Files
WEBtomaste/Atomaste Reference/public_html/wp-content/plugins/complianz-gdpr/settings/build/93.6b28b2755513e51411ca.js

1 line
9.0 KiB
JavaScript
Raw Normal View History

2025-12-10 12:17:30 -05:00
"use strict";(globalThis.webpackChunkcomplianz_gdpr=globalThis.webpackChunkcomplianz_gdpr||[]).push([[93,800,4759,2921],{10800:(e,t,n)=>{n.r(t),n.d(t,{default:()=>S});var a=n(51609),r=n(86087),l=n(58168),c=n(9957),s=n(91071),i=n(62133),o=n(81351),d=n(85357),p=n(31769),u=n(12579);const h="Switch",[g,m]=(0,i.A)(h),[f,b]=g(h),_=(0,a.forwardRef)(((e,t)=>{const{__scopeSwitch:n,name:r,checked:i,defaultChecked:d,required:p,disabled:h,value:g="on",onCheckedChange:m,...b}=e,[_,w]=(0,a.useState)(null),k=(0,s.s)(t,(e=>w(e))),E=(0,a.useRef)(!1),S=!_||Boolean(_.closest("form")),[z=!1,A]=(0,o.i)({prop:i,defaultProp:d,onChange:m});return(0,a.createElement)(f,{scope:n,checked:z,disabled:h},(0,a.createElement)(u.sG.button,(0,l.A)({type:"button",role:"switch","aria-checked":z,"aria-required":p,"data-state":v(z),"data-disabled":h?"":void 0,disabled:h,value:g},b,{ref:k,onClick:(0,c.m)(e.onClick,(e=>{A((e=>!e)),S&&(E.current=e.isPropagationStopped(),E.current||e.stopPropagation())}))})),S&&(0,a.createElement)(y,{control:_,bubbles:!E.current,name:r,value:g,checked:z,required:p,disabled:h,style:{transform:"translateX(-100%)"}}))})),y=e=>{const{control:t,checked:n,bubbles:r=!0,...c}=e,s=(0,a.useRef)(null),i=(0,d.Z)(n),o=(0,p.X)(t);return(0,a.useEffect)((()=>{const e=s.current,t=window.HTMLInputElement.prototype,a=Object.getOwnPropertyDescriptor(t,"checked").set;if(i!==n&&a){const t=new Event("click",{bubbles:r});a.call(e,n),e.dispatchEvent(t)}}),[i,n,r]),(0,a.createElement)("input",(0,l.A)({type:"checkbox","aria-hidden":!0,defaultChecked:n},c,{tabIndex:-1,ref:s,style:{...e.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function v(e){return e?"checked":"unchecked"}const w=_,k=(0,a.forwardRef)(((e,t)=>{const{__scopeSwitch:n,...r}=e,c=b("SwitchThumb",n);return(0,a.createElement)(u.sG.span,(0,l.A)({"data-state":v(c.checked),"data-disabled":c.disabled?"":void 0},r,{ref:t}))}));var E=n(4219);const S=(0,r.memo)((({value:e,onChange:t,required:n,disabled:r,className:l,label:c,id:s})=>{const{getField:i}=(0,E.default)();let o=e;return"0"!==e&&"1"!==e||(o="1"===e),(0,a.createElement)("div",{className:"cmplz-input-group cmplz-switch-group"},(0,a.createElement)(w,{className:"cmplz-switch-root "+l,checked:o,onCheckedChange:e=>{"banner"===i(s).data_target&&(e=e?"1":"0"),t(e)},disabled:r,required:n},(0,a.createElement)(k,{className:"cmplz-switch-thumb"})))}))},34759:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var a=n(81621),r=n(16535),l=n(9588);const c=(0,a.vt)(((e,t)=>({integrationsLoaded:!1,fetching:!1,services:[],plugins:[],scripts:[],placeholders:[],blockedScripts:[],setScript:(t,n)=>{e((0,r.Ay)((e=>{if("block_script"===n){let n=e.blockedScripts;if(t.urls){for(const[e,a]of Object.entries(t.urls)){if(!a||0===a.length)continue;let e=!1;for(const[t,r]of Object.entries(n))a===t&&(e=!0);e||(n[a]=a)}e.blockedScripts=n}}const a=e.scripts[n].findIndex((e=>e.id===t.id));-1!==a&&(e.scripts[n][a]=t)})))},fetchIntegrationsData:async()=>{if(t().fetching)return;e({fetching:!0});const{services:n,plugins:a,scripts:r,placeholders:l,blocked_scripts:c}=await s();let i=r;i.block_script&&i.block_script.length>0&&i.block_script.forEach(((e,t)=>{e.id=t})),i.add_script&&i.add_script.length>0&&i.add_script.forEach(((e,t)=>{e.id=t})),i.whitelist_script&&i.whitelist_script.length>0&&i.whitelist_script.forEach(((e,t)=>{e.id=t})),e((()=>({integrationsLoaded:!0,services:n,plugins:a,scripts:i,fetching:!1,placeholders:l,blockedScripts:c})))},addScript:n=>{e({fetching:!0}),t().scripts[n]&&Array.isArray(t().scripts[n])||e((0,r.Ay)((e=>{e.scripts[n]=[]}))),e((0,r.Ay)((e=>{e.scripts[n].push({name:"general",id:e.scripts[n].length,enable:!0})})));let a=t().scripts;return l.doAction("update_scripts",{scripts:a}).then((t=>(e({fetching:!1}),t))).catch((e=>{console.error(e)}))},saveScript:(n,a)=>{e({fetching:!0}),t().scripts[a]&&Array.isArray(t().scripts[a])||e((0,r.Ay)((e=>{e.scripts[a]=[]}))),e((0,r.Ay)((e=>{const t=e.scripts[a].findIndex((e=>e.id===n.id));-1!==t&&(e.scripts[a][t]=n)})));let c=t().scripts;return l.doAction("update_scripts",{scripts:c}).then((t=>(e({fetch