1 line
26 KiB
JavaScript
1 line
26 KiB
JavaScript
|
|
"use strict";(globalThis.webpackChunkcomplianz_gdpr=globalThis.webpackChunkcomplianz_gdpr||[]).push([[1137,9091,9713,9758,5228,2489,4759,9736,4078,2010,2921],{99091:(e,t,a)=>{a.r(t),a.d(t,{UseCookieScanData:()=>n});var l=a(81621),r=a(9588);const n=(0,l.vt)(((e,t)=>({initialLoadCompleted:!1,setInitialLoadCompleted:t=>e({initialLoadCompleted:t}),iframeLoaded:!1,loading:!1,nextPage:!1,progress:0,cookies:[],lastLoadedIframe:"",setIframeLoaded:t=>e({iframeLoaded:t}),setLastLoadedIframe:t=>e((e=>({lastLoadedIframe:t}))),setProgress:t=>e({progress:t}),fetchProgress:()=>(e({loading:!0}),r.doAction("get_scan_progress",{}).then((t=>(e({initialLoadCompleted:!0,loading:!1,nextPage:t.next_page,progress:t.progress,cookies:t.cookies}),t))))})))},89713:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var l=a(51609),r=a(86087),n=a(70470),c=(a(43158),a(51289),a(20047),a(27723)),s=a(45111);const i=(0,r.memo)((e=>{let t=e.mode?e.mode:"css",a=e.height?e.height:"200px",i=e.field&&e.field.default?e.field.default:e.placeholder;const[o,d]=(0,r.useState)(e.value),[p,m]=(0,r.useState)(!1);(0,r.useEffect)((()=>{if(o===e.value)return;const t=setTimeout((()=>{e.onChange(o)}),500);return()=>{clearTimeout(t)}}),[o]);let u=e.disabled?"cmplz-editor-disabled":"";return(0,l.createElement)("div",{className:u},p&&(0,l.createElement)("div",{className:"cmplz-error-text"},(0,l.createElement)(s.default,{name:"error",size:13,color:"red"}),(0,l.createElement)("p",null,(0,c.__)("Write your JavaScript without wrapping it in script tags.","complianz-gdpr"))),(0,l.createElement)(n.Ay,{readOnly:e.disabled,placeholder:"//"+i,mode:t,theme:"monokai",width:"100%",height:a,onChange:e=>(e=>{(e.includes("<script>")||e.includes("<\/script>"))&&m(!0),e=(e=e.replace(/<script>/gi,"")).replace(/<\/script>/gi,""),d(e)})(e),fontSize:12,showPrintMargin:!0,showGutter:!0,highlightActiveLine:!0,value:o,setOptions:{enableBasicAutocompletion:!1,enableLiveAutocompletion:!1,enableSnippets:!1,showLineNumbers:!0,tabSize:2,useWorker:!1}}))}))},79758:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var l=a(51609),r=a(86087),n=a(9588),c=a(4219),s=a(52043),i=a(56427),o=a(99091),d=a(32828);const p=(0,r.memo)((({type:e="action",style:t="tertiary",label:a,onClick:p,href:m="",target:u="",disabled:h,action:g,field:f,children:b})=>{if(!a&&!b)return null;const _=(f&&f.button_text?f.button_text:a)||b,{fetchFieldsData:E,showSavedSettingsNotice:y}=(0,c.default)(),{setInitialLoadCompleted:v,setProgress:k}=(0,o.UseCookieScanData)(),{setProgressLoaded:z}=(0,d.default)(),{selectedSubMenuItem:w}=(0,s.default)(),[C,N]=(0,r.useState)(!1),S=`button cmplz-button button--${t} button-${e}`,A=async e=>{await n.doAction(f.action,{}).then((e=>{e.success&&(E(w),"reset_settings"===e.id&&(v(!1),k(0),z(!1)),y(e.message))}))},x=f&&f.warn?f.warn:"";return"action"===e?(0,l.createElement)(l.Fragment,null,i.__experimentalConfirmDialog&&(0,l.createElement)(i.__experimentalConfirmDialog,{isOpen:C,onConfirm:async()=>{N(!1),await A()},onCancel:()=>{N(!1)}},x),(0,l.createElement)("button",{className:S,onClick:async t=>{if("action"!==e||!p)return"action"===e&&g?i.__experimentalConfirmDialog?void(f&&f.warn?N(!0):await A()):void await A():void(window.location.href=f.url);p(t)},disabled:h},_)):"link"===e?(0,l.createElement)("a",{className:S,href:m,target:u},_):void 0}))},81366:(e,t,a)=>{a.r(t),a.d(t,{default:()=>A});var l=a(51609),r=a(58168),n=a(91071),c=a(62133),s=a(9957),i=a(81351),o=a(85357),d=a(31769),p=a(7971),m=a(12579);const u="Checkbox",[h,g]=(0,c.A)(u),[f,b]=h(u),_=(0,l.forwardRef)(((e,t)=>{const{__scopeCheckbox:a,name:c,checked:o,defaultChecked:d,required:p,disabled:u,value:h="on",onCheckedChange:g,...b}=e,[_,k]=(0,l.useState)(null),z=(0,n.s)(t,(e=>k(e))),w=(0,l.useRef)(!1),C=!_||Boolean(_.closest("form")),[N=!1,S]=(0,i.i)({prop:o,defaultProp:d,onChange:g}),A=(0,l.useRef)(N);return(0,l.useEffect)((()=>{const e=null==_?void 0:_.form;if(e){const t=()=>S(A.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}}),[_,S]),(0,l.createElement)(f,{scope:a,state:N,disabled:u},(0,l.createElement)(m.sG.button,(0,r.A)({type:"but
|