📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: LiteSpeed
2026-07-01 22:57:30
📂
/ (Root)
/
home
/
apkbfjox
/
2jbet.net.pk
/
wp-content
/
plugins
/
generateblocks-pro
/
dist
/
blocks
/
carousel-pagination
📍 /home/apkbfjox/2jbet.net.pk/wp-content/plugins/generateblocks-pro/dist/blocks/carousel-pagination
🔄 Refresh
✏️
Editing: index.js
Writable
(()=>{var e={46942:(e,t)=>{var l;!function(){"use strict";var s={}.hasOwnProperty;function r(){for(var e="",t=0;t<arguments.length;t++){var l=arguments[t];l&&(e=n(e,a(l)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return r.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var l in e)s.call(e,l)&&e[l]&&(t=n(t,l));return t}function n(e,t){return t?e?e+" "+t:e+t:e}e.exports?(r.default=r,e.exports=r):void 0===(l=function(){return r}.apply(t,[]))||(e.exports=l)}()}},t={};function l(s){var r=t[s];if(void 0!==r)return r.exports;var a=t[s]={exports:{}};return e[s](a,a.exports,l),a.exports}l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var s in t)l.o(t,s)&&!l.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wp.blocks,s=window.wp.blockEditor,r=window.wp.element,a=window.wp.i18n,n=window.wp.compose,o=window.wp.data,c=window.gbp.components,i=window.gbp.blockStyles;function u(e,t,l=!1){const{styles:s={},uniqueId:r="",globalClasses:a=[]}=t,n=[];return l&&n.push(e),a.length>0&&n.push(...a),Object.keys(s).length>0&&n.push(`${e}-${r}`),n}const d=window.gbp.stylesBuilder,p=(0,o.createReduxStore)("gbp-current-style",{reducer:d.currentStyleReducer,actions:d.currentStyleActions,selectors:d.currentStyleSelectors}),g=(0,o.createReduxStore)("gbp-styles",{reducer:d.styleReducer,actions:d.styleActions,selectors:d.styleSelectors}),b=(0,o.createReduxStore)("gbp-styles-at-rule",{reducer:d.atRuleReducer,actions:d.atRuleActions,selectors:d.atRuleSelectors}),y=(0,o.createReduxStore)("gbp-styles-nested-rule",{reducer:d.nestedRuleReducer,actions:d.nestedRuleActions,selectors:d.nestedRuleSelectors}),m=window.wp.apiFetch;var v=l.n(m);const S=window.wp.notices,f=window.wp.url,h=window.wp.coreData;var k;window.lodash;const L="undefined"!=typeof gbGlobalStylePermissions&&null!==(k=gbGlobalStylePermissions?.canManageStyles)&&void 0!==k&&k,w=window.wp.editPost;const R=(0,o.createReduxStore)("gbp-block-styles-current-style",{reducer:d.currentStyleReducer,actions:d.currentStyleActions,selectors:d.currentStyleSelectors}),A=(0,o.createReduxStore)("gbp-block-styles-at-rule",{reducer:d.atRuleReducer,actions:d.atRuleActions,selectors:d.atRuleSelectors}),_=(0,o.createReduxStore)("gbp-block-styles-nested-rule",{reducer:d.nestedRuleReducer,actions:d.nestedRuleActions,selectors:d.nestedRuleSelectors});function E(){const e=(0,o.useSelect)((e=>e(A).getAtRule())),{setAtRule:t}=(0,o.useDispatch)(A),l=(0,o.useSelect)((e=>e(_).getNestedRule())),{setNestedRule:r}=(0,o.useDispatch)(_),n=(0,i.useCurrentAtRule)(d.defaultAtRules),{setCurrentStyle:c}=(0,o.useDispatch)(R),u=(0,o.useSelect)((e=>e(R).currentStyle())),{deviceType:m,setDeviceType:k}=(0,i.useDeviceType)(),E=function(){const{setCurrentStyle:e}=(0,o.useDispatch)(p),{setStyles:t}=(0,o.useDispatch)(g),{createNotice:l,removeAllNotices:r}=(0,o.useDispatch)(S.store),{getEntityRecordEdits:n}=(0,o.useSelect)(h.store),{getSelectedBlock:c}=(0,o.useSelect)((e=>e(s.store)),[]),{setAtRule:i}=(0,o.useDispatch)(b),{setNestedRule:u}=(0,o.useDispatch)(y),{openGeneralSidebar:d}=(0,o.useDispatch)(w.store);return async(s,o={})=>{if(!L)return;const{classStyles:p,classPostId:g}=await async function(e){var t;const l=await v()({path:(0,f.addQueryArgs)("/generateblocks-pro/v1/global-classes/get_styles",{globalClass:e}),method:"GET"});let s=null!==(t=l?.response?.data?.styles)&&void 0!==t?t:{};return Array.isArray(s)&&0===s.length&&(s={}),{classStyles:s,classPostId:l?.response?.data?.postId}}(s);if(!g)return r("snackbar"),void l("error",(0,a.sprintf)( // Translators: Global class name. // Translators: Global class name. (0,a.__)("%s does not exist.","generateblocks-pro"),s),{type:"snackbar"});i(""),u(""),d("gblocks-editor-sidebar/gblocks-editor-sidebar"),e({postId:g,name:s,classStyles:p,clientId:c()?.clientId,options:o}),o.nestedRule&&u(o.nestedRule),o.atRule&&i(o.atRule);const b=n("postType","gblocks_styles",g);t(b?.gb_style_data||p),r("snackbar"),l("info",(0,a.sprintf)( // Translators: Global class name. // Translators: Global class name. (0,a.__)("Editing %s.","generateblocks-pro"),s),{type:"snackbar"})}}(),C=function(){const{setCurrentStyle:e}=(0,o.useDispatch)(p),{setStyles:t}=(0,o.useDispatch)(g),{setAtRule:l}=(0,o.useDispatch)(b),{setNestedRule:s}=(0,o.useDispatch)(y);return()=>{e({}),t({}),l(""),s("")}}();return{atRule:e,nestedRule:l,setAtRule:t,currentAtRule:n,setNestedRule:r,setDeviceType:k,deviceType:m,setCurrentStyle:c,currentStyle:u,getPreviewDevice:i.getPreviewDevice,setGlobalStyle:E,cancelEditGlobalStyle:C}}function C({attributes:t,setAttributes:l,shortcuts:s,onStyleChange:r}){const{atRule:a,setAtRule:n,nestedRule:o,setNestedRule:c,setDeviceType:u,getPreviewDevice:p,currentStyle:g,setGlobalStyle:b,cancelEditGlobalStyle:y}=E(),{styles:m,globalClasses:v=[]}=t,S=(0,d.getStylesObject)(m,a,o);return(0,e.createElement)(d.StylesBuilder,{currentSelector:g?.selector,styles:S,allStyles:m,onDeleteStyle:(e,t)=>{const s=(0,d.deleteStylesObjectKey)(m,e,t);l({styles:s})},nestedRule:o,atRule:a,onStyleChange:(e,t=null)=>r(e,t,a,o),onNestedRuleChange:e=>c(e),onAtRuleChange:e=>{n(e);const t=(0,d.getPreviewWidth)(e),l=p(t);l&&u(l)},onUpdateKey:(e,t,s)=>{const r=(0,d.updateStylesObjectKey)(m,e,t,s);l({styles:r})},selectorShortcuts:s.selectorShortcuts,visibleSelectors:s.visibleShortcuts,onEditStyle:b,cancelEditStyle:y,setLocalTab:e=>{sessionStorage.setItem(i.TABS_STORAGE_KEY,e)},scope:"local",appliedGlobalStyles:v})}const D=window.wp.components,N=window.wp.hooks,x=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","defer","disabled","download","formnovalidate","hidden","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","readonly","required","reversed","selected"];function I(e){const t=e.trim().replace(/[^A-Za-z0-9-_:.]+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"");return t?/^[A-Za-z]/.test(t)?t:`id-${t}`:""}var P=l(46942),O=l.n(P);function T({name:e,clientId:t,align:l,children:a}){const{getBlockRootClientId:n}=(0,o.useSelect)((e=>e("core/block-editor")),[]),c=(0,o.useSelect)((e=>{const{getSettings:t}=e(s.store);return t().supportsLayout||!1}),[]),i=e.toString().replace("/","-"),u={className:O()({"wp-block":!0,"gb-is-root-block":!0,[`gb-root-block-${i}`]:!0,[`align${l}`]:c}),"data-align":l&&!c?l:null,"data-block":t},d=n(t);return(0,N.applyFilters)("generateblocks.rootElement.disable",d,{name:e})?a:(0,r.createElement)("div",u,a)}function j({value:l,options:s=[],onChange:r,blockName:n}){var o;const c=null!==(o=(0,t.getBlockType)(n)?.attributes?.tagName?.enum)&&void 0!==o?o:[],i=s.length?s:c.map((e=>({label:e,value:e})));return i.length?(0,e.createElement)(D.SelectControl,{label:(0,a.__)("Tag Name","generateblocks-pro"),value:l,options:i,onChange:r}):null}const M={default:{items:[{label:"Hover",value:"&:is(:hover, :focus)"},{label:"Dot",value:".gb-carousel-dot"},{label:"Dot Hover",value:".gb-carousel-dot:hover"},{label:"Dot Active",value:".gb-carousel-dot.is-active"},{label:(0,a.__)("Progress Bar Fill","generateblocks-pro"),value:".gb-carousel-pagination-progressbar-fill"},{label:(0,a.__)("Fraction Current","generateblocks-pro"),value:".gb-carousel-current"},{label:(0,a.__)("Fraction Total","generateblocks-pro"),value:".gb-carousel-total"}]},paginationDots:{label:(0,a.__)("Pagination Dots","generateblocks-pro"),items:[{label:(0,a.__)("Dot","generateblocks-pro"),value:".gb-carousel-dot"},{label:(0,a.__)("Dot Hover","generateblocks-pro"),value:".gb-carousel-dot:hover"},{label:(0,a.__)("Dot Active","generateblocks-pro"),value:".gb-carousel-dot.is-active"}]},dynamicDots:{label:(0,a.__)("Dynamic Dots","generateblocks-pro"),items:[{label:(0,a.__)("Main Active","generateblocks-pro"),value:".gb-carousel-dot.is-active-main"},{label:(0,a.__)("Previous","generateblocks-pro"),value:".gb-carousel-dot.is-active-prev"},{label:(0,a.__)("Previous -2","generateblocks-pro"),value:".gb-carousel-dot.is-active-prev-prev"},{label:(0,a.__)("Next","generateblocks-pro"),value:".gb-carousel-dot.is-active-next"},{label:(0,a.__)("Next +2","generateblocks-pro"),value:".gb-carousel-dot.is-active-next-next"}]},paginationDisplay:{label:(0,a.__)("Pagination Display","generateblocks-pro"),items:[{label:(0,a.__)("Progress Bar Fill","generateblocks-pro"),value:".gb-carousel-pagination-progressbar-fill"},{label:(0,a.__)("Fraction Current","generateblocks-pro"),value:".gb-carousel-current"},{label:(0,a.__)("Fraction Total","generateblocks-pro"),value:".gb-carousel-total"}]}},B=[{label:(0,a.__)("Dot","generateblocks-pro"),value:".gb-carousel-dot"}],Z=(0,n.compose)((function(t){return l=>{var a,n,c,i;const{attributes:u,setAttributes:d,context:p}=l,{htmlAttributes:g={},uniqueId:b,className:y,align:m}=u,v=(0,o.useSelect)((e=>e("core/editor").isSavingPost())),{style:S="",href:f,...h}=g,k=Object.keys(h).reduce(((e,t)=>(e[t]=(e=>{if(null==e)return"";let t="";if("object"==typeof e)try{t=JSON.stringify(e)}catch(e){return""}else t=String(e);return t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")})(h[t]),e)),{}),[L,w]=(0,r.useState)(S);var R,A,_,E;(0,r.useEffect)((()=>{!async function(){const e=await(0,N.applyFilters)("generateblocks.editor.htmlAttributes.style",S,{...l});w(e)}()}),[S,p,v]),R=()=>{const e=["alignwide","alignfull"],t=(y?.split(" ")||[]).filter((t=>!e.includes(t)));m&&t.push("align"+m),d({className:t.join(" ")})},A=[m],E=(_=(0,e.useRef)(!0)).current?(_.current=!1,!0):_.current,(0,e.useEffect)((function(){if(!E)return R()}),A);const C="string"==typeof L?L.split(";").reduce(((e,t)=>{const l=t.indexOf(":");if(-1===l)return e;let s=t.slice(0,l).trim();const r=t.slice(l+1).trim();return s&&r&&(s.startsWith("--")||(s=s.replace(/-([a-z])/g,(e=>e[1].toUpperCase()))),e[s]=r),e}),{}):"",P={...k,style:C,"data-gb-id":b,"data-context-post-id":null!==(a=null!==(n=p?.postId)&&void 0!==n?n:p?.["generateblocks/loopIndex"])&&void 0!==a?a:0,"data-align":m||void 0},O=(0,r.useMemo)((()=>Array.isArray(g)?{}:g),[JSON.stringify(g)]);return(0,r.useEffect)((()=>{const e={...g};Object.keys(e).forEach((t=>{const l=t.startsWith("data-"),s=e[t];x.includes(t)||""!==s||l||"alt"===t||delete e[t],"string"!=typeof s&&"boolean"!=typeof s&&delete e[t],"class"===t&&delete e[t]})),function(e,t){if(e===t)return!0;if(!e||!t)return!1;const l=Object.keys(e),s=Object.keys(t);if(l.length!==s.length)return!1;for(const s of l)if(e[s]!==t[s])return!1;return!0}(e,g)||d({htmlAttributes:e})}),[JSON.stringify(g)]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(t,{...l,editorHtmlAttributes:P,htmlAttributes:O}),(0,e.createElement)(s.InspectorAdvancedControls,null,(0,e.createElement)(D.TextControl,{label:"HTML ID",value:null!==(c=g.id)&&void 0!==c?c:"",onChange:e=>{d({htmlAttributes:{...g,id:e}})},onBlur:()=>{g.id&&d({htmlAttributes:{...g,id:I(g.id)}})}}),(0,e.createElement)(D.TextControl,{label:"ARIA Label",value:null!==(i=g["aria-label"])&&void 0!==i?i:"",onChange:e=>{d({htmlAttributes:{...g,"aria-label":e}})}})))}}),(function(t){return l=>{const{attributes:s,name:a,setAttributes:n,isSelected:o,clientId:c}=l,{uniqueId:u,styles:p,css:g}=s,{atRule:b,deviceType:y,setAtRule:m,currentStyle:v,setCurrentStyle:S,setNestedRule:f}=E(),h=(0,i.useSetStyles)(l,{cleanStylesObject:d.cleanStylesObject}),k=(0,r.useMemo)((()=>u?(0,i.getSelector)(a,u):""),[a,u]),L=Array.isArray(p)?{}:p;return(0,i.useAtRuleEffect)({deviceType:y,atRule:b,setAtRule:m,defaultAtRules:d.defaultAtRules,isSelected:o,getPreviewWidth:d.getPreviewWidth}),(0,i.useGenerateCSSEffect)({selector:k,styles:L,setAttributes:n,getCss:d.getCss,getSelector:i.getSelector,isSelected:o,blockCss:g,clientId:c}),(0,i.useStyleSelectorEffect)({isSelected:o,currentStyle:v,selector:k,setCurrentStyle:S,setNestedRule:f}),(0,i.useDecodeStyleKeys)({styles:p,setAttributes:n}),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(i.Style,{selector:k,getCss:d.getCss,styles:L,clientId:c,name:a}),(0,e.createElement)(t,{...l,selector:k,onStyleChange:function(e,t="",l="",s=""){const r="object"==typeof e?e:{[e]:t},a=(0,i.buildChangedStylesObject)(r,l,s);h(a)},getStyleValue:function(e,t="",l=""){var s,r,a,n;return l?t?null!==(a=p?.[l]?.[t]?.[e])&&void 0!==a?a:"":null!==(r=p?.[l]?.[e])&&void 0!==r?r:"":t?null!==(n=p?.[t]?.[e])&&void 0!==n?n:"":null!==(s=p?.[e])&&void 0!==s?s:""},styles:L}))}}),i.withUniqueId)((function(t){var l;const{attributes:n,setAttributes:d,editorHtmlAttributes:p,onStyleChange:g,getStyleValue:b,clientId:y,name:m,context:v}=t,{styles:S,tagName:f,htmlAttributes:h={}}=n,{parentCarousel:k}=(0,o.useSelect)((e=>{const{getBlockParents:t,getBlock:l}=e("core/block-editor"),s=t(y).find((e=>{const t=l(e);return"generateblocks-pro/carousel"===t?.name}));if(s){const e=l(s),t=e?.attributes?.uniqueId;return{parentCarousel:t}}return{parentCarousel:null,slideCount:0}}),[y]),L=u("gb-carousel-pagination",{...n,styles:S},!0),w=(0,s.useBlockProps)({className:L.filter((e=>e)).join(" ").trim(),...p}),R=null!==(l=v?.["generateblocks/carousel/htmlAttributes"]?.["data-pagination-type"])&&void 0!==l?l:"bullets",A="bullets"===R&&"false"!==v?.["generateblocks/carousel/htmlAttributes"]?.["data-pagination-clickable"]?"nav":"div",_=f||A;(0,r.useEffect)((()=>{f?f!==A&&d({tagName:A}):d({tagName:A})}),[R,A]),(0,r.useEffect)((()=>{if(R&&h?.["data-pagination-type"]!==R){const e={...h,"data-pagination-type":R};d({htmlAttributes:e})}}),[R]);const E={name:m,attributes:n,setAttributes:d,clientId:y,getStyleValue:b,onStyleChange:g};return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(s.InspectorControls,null,(0,e.createElement)(i.BlockStyles,{settingsTab:(0,e.createElement)(e.Fragment,null,(0,e.createElement)(c.OpenPanel,{title:(0,a.__)("Carousel Pagination Settings","generateblocks-pro"),panelId:"settings",...E},(0,e.createElement)("p",null,(0,a.__)("This block automatically generates pagination for its parent carousel.","generateblocks-pro")),R&&(0,e.createElement)("p",null,(0,a.sprintf)(/* translators: %s: pagination type */ /* translators: %s: pagination type */ (0,a.__)("Pagination type: %s","generateblocks-pro"),R)),k&&(0,e.createElement)("p",null,(0,a.sprintf)(/* translators: %s: carousel unique ID */ /* translators: %s: carousel unique ID */ (0,a.__)("Parent carousel ID: %s","generateblocks-pro"),k)),h?.["data-carousel-id"]&&(0,e.createElement)("p",null,(0,e.createElement)("em",null,(0,a.__)("Note: This block has a custom carousel ID set and will target that carousel instead of its parent.","generateblocks-pro"))),(0,e.createElement)(j,{blockName:m,value:f,onChange:e=>{d({tagName:e})}}))),stylesTab:(0,e.createElement)(C,{attributes:n,setAttributes:d,shortcuts:{selectorShortcuts:M,visibleShortcuts:B},onStyleChange:g})})),(0,e.createElement)(T,{name:m,clientId:y},(0,e.createElement)(_,{...w})))})),F=JSON.parse('{"UU":"generateblocks-pro/carousel-pagination"}');(0,t.registerBlockType)(F.UU,{edit:Z,save:function({attributes:t}){const{tagName:l,htmlAttributes:r={}}=t,a=u("gb-carousel-pagination",t,!0),n=s.useBlockProps.save({className:a.join(" ").trim(),...r});return(0,e.createElement)(l,{...n},(0,e.createElement)("span",{className:"gb-carousel-pagination-content"}))},icon:(0,e.createElement)((function(){return(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",className:"gblocks-block-icon","aria-hidden":"true",focusable:"false"},(0,e.createElement)("rect",{x:"11",y:"17.217",width:"2",height:"2"}),(0,e.createElement)("path",{d:"M8.65,17.217L8.65,19.217L6.65,19.217L6.65,17.217L8.65,17.217ZM8.15,17.717L7.15,17.717L7.15,18.717L8.15,18.717L8.15,17.717Z"}),(0,e.createElement)("path",{d:"M17.35,17.217L17.35,19.217L15.35,19.217L15.35,17.217L17.35,17.217ZM16.85,17.717L15.85,17.717L15.85,18.717L16.85,18.717L16.85,17.717Z"}),(0,e.createElement)("path",{d:"M22,14.312L22,15.6L19.4,15.6L19.4,8.4L22,8.4L22,9.687L20.75,9.687L20.75,14.312L22,14.312Z",style:{fillOpacity:.3}}),(0,e.createElement)("path",{d:"M2,9.687L2,8.4L4.6,8.4L4.6,15.6L2,15.6L2,14.312L3.3,14.312L3.3,9.687L2,9.687Z",style:{fillOpacity:.3}}),(0,e.createElement)("path",{d:"M17,7.9L17,16.1L7,16.1L7,7.9L17,7.9ZM15.7,9.2L8.3,9.2L8.3,14.8L15.7,14.8L15.7,9.2Z",style:{fillOpacity:.3}}),(0,e.createElement)("path",{d:"M21.375,22L17.625,22L17.625,20.75L20.75,20.75L20.75,17.625L22,17.625L22,21.375C22,21.72 21.72,22 21.375,22ZM9.188,20.75L14.813,20.75L14.813,22L9.188,22L9.188,20.75ZM6.375,22L2.625,22C2.282,22 2,21.718 2,21.375L2,17.625L3.25,17.625L3.25,20.75L6.375,20.75L6.375,22ZM3.25,6.375L2,6.375L2,2.625C2,2.28 2.28,2 2.625,2L6.375,2L6.375,3.25L3.25,3.25L3.25,6.375ZM9.188,2L14.813,2L14.813,3.25L9.188,3.25L9.188,2ZM22,6.375L20.75,6.375L20.75,3.25L17.625,3.25L17.625,2L21.375,2C21.72,2 22,2.28 22,2.625L22,6.375Z",style:{fillOpacity:.3,fillRule:"nonzero"}}))}),null)})})()})();
💾 Save Changes
❌ Cancel