1(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1638],{49826(e,t,r){"use strict";r.r(t),r.d(t,{ContentstackTimer:()=>C});var n=r(44258),o=r(77810),s=r(52743);const a=(d=new WeakMap,i=e=>{if(d.has(e))return d.get(e);const t=new Map;return d.set(e,t),t},u=new WeakMap,c=e=>({...e,connect:({call:e})=>async()=>{const{port1:t,port2:r}=new MessageChannel,n=await e("connect",{port:t},[t]);return u.set(r,n),r},disconnect:({call:e})=>async t=>{const r=u.get(t);if(void 0===r)throw new Error("The given port is not connected.");await e("disconnect",{portId:r})},isSupported:({call:e})=>()=>e("isSupported")}),l=s.generateUniqueNumber,e=>{const t=c(e);return e=>{const r=i(e);e.addEventListener("message",(({data:e})=>{const{id:t}=e;if(null!==t&&r.has(t)){const{reject:n,resolve:o}=r.get(t);r.delete(t),void 0===e.error?o(e.result):n(new Error(e.error.message))}})),(e=>"function"==typeof e.start)(e)&&e.start();const n=(t,n=null,o=[])=>new Promise(((s,a)=>{const i=l(r);r.set(i,{reject:a,resolve:s}),null===n?e.postMessage({id:i,method:t},o):e.postMessage({id:i,method:t,params:n},o)})),o=(t,r,n=[])=>{e.postMessage({id:null,method:t,params:r},n)};let s={};for(const[e,r]of Object.entries(t))s={...s,[e]:r({call:n,notify:o})};return{...s}}});var i,c,l,u,d;const m=new Map([[0,null]]),f=new Map([[0,null]]),p=(e=>t=>r=>{"symbol"==typeof e.get(r)&&(e.set(r,null),t(r).then((()=>{e.delete(r)})))})(m),h=(e=>t=>r=>{"symbol"==typeof e.get(r)&&(e.set(r,null),t(r).then((()=>{e.delete(r)})))})(f),y=((e,t)=>r=>(n,o=0,...s)=>{const a=Symbol(),i=e(t);t.set(i,a);const c=()=>r(o,i).then((()=>{const e=t.get(i);if(void 0===e)throw new Error("The timer is in an undefined state.");e===a&&(n(...s),t.get(i)===a&&c())}));return c(),i})(s.generateUniqueNumber,m),w=((e,t)=>r=>(n,o=0,...s)=>{const a=Symbol(),i=e(t);return t.set(i,a),r(o,i).then((()=>{const e=t.get(i);if(void 0===e)throw new Error("The timer is in an undefined state.");e===a&&(t.delete(i),n(...s))})),i})(s.generateUniqueNumber,f),g=a({clearInterval:({call:e})=>p((t=>e("clear",{timerId:t,timerType:"interval"}))),clearTimeout:({call:e})=>h((t=>e("clear",{timerId:t,timerType:"timeout"}))),setInterval:({call:e})=>y(((t,r)=>e("set",{delay:t,now:performance.timeOrigin+performance.now(),timerId:r,timerType:"interval"}))),setTimeout:({call:e})=>w(((t,r)=>e("set",{delay:t,now:performance.timeOrigin+performance.now(),timerId:r,timerType:"timeout"})))}),v=(()=>{let e=null;return()=>{if(null!==e)return e;const t=new Blob(['(()=>{var e={455(e,t){!function(e){"use strict";var t=function(e){return function(t){var r=e(t);return t.add(r),r}},r=function(e){return function(t,r){return e.set(t,r),r}},n=void 0===Number.MAX_SAFE_INTEGER?9007199254740991:Number.MAX_SAFE_INTEGER,o=536870912,s=2*o,a=function(e,t){return function(r){var a=t.get(r),i=void 0===a?r.size:a<s?a+1:0;if(!r.has(i))return e(r,i);if(r.size<o){for(;r.has(i);)i=Math.floor(Math.random()*s);return e(r,i)}if(r.size>n)throw new Error("Congratulations, you created a collection of unique numbers which uses all available integers!");for(;r.has(i);)i=Math.floor(Math.random()*n);return e(r,i)}},i=new WeakMap,u=r(i),c=a(u,i),l=t(c);e.addUniqueNumber=l,e.generateUniqueNumber=c}(t)}};const t={};function r(n){const o=t[n];if(void 0!==o)return o.exports;const s=t[n]={exports:{}};return e[n].call(s.exports,s,s.exports,r),s.exports}(()=>{"use strict";const e=-32603,t=-32602,n=-32601,o=(e,t)=>Object.assign(new Error(e),{status:t}),s=t=>o(\'The handler of the method called "\'.concat(t,\'" returned an unexpected result.\'),e),a=(t,r)=>async({data:{id:a,method:i,params:u}})=>{const c=r[i];try{if(void 0===c)throw(e=>o(\'The requested method called "\'.concat(e,\'" is not supported.\'),n))(i);const r=void 0===u?c():c(u);if(void 0===r)throw(t=>o(\'The handler of the method called "\'.concat(t,\'" returned no required result.\'),e))(i);const l=r instanceof Promise?await r:r;if(null===a){if(void 0!==l.result)throw s(i)}else{if(void 0===l.result)throw s(i);const{result:e,transferables:r=[]}=l;t.postMessage({id:a,result:e},r)}}catch(e){const{message:r,status:n=-32603}=e;t.postMessage({error:{code:n,message:r},id:a})}};var i=r(455);const u=new Map,c=(e,r,n)=>({...r,connect:({port:t})=>{t.start();const n=e(t,r),o=(0,i.generateUniqueNumber)(u);return u.set(o,()=>{n(),t.close(),u.delete(o)}),{result:o}},disconnect:({portId:e})=>{const r=u.get(e);if(void 0===r)throw(e=>o(\'The specified parameter called "portId" with the given value "\'.concat(e,\'" does not identify a port connected to this worker.\'),t))(e);return r(),{result:null}},isSupported:async()=>
1{if(await new Promise(e=>{const t=new ArrayBuffer(0),{port1:r,port2:n}=new MessageChannel;r.onmessage=({data:t})=>e(null!==t),n.postMessage(t,[t])})){const e=n();return{result:e instanceof Promise?await e:e}}return{result:!1}}}),l=(e,t,r=()=>!0)=>{const n=c(l,t,r),o=a(e,n);return e.addEventListener("message",o),()=>e.removeEventListener("message",o)},d=(e,t)=>r=>{const n=t.get(r);if(void 0===n)return Promise.resolve(!1);const[o,s]=n;return e(o),t.delete(r),s(!1),Promise.resolve(!0)},m=(e,t,r,n)=>(o,s,a)=>{const i=o+s-t.timeOrigin,u=i-t.now();return new Promise(t=>{e.set(a,[r(n,u,i,e,t,a),t])})},f=new Map,h=d(globalThis.clearTimeout,f),p=new Map,w=d(globalThis.clearTimeout,p),v=((e,t)=>{const r=(n,o,s,a)=>{const i=n-e.now();i>0?o.set(a,[t(r,i,n,o,s,a),s]):(o.delete(a),s(!0))};return r})(performance,globalThis.setTimeout),g=m(f,performance,globalThis.setTimeout,v),T=m(p,performance,globalThis.setTimeout,v);l(self,{clear:async({timerId:e,timerType:t})=>({result:await("interval"===t?h(e):w(e))}),set:async({delay:e,now:t,timerId:r,timerType:n})=>({result:await("interval"===n?g:T)(e,t,r)})})})()})();'],{type:"application/javascript; charset=utf-8"}),r=URL.createObjectURL(t);return e=(e=>{const t=new Worker(e);return g(t)})(r),setTimeout((()=>URL.revokeObjectURL(r))),e}})();var b=r(10939),O=r(45915),T=r(36287),_=r(34692),j=r(16850),M=r(9109),E=r(62120),x=r(17217),P=r(12822),S=r(64922);function A(){const e=(0,n.c)(2);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,P.z)(),e[0]=t):t=e[0];const{app:r}=t;let o;return e[1]===Symbol.for("react.memo_cache_sentinel")?(o=(0,S.jsx)(x.mL,{styles:`@font-face {\n font-family: 'timer-font';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(${r.timerFontURL}) format('woff2');\n }`}),e[1]=o):o=e[1],o}var N=r(40133);function I(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function L(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?I(Object(r),!0).forEach((function(t){(0,b.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):I(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function D(e){const t=(0,n.c)(11),{color:r,timeValue:o,timeText:s}=e,a=(0,j.V)("TimerStyle"),i=r??"text.primary";let c,l,u;return t[0]!==a.number||t[1]!==i||t[2]!==o?(c=(0,S.jsx)(N.E,L(L({},a.number),{},{color:i,children:o})),t[0]=a.number,t[1]=i,t[2]=o,t[3]=c):c=t[3],t[4]!==a.text||t[5]!==s?(l=(0,S.jsx)(N.E,L(L({},a.text),{},{children:s})),t[4]=a.text,t[5]=s,t[6]=l):l=t[6],t[7]!==a.item||t[8]!==c||t[9]!==l?(u=(0,S.jsxs)(T.az,L(L({},a.item),{},{children:[c,l]})),t[7]=a.item,t[8]=c,t[9]=l,t[10]=u):u=t[10],u}const U=(0,r(16602).YK)({days:{id:"timer_intl_days",defaultMessage:[{type:0,value:"days"}]},hours:{id:"timer_intl_hours",defaultMessage:[{type:0,value:"hours"}]},minutes:{id:"timer_intl_minutes",defaultMessage:[{type:0,value:"minutes"}]},seconds:{id:"timer_intl_seconds",defaultMessage:[{type:0,value:"seconds"}]}});function q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?q(Object(r),!0).forEach((function(t){(0,b.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function z(e){const t=(0,n.c)(38),{component:r,timeLeft:o}=e,s=(0,j.V)("TimerStyle"),a=R,{formatMessage:i}=(0,_.A)();if(!(0,M.G)())return null;const c=s.container;let l;t[0]===Symbol.for("react.memo_cache_sentinel")?(l=(0,S.jsx)(A,{}),t[0]=l):l=t[0];const u=s.wrapper;let d;t[1]!==r.color||t[2]!==i||t[3]!==o.days?(d=o.days>0&&(0,S.jsx)(D,{color:r.color,timeValue:a(o.days),timeText:i(U.days)}),t[1]=r.color,t[2]=i,t[3]=o.days,t[4]=d):d=t[4];const m=r.color;let f,p,h;t[5]!==o.hours?(f=a(o.hours),t[5]=o.hours,t[6]=f):f=t[6],t[7]!==i?(p=i(U.hours),t[7]=i,t[8]=p):p=t[8],t[9]!==r.color||t[10]!==f||t[11]!==p?(h=(0,S.jsx)(D,{color:m,timeValue:f,timeText:p}),t[9]=r.color,t[10]=f,t[11]=p,t[12]=h):h=t[12];const y=r.color;let w,g,v,b,x,P,N;return t[13]!==o.minutes?(w=a(o.minutes),t[13]=o.minutes,t[14]=w):w=t[14],t[15]!==i?(g=i(U.minutes),t[15]=i,t[16]=g):g=t[16],t[17]!==r.color||t[18]!==w||t[19]!==g?(v=(0,S.jsx)(D,{color:y,timeValue:w,timeText:g}),t[17]=r.color,t[18]=w,t[19]=g,t[20]=v):v=t[20],t[21]!==r.color||t[22]!==i||t[23]!==o.days||t[24]!==o.seconds?(b=0===o.days&&(0,S.jsx)(D,{color:r.color,timeValue:a(o.seconds),timeText:i(U.seconds)}),t[21]=r.color,t[22]=i,t[23]=o.days,t[24]=o.seconds,t[25]=b):b=t[25],t[26]!==s.wrapper||t[27]!==v||t[28]!==b||t[29]!==d||t[30]!==h?(x=(0,S.jsxs)(O.s,k(k({},u),{},{children:[d,h,v,b]})),t[26]=s.wrapper,t[27]=v,t[28]=b,t[29]=d,t[30]=h,t[31]=x):x=t[31],t[32]!==r.description?(P=(0,S.jsx)(E.s,{seoText:[{text_block:r.description}]}),t[32]=r.description,t[33]=P):P=t[33],t[34]!==s.container||t[35]!==x||t[36]!==P?(N=(0,S.jsxs)(T.az,k(k({},c),{},{children:[l,x,P]})),t[34]=s.container,t[35]=x,t[36]=P,t[37]=N):N=t[37],N}function R(e){return e.toString().padStart(2,"0")}function C(e){const t=(0,n.c)(8),{component:r}=e,s=V;let a;t[0]!==r.end_date?(a=s(r.end_date),t[0]=r.end_date,t[1]=a):a=t[1];const[i,c]=(0,o.useState)(a);let l,u,d;return t[2]!==r.end_date?(l=()=>{const e=((...e)=>v().setInterval(...e))((()=>{c(s(r.end_date))}),1e3);return()=>{return t=e,v().clearInterval(t);var t}},u=[r.end_date],t[2]=r.end_date,t[3]=l,t[4]=u):(l=t[3],u=t[4]),(0,o.useEffect)(l,u),!r.end_date||i.days<=0&&i.hours<=0&&i.minutes<=0&&i.seconds<=0?null:(t[5]!==r||t[6]!==i?(d=(0,S.jsx)(z,{component:r,timeLeft:i}),t[5]=r,t[6]=i,t[7]=d):d=t[7],d)}function V(e){const t=new Date(e).getTime()-(new Date).getTime();return t<=0?{days:0,hours:0,minutes:0,seconds:0}:{days:Math.floor(t/864e5),hours:Math.floor(t/36e5%24),minutes:Math.floor(t/1e3/60%60),seconds:Math.floor(t/1e3%60)}}},52743(e,t){!function(e){"use strict";var t,r=void 0===Number.MAX_SAFE_INTEGER?9007199254740991:Number.MAX_SAFE_INTEGER,n=536870912,o=1073741824,s=new WeakMap,a=function(e,t){return function(s){var a=t.get(s),i=void 0===a?s.size:a<o?a+1:0;if(!s.has(i))return e(s,i);if(s.size<n){for(;s.has(i);)i=Math.floor(Math.random()*o);return e(s,i)}if(s.size>r)throw new Error("Congratulations, you created a collection of unique numbers which uses all available integers!");for(;s.has(i);)i=Math.floor(Math.random()*r);return e(s,i)}}((t=s,function(e,r){return t.set(e,r),r}),s),i=function(e){return function(t){var r=e(t);return t.add(r),r}}(a);e.addUniqueNumber=i,e.generateUniqueNumber=a}(t)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.