X.enter(O),F));else{const{leave:k,delayLeave:Q,afterLeave:K}=X,w=()=>{h.ctx.isUnmounted?s(O):n(O,m,_)},R=()=>{const de=O._isLeaving||!!O[ai];O._isLeaving&&O[ai](!0),X.persisted&&!de?w():k(O,()=>{w(),K&&K()})};Q?Q(O,w,R):R()}else n(O,m,_)},Mt=(h,m,_,T=!1,F=!1)=>{const{type:O,props:q,ref:X,children:p,dynamicChildren:d,shapeFlag:P,patchFlag:k,dirs:Q,cacheIndex:K,memo:w}=h;if(k===-2&&(F=!1),X!=null&&(qo(),js(X,null,_,h,!0),Yo()),K!=null&&(m.renderCache[K]=void 0),P&256){m.ctx.deactivate(h);return}const R=P&1&&Q,de=!_s(h);let Ee;if(de&&(Ee=q&&q.onVnodeBeforeUnmount)&&en(Ee,m,h),P&6)sn(h.component,_,T);else{if(P&128){h.suspense.unmount(_,T);return}R&&Zn(h,null,m,"beforeUnmount"),P&64?h.type.remove(h,m,_,vo,T):d&&!d.hasOnce&&(O!==eo||k>0&&k&64)?_o(d,m,_,!1,!0):(O===eo&&k&384||!F&&P&16)&&_o(p,m,_),T&&zo(h)}const Fe=w!=null&&K==null;(de&&(Ee=q&&q.onVnodeUnmounted)||R||Fe)&&yo(()=>{Ee&&en(Ee,m,h),R&&Zn(h,null,m,"unmounted"),Fe&&(h.el=null)},_)},zo=h=>{const{type:m,el:_,anchor:T,transition:F}=h;if(m===eo){so(_,T);return}if(m===mi){$(h);return}const O=()=>{s(_),F&&!F.persisted&&F.afterLeave&&F.afterLeave()};if(h.shapeFlag&1&&F&&!F.persisted){const{leave:q,delayLeave:X}=F,p=()=>q(_,O);X?X(h.el,O,p):p()}else O()},so=(h,m)=>{let _;for(;h!==m;)_=y(h),s(h),h=_;s(m)},sn=(h,m,_)=>{const{bum:T,scope:F,job:O,subTree:q,um:X,m:p,a:d}=h;Rc(p),Rc(d),T&&jr(T),F.stop(),O&&(O.flags|=8,Mt(q,h,m,_)),X&&yo(X,m),yo(()=>{h.isUnmounted=!0},m)},_o=(h,m,_,T=!1,F=!1,O=0)=>{for(let q=O;q{if(h.shapeFlag&6)return _t(h.component.subTree);if(h.shapeFlag&128)return h.suspense.next();const m=y(h.anchor||h.el),_=m&&m[_f];return _?y(_):m};let ko=!1;const an=(h,m,_)=>{let T;h==null?m._vnode&&(Mt(m._vnode,null,null,!0),T=m._vnode.component):S(m._vnode||null,h,m,null,null,null,_),m._vnode=h,ko||(ko=!0,Jl(T),Ql(),ko=!1)},vo={p:S,um:Mt,m:vt,r:zo,mt:ke,mc:J,pc:Ge,pbc:j,n:_t,o:e};return{render:an,hydrate:void 0,createApp:Of(an)}}function $i({type:e,props:t},o){return o==="svg"&&e==="foreignObject"||o==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:o}function Jn({effect:e,job:t},o){o?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Jf(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function kc(e,t,o=!1){const n=e.children,s=t.children;if(Se(n)&&Se(s))for(let a=0;a>1,e[o[i]]0&&(t[n]=o[a-1]),o[a]=n)}}for(a=o.length,r=o[a-1];a-- >0;)o[a]=r,r=t[r];return o}function Nc(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Nc(t)}function Rc(e){if(e)for(let t=0;te.__isSuspense;function e$(e,t){t&&t.pendingBranch?Se(e)?t.effects.push(...e):t.effects.push(e):cf(e)}const eo=Symbol.for("v-fgt"),zs=Symbol.for("v-txt"),Jo=Symbol.for("v-cmt"),mi=Symbol.for("v-stc"),fn=[];let wo=null;function Rt(e=!1){fn.push(wo=e?null:[])}function yi(){fn.pop(),wo=fn[fn.length-1]||null}let Hs=1;function Ka(e,t=!1){Hs+=e,e<0&&wo&&t&&(wo.hasOnce=!0)}function Oc(e){return e.dynamicChildren=Hs>0?wo||ls:null,yi(),Hs>0&&wo&&wo.push(e),e}function to(e,t,o,n,s,a){return Oc(Dt(e,t,o,n,s,a,!0))}function qa(e,t,o,n,s){return Oc(oo(e,t,o,n,s,!0))}function Vs(e){return e?e.__v_isVNode===!0:!1}function Ks(e,t){return e.type===t.type&&e.key===t.key}const Fc=({key:e})=>e??null,Ya=({ref:e,ref_key:t,ref_for:o})=>(typeof e=="number"&&(e=""+e),e!=null?yt(e)||qt(e)||Le(e)?{i:mo,r:e,k:t,f:!!o}:e:null);function Dt(e,t=null,o=null,n=0,s=null,a=e===eo?0:1,r=!1,i=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Fc(t),ref:t&&Ya(t),scopeId:tc,slotScopeIds:null,children:o,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:n,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:mo};return i?(Xa(l,o),a&128&&e.normalize(l)):o&&(l.shapeFlag|=yt(o)?8:16),Hs>0&&!r&&wo&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&wo.push(l),l}const oo=t$;function t$(e,t=null,o=null,n=0,s=null,a=!1){if((!e||e===Af)&&(e=Jo),Vs(e)){const i=$s(e,t,!0);return o&&Xa(i,o),Hs>0&&!a&&wo&&(i.shapeFlag&6?wo[wo.indexOf(e)]=i:wo.push(i)),i.patchFlag=-2,i}if(g$(e)&&(e=e.__vccOpts),t){t=o$(t);let{class:i,style:l}=t;i&&!yt(i)&&(t.class=Ca(i)),st(l)&&(oi(l)&&!Se(l)&&(l=Nt({},l)),t.style=pn(l))}const r=yt(e)?1:Mc(e)?128:Ba(e)?64:st(e)?4:Le(e)?2:0;return Dt(e,t,o,n,s,r,a,!0)}function o$(e){return e?oi(e)||wc(e)?Nt({},e):e:null}function $s(e,t,o=!1,n=!1){const{props:s,ref:a,patchFlag:r,children:i,transition:l}=e,c=t?Za(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Fc(c),ref:t&&t.ref?o&&a?Se(a)?a.concat(Ya(t)):[a,Ya(t)]:Ya(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==eo?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&$s(e.ssContent),ssFallback:e.ssFallback&&$s(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&n&&ri(u,l.clone(u)),u}function qs(e=" ",t=0){return oo(zs,null,e,t)}function ms(e="",t=!1){return t?(Rt(),qa(Jo,null,e)):oo(Jo,null,e)}function Qo(e){return e==null||typeof e=="boolean"?oo(Jo):Se(e)?oo(eo,null,e.slice()):Vs(e)?$n(e):oo(zs,null,String(e))}function $n(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:$s(e)}function Xa(e,t){let o=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(Se(t))o=16;else if(typeof t=="object")if(n&65){const s=t.default;s&&(s._c&&(s._d=!1),Xa(e,s()),s._c&&(s._d=!0));return}else{o=32;const s=t._;!s&&!wc(t)?t._ctx=mo:s===3&&mo&&(mo.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(Le(t)){if(n&65){Xa(e,{default:t});return}t={default:t,_ctx:mo},o=32}else t=String(t),n&64?(o=16,t=[qs(t)]):o=8;e.children=t,e.shapeFlag|=o}function Za(...e){const t={};for(let o=0;opo||mo;let Ja,Xs;{const e=Aa(),t=(o,n)=>{let s;return(s=e[o])||(s=e[o]=[]),s.push(n),a=>{s.length>1?s.forEach(r=>r(a)):s[0](a)}};Ja=t("__VUE_INSTANCE_SETTERS__",o=>po=o),Xs=t("__VUE_SSR_SETTERS__",o=>Js=o)}const Zs=e=>{const t=po;return Ja(e),e.scope.on(),()=>{e.scope.off(),Ja(t)}},Gc=()=>{po&&po.scope.off(),Ja(null)};function Dc(e){return e.vnode.shapeFlag&4}let Js=!1;function r$(e,t=!1,o=!1){t&&Xs(t);const{props:n,children:s}=e.vnode,a=Dc(e);zf(e,n,a,t),qf(e,s,o||t);const r=a?i$(e,t):void 0;return t&&Xs(!1),r}function i$(e,t){const o=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Lf);const{setup:n}=o;if(n){qo();const s=e.setupContext=n.length>1?c$(e):null,a=Zs(e),r=ps(n,e,0,[e.props,s]),i=ml(r);if(Yo(),a(),(i||e.sp)&&!_s(e)&&ac(e),i){if(r.then(Gc,Gc),t)return r.then(l=>{Xs(!0);try{Bc(e,l,t)}finally{Xs(!1)}}).catch(l=>{Fa(l,e,0)});e.asyncDep=r}else Bc(e,r)}else jc(e)}function Bc(e,t,o){Le(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:st(t)&&(e.setupState=Kl(t)),jc(e)}function jc(e,t,o){const n=e.type;e.render||(e.render=n.render||Vo);{const s=Zs(e);qo();try{Ef(e)}finally{Yo(),s()}}}const l$={get(e,t){return Qt(e,"get",""),e[t]}};function c$(e){const t=o=>{e.exposed=o||{}};return{attrs:new Proxy(e.attrs,l$),slots:e.slots,emit:e.emit,expose:t}}function bi(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Kl(Y_(e.exposed)),{get(t,o){if(o in t)return t[o];if(o in Us)return Us[o](e)},has(t,o){return o in t||o in Us}})):e.proxy}const u$=/(?:^|[-_])\w/g,p$=e=>e.replace(u$,t=>t.toUpperCase()).replace(/[-_]/g,"");function d$(e,t=!0){return Le(e)?e.displayName||e.name:e.name||t&&e.__name}function Uc(e,t,o=!1){let n=d$(t);if(!n&&t.__file){const s=t.__file.match(/([^/\\]+)\.\w+$/);s&&(n=s[1])}if(!n&&e){const s=a=>{for(const r in a)if(a[r]===t)return r};n=s(e.components)||e.parent&&s(e.parent.type.components)||s(e.appContext.components)}return n?p$(n):o?"App":"Anonymous"}function g$(e){return Le(e)&&"__vccOpts"in e}const Ut=(e,t)=>Q_(e,t,Js);function Wc(e,t,o){try{Ka(-1);const n=arguments.length;return n===2?st(t)&&!Se(t)?Vs(t)?oo(e,null,[t]):oo(e,t):oo(e,null,t):(n>3?o=Array.prototype.slice.call(arguments,2):n===3&&Vs(o)&&(o=[o]),oo(e,t,o))}finally{Ka(1)}}const h$="3.5.42";/**
* @vue/runtime-dom v3.5.42
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
-**/let bi;const zc=typeof window<"u"&&window.trustedTypes;if(zc)try{bi=zc.createPolicy("vue",{createHTML:e=>e})}catch{}const Hc=bi?e=>bi.createHTML(e):e=>e,f$="http://www.w3.org/2000/svg",$$="http://www.w3.org/1998/Math/MathML",mn=typeof document<"u"?document:null,Vc=mn&&mn.createElement("template"),m$={insert:(e,t,o)=>{t.insertBefore(e,o||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,o,n)=>{const s=t==="svg"?mn.createElementNS(f$,e):t==="mathml"?mn.createElementNS($$,e):o?mn.createElement(e,{is:o}):mn.createElement(e);return e==="select"&&n&&n.multiple!=null&&s.setAttribute("multiple",n.multiple),s},createText:e=>mn.createTextNode(e),createComment:e=>mn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>mn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,o,n,s,a){const r=o?o.previousSibling:t.lastChild;if(s&&(s===a||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),o),!(s===a||!(s=s.nextSibling)););else{Vc.innerHTML=Hc(n==="svg"?`${e}`:n==="mathml"?``:e);const i=Vc.content;if(n==="svg"||n==="mathml"){const l=i.firstChild;for(;l.firstChild;)i.appendChild(l.firstChild);i.removeChild(l)}t.insertBefore(i,o)}return[r?r.nextSibling:t.firstChild,o?o.previousSibling:t.lastChild]}},y$=Symbol("_vtc");function b$(e,t,o){const n=e[y$];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):o?e.setAttribute("class",t):e.className=t}const Kc=Symbol("_vod"),v$=Symbol("_vsh"),x$=Symbol(""),P$=/(?:^|;)\s*display\s*:/;function w$(e,t,o){const n=e.style,s=yt(o);let a=!1;if(o&&!s){if(t)if(yt(t))for(const r of t.split(";")){const i=r.slice(0,r.indexOf(":")).trim();o[i]==null&&Qs(n,i,"")}else for(const r in t)o[r]==null&&Qs(n,r,"");for(const r in o){r==="display"&&(a=!0);const i=o[r];i!=null?A$(e,r,!yt(t)&&t?t[r]:void 0,i)||Qs(n,r,i):Qs(n,r,"")}}else if(s){if(t!==o){const r=n[x$];r&&(o+=";"+r),n.cssText=o,a=P$.test(o)}}else t&&e.removeAttribute("style");Kc in e&&(e[Kc]=a?n.display:"",e[v$]&&(n.display="none"))}const Qa=/\s*!important$/;function Qs(e,t,o){if(Se(o))o.forEach(n=>Qs(e,t,n));else if(o==null&&(o=""),t.startsWith("--"))Qa.test(o)?e.setProperty(t,o.replace(Qa,""),"important"):e.setProperty(t,o);else{const n=S$(e,t);Qa.test(o)?e.setProperty(To(n),o.replace(Qa,""),"important"):e[n]=o}}const qc=["Webkit","Moz","ms"],vi={};function S$(e,t){const o=vi[t];if(o)return o;let n=$o(t);if(n!=="filter"&&n in e)return vi[t]=n;n=bl(n);for(let s=0;sxi||(R$.then(()=>xi=0),xi=Date.now());function M$(e,t){const o=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=o.attached)return;const s=o.value;if(Se(s)){const a=n.stopImmediatePropagation;n.stopImmediatePropagation=()=>{a.call(n),n._stopped=!0};const r=s.slice(),i=[n];for(let l=0;le.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,O$=(e,t,o,n,s,a)=>{const r=s==="svg";t==="class"?b$(e,n,r):t==="style"?w$(e,o,n):va(t)?xa(t)||L$(e,t,o,n,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):F$(e,t,n,r))?(Zc(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Xc(e,t,n,r,a,t!=="value")):e._isVueCE&&(G$(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!yt(n)))?Zc(e,$o(t),n,a,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Xc(e,t,n,r))};function F$(e,t,o,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Qc(t)&&Le(o));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Qc(t)&&yt(o)?!1:t in e}function G$(e,t){const o=e._def.props;if(!o)return!1;const n=$o(t);return Array.isArray(o)?o.some(s=>$o(s)===n):Object.keys(o).some(s=>$o(s)===n)}const eu={};function D$(e,t,o){let n=ja(e,t);wa(n)&&(n=Nt({},n,t));class s extends Pi{constructor(r){super(n,r,o)}}return s.def=n,s}const B$=typeof HTMLElement<"u"?HTMLElement:class{};class Pi extends B${constructor(t,o={},n=nu){super(),this._def=t,this._props=o,this._createApp=n,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._patching=!1,this._dirty=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._styleAnchors=new WeakMap,this._ob=null,this.shadowRoot&&n!==nu?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow(Nt({},t.shadowRootOptions,{mode:"open"})),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.assignedSlot||t.parentNode||t.host);)if(t instanceof Pi){this._parent=t;break}this._instance||(this._resolved?this._mount(this._def):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{if(this._pendingResolve=void 0,this.isConnected)return this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._inheritParentContext(t))}_inheritParentContext(t=this._parent){t&&this._app&&Object.setPrototypeOf(this._app._context.provides,t._instance.provides)}disconnectedCallback(){this._connected=!1,Xl(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null,this._teleportTargets&&(this._teleportTargets.clear(),this._teleportTargets=void 0))})}_processMutations(t){for(const o of t)this._setAttr(o.attributeName)}_resolveDef(){if(this._pendingResolve)return this._pendingResolve;for(let n=0;n{this._resolved=!0,this._pendingResolve=void 0;const{props:a,styles:r}=n;let i;if(a&&!Se(a))for(const l in a){const c=a[l];(c===Number||c&&c.type===Number)&&(l in this._props&&(this._props[l]=xl(this._props[l])),(i||(i=Object.create(null)))[$o(l)]=!0)}this._numberProps=i,this._resolveProps(n),this.shadowRoot&&this._applyStyles(r),this._mount(n)},o=this._def.__asyncLoader;if(o)return this._pendingResolve=o().then(n=>{n.configureApp=this._def.configureApp,t(this._def=n,!0)}),this._pendingResolve;t(this._def)}_mount(t){this._app=this._createApp(t),this._inheritParentContext(),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const o=this._instance&&this._instance.exposed;if(o)for(const n in o)Je(this,n)||Object.defineProperty(this,n,{get:()=>Fs(o[n])})}_resolveProps(t){const{props:o}=t,n=Se(o)?o:Object.keys(o||{});for(const s of Object.keys(this))s[0]!=="_"&&n.includes(s)&&this._setProp(s,this[s]);for(const s of n.map($o))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(a){this._setProp(s,a,!0,!this._patching)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const o=this.hasAttribute(t);let n=o?this.getAttribute(t):eu;const s=$o(t);o&&this._numberProps&&this._numberProps[s]&&(n=xl(n)),this._setProp(s,n,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,o,n=!0,s=!1){if(o!==this._props[t]&&(this._dirty=!0,o===eu?delete this._props[t]:(this._props[t]=o,t==="key"&&this._app&&(this._app._ceVNode.key=o)),s&&this._instance&&this._update(),n)){const a=this._ob;a&&(this._processMutations(a.takeRecords()),a.disconnect()),o===!0?this.setAttribute(To(t),""):typeof o=="string"||typeof o=="number"?this.setAttribute(To(t),o+""):o||this.removeAttribute(To(t)),a&&a.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),U$(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const o=oo(this._def,Nt(t,this._props));return this._instance||(o.ce=n=>{this._instance=n,n.ce=this,n.isCE=!0;const s=(a,r)=>{this.dispatchEvent(new CustomEvent(a,wa(r[0])?Nt({detail:r},r[0]):{detail:r}))};n.emit=(a,...r)=>{s(a,r),To(a)!==a&&s(To(a),r)},this._setParent()}),o}_applyStyles(t,o,n){if(!t)return;if(o){if(o===this._def||this._styleChildren.has(o))return;this._styleChildren.add(o)}const s=this._nonce,a=this.shadowRoot,r=n?this._getStyleAnchor(n)||this._getStyleAnchor(this._def):this._getRootStyleInsertionAnchor(a);let i=null;for(let l=t.length-1;l>=0;l--){const c=document.createElement("style");s&&c.setAttribute("nonce",s),c.textContent=t[l],a.insertBefore(c,i||r),i=c,l===0&&(n||this._styleAnchors.set(this._def,c),o&&this._styleAnchors.set(o,c))}}_getStyleAnchor(t){if(!t)return null;const o=this._styleAnchors.get(t);return o&&o.parentNode===this.shadowRoot?o:(o&&this._styleAnchors.delete(t),null)}_getRootStyleInsertionAnchor(t){for(let o=0;o{ou().render(...e)},nu=(...e)=>{const t=ou().createApp(...e),{mount:o}=t;return t.mount=n=>{const s=z$(n);if(!s)return;const a=t._component;!Le(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const r=o(s,!1,W$(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),r},t};function W$(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function z$(e){return yt(e)?document.querySelector(e):e}const su="ملصقات باركوا الهند",au="شارات النطاق · 60×96 (5×8 قدم)",ru="{count} مجموعة شعبية",iu="سطح المكتب فقط حاليًا — لم يَثبُت بعد أن هذا الملصق الكبير يُطبع بأمان على الهاتف.",lu="تجريبي",cu="كل مجموعة شعبية في الهند على ورقة واحدة قابلة للطباعة، تُولَّد مباشرةً وتُعرَض كأوراقها القابلة للطباعة مع شرائط اللصق — بالطريقة نفسها التي يعرض بها عرض المقاسات التنسيقات الكبيرة.",uu="اطبع هذا الملصق",pu="شارات النطاق · 60×96 (5×8 قدم) · 3 أوراق",du="{groups} مجموعة · {badges} شارة نطاق · 0 تداخل",gu="جارٍ توليد الملصق من البيانات الحية…",hu="تعذَّر توليد الملصق: {msg}",_u="فقط {real} من {total} مجموعة في الهند لديها صورة في البيانات؛ المستند المطبوع يحملها، بينما الصورة المسطحة لا تستطيع. هذا التصميم المرقَّم يطبع الأسماء بدون صور لتكون كل مجموعة متساوية وواضحة.",fu="باركوا الهند باسم يسوع",$u={title:su,rangeBadge60x96:au,count:ru,desktopOnly:iu,experimental:lu,intro:cu,print:uu,attempt:pu,stat:du,generating:gu,error:hu,photos:_u,posterHeader:fu},H$=Object.freeze(Object.defineProperty({__proto__:null,attempt:pu,count:ru,default:$u,desktopOnly:iu,error:hu,experimental:lu,generating:gu,intro:cu,photos:_u,posterHeader:fu,print:uu,rangeBadge60x96:au,stat:du,title:su},Symbol.toStringTag,{value:"Module"})),mu="„Segne Indien“-Poster",yu="Nummern-Marken · 60×96 (5×8 Fuß)",bu="{count} Volksgruppen",vu="Vorerst nur am Desktop — es ist noch nicht erwiesen, dass dieses große Poster sicher auf einem Telefon druckt.",xu="experimentell",Pu="Jede Volksgruppe Indiens auf einem druckbaren Bogen, live erzeugt und als ihre druckbaren Bögen mit Klebestreifen gezeigt — so wie die Größen-Ansicht von Poster Design die großen Formate zeigt.",wu="Dieses Poster drucken",Su="Nummern-Marken · 60×96 (5×8 Fuß) · 3 Bögen",Au="{groups} Gruppen · {badges} Nummern-Marken · 0 Überlappungen",Cu="Poster wird aus den Live-Daten erzeugt…",Tu="Poster konnte nicht erzeugt werden: {msg}",Lu="Nur {real} von {total} indischen Gruppen haben ein Foto in den Daten; ein gedrucktes Dokument trägt sie, ein flaches Bild nicht. Dieses nummerierte Design druckt Namen ohne Fotos, damit jede Gruppe gleich und lesbar ist.",Eu="Segne Indien im Namen Jesu",ku={title:mu,rangeBadge60x96:yu,count:bu,desktopOnly:vu,experimental:xu,intro:Pu,print:wu,attempt:Su,stat:Au,generating:Cu,error:Tu,photos:Lu,posterHeader:Eu},V$=Object.freeze(Object.defineProperty({__proto__:null,attempt:Su,count:bu,default:ku,desktopOnly:vu,error:Tu,experimental:xu,generating:Cu,intro:Pu,photos:Lu,posterHeader:Eu,print:wu,rangeBadge60x96:yu,stat:Au,title:mu},Symbol.toStringTag,{value:"Module"})),Nu="Bless India Posters",Ru="Range badges · 60×96 (5×8 ft)",Iu="{count} people groups",Mu="Desktop only for now — this large poster isn’t yet proven to print safely on a phone.",Ou="experimental",Fu="Every India people group on one printable sheet, generated live and shown as its printable sheets with glue strips — the way Poster Design's Sizes view shows the big formats.",Gu="Print this poster",Du="Range badges · 60×96 (5×8 ft) · 3 sheets",Bu="{groups} groups · {badges} range badges · 0 overlaps",ju="Generating the poster from the live data…",Uu="Couldn't generate the poster: {msg}",Wu="Only {real} of {total} India groups have a photo in the data; a printed document carries them, a flat image can't. This numbered design prints names without photos so every group is equal and legible.",zu="Bless India in Jesus' name",Hu={title:Nu,rangeBadge60x96:Ru,count:Iu,desktopOnly:Mu,experimental:Ou,intro:Fu,print:Gu,attempt:Du,stat:Bu,generating:ju,error:Uu,photos:Wu,posterHeader:zu},K$=Object.freeze(Object.defineProperty({__proto__:null,attempt:Du,count:Iu,default:Hu,desktopOnly:Mu,error:Uu,experimental:Ou,generating:ju,intro:Fu,photos:Wu,posterHeader:zu,print:Gu,rangeBadge60x96:Ru,stat:Bu,title:Nu},Symbol.toStringTag,{value:"Module"})),Vu="Pósteres «Bendice a la India»",Ku="Insignias numeradas · 60×96 (5×8 pies)",qu="{count} grupos de población",Yu="Solo escritorio por ahora: aún no se ha comprobado que este póster grande se imprima de forma segura en un teléfono.",Xu="experimental",Zu="Cada grupo de población de la India en una sola hoja imprimible, generada en vivo y mostrada como sus hojas imprimibles con las tiras de pegado, igual que la vista Tamaños de Poster Design muestra los formatos grandes.",Ju="Imprimir este póster",Qu="Insignias numeradas · 60×96 (5×8 pies) · 3 hojas",ep="{groups} grupos · {badges} insignias numeradas · 0 solapamientos",tp="Generando el póster a partir de los datos en vivo…",op="No se pudo generar el póster: {msg}",np="Solo {real} de {total} grupos de la India tienen foto en los datos; un documento impreso las lleva, una imagen plana no. Este diseño numerado imprime los nombres sin fotos para que cada grupo sea igual y legible.",sp="Bendice a la India en el nombre de Jesús",ap={title:Vu,rangeBadge60x96:Ku,count:qu,desktopOnly:Yu,experimental:Xu,intro:Zu,print:Ju,attempt:Qu,stat:ep,generating:tp,error:op,photos:np,posterHeader:sp},q$=Object.freeze(Object.defineProperty({__proto__:null,attempt:Qu,count:qu,default:ap,desktopOnly:Yu,error:op,experimental:Xu,generating:tp,intro:Zu,photos:np,posterHeader:sp,print:Ju,rangeBadge60x96:Ku,stat:ep,title:Vu},Symbol.toStringTag,{value:"Module"})),rp="Affiches « Bénis l’Inde »",ip="Badges de numéros · 60×96 (5×8 pi)",lp="{count} groupes de population",cp="Ordinateur uniquement pour l’instant — il n’est pas encore prouvé que cette grande affiche s’imprime correctement sur un téléphone.",up="expérimental",pp="Chaque groupe de population de l'Inde sur une seule feuille imprimable, générée en direct et montrée comme ses feuilles imprimables avec les bandes de collage — comme la vue Tailles de Poster Design montre les grands formats.",dp="Imprimer cette affiche",gp="Badges de numéros · 60×96 (5×8 pi) · 3 feuilles",hp="{groups} groupes · {badges} badges de numéros · 0 chevauchement",_p="Génération de l'affiche à partir des données en direct…",fp="Impossible de générer l'affiche : {msg}",$p="Seulement {real} des {total} groupes de l'Inde ont une photo dans les données ; un document imprimé les porte, une image plate non. Ce modèle numéroté imprime les noms sans photos pour que chaque groupe soit égal et lisible.",mp="Bénissez l'Inde au nom de Jésus",yp={title:rp,rangeBadge60x96:ip,count:lp,desktopOnly:cp,experimental:up,intro:pp,print:dp,attempt:gp,stat:hp,generating:_p,error:fp,photos:$p,posterHeader:mp},Y$=Object.freeze(Object.defineProperty({__proto__:null,attempt:gp,count:lp,default:yp,desktopOnly:cp,error:fp,experimental:up,generating:_p,intro:pp,photos:$p,posterHeader:mp,print:dp,rangeBadge60x96:ip,stat:hp,title:rp},Symbol.toStringTag,{value:"Module"})),bp="भारत को आशीष दें — पोस्टर",vp="क्रमांकित बैज · 60×96 (5×8 फुट)",xp="{count} लोग समूह",Pp="अभी केवल डेस्कटॉप — यह बड़ा पोस्टर अभी फ़ोन पर सुरक्षित रूप से प्रिंट होना सिद्ध नहीं हुआ है।",wp="प्रायोगिक",Sp="भारत का हर लोग-समूह एक ही प्रिंट-योग्य शीट पर, लाइव डेटा से बनाया गया और गोंद-पट्टियों के साथ अपनी प्रिंट-योग्य शीटों के रूप में दिखाया गया — जैसे Poster Design का Sizes व्यू बड़े फ़ॉर्मैट दिखाता है।",Ap="यह पोस्टर प्रिंट करें",Cp="रेंज बैज · 60×96 (5×8 फुट) · 3 शीट",Tp="{groups} समूह · {badges} रेंज बैज · 0 ओवरलैप",Lp="लाइव डेटा से पोस्टर बनाया जा रहा है…",Ep="पोस्टर नहीं बन सका: {msg}",kp="डेटा में {total} में से केवल {real} भारतीय समूहों के पास फ़ोटो है; मुद्रित दस्तावेज़ उन्हें ले जाता है, सपाट छवि नहीं। यह क्रमांकित डिज़ाइन बिना फ़ोटो के नाम छापता है ताकि हर समूह समान और सुपाठ्य हो।",Np="यीशु के नाम में भारत को आशीष दें",Rp={title:bp,rangeBadge60x96:vp,count:xp,desktopOnly:Pp,experimental:wp,intro:Sp,print:Ap,attempt:Cp,stat:Tp,generating:Lp,error:Ep,photos:kp,posterHeader:Np},X$=Object.freeze(Object.defineProperty({__proto__:null,attempt:Cp,count:xp,default:Rp,desktopOnly:Pp,error:Ep,experimental:wp,generating:Lp,intro:Sp,photos:kp,posterHeader:Np,print:Ap,rangeBadge60x96:vp,stat:Tp,title:bp},Symbol.toStringTag,{value:"Module"})),Ip="Poster «Benedici l’India»",Mp="Badge numerati · 60×96 (5×8 ft)",Op="{count} gruppi di popolazione",Fp="Solo desktop per ora — non è ancora dimostrato che questo grande poster si stampi in sicurezza su un telefono.",Gp="sperimentale",Dp="Ogni gruppo di popolazione dell'India su un unico foglio stampabile, generato dal vivo e mostrato come i suoi fogli stampabili con le strisce di colla — come la vista Dimensioni di Poster Design mostra i grandi formati.",Bp="Stampa questo poster",jp="Badge numerati · 60×96 (5×8 ft) · 3 fogli",Up="{groups} gruppi · {badges} badge numerati · 0 sovrapposizioni",Wp="Generazione del poster dai dati dal vivo…",zp="Impossibile generare il poster: {msg}",Hp="Solo {real} di {total} gruppi dell'India hanno una foto nei dati; un documento stampato le porta, un'immagine piatta no. Questo design numerato stampa i nomi senza foto così ogni gruppo è uguale e leggibile.",Vp="Benedici l'India nel nome di Gesù",Kp={title:Ip,rangeBadge60x96:Mp,count:Op,desktopOnly:Fp,experimental:Gp,intro:Dp,print:Bp,attempt:jp,stat:Up,generating:Wp,error:zp,photos:Hp,posterHeader:Vp},Z$=Object.freeze(Object.defineProperty({__proto__:null,attempt:jp,count:Op,default:Kp,desktopOnly:Fp,error:zp,experimental:Gp,generating:Wp,intro:Dp,photos:Hp,posterHeader:Vp,print:Bp,rangeBadge60x96:Mp,stat:Up,title:Ip},Symbol.toStringTag,{value:"Module"})),qp="Pôsteres «Abençoe a Índia»",Yp="Emblemas numerados · 60×96 (5×8 pés)",Xp="{count} grupos populacionais",Zp="Apenas no computador por enquanto — ainda não se comprovou que este pôster grande imprime com segurança num telemóvel.",Jp="experimental",Qp="Cada grupo populacional da Índia numa única folha imprimível, gerada ao vivo e mostrada como as suas folhas imprimíveis com as tiras de cola — como a vista Tamanhos do Poster Design mostra os formatos grandes.",ed="Imprimir este pôster",td="Emblemas numerados · 60×96 (5×8 pés) · 3 folhas",od="{groups} grupos · {badges} emblemas numerados · 0 sobreposições",nd="A gerar o pôster a partir dos dados ao vivo…",sd="Não foi possível gerar o pôster: {msg}",ad="Apenas {real} de {total} grupos da Índia têm foto nos dados; um documento impresso leva-as, uma imagem plana não. Este design numerado imprime os nomes sem fotos para que cada grupo seja igual e legível.",rd="Abençoe a Índia em nome de Jesus",id={title:qp,rangeBadge60x96:Yp,count:Xp,desktopOnly:Zp,experimental:Jp,intro:Qp,print:ed,attempt:td,stat:od,generating:nd,error:sd,photos:ad,posterHeader:rd},J$=Object.freeze(Object.defineProperty({__proto__:null,attempt:td,count:Xp,default:id,desktopOnly:Zp,error:sd,experimental:Jp,generating:nd,intro:Qp,photos:ad,posterHeader:rd,print:ed,rangeBadge60x96:Yp,stat:od,title:qp},Symbol.toStringTag,{value:"Module"})),ld="Postere „Binecuvântează India”",cd="Insigne numerotate · 60×96 (5×8 ft)",ud="{count} grupuri de popoare",pd="Doar pe desktop deocamdată — nu s-a dovedit încă că acest poster mare se tipărește în siguranță pe un telefon.",dd="experimental",gd="Fiecare grup de popoare din India pe o singură coală imprimabilă, generată live și afișată ca foile sale imprimabile cu benzile de lipici — așa cum vizualizarea Dimensiuni din Poster Design arată formatele mari.",hd="Imprimă acest poster",_d="Insigne numerotate · 60×96 (5×8 ft) · 3 foi",fd="{groups} grupuri · {badges} insigne numerotate · 0 suprapuneri",$d="Se generează posterul din datele live…",md="Nu s-a putut genera posterul: {msg}",yd="Doar {real} din {total} grupuri din India au o fotografie în date; un document tipărit le poartă, o imagine plană nu. Acest design numerotat tipărește numele fără fotografii, astfel încât fiecare grup să fie egal și lizibil.",bd="Binecuvântează India în numele lui Isus",vd={title:ld,rangeBadge60x96:cd,count:ud,desktopOnly:pd,experimental:dd,intro:gd,print:hd,attempt:_d,stat:fd,generating:$d,error:md,photos:yd,posterHeader:bd},Q$=Object.freeze(Object.defineProperty({__proto__:null,attempt:_d,count:ud,default:vd,desktopOnly:pd,error:md,experimental:dd,generating:$d,intro:gd,photos:yd,posterHeader:bd,print:hd,rangeBadge60x96:cd,stat:fd,title:ld},Symbol.toStringTag,{value:"Module"})),xd="Плакаты «Благослови Индию»",Pd="Номерные значки · 60×96 (5×8 футов)",wd="{count} народностей",Sd="Пока только на компьютере — ещё не доказано, что этот большой плакат безопасно печатается на телефоне.",Ad="экспериментально",Cd="Каждая народность Индии на одном печатном листе, создаётся вживую и показывается как её печатные листы с полосами склейки — так же, как представление «Размеры» в Poster Design показывает большие форматы.",Td="Напечатать этот плакат",Ld="Номерные значки · 60×96 (5×8 футов) · 3 листа",Ed="{groups} народностей · {badges} номерных значков · 0 наложений",kd="Плакат создаётся по «живым» данным…",Nd="Не удалось создать плакат: {msg}",Rd="Только у {real} из {total} народностей Индии есть фото в данных; печатный документ несёт их, плоское изображение — нет. Этот нумерованный дизайн печатает имена без фото, чтобы каждая народность была равной и читаемой.",Id="Благословите Индию во имя Иисуса",Md={title:xd,rangeBadge60x96:Pd,count:wd,desktopOnly:Sd,experimental:Ad,intro:Cd,print:Td,attempt:Ld,stat:Ed,generating:kd,error:Nd,photos:Rd,posterHeader:Id},em=Object.freeze(Object.defineProperty({__proto__:null,attempt:Ld,count:wd,default:Md,desktopOnly:Sd,error:Nd,experimental:Ad,generating:kd,intro:Cd,photos:Rd,posterHeader:Id,print:Td,rangeBadge60x96:Pd,stat:Ed,title:xd},Symbol.toStringTag,{value:"Module"})),Od="祝福印度海报",Fd="编号标记 · 60×96(5×8 英尺)",Gd="{count} 个族群",Dd="目前仅限桌面——尚未证明这张大海报能在手机上安全打印。",Bd="实验性",jd="印度的每个族群都在一张可打印的大纸上,由实时数据生成,并像其可打印的分页那样带着拼接胶条显示——就像 Poster Design 的尺寸视图展示大幅面那样。",Ud="打印此海报",Wd="编号标记 · 60×96(5×8 英尺)· 3 张",zd="{groups} 个族群 · {badges} 个编号标记 · 0 重叠",Hd="正在根据实时数据生成海报……",Vd="无法生成海报:{msg}",Kd="数据中 {total} 个印度族群中只有 {real} 个有照片;打印文档能承载它们,而平面图像不能。此编号设计打印名称而不带照片,使每个族群平等且清晰易读。",qd="奉耶稣的名祝福印度",Yd={title:Od,rangeBadge60x96:Fd,count:Gd,desktopOnly:Dd,experimental:Bd,intro:jd,print:Ud,attempt:Wd,stat:zd,generating:Hd,error:Vd,photos:Kd,posterHeader:qd},tm=Object.freeze(Object.defineProperty({__proto__:null,attempt:Wd,count:Gd,default:Yd,desktopOnly:Dd,error:Vd,experimental:Bd,generating:Hd,intro:jd,photos:Kd,posterHeader:qd,print:Ud,rangeBadge60x96:Fd,stat:zd,title:Od},Symbol.toStringTag,{value:"Module"}));function om(e){const t=+e.sheetW,o=+e.sheetH,n=Math.max(1,Math.round(+e.count||1)),s=e.direction==="horizontal"?"horizontal":"vertical",a=n>1?Math.max(0,+e.joinIn||0):0,r=Math.max(0,+e.borderIn||0),i=e.joinFill==="bleed"?"bleed":"glue";if(!(t>0&&o>0))throw new Error("planPanels: sheetW and sheetH must be positive inches");const l=s==="vertical"?o:t;if(a>=l)throw new Error("planPanels: joinIn must be smaller than the sheet along the join");const c=s==="vertical",u=[];for(let y=0;y1,content:$})}const g=c?{w:t,h:n*o-(n-1)*a}:{w:n*t-(n-1)*a,h:o};return{sheetW:t,sheetH:o,count:n,direction:s,joinIn:a,borderIn:r,joinFill:i,finished:g,sheets:u}}function nm(e,t){const o=e.sheets[t];if(!o)throw new Error(`sliceFor: no sheet ${t}; sheets are 0-based, 0..${e.count-1}`);const n=e.joinFill==="glue"&&o.band?e.joinIn:0;return e.direction==="vertical"?{x:o.at.x,y:o.at.y+n,w:e.sheetW,h:e.sheetH-n,sheetX:0,sheetY:n}:{x:o.at.x+n,y:o.at.y,w:e.sheetW-n,h:e.sheetH,sheetX:n,sheetY:0}}function sm(e,{gapIn:t=.75,pxPerIn:o=96}={}){const n=e.direction==="vertical",s=(n?e.sheetH:e.sheetW)+t,a=e.sheets.map(i=>n?{s:i.s,x:0,y:i.s*s*o,w:e.sheetW*o,h:e.sheetH*o}:{s:i.s,x:i.s*s*o,y:0,w:e.sheetW*o,h:e.sheetH*o}),r=e.count;return{step:s,gapIn:t,pxPerIn:o,sheets:a,worldW:(n?e.sheetW:r*e.sheetW+(r-1)*t)*o,worldH:(n?r*e.sheetH+(r-1)*t:e.sheetH)*o}}function am(e,t){const o=Ys(),n=t;za(()=>{var l;if(!o)return;const s=(l=o.proxy)==null?void 0:l.$el;if(!s)return;const a=s.getRootNode();if(!(a instanceof ShadowRoot))return;if(!a.querySelector('style[data-shadow-styles="reduced-motion"]')){const c=document.createElement("style");c.setAttribute("data-shadow-styles","reduced-motion"),c.textContent=rm,a.appendChild(c)}const r=a.querySelector(`style[data-shadow-styles="${n}"]`);if(r){r.textContent!==e&&(r.textContent=e);return}const i=document.createElement("style");i.setAttribute("data-shadow-styles",n),i.textContent=e,a.appendChild(i)})}const rm=`@media (prefers-reduced-motion: reduce) {
+**/let vi;const zc=typeof window<"u"&&window.trustedTypes;if(zc)try{vi=zc.createPolicy("vue",{createHTML:e=>e})}catch{}const Hc=vi?e=>vi.createHTML(e):e=>e,_$="http://www.w3.org/2000/svg",f$="http://www.w3.org/1998/Math/MathML",mn=typeof document<"u"?document:null,Vc=mn&&mn.createElement("template"),$$={insert:(e,t,o)=>{t.insertBefore(e,o||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,o,n)=>{const s=t==="svg"?mn.createElementNS(_$,e):t==="mathml"?mn.createElementNS(f$,e):o?mn.createElement(e,{is:o}):mn.createElement(e);return e==="select"&&n&&n.multiple!=null&&s.setAttribute("multiple",n.multiple),s},createText:e=>mn.createTextNode(e),createComment:e=>mn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>mn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,o,n,s,a){const r=o?o.previousSibling:t.lastChild;if(s&&(s===a||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),o),!(s===a||!(s=s.nextSibling)););else{Vc.innerHTML=Hc(n==="svg"?`${e}`:n==="mathml"?``:e);const i=Vc.content;if(n==="svg"||n==="mathml"){const l=i.firstChild;for(;l.firstChild;)i.appendChild(l.firstChild);i.removeChild(l)}t.insertBefore(i,o)}return[r?r.nextSibling:t.firstChild,o?o.previousSibling:t.lastChild]}},m$=Symbol("_vtc");function y$(e,t,o){const n=e[m$];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):o?e.setAttribute("class",t):e.className=t}const Kc=Symbol("_vod"),b$=Symbol("_vsh"),v$=Symbol(""),x$=/(?:^|;)\s*display\s*:/;function P$(e,t,o){const n=e.style,s=yt(o);let a=!1;if(o&&!s){if(t)if(yt(t))for(const r of t.split(";")){const i=r.slice(0,r.indexOf(":")).trim();o[i]==null&&Qs(n,i,"")}else for(const r in t)o[r]==null&&Qs(n,r,"");for(const r in o){r==="display"&&(a=!0);const i=o[r];i!=null?S$(e,r,!yt(t)&&t?t[r]:void 0,i)||Qs(n,r,i):Qs(n,r,"")}}else if(s){if(t!==o){const r=n[v$];r&&(o+=";"+r),n.cssText=o,a=x$.test(o)}}else t&&e.removeAttribute("style");Kc in e&&(e[Kc]=a?n.display:"",e[b$]&&(n.display="none"))}const Qa=/\s*!important$/;function Qs(e,t,o){if(Se(o))o.forEach(n=>Qs(e,t,n));else if(o==null&&(o=""),t.startsWith("--"))Qa.test(o)?e.setProperty(t,o.replace(Qa,""),"important"):e.setProperty(t,o);else{const n=w$(e,t);Qa.test(o)?e.setProperty(To(n),o.replace(Qa,""),"important"):e[n]=o}}const qc=["Webkit","Moz","ms"],xi={};function w$(e,t){const o=xi[t];if(o)return o;let n=$o(t);if(n!=="filter"&&n in e)return xi[t]=n;n=bl(n);for(let s=0;sPi||(N$.then(()=>Pi=0),Pi=Date.now());function I$(e,t){const o=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=o.attached)return;const s=o.value;if(Se(s)){const a=n.stopImmediatePropagation;n.stopImmediatePropagation=()=>{a.call(n),n._stopped=!0};const r=s.slice(),i=[n];for(let l=0;le.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,M$=(e,t,o,n,s,a)=>{const r=s==="svg";t==="class"?y$(e,n,r):t==="style"?P$(e,o,n):va(t)?xa(t)||T$(e,t,o,n,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):O$(e,t,n,r))?(Zc(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Xc(e,t,n,r,a,t!=="value")):e._isVueCE&&(F$(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!yt(n)))?Zc(e,$o(t),n,a,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Xc(e,t,n,r))};function O$(e,t,o,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Qc(t)&&Le(o));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Qc(t)&&yt(o)?!1:t in e}function F$(e,t){const o=e._def.props;if(!o)return!1;const n=$o(t);return Array.isArray(o)?o.some(s=>$o(s)===n):Object.keys(o).some(s=>$o(s)===n)}const eu={};function G$(e,t,o){let n=ja(e,t);wa(n)&&(n=Nt({},n,t));class s extends wi{constructor(r){super(n,r,o)}}return s.def=n,s}const D$=typeof HTMLElement<"u"?HTMLElement:class{};class wi extends D${constructor(t,o={},n=nu){super(),this._def=t,this._props=o,this._createApp=n,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._patching=!1,this._dirty=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._styleAnchors=new WeakMap,this._ob=null,this.shadowRoot&&n!==nu?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow(Nt({},t.shadowRootOptions,{mode:"open"})),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.assignedSlot||t.parentNode||t.host);)if(t instanceof wi){this._parent=t;break}this._instance||(this._resolved?this._mount(this._def):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{if(this._pendingResolve=void 0,this.isConnected)return this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._inheritParentContext(t))}_inheritParentContext(t=this._parent){t&&this._app&&Object.setPrototypeOf(this._app._context.provides,t._instance.provides)}disconnectedCallback(){this._connected=!1,Xl(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null,this._teleportTargets&&(this._teleportTargets.clear(),this._teleportTargets=void 0))})}_processMutations(t){for(const o of t)this._setAttr(o.attributeName)}_resolveDef(){if(this._pendingResolve)return this._pendingResolve;for(let n=0;n{this._resolved=!0,this._pendingResolve=void 0;const{props:a,styles:r}=n;let i;if(a&&!Se(a))for(const l in a){const c=a[l];(c===Number||c&&c.type===Number)&&(l in this._props&&(this._props[l]=xl(this._props[l])),(i||(i=Object.create(null)))[$o(l)]=!0)}this._numberProps=i,this._resolveProps(n),this.shadowRoot&&this._applyStyles(r),this._mount(n)},o=this._def.__asyncLoader;if(o)return this._pendingResolve=o().then(n=>{n.configureApp=this._def.configureApp,t(this._def=n,!0)}),this._pendingResolve;t(this._def)}_mount(t){this._app=this._createApp(t),this._inheritParentContext(),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const o=this._instance&&this._instance.exposed;if(o)for(const n in o)Je(this,n)||Object.defineProperty(this,n,{get:()=>Fs(o[n])})}_resolveProps(t){const{props:o}=t,n=Se(o)?o:Object.keys(o||{});for(const s of Object.keys(this))s[0]!=="_"&&n.includes(s)&&this._setProp(s,this[s]);for(const s of n.map($o))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(a){this._setProp(s,a,!0,!this._patching)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const o=this.hasAttribute(t);let n=o?this.getAttribute(t):eu;const s=$o(t);o&&this._numberProps&&this._numberProps[s]&&(n=xl(n)),this._setProp(s,n,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,o,n=!0,s=!1){if(o!==this._props[t]&&(this._dirty=!0,o===eu?delete this._props[t]:(this._props[t]=o,t==="key"&&this._app&&(this._app._ceVNode.key=o)),s&&this._instance&&this._update(),n)){const a=this._ob;a&&(this._processMutations(a.takeRecords()),a.disconnect()),o===!0?this.setAttribute(To(t),""):typeof o=="string"||typeof o=="number"?this.setAttribute(To(t),o+""):o||this.removeAttribute(To(t)),a&&a.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),j$(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const o=oo(this._def,Nt(t,this._props));return this._instance||(o.ce=n=>{this._instance=n,n.ce=this,n.isCE=!0;const s=(a,r)=>{this.dispatchEvent(new CustomEvent(a,wa(r[0])?Nt({detail:r},r[0]):{detail:r}))};n.emit=(a,...r)=>{s(a,r),To(a)!==a&&s(To(a),r)},this._setParent()}),o}_applyStyles(t,o,n){if(!t)return;if(o){if(o===this._def||this._styleChildren.has(o))return;this._styleChildren.add(o)}const s=this._nonce,a=this.shadowRoot,r=n?this._getStyleAnchor(n)||this._getStyleAnchor(this._def):this._getRootStyleInsertionAnchor(a);let i=null;for(let l=t.length-1;l>=0;l--){const c=document.createElement("style");s&&c.setAttribute("nonce",s),c.textContent=t[l],a.insertBefore(c,i||r),i=c,l===0&&(n||this._styleAnchors.set(this._def,c),o&&this._styleAnchors.set(o,c))}}_getStyleAnchor(t){if(!t)return null;const o=this._styleAnchors.get(t);return o&&o.parentNode===this.shadowRoot?o:(o&&this._styleAnchors.delete(t),null)}_getRootStyleInsertionAnchor(t){for(let o=0;o{ou().render(...e)},nu=(...e)=>{const t=ou().createApp(...e),{mount:o}=t;return t.mount=n=>{const s=W$(n);if(!s)return;const a=t._component;!Le(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const r=o(s,!1,U$(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),r},t};function U$(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function W$(e){return yt(e)?document.querySelector(e):e}const su="ملصقات باركوا الهند",au="شارات النطاق · 60×96 (5×8 قدم)",ru="{count} مجموعة شعبية",iu="سطح المكتب فقط حاليًا — لم يَثبُت بعد أن هذا الملصق الكبير يُطبع بأمان على الهاتف.",lu="تجريبي",cu="كل مجموعة شعبية في الهند على ورقة واحدة قابلة للطباعة، تُولَّد مباشرةً وتُعرَض كأوراقها القابلة للطباعة مع شرائط اللصق — بالطريقة نفسها التي يعرض بها عرض المقاسات التنسيقات الكبيرة.",uu="اطبع هذا الملصق",pu="شارات النطاق · 60×96 (5×8 قدم) · 3 أوراق",du="{groups} مجموعة · {badges} شارة نطاق · 0 تداخل",gu="جارٍ توليد الملصق من البيانات الحية…",hu="تعذَّر توليد الملصق: {msg}",_u="فقط {real} من {total} مجموعة في الهند لديها صورة في البيانات؛ المستند المطبوع يحملها، بينما الصورة المسطحة لا تستطيع. هذا التصميم المرقَّم يطبع الأسماء بدون صور لتكون كل مجموعة متساوية وواضحة.",fu="باركوا الهند باسم يسوع",$u={title:su,rangeBadge60x96:au,count:ru,desktopOnly:iu,experimental:lu,intro:cu,print:uu,attempt:pu,stat:du,generating:gu,error:hu,photos:_u,posterHeader:fu},z$=Object.freeze(Object.defineProperty({__proto__:null,attempt:pu,count:ru,default:$u,desktopOnly:iu,error:hu,experimental:lu,generating:gu,intro:cu,photos:_u,posterHeader:fu,print:uu,rangeBadge60x96:au,stat:du,title:su},Symbol.toStringTag,{value:"Module"})),mu="„Segne Indien“-Poster",yu="Nummern-Marken · 60×96 (5×8 Fuß)",bu="{count} Volksgruppen",vu="Vorerst nur am Desktop — es ist noch nicht erwiesen, dass dieses große Poster sicher auf einem Telefon druckt.",xu="experimentell",Pu="Jede Volksgruppe Indiens auf einem druckbaren Bogen, live erzeugt und als ihre druckbaren Bögen mit Klebestreifen gezeigt — so wie die Größen-Ansicht von Poster Design die großen Formate zeigt.",wu="Dieses Poster drucken",Su="Nummern-Marken · 60×96 (5×8 Fuß) · 3 Bögen",Au="{groups} Gruppen · {badges} Nummern-Marken · 0 Überlappungen",Cu="Poster wird aus den Live-Daten erzeugt…",Tu="Poster konnte nicht erzeugt werden: {msg}",Lu="Nur {real} von {total} indischen Gruppen haben ein Foto in den Daten; ein gedrucktes Dokument trägt sie, ein flaches Bild nicht. Dieses nummerierte Design druckt Namen ohne Fotos, damit jede Gruppe gleich und lesbar ist.",Eu="Segne Indien im Namen Jesu",ku={title:mu,rangeBadge60x96:yu,count:bu,desktopOnly:vu,experimental:xu,intro:Pu,print:wu,attempt:Su,stat:Au,generating:Cu,error:Tu,photos:Lu,posterHeader:Eu},H$=Object.freeze(Object.defineProperty({__proto__:null,attempt:Su,count:bu,default:ku,desktopOnly:vu,error:Tu,experimental:xu,generating:Cu,intro:Pu,photos:Lu,posterHeader:Eu,print:wu,rangeBadge60x96:yu,stat:Au,title:mu},Symbol.toStringTag,{value:"Module"})),Nu="Bless India Posters",Ru="Range badges · 60×96 (5×8 ft)",Iu="{count} people groups",Mu="Desktop only for now — this large poster isn’t yet proven to print safely on a phone.",Ou="experimental",Fu="Every India people group on one printable sheet, generated live and shown as its printable sheets with glue strips — the way Poster Design's Sizes view shows the big formats.",Gu="Print this poster",Du="Range badges · 60×96 (5×8 ft) · 3 sheets",Bu="{groups} groups · {badges} range badges · 0 overlaps",ju="Generating the poster from the live data…",Uu="Couldn't generate the poster: {msg}",Wu="Only {real} of {total} India groups have a photo in the data; a printed document carries them, a flat image can't. This numbered design prints names without photos so every group is equal and legible.",zu="Bless India in Jesus' name",Hu={title:Nu,rangeBadge60x96:Ru,count:Iu,desktopOnly:Mu,experimental:Ou,intro:Fu,print:Gu,attempt:Du,stat:Bu,generating:ju,error:Uu,photos:Wu,posterHeader:zu},V$=Object.freeze(Object.defineProperty({__proto__:null,attempt:Du,count:Iu,default:Hu,desktopOnly:Mu,error:Uu,experimental:Ou,generating:ju,intro:Fu,photos:Wu,posterHeader:zu,print:Gu,rangeBadge60x96:Ru,stat:Bu,title:Nu},Symbol.toStringTag,{value:"Module"})),Vu="Pósteres «Bendice a la India»",Ku="Insignias numeradas · 60×96 (5×8 pies)",qu="{count} grupos de población",Yu="Solo escritorio por ahora: aún no se ha comprobado que este póster grande se imprima de forma segura en un teléfono.",Xu="experimental",Zu="Cada grupo de población de la India en una sola hoja imprimible, generada en vivo y mostrada como sus hojas imprimibles con las tiras de pegado, igual que la vista Tamaños de Poster Design muestra los formatos grandes.",Ju="Imprimir este póster",Qu="Insignias numeradas · 60×96 (5×8 pies) · 3 hojas",ep="{groups} grupos · {badges} insignias numeradas · 0 solapamientos",tp="Generando el póster a partir de los datos en vivo…",op="No se pudo generar el póster: {msg}",np="Solo {real} de {total} grupos de la India tienen foto en los datos; un documento impreso las lleva, una imagen plana no. Este diseño numerado imprime los nombres sin fotos para que cada grupo sea igual y legible.",sp="Bendice a la India en el nombre de Jesús",ap={title:Vu,rangeBadge60x96:Ku,count:qu,desktopOnly:Yu,experimental:Xu,intro:Zu,print:Ju,attempt:Qu,stat:ep,generating:tp,error:op,photos:np,posterHeader:sp},K$=Object.freeze(Object.defineProperty({__proto__:null,attempt:Qu,count:qu,default:ap,desktopOnly:Yu,error:op,experimental:Xu,generating:tp,intro:Zu,photos:np,posterHeader:sp,print:Ju,rangeBadge60x96:Ku,stat:ep,title:Vu},Symbol.toStringTag,{value:"Module"})),rp="Affiches « Bénis l’Inde »",ip="Badges de numéros · 60×96 (5×8 pi)",lp="{count} groupes de population",cp="Ordinateur uniquement pour l’instant — il n’est pas encore prouvé que cette grande affiche s’imprime correctement sur un téléphone.",up="expérimental",pp="Chaque groupe de population de l'Inde sur une seule feuille imprimable, générée en direct et montrée comme ses feuilles imprimables avec les bandes de collage — comme la vue Tailles de Poster Design montre les grands formats.",dp="Imprimer cette affiche",gp="Badges de numéros · 60×96 (5×8 pi) · 3 feuilles",hp="{groups} groupes · {badges} badges de numéros · 0 chevauchement",_p="Génération de l'affiche à partir des données en direct…",fp="Impossible de générer l'affiche : {msg}",$p="Seulement {real} des {total} groupes de l'Inde ont une photo dans les données ; un document imprimé les porte, une image plate non. Ce modèle numéroté imprime les noms sans photos pour que chaque groupe soit égal et lisible.",mp="Bénissez l'Inde au nom de Jésus",yp={title:rp,rangeBadge60x96:ip,count:lp,desktopOnly:cp,experimental:up,intro:pp,print:dp,attempt:gp,stat:hp,generating:_p,error:fp,photos:$p,posterHeader:mp},q$=Object.freeze(Object.defineProperty({__proto__:null,attempt:gp,count:lp,default:yp,desktopOnly:cp,error:fp,experimental:up,generating:_p,intro:pp,photos:$p,posterHeader:mp,print:dp,rangeBadge60x96:ip,stat:hp,title:rp},Symbol.toStringTag,{value:"Module"})),bp="भारत को आशीष दें — पोस्टर",vp="क्रमांकित बैज · 60×96 (5×8 फुट)",xp="{count} लोग समूह",Pp="अभी केवल डेस्कटॉप — यह बड़ा पोस्टर अभी फ़ोन पर सुरक्षित रूप से प्रिंट होना सिद्ध नहीं हुआ है।",wp="प्रायोगिक",Sp="भारत का हर लोग-समूह एक ही प्रिंट-योग्य शीट पर, लाइव डेटा से बनाया गया और गोंद-पट्टियों के साथ अपनी प्रिंट-योग्य शीटों के रूप में दिखाया गया — जैसे Poster Design का Sizes व्यू बड़े फ़ॉर्मैट दिखाता है।",Ap="यह पोस्टर प्रिंट करें",Cp="रेंज बैज · 60×96 (5×8 फुट) · 3 शीट",Tp="{groups} समूह · {badges} रेंज बैज · 0 ओवरलैप",Lp="लाइव डेटा से पोस्टर बनाया जा रहा है…",Ep="पोस्टर नहीं बन सका: {msg}",kp="डेटा में {total} में से केवल {real} भारतीय समूहों के पास फ़ोटो है; मुद्रित दस्तावेज़ उन्हें ले जाता है, सपाट छवि नहीं। यह क्रमांकित डिज़ाइन बिना फ़ोटो के नाम छापता है ताकि हर समूह समान और सुपाठ्य हो।",Np="यीशु के नाम में भारत को आशीष दें",Rp={title:bp,rangeBadge60x96:vp,count:xp,desktopOnly:Pp,experimental:wp,intro:Sp,print:Ap,attempt:Cp,stat:Tp,generating:Lp,error:Ep,photos:kp,posterHeader:Np},Y$=Object.freeze(Object.defineProperty({__proto__:null,attempt:Cp,count:xp,default:Rp,desktopOnly:Pp,error:Ep,experimental:wp,generating:Lp,intro:Sp,photos:kp,posterHeader:Np,print:Ap,rangeBadge60x96:vp,stat:Tp,title:bp},Symbol.toStringTag,{value:"Module"})),Ip="Poster «Benedici l’India»",Mp="Badge numerati · 60×96 (5×8 ft)",Op="{count} gruppi di popolazione",Fp="Solo desktop per ora — non è ancora dimostrato che questo grande poster si stampi in sicurezza su un telefono.",Gp="sperimentale",Dp="Ogni gruppo di popolazione dell'India su un unico foglio stampabile, generato dal vivo e mostrato come i suoi fogli stampabili con le strisce di colla — come la vista Dimensioni di Poster Design mostra i grandi formati.",Bp="Stampa questo poster",jp="Badge numerati · 60×96 (5×8 ft) · 3 fogli",Up="{groups} gruppi · {badges} badge numerati · 0 sovrapposizioni",Wp="Generazione del poster dai dati dal vivo…",zp="Impossibile generare il poster: {msg}",Hp="Solo {real} di {total} gruppi dell'India hanno una foto nei dati; un documento stampato le porta, un'immagine piatta no. Questo design numerato stampa i nomi senza foto così ogni gruppo è uguale e leggibile.",Vp="Benedici l'India nel nome di Gesù",Kp={title:Ip,rangeBadge60x96:Mp,count:Op,desktopOnly:Fp,experimental:Gp,intro:Dp,print:Bp,attempt:jp,stat:Up,generating:Wp,error:zp,photos:Hp,posterHeader:Vp},X$=Object.freeze(Object.defineProperty({__proto__:null,attempt:jp,count:Op,default:Kp,desktopOnly:Fp,error:zp,experimental:Gp,generating:Wp,intro:Dp,photos:Hp,posterHeader:Vp,print:Bp,rangeBadge60x96:Mp,stat:Up,title:Ip},Symbol.toStringTag,{value:"Module"})),qp="Pôsteres «Abençoe a Índia»",Yp="Emblemas numerados · 60×96 (5×8 pés)",Xp="{count} grupos populacionais",Zp="Apenas no computador por enquanto — ainda não se comprovou que este pôster grande imprime com segurança num telemóvel.",Jp="experimental",Qp="Cada grupo populacional da Índia numa única folha imprimível, gerada ao vivo e mostrada como as suas folhas imprimíveis com as tiras de cola — como a vista Tamanhos do Poster Design mostra os formatos grandes.",ed="Imprimir este pôster",td="Emblemas numerados · 60×96 (5×8 pés) · 3 folhas",od="{groups} grupos · {badges} emblemas numerados · 0 sobreposições",nd="A gerar o pôster a partir dos dados ao vivo…",sd="Não foi possível gerar o pôster: {msg}",ad="Apenas {real} de {total} grupos da Índia têm foto nos dados; um documento impresso leva-as, uma imagem plana não. Este design numerado imprime os nomes sem fotos para que cada grupo seja igual e legível.",rd="Abençoe a Índia em nome de Jesus",id={title:qp,rangeBadge60x96:Yp,count:Xp,desktopOnly:Zp,experimental:Jp,intro:Qp,print:ed,attempt:td,stat:od,generating:nd,error:sd,photos:ad,posterHeader:rd},Z$=Object.freeze(Object.defineProperty({__proto__:null,attempt:td,count:Xp,default:id,desktopOnly:Zp,error:sd,experimental:Jp,generating:nd,intro:Qp,photos:ad,posterHeader:rd,print:ed,rangeBadge60x96:Yp,stat:od,title:qp},Symbol.toStringTag,{value:"Module"})),ld="Postere „Binecuvântează India”",cd="Insigne numerotate · 60×96 (5×8 ft)",ud="{count} grupuri de popoare",pd="Doar pe desktop deocamdată — nu s-a dovedit încă că acest poster mare se tipărește în siguranță pe un telefon.",dd="experimental",gd="Fiecare grup de popoare din India pe o singură coală imprimabilă, generată live și afișată ca foile sale imprimabile cu benzile de lipici — așa cum vizualizarea Dimensiuni din Poster Design arată formatele mari.",hd="Imprimă acest poster",_d="Insigne numerotate · 60×96 (5×8 ft) · 3 foi",fd="{groups} grupuri · {badges} insigne numerotate · 0 suprapuneri",$d="Se generează posterul din datele live…",md="Nu s-a putut genera posterul: {msg}",yd="Doar {real} din {total} grupuri din India au o fotografie în date; un document tipărit le poartă, o imagine plană nu. Acest design numerotat tipărește numele fără fotografii, astfel încât fiecare grup să fie egal și lizibil.",bd="Binecuvântează India în numele lui Isus",vd={title:ld,rangeBadge60x96:cd,count:ud,desktopOnly:pd,experimental:dd,intro:gd,print:hd,attempt:_d,stat:fd,generating:$d,error:md,photos:yd,posterHeader:bd},J$=Object.freeze(Object.defineProperty({__proto__:null,attempt:_d,count:ud,default:vd,desktopOnly:pd,error:md,experimental:dd,generating:$d,intro:gd,photos:yd,posterHeader:bd,print:hd,rangeBadge60x96:cd,stat:fd,title:ld},Symbol.toStringTag,{value:"Module"})),xd="Плакаты «Благослови Индию»",Pd="Номерные значки · 60×96 (5×8 футов)",wd="{count} народностей",Sd="Пока только на компьютере — ещё не доказано, что этот большой плакат безопасно печатается на телефоне.",Ad="экспериментально",Cd="Каждая народность Индии на одном печатном листе, создаётся вживую и показывается как её печатные листы с полосами склейки — так же, как представление «Размеры» в Poster Design показывает большие форматы.",Td="Напечатать этот плакат",Ld="Номерные значки · 60×96 (5×8 футов) · 3 листа",Ed="{groups} народностей · {badges} номерных значков · 0 наложений",kd="Плакат создаётся по «живым» данным…",Nd="Не удалось создать плакат: {msg}",Rd="Только у {real} из {total} народностей Индии есть фото в данных; печатный документ несёт их, плоское изображение — нет. Этот нумерованный дизайн печатает имена без фото, чтобы каждая народность была равной и читаемой.",Id="Благословите Индию во имя Иисуса",Md={title:xd,rangeBadge60x96:Pd,count:wd,desktopOnly:Sd,experimental:Ad,intro:Cd,print:Td,attempt:Ld,stat:Ed,generating:kd,error:Nd,photos:Rd,posterHeader:Id},Q$=Object.freeze(Object.defineProperty({__proto__:null,attempt:Ld,count:wd,default:Md,desktopOnly:Sd,error:Nd,experimental:Ad,generating:kd,intro:Cd,photos:Rd,posterHeader:Id,print:Td,rangeBadge60x96:Pd,stat:Ed,title:xd},Symbol.toStringTag,{value:"Module"})),Od="祝福印度海报",Fd="编号标记 · 60×96(5×8 英尺)",Gd="{count} 个族群",Dd="目前仅限桌面——尚未证明这张大海报能在手机上安全打印。",Bd="实验性",jd="印度的每个族群都在一张可打印的大纸上,由实时数据生成,并像其可打印的分页那样带着拼接胶条显示——就像 Poster Design 的尺寸视图展示大幅面那样。",Ud="打印此海报",Wd="编号标记 · 60×96(5×8 英尺)· 3 张",zd="{groups} 个族群 · {badges} 个编号标记 · 0 重叠",Hd="正在根据实时数据生成海报……",Vd="无法生成海报:{msg}",Kd="数据中 {total} 个印度族群中只有 {real} 个有照片;打印文档能承载它们,而平面图像不能。此编号设计打印名称而不带照片,使每个族群平等且清晰易读。",qd="奉耶稣的名祝福印度",Yd={title:Od,rangeBadge60x96:Fd,count:Gd,desktopOnly:Dd,experimental:Bd,intro:jd,print:Ud,attempt:Wd,stat:zd,generating:Hd,error:Vd,photos:Kd,posterHeader:qd},em=Object.freeze(Object.defineProperty({__proto__:null,attempt:Wd,count:Gd,default:Yd,desktopOnly:Dd,error:Vd,experimental:Bd,generating:Hd,intro:jd,photos:Kd,posterHeader:qd,print:Ud,rangeBadge60x96:Fd,stat:zd,title:Od},Symbol.toStringTag,{value:"Module"}));function tm(e){const t=+e.sheetW,o=+e.sheetH,n=Math.max(1,Math.round(+e.count||1)),s=e.direction==="horizontal"?"horizontal":"vertical",a=n>1?Math.max(0,+e.joinIn||0):0,r=Math.max(0,+e.borderIn||0),i=e.joinFill==="bleed"?"bleed":"glue";if(!(t>0&&o>0))throw new Error("planPanels: sheetW and sheetH must be positive inches");const l=s==="vertical"?o:t;if(a>=l)throw new Error("planPanels: joinIn must be smaller than the sheet along the join");const c=s==="vertical",u=[];for(let y=0;y1,content:$})}const g=c?{w:t,h:n*o-(n-1)*a}:{w:n*t-(n-1)*a,h:o};return{sheetW:t,sheetH:o,count:n,direction:s,joinIn:a,borderIn:r,joinFill:i,finished:g,sheets:u}}function om(e,t){const o=e.sheets[t];if(!o)throw new Error(`sliceFor: no sheet ${t}; sheets are 0-based, 0..${e.count-1}`);const n=e.joinFill==="glue"&&o.band?e.joinIn:0;return e.direction==="vertical"?{x:o.at.x,y:o.at.y+n,w:e.sheetW,h:e.sheetH-n,sheetX:0,sheetY:n}:{x:o.at.x+n,y:o.at.y,w:e.sheetW-n,h:e.sheetH,sheetX:n,sheetY:0}}function nm(e,{gapIn:t=.75,pxPerIn:o=96}={}){const n=e.direction==="vertical",s=(n?e.sheetH:e.sheetW)+t,a=e.sheets.map(i=>n?{s:i.s,x:0,y:i.s*s*o,w:e.sheetW*o,h:e.sheetH*o}:{s:i.s,x:i.s*s*o,y:0,w:e.sheetW*o,h:e.sheetH*o}),r=e.count;return{step:s,gapIn:t,pxPerIn:o,sheets:a,worldW:(n?e.sheetW:r*e.sheetW+(r-1)*t)*o,worldH:(n?r*e.sheetH+(r-1)*t:e.sheetH)*o}}function sm(e,t){const o=Ys(),n=t;za(()=>{var l;if(!o)return;const s=(l=o.proxy)==null?void 0:l.$el;if(!s)return;const a=s.getRootNode();if(!(a instanceof ShadowRoot))return;if(!a.querySelector('style[data-shadow-styles="reduced-motion"]')){const c=document.createElement("style");c.setAttribute("data-shadow-styles","reduced-motion"),c.textContent=am,a.appendChild(c)}const r=a.querySelector(`style[data-shadow-styles="${n}"]`);if(r){r.textContent!==e&&(r.textContent=e);return}const i=document.createElement("style");i.setAttribute("data-shadow-styles",n),i.textContent=e,a.appendChild(i)})}const am=`@media (prefers-reduced-motion: reduce) {
*, *::before, *::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
@@ -28,26 +28,26 @@
* shared v9.14.5
* (c) 2025 kazuya kawaguchi
* Released under the MIT License.
- */function im(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Xd=typeof window<"u",Qn=(e,t=!1)=>t?Symbol.for(e):Symbol(e),lm=(e,t,o)=>cm({l:e,k:t,s:o}),cm=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Wt=e=>typeof e=="number"&&isFinite(e),um=e=>tg(e)==="[object Date]",ys=e=>tg(e)==="[object RegExp]",er=e=>We(e)&&Object.keys(e).length===0,no=Object.assign,pm=Object.create,it=(e=null)=>pm(e);let Zd;const ea=()=>Zd||(Zd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:it());function Jd(e){return e.replace(/&/g,"&").replace(/
`;return jn?{html:Nr,title:Wn,octiOK:Cs,crossings:vr,diagFrac:xr,indiaSheet:jn.stats}:Bn?{html:Nr,title:Wn,octiOK:Cs,crossings:vr,diagFrac:xr,indiaSheet:Bn.stats}:rn?{html:Nr,title:Wn,octiOK:Cs,crossings:vr,diagFrac:xr,sideLanes:rn.stats}:{html:Nr,title:Wn,octiOK:Cs,crossings:vr,diagFrac:xr}}return{renderPoster:Pn,CITIES:Ne,COUNTRIES:ho,FILE_SUFFIX:$e,FMT_KEY:J,FMT:j,MAP_ONLY:Te,FORMATS:D}}const Zb={id:"country-ind",zoneKey:"country-ind",label:"India",color:"#d4a640",adm0:["IND"],selector:{type:"country_codes",values:["IND"]},provinces:["36 states and union territories"]},Th={header:"Bless India in Jesus' name",footer:{text:"The LORD bless you, and keep you. The LORD make his face to shine on you, and be gracious to you. The LORD lift up his face toward you, and give you peace.",ref:"Numbers 6:24-26"}};function Jb(e){return(e||[]).map(t=>({name:t.name,lng:t.longitude!=null?+t.longitude:t.lng!=null?+t.lng:null,lat:t.latitude!=null?+t.latitude:t.lat!=null?+t.lat:null,country_code:t.country_code||"IND",image_url:t.image_url,population:t.population!=null?+t.population:t.p!=null?+t.p:void 0,wagf_region:t.wagf_region,slug:t.slug})).filter(t=>t.name&&Number.isFinite(t.lng)&&Number.isFinite(t.lat))}function Qb(e){const t=String(e||""),o=(t.match(//)||[])[0];if(!o)return"";const s=((t.match(/`)}async function Lh({records:e,adm0:t,adm1Ind:o,nePlaces:n=[],seriesDef:s={},iso3Name:a={},format:r="60x96c4b",env:i={},blessing:l=Th}){const c=Jb(e),u={...Zb,label:l.header,count:c.length};i={...i,FOOTER_VERSE_JSON:JSON.stringify(l.footer)};const g={"60x96c4b":[.375,.6875],"60x96c4":[.375,.6875]};g[r]&&(i={...i,SEAM_FRACS_JSON:JSON.stringify(g[r])});const x={type:"FeatureCollection",features:(t&&t.features||[]).filter(N=>N.properties&&N.properties.iso3==="IND").map(N=>({type:"Feature",properties:{...N.properties,zoneKey:u.zoneKey,zoneColor:u.color,zoneLabel:u.label},geometry:N.geometry}))},I={...s,poster:{...s.poster||{},titleQualifier:"",seriesName:"Bless India Posters"}},M=await Xb({env:{...i,FORMAT:r,SPARSE:"1"},SERIES_DEF:I,ISO3_NAME:a,adm0:t,adm1Ind:o,adm1Chn:null,nePlaces:n,series:{totalGroups:c.length,totalLists:1,index:1}}).renderPoster(u,c,x);return{html:M.html,svg:Qb(M.html),stats:M.indiaSheet||null,title:M.title||"India",count:c.length}}const el=new Map;function Eh(e){const t=String((typeof e=="function"?e():e)||"./assets").replace(/\/$/,"");if(el.has(t))return el.get(t);const o=`${t}/boundaries`,n=Promise.all([fetch(`${o}/world-adm0.geojson`).then(s=>s.json()),fetch(`${o}/gb-IND-ADM1.geojson`).then(s=>s.json()),fetch(`${o}/ne-places.json`).then(s=>s.json()).catch(()=>({places:[]}))]).then(([s,a,r])=>({adm0:s,adm1Ind:a,nePlaces:Array.isArray(r)?r:r.places||[]}));return el.set(t,n),n}const e1=".bip-root{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1c1c17;background:#f7f4ec;padding:20px;box-sizing:border-box;min-height:100%}.bip-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;border-bottom:2px solid #d9d2c2;padding-bottom:14px;margin-bottom:18px}.bip-top h1{font-size:22px;margin:0 0 4px;display:flex;align-items:center;gap:10px}.bip-exp{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#b23b2e;border:1px solid #b23b2e;border-radius:999px;padding:2px 8px}.bip-sub{margin:0;max-width:64ch;font-size:13px;color:#55503f}.bip-actions{display:flex;align-items:center}.bip-btn{background:#1c1c17;color:#f7f4ec;border:0;border-radius:6px;padding:9px 14px;font-size:13px;cursor:pointer}.bip-btn:disabled{opacity:.5;cursor:default}.bip-phone{font-size:12.5px;color:#b23b2e;max-width:24ch;text-align:right}.bip-attempt{max-width:820px;margin:0 auto}.bip-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:#55503f;margin-bottom:8px}.bip-name{font-weight:700;color:#1c1c17}.bip-stage{background:#efe9db;border:1px solid #e4ddcc;border-radius:10px;padding:16px;min-height:240px;display:flex;align-items:center;justify-content:center}.bip-panels{width:100%;max-width:560px;margin:0 auto}.bip-note{color:#55503f;font-size:14px}.bip-err{color:#b23b2e}.bip-photos{font-size:12px;color:#6b6450;margin-top:10px;max-width:70ch}",t1=(e,t)=>{const o=e.__vccOpts||e;for(const[n,s]of t)o[n]=s;return o},o1=["dir"],n1={class:"bip-top"},s1={class:"bip-exp"},a1={class:"bip-sub"},r1={class:"bip-actions"},i1=["disabled"],l1={key:1,class:"bip-phone"},c1={class:"bip-attempt"},u1={class:"bip-meta"},p1={class:"bip-name"},d1={key:0,class:"bip-stat"},g1={class:"bip-stage"},h1={key:0,class:"bip-note"},_1={key:1,class:"bip-note bip-err"},f1={class:"bip-photos"},$1=t1({__name:"bless-india-posters",props:{profileConfig:{type:[String,Object],default:""}},setup(e){const t=e,o=(()=>{const j=t.profileConfig;if(!j)return{};if(typeof j=="object")return j;try{return JSON.parse(j)}catch{return{}}})(),n=Object.assign({"../../library/i18n/locales/ar/blessIndiaPosters.json":H$,"../../library/i18n/locales/de/blessIndiaPosters.json":V$,"../../library/i18n/locales/en/blessIndiaPosters.json":K$,"../../library/i18n/locales/es/blessIndiaPosters.json":q$,"../../library/i18n/locales/fr/blessIndiaPosters.json":Y$,"../../library/i18n/locales/hi/blessIndiaPosters.json":X$,"../../library/i18n/locales/it/blessIndiaPosters.json":Z$,"../../library/i18n/locales/pt/blessIndiaPosters.json":J$,"../../library/i18n/locales/ro/blessIndiaPosters.json":Q$,"../../library/i18n/locales/ru/blessIndiaPosters.json":em,"../../library/i18n/locales/zh/blessIndiaPosters.json":tm}),s=j=>`../../library/i18n/locales/${j}/blessIndiaPosters.json`,a=(()=>{try{return new URLSearchParams(location.search).get("lang")||""}catch{return""}})(),r=(()=>{try{return document.documentElement.lang||""}catch{return""}})(),i=String(o.locale||o.lang||a||r||"en").split("-")[0].toLowerCase(),l=(n[s("en")]||{}).default||{},c=(n[s(i)]||{}).default||l,u=["ar","he","fa","ur","ps","sd","yi"].includes(i)?"rtl":"ltr",g=(()=>{try{return new Intl.NumberFormat(i)}catch{return new Intl.NumberFormat("en")}})(),y=j=>g.format(Number(j)||0),x=(j,Te)=>{let $e=c[j]!=null?c[j]:l[j]!=null?l[j]:j;if(Te)for(const[et,ke]of Object.entries(Te))$e=String($e).split(`{${et}}`).join(ke);return $e},I=wb["60x96"].sheets,S=ia&&ia.country||{},M=typeof window<"u"&&window.matchMedia&&window.matchMedia("(max-width: 767px)").matches,N=Bo(!0),E=Bo(""),f=Ia(""),$=Ia(""),C=Bo(null),L=Bo(151);let D="";async function J(){N.value=!0,E.value="";try{const j=qi({apiBase:()=>Db(),lang:()=>"en"}),[Te,$e]=await Promise.all([j({type:"country",values:["IND"]}),Eh(gh(o))]),{html:et,svg:ke,stats:at,count:Re}=await Lh({records:Te,...$e,seriesDef:S,iso3Name:Xi,format:"60x96c4b",blessing:{...Th,header:x("posterHeader")}});$.value=et,C.value=at,L.value=Te.filter(Ne=>typeof Ne.image_url=="string"&&!/no-photo/.test(Ne.image_url)).length||151,D&&URL.revokeObjectURL(D),D=URL.createObjectURL(new Blob([ke],{type:"image/svg+xml"})),f.value=D}catch(j){E.value=j&&j.message||String(j)}finally{N.value=!1}}function Z(){if(!$.value)return;const j=window.open("","_blank");if(!j)return;j.document.open(),j.document.write($.value),j.document.close();const Te=()=>{try{j.focus(),j.print()}catch{}};j.document.readyState==="complete"?setTimeout(Te,300):j.onload=()=>setTimeout(Te,300)}return za(J),ii(()=>{D&&URL.revokeObjectURL(D)}),(j,Te)=>(Rt(),to("div",{class:"bip-root",dir:Fs(u)},[Dt("header",n1,[Dt("div",null,[Dt("h1",null,[qs(Jt(x("title"))+" ",1),Dt("span",s1,Jt(x("experimental")),1)]),Dt("p",a1,Jt(x("intro")),1)]),Dt("div",r1,[Fs(M)?(Rt(),to("span",l1,Jt(x("desktopOnly")),1)):(Rt(),to("button",{key:0,class:"bip-btn",disabled:!$.value||N.value,onClick:Z},Jt(x("print")),9,i1))])]),Dt("section",c1,[Dt("div",u1,[Dt("span",p1,Jt(x("attempt")),1),C.value?(Rt(),to("span",d1,Jt(x("stat",{groups:y(C.value.placed),badges:y(C.value.rangeBadges)})),1)):ms("",!0)]),Dt("div",g1,[N.value?(Rt(),to("div",h1,Jt(x("generating")),1)):E.value?(Rt(),to("div",_1,Jt(x("error",{msg:E.value})),1)):f.value?(Rt(),qa(Pb,Za({key:2},Fs(I),{"join-fill":"bleed","gap-in":.75,src:f.value,class:"bip-panels"}),null,16,["src"])):ms("",!0)]),Dt("p",f1,Jt(x("photos",{real:y(L.value),total:y(C.value?C.value.placed:855)})),1)])],8,o1))}},[["styles",[e1]]]),t0e="modulepreload",o0e=function(e){return"/"+e},n0e={},ca=function(t,o,n){let s=Promise.resolve();function a(r){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r}return s.then(r=>{for(const i of r||[])i.status==="rejected"&&a(i.reason);return t().catch(a)})},tl="__DXM_POSTER_TYPES__",m1="dxm-poster-type-registered",y1=1;function ol(){const e=typeof globalThis<"u"?globalThis:{};let t=e[tl];if(!t||!(t.loaders instanceof Map)||!(t.cache instanceof Map)){t={version:y1,loaders:new Map,cache:new Map};try{Object.defineProperty(e,tl,{value:t,configurable:!0,writable:!1})}catch{e[tl]=t}}return t}const b1=e=>typeof e=="function"?e:()=>Promise.resolve({default:e});function kh(e){try{typeof window<"u"&&typeof CustomEvent=="function"&&window.dispatchEvent(new CustomEvent(m1,{detail:{name:e}}))}catch{}}function v1(e,t){const o=ol();return o.loaders.has(e)?!1:(o.loaders.set(e,b1(t)),kh(e),!0)}ol().loaders.has("country")||(ol().loaders.set("country",()=>ca(()=>Promise.resolve().then(()=>U1),void 0)),kh("country"));const x1=ia&&ia.country||{},Nh={"60x96":"60x96c4b","66x66":"66x66c4b"},P1=[{id:"range-badge-60x96",iso3:"IND",size:"60x96",label:"Bless India — range badges (60×96)"}],w1=()=>typeof window<"u"&&!!window.matchMedia&&window.matchMedia("(max-width: 767px)").matches;v1("blessIndia",{items(){return P1},title(e,t){return t&&t("blessIndiaPosters.title")||"Bless India Posters"},actions({assetsBase:e,apiBase:t,lang:o,profileConfig:n,t:s}){const a=qi({apiBase:t,lang:o,profileConfig:n});return{records:()=>a({type:"country",values:["IND"]}),sheet:async(i,l)=>{const c=Nh[l]||Nh["60x96"],u=await a({type:"country",values:["IND"]}),g=await Eh(e),{html:y}=await Lh({records:u,...g,seriesDef:x1,iso3Name:Xi,format:c});return y},unsupported:()=>w1()?s&&s("blessIndiaPosters.desktopOnly")||"Desktop only for now.":null,unit:"UPG",itemCountKey:"blessIndiaPosters.count",eventName:"bless-india:show-on-map",downloadPrefix:"bless-india",cardStocks:!0}}});const S1=D$($1);typeof customElements<"u"&&!customElements.get("bless-india-posters")&&customElements.define("bless-india-posters",S1);const ua={countries:[{id:"country-ind",iso3:"IND",label:"India",count:855,region:"Asia",bbox:[68.772258,8.087722,97.021619,34.627874],sheet:null,hasGeometry:!1,unsupportedReason:"India has 855 people groups — too many to fit one poster legibly. A solution is in progress."},{id:"country-chn",iso3:"CHN",label:"People's Republic of China",count:154,region:"Asia",bbox:[73.723,18.221,134.797,53.349],sheet:"3x4",hasGeometry:!0,unsupportedReason:null},{id:"country-sdn",iso3:"SDN",label:"Sudan",count:105,region:"Middle East",bbox:[21.814,8.641,38.582,23.143],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-bra",iso3:"BRA",label:"Brazil",count:103,region:"Latin America & Caribbean",bbox:[-73.988,-33.749,-34.794,5.27],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-lao",iso3:"LAO",label:"Lao People's Democratic Republic",count:95,region:"Asia",bbox:[100.084,13.91,107.633,22.493],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-tcd",iso3:"TCD",label:"Chad",count:53,region:"Africa",bbox:[13.473,7.441,24,23.498],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-nga",iso3:"NGA",label:"Nigeria",count:38,region:"Africa",bbox:[2.693,4.27,14.678,13.886],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-idn",iso3:"IDN",label:"Indonesia",count:36,region:"Asia",bbox:[95.194,-10.925,141.019,5.651],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-npl",iso3:"NPL",label:"Nepal",count:34,region:"Asia",bbox:[80.06,26.347,88.204,30.473],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-eth",iso3:"ETH",label:"Ethiopia",count:29,region:"Africa",bbox:[33.003,3.403,47.959,14.835],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-col",iso3:"COL",label:"Colombia",count:27,region:"Latin America & Caribbean",bbox:[-78.995,-4.224,-66.87,12.441],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-pak",iso3:"PAK",label:"Pakistan",count:24,region:"Asia",bbox:[60.873,24.041,77.117,37.071],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-ssd",iso3:"SSD",label:"South Sudan",count:22,region:"Africa",bbox:[24.152,3.481,35.951,12.236],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-rus",iso3:"RUS",label:"Russian Federation",count:21,region:"Europe",bbox:[-180,41.187,180,82.055],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-afg",iso3:"AFG",label:"Afghanistan",count:21,region:"Asia",bbox:[60.472,29.377,74.889,38.491],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-irn",iso3:"IRN",label:"Islamic Republic of Iran",count:20,region:"Middle East",bbox:[44.015,25.059,63.32,39.766],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-dza",iso3:"DZA",label:"Algeria",count:17,region:"Middle East",bbox:[-8.669,18.968,11.997,37.09],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-vnm",iso3:"VNM",label:"Vietnam",count:16,region:"Asia",bbox:[102.144,8.556,109.463,23.394],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-tza",iso3:"TZA",label:"United Republic of Tanzania",count:16,region:"Africa",bbox:[29.596,-11.744,40.431,-.987],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-lby",iso3:"LBY",label:"Libya",count:15,region:"Middle East",bbox:[9.287,19.496,25.156,33.181],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-gin",iso3:"GIN",label:"Guinea",count:13,region:"Africa",bbox:[-14.914,7.191,-7.638,12.676],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-mli",iso3:"MLI",label:"Mali",count:13,region:"Africa",bbox:[-12.239,10.146,4.245,25],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-btn",iso3:"BTN",label:"Bhutan",count:13,region:"Asia",bbox:[88.75,26.697,92.124,28.353],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-mys",iso3:"MYS",label:"Malaysia",count:12,region:"Asia",bbox:[100.12,.854,119.267,7.037],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-per",iso3:"PER",label:"Peru",count:10,region:"Latin America & Caribbean",bbox:[-81.327,-18.355,-68.643,-.014],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-ago",iso3:"AGO",label:"Angola",count:10,region:"Africa",bbox:[11.461,-18.039,24.088,-4.397],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-yem",iso3:"YEM",label:"Yemen",count:9,region:"Middle East",bbox:[42.598,12.305,54.534,19],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-som",iso3:"SOM",label:"Somalia",count:9,region:"Africa",bbox:[40.996,-1.665,51.413,11.984],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-ben",iso3:"BEN",label:"Benin",count:9,region:"Africa",bbox:[.783,6.216,3.849,12.417],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-cod",iso3:"COD",label:"Democratic Republic of the Congo",count:9,region:"Africa",bbox:[12.201,-13.449,31.277,5.392],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-eri",iso3:"ERI",label:"Eritrea",count:8,region:"Africa",bbox:[36.433,12.355,43.137,18.02],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-tha",iso3:"THA",label:"Thailand",count:8,region:"Asia",bbox:[97.346,5.613,105.637,20.464],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-cmr",iso3:"CMR",label:"Cameroon",count:8,region:"Africa",bbox:[8.505,1.661,16.188,13.079],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-irq",iso3:"IRQ",label:"Iraq",count:8,region:"Middle East",bbox:[38.775,29.063,48.559,37.371],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-bfa",iso3:"BFA",label:"Burkina Faso",count:8,region:"Africa",bbox:[-5.518,9.401,2.405,15.083],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-omn",iso3:"OMN",label:"Oman",count:7,region:"Middle East",bbox:[52,16.65,59.839,26.387],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-mmr",iso3:"MMR",label:"Myanmar",count:7,region:"Asia",bbox:[92.173,9.973,101.17,28.526],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-jpn",iso3:"JPN",label:"Japan",count:6,region:"Asia",bbox:[123.662,24.255,148.893,45.557],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-tgo",iso3:"TGO",label:"Togo",count:6,region:"Africa",bbox:[-.143,6.112,1.803,11.137],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-uga",iso3:"UGA",label:"Uganda",count:6,region:"Africa",bbox:[29.582,-1.481,35,4.234],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-zmb",iso3:"ZMB",label:"Zambia",count:6,region:"Africa",bbox:[22.001,-18.079,33.712,-8.277],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-ven",iso3:"VEN",label:"Venezuela",count:6,region:"Latin America & Caribbean",bbox:[-73.391,.649,-59.816,12.199],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-nam",iso3:"NAM",label:"Namibia",count:6,region:"Africa",bbox:[11.727,-28.969,25.263,-16.981],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-brn",iso3:"BRN",label:"Brunei Darussalam",count:5,region:"Asia",bbox:[114.08,4.002,115.366,5.042],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-ken",iso3:"KEN",label:"Kenya",count:5,region:"Africa",bbox:[33.914,-4.675,41.906,5.431],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-syr",iso3:"SYR",label:"Syrian Arab Republic",count:5,region:"Middle East",bbox:[35.717,32.311,42.369,37.318],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-lbn",iso3:"LBN",label:"Lebanon",count:4,region:"Middle East",bbox:[35.107,33.05,36.619,34.693],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-pse",iso3:"PSE",label:"State of Palestine",count:4,region:"Middle East",bbox:[34.881,31.342,35.573,32.543],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-moz",iso3:"MOZ",label:"Mozambique",count:4,region:"Africa",bbox:[30.217,-26.858,40.837,-10.48],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-isr",iso3:"ISR",label:"Israel",count:4,region:"Europe",bbox:[34.267,29.491,35.895,33.336],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-mar",iso3:"MAR",label:"Morocco",count:4,region:"Middle East",bbox:[-17.105,20.77,-.999,35.922],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-tur",iso3:"TUR",label:"Türkiye",count:3,region:"Europe",bbox:[26.036,35.808,44.818,42.105],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-qat",iso3:"QAT",label:"Qatar",count:3,region:"Middle East",bbox:[50.757,24.471,51.662,26.159],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-aze",iso3:"AZE",label:"Azerbaijan",count:3,region:"Asia",bbox:[44.765,38.394,50.37,41.913],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-gmb",iso3:"GMB",label:"Republic of The Gambia",count:3,region:"Africa",bbox:[-16.814,13.043,-13.797,13.821],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-sau",iso3:"SAU",label:"Saudi Arabia",count:3,region:"Middle East",bbox:[34.571,16.4,55.667,32.154],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-jor",iso3:"JOR",label:"Jordan",count:3,region:"Middle East",bbox:[34.96,29.184,39.302,33.374],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-zwe",iso3:"ZWE",label:"Zimbabwe",count:3,region:"Africa",bbox:[25.238,-22.421,33.067,-15.607],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-com",iso3:"COM",label:"Comoros",count:3,region:"Africa",bbox:[43.231,-11.938,43.518,-11.367],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-usa",iso3:"USA",label:"United States of America",count:3,region:"North America & Non-Spanish Caribbean",bbox:[-178.228,13.246,179.778,71.353],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-bgd",iso3:"BGD",label:"Bangladesh",count:3,region:"Asia",bbox:[88.021,20.728,92.691,26.621],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-gnb",iso3:"GNB",label:"Guinea-Bissau",count:3,region:"Africa",bbox:[-16.717,10.892,-13.635,12.686],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-kos",iso3:"KOS",label:"Kosovo",count:3,region:"Europe",bbox:[20.629,42.045,21.164624,42.672265],sheet:"3x3",hasGeometry:!1,unsupportedReason:null},{id:"country-mrt",iso3:"MRT",label:"Mauritania",count:3,region:"Middle East",bbox:[-17.102,14.72,-4.833,27.363],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-esh",iso3:"ESH",label:"Western Sahara",count:3,region:"Middle East",bbox:[-13.16135268,26.15604526,-10.60080902,27.1178117],sheet:"3x3",hasGeometry:!1,unsupportedReason:null},{id:"country-tjk",iso3:"TJK",label:"Tajikistan",count:3,region:"Asia",bbox:[67.331,36.671,75.154,41.039],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-egy",iso3:"EGY",label:"Egypt",count:3,region:"Middle East",bbox:[24.706,22,36.892,31.671],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-mng",iso3:"MNG",label:"Mongolia",count:3,region:"Asia",bbox:[87.738,41.58,119.932,52.15],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-sur",iso3:"SUR",label:"Suriname",count:2,region:"North America & Non-Spanish Caribbean",bbox:[-58.069,1.831,-53.975,6.01],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-ner",iso3:"NER",label:"Niger",count:2,region:"Africa",bbox:[.167,11.692,15.997,23.517],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-zaf",iso3:"ZAF",label:"South Africa",count:2,region:"Africa",bbox:[16.452,-34.834,32.945,-22.125],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-cck",iso3:"CCK",label:"Cocos (Keeling) Islands",count:2,region:"Oceania",bbox:[96.831418,-12.185468,96.895,-12.119],sheet:"3x3",hasGeometry:!1,unsupportedReason:null},{id:"country-bhr",iso3:"BHR",label:"Bahrain",count:2,region:"Middle East",bbox:[50.433,25.792,50.632,26.257],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-cog",iso3:"COG",label:"Republic of the Congo",count:2,region:"Africa",bbox:[11.126,-5.041,18.641,3.711],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-are",iso3:"ARE",label:"United Arab Emirates",count:2,region:"Middle East",bbox:[51.592,22.631,56.376,26.06],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-gab",iso3:"GAB",label:"Gabon",count:2,region:"Africa",bbox:[8.723,-3.953,14.521,2.302],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-guf",iso3:"GUF",label:"French Guiana",count:2,region:"North America & Non-Spanish Caribbean",bbox:[-54.601,2.179,-51.656,5.762],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-civ",iso3:"CIV",label:"Cote d'Ivoire",count:2,region:"Africa",bbox:[-8.619,4.344,-2.506,10.726],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-kgz",iso3:"KGZ",label:"Kyrgyzstan",count:2,region:"Asia",bbox:[69.265,39.173,80.23,43.267],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-lbr",iso3:"LBR",label:"Liberia",count:2,region:"Africa",bbox:[-11.498,4.361,-7.369,8.545],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-swe",iso3:"SWE",label:"Sweden",count:2,region:"Europe",bbox:[11.113,55.339,24.167,69.06],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-tun",iso3:"TUN",label:"Tunisia",count:2,region:"Middle East",bbox:[7.522,30.23,11.6,37.347],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-sle",iso3:"SLE",label:"Sierra Leone",count:2,region:"Africa",bbox:[-13.309,6.923,-10.271,9.999],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-and",iso3:"AND",label:"Andorra",count:1,region:"Europe",bbox:[1.412,42.43,1.787,42.655],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-sen",iso3:"SEN",label:"Senegal",count:1,region:"Africa",bbox:[-17.531,12.308,-11.358,16.693],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-mne",iso3:"MNE",label:"Montenegro",count:1,region:"Europe",bbox:[18.434,41.846,20.354,43.558],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-bol",iso3:"BOL",label:"Bolivia",count:1,region:"Latin America & Caribbean",bbox:[-69.645,-22.907,-57.454,-9.67],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-ecu",iso3:"ECU",label:"Ecuador",count:1,region:"Latin America & Caribbean",bbox:[-91.59,-5.012,-75.189,1.412],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-vir",iso3:"VIR",label:"Virgin Islands, U.S.",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-64.904,17.68,-64.565,17.77],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-atg",iso3:"ATG",label:"Antigua and Barbuda",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-61.897,16.998,-61.674,17.168],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-arm",iso3:"ARM",label:"Armenia",count:1,region:"Europe",bbox:[43.465,38.853,46.637,41.298],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-abw",iso3:"ABW",label:"Aruba",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-70.063,12.415,-69.867,12.621],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-bhs",iso3:"BHS",label:"Bahamas",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-78.998,20.912,-73.012,26.92],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-brb",iso3:"BRB",label:"Barbados",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-59.651,13.052,-59.422,13.335],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-blr",iso3:"BLR",label:"Belarus",count:1,region:"Europe",bbox:[23.165,51.252,32.74,56.167],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-bmu",iso3:"BMU",label:"Bermuda",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-64.886,32.248,-64.674,32.339],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-bih",iso3:"BIH",label:"Bosnia and Herzegovina",count:1,region:"Europe",bbox:[15.724,42.557,19.623,45.245],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-vgb",iso3:"VGB",label:"Virgin Islands, British",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-64.716,18.389,-64.558,18.457],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-bgr",iso3:"BGR",label:"Bulgaria",count:1,region:"Europe",bbox:[22.348,41.241,28.61,44.21],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-khm",iso3:"KHM",label:"Cambodia",count:1,region:"Asia",bbox:[102.334,10.405,107.628,14.687],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-cym",iso3:"CYM",label:"Cayman Islands",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-81.416,19.265,-81.086,19.388],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-caf",iso3:"CAF",label:"Central African Republic",count:1,region:"Africa",bbox:[14.421,2.221,27.453,11.002],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-cxr",iso3:"CXR",label:"Christmas Island",count:1,region:"Oceania",bbox:[105.672,-10.426,105.672,-10.426],sheet:"3x3",hasGeometry:!1,unsupportedReason:null},{id:"country-cok",iso3:"COK",label:"Cook Islands",count:1,region:"Oceania",bbox:[-159.819,-21.268,-159.734,-21.2],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-cub",iso3:"CUB",label:"Cuba",count:1,region:"Latin America & Caribbean",bbox:[-84.951,19.842,-74.138,23.187],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-cuw",iso3:"CUW",label:"Curaçao",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-69.156,12.044,-68.737,12.392],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-cyp",iso3:"CYP",label:"Cyprus",count:1,region:"Europe",bbox:[32.276,34.629,34.589,35.695],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-dji",iso3:"DJI",label:"Djibouti",count:1,region:"Africa",bbox:[41.749,10.93,43.414,12.708],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-dma",iso3:"DMA",label:"Dominica",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-61.48,15.21,-61.242,15.639],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-gnq",iso3:"GNQ",label:"Equatorial Guinea",count:1,region:"Africa",bbox:[8.415,1,11.36,3.788],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-fro",iso3:"FRO",label:"Faroe Islands",count:1,region:"Europe",bbox:[-7.259,61.946,-6.734,62.31],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-fji",iso3:"FJI",label:"Fiji",count:1,region:"Oceania",bbox:[177.25,-18.276,180,-16.168],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-pyf",iso3:"PYF",label:"French Polynesia",count:1,region:"Oceania",bbox:[-149.62,-17.872,-149.137,-17.494],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-geo",iso3:"GEO",label:"Georgia",count:1,region:"Europe",bbox:[40.008,41.055,46.737,43.586],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-gib",iso3:"GIB",label:"Gibraltar",count:1,region:"Europe",bbox:[-5.35,36.133,-5.35,36.133],sheet:"3x3",hasGeometry:!1,unsupportedReason:null},{id:"country-grc",iso3:"GRC",label:"Greece",count:1,region:"Europe",bbox:[19.628,34.922,28.247,41.733],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-grd",iso3:"GRD",label:"Grenada",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-61.802,12.003,-61.609,12.227],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-glp",iso3:"GLP",label:"Guadeloupe",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-61.809,15.947,-61.55,16.362],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-gum",iso3:"GUM",label:"Guam",count:1,region:"Oceania",bbox:[144.619,13.255,144.957,13.648],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-ggy",iso3:"GGY",label:"Guernsey",count:1,region:"Europe",bbox:[-2.675,49.43,-2.505,49.506],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-isl",iso3:"ISL",label:"Iceland",count:1,region:"Europe",bbox:[-24.532,63.399,-13.495,66.537],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-kir",iso3:"KIR",label:"Kiribati",count:1,region:"Oceania",bbox:[-157.554,1.7,-157.169,2.048],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-jam",iso3:"JAM",label:"Jamaica",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-78.368,17.701,-76.19,18.525],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-jey",iso3:"JEY",label:"Jersey",count:1,region:"Europe",bbox:[-2.11,49.1858,-2.11,49.1858],sheet:"3x3",hasGeometry:!1,unsupportedReason:null},{id:"country-kaz",iso3:"KAZ",label:"Kazakhstan",count:1,region:"Asia",bbox:[46.492,40.569,87.316,55.48],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-prk",iso3:"PRK",label:"North Korea",count:1,region:"Asia",bbox:[124.316,37.673,130.675,43.008],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-kwt",iso3:"KWT",label:"Kuwait",count:1,region:"Middle East",bbox:[46.553,28.524,48.431,30.104],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-lie",iso3:"LIE",label:"Liechtenstein",count:1,region:"Europe",bbox:[9.486,47.049,9.634,47.266],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-lux",iso3:"LUX",label:"Luxembourg",count:1,region:"Europe",bbox:[5.736,49.451,6.531,50.175],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-myt",iso3:"MYT",label:"Mayotte",count:1,region:"Africa",bbox:[45.052,-12.993,45.237,-12.651],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-mdv",iso3:"MDV",label:"Maldives",count:1,region:"Asia",bbox:[73.527,1.868,73.545,1.943],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-mlt",iso3:"MLT",label:"Malta",count:1,region:"Europe",bbox:[14.321,35.823,14.569,35.996],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-mnp",iso3:"MNP",label:"Northern Mariana Islands",count:1,region:"Oceania",bbox:[145.708,15.092,145.814,15.287],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-mhl",iso3:"MHL",label:"Marshall Islands",count:1,region:"Oceania",bbox:[171.038,7.053,171.355,7.165],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-mus",iso3:"MUS",label:"Mauritius",count:1,region:"Africa",bbox:[57.309,-20.525,57.809,-19.985],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-fsm",iso3:"FSM",label:"Micronesia, Federated States of",count:1,region:"Oceania",bbox:[158.112,6.784,158.322,6.99],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-mco",iso3:"MCO",label:"Monaco",count:1,region:"Europe",bbox:[7.416,43.733,7.416,43.733],sheet:"3x3",hasGeometry:!1,unsupportedReason:null},{id:"country-msr",iso3:"MSR",label:"Montserrat",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-62.232,16.675,-62.144,16.824],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-ncl",iso3:"NCL",label:"New Caledonia",count:1,region:"Oceania",bbox:[164,-22.395,168.134,-20.076],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-niu",iso3:"NIU",label:"Niue",count:1,region:"Oceania",bbox:[-169.949,-19.155,-169.774,-18.953],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-vut",iso3:"VUT",label:"Vanuatu",count:1,region:"Oceania",bbox:[166.542,-18.995,169.341,-14.644],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-nfk",iso3:"NFK",label:"Norfolk Island",count:1,region:"Oceania",bbox:[167.9544,-29.0338,167.9544,-29.0338],sheet:"3x3",hasGeometry:!1,unsupportedReason:null},{id:"country-hkg",iso3:"HKG",label:"Hong Kong",count:1,region:"Asia",bbox:[114.16930265,22.27819894,114.16930265,22.27819894],sheet:"3x3",hasGeometry:!1,unsupportedReason:null},{id:"country-mac",iso3:"MAC",label:"Macao",count:1,region:"Asia",bbox:[113.55129,22.2116,113.55129,22.2116],sheet:"3x3",hasGeometry:!1,unsupportedReason:null},{id:"country-plw",iso3:"PLW",label:"Palau",count:1,region:"Oceania",bbox:[131.676,2.751,131.895,3.061],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-png",iso3:"PNG",label:"Papua New Guinea",count:1,region:"Oceania",bbox:[140.842,-11.645,155.965,-1.959],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-blm",iso3:"BLM",label:"Saint Barthélemy",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-62.868,17.879,-62.792,17.925],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-shn",iso3:"SHN",label:"Saint Helena",count:1,region:"Europe",bbox:[-5.79,-16.003,-5.636,-15.906],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-lca",iso3:"LCA",label:"Saint Lucia",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-61.081,13.708,-60.874,14.108],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-smr",iso3:"SMR",label:"San Marino",count:1,region:"Europe",bbox:[12.404,43.896,12.51,43.991],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-asm",iso3:"ASM",label:"American Samoa",count:1,region:"Oceania",bbox:[-170.844,-14.373,-170.562,-14.245],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-wsm",iso3:"WSM",label:"Samoa",count:1,region:"Oceania",bbox:[-172.804,-14.049,-171.434,-13.444],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-stp",iso3:"STP",label:"Sao Tome and Principe",count:1,region:"Africa",bbox:[6.467,.019,6.749,.412],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-sxm",iso3:"SXM",label:"Sint Maarten (Dutch part)",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-63.0458,18.0237,-63.0458,18.0237],sheet:"3x3",hasGeometry:!1,unsupportedReason:null},{id:"country-slb",iso3:"SLB",label:"Solomon Islands",count:1,region:"Oceania",bbox:[156.454,-11.845,162.375,-6.611],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-lka",iso3:"LKA",label:"Sri Lanka",count:1,region:"Asia",bbox:[79.693,5.919,81.879,9.836],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-sjm",iso3:"SJM",label:"Svalbard and Jan Mayen",count:1,region:"Europe",bbox:[15.65,78.22,15.65,78.22],sheet:"3x3",hasGeometry:!1,unsupportedReason:null},{id:"country-swz",iso3:"SWZ",label:"Eswatini",count:1,region:"Africa",bbox:[30.803,-27.318,32.135,-25.719],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-tkl",iso3:"TKL",label:"Tokelau",count:1,region:"Oceania",bbox:[-172.47,-8.557,-172.47,-8.557],sheet:"3x3",hasGeometry:!1,unsupportedReason:null},{id:"country-ton",iso3:"TON",label:"Tonga",count:1,region:"Oceania",bbox:[-175.34,-21.272,-175.032,-21.062],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-tca",iso3:"TCA",label:"Turks and Caicos Islands",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-72.039,21.803,-71.863,21.953],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-vct",iso3:"VCT",label:"Saint Vincent and the Grenadines",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-61.277,13.122,-61.115,13.383],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-wlf",iso3:"WLF",label:"Wallis and Futuna",count:1,region:"Oceania",bbox:[-176.251,-13.352,-176.162,-13.219],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-pry",iso3:"PRY",label:"Paraguay",count:1,region:"Latin America & Caribbean",bbox:[-62.64,-27.591,-54.26,-19.29],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-fin",iso3:"FIN",label:"Finland",count:1,region:"Europe",bbox:[19.628,59.808,31.587,70.081],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-alb",iso3:"ALB",label:"Albania",count:1,region:"Europe",bbox:[19.282,39.648,21.058,42.661],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-pan",iso3:"PAN",label:"Panama",count:1,region:"Latin America & Caribbean",bbox:[-83.05,7.204,-77.148,9.615],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-nzl",iso3:"NZL",label:"New Zealand",count:1,region:"Oceania",bbox:[-176.893,-47.277,178.55,-34.393],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-cze",iso3:"CZE",label:"Czech Republic",count:1,region:"Europe",bbox:[12.091,48.552,18.852,51.056],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-gha",iso3:"GHA",label:"Ghana",count:1,region:"Africa",bbox:[-3.255,4.737,1.192,11.173],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-phl",iso3:"PHL",label:"Philippines",count:1,region:"Asia",bbox:[117.182,5.056,126.605,18.651],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-guy",iso3:"GUY",label:"Guyana",count:1,region:"North America & Non-Spanish Caribbean",bbox:[-61.4,1.189,-56.487,8.495],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-uzb",iso3:"UZB",label:"Uzbekistan",count:1,region:"Asia",bbox:[55.999,37.177,73.14,45.59],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-esp",iso3:"ESP",label:"Spain",count:1,region:"Europe",bbox:[-18.007,27.735,4.328,43.787],sheet:"3x3",hasGeometry:!0,unsupportedReason:null},{id:"country-mwi",iso3:"MWI",label:"Malawi",count:1,region:"Africa",bbox:[32.676,-17.125,35.919,-9.368],sheet:"3x3",hasGeometry:!0,unsupportedReason:null}]},A1={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};function C1(e,t){if(!t||!Array.isArray(e))return;const o=e.filter(s=>(s.sheet??null)===(t.sheet??null)),n=o.findIndex(s=>s.id===t.id)+1;if(n)return{totalGroups:o.reduce((s,a)=>s+(a.count||0),0),totalLists:o.length,index:n}}const T1={IND:{format:"60x96",formats:["60x96"],desktopOnly:!0}},Rh=e=>e&&T1[String(e.iso3||"").toUpperCase()]||null,L1={IND:{poster:!0,rows:!0,preview:!0}},E1=()=>!!(A1&&!1),Ih=e=>e&&!e.indiaState&&L1[String(e.iso3||"").toUpperCase()]||null;function nl(e){const t=Ih(e);return!!(t!=null&&t.poster)&&!(t.preview&&E1())}function k1(e){var t;return!!((t=Ih(e))!=null&&t.rows)}function Mh(e){return nl(e)?null:Rh(e)}function N1(e,t){const o=Rh(e);return!o||t==="packet"||o.formats.includes(t)?t:o.format}async function R1(e,t){if(e==="IND")try{const{loadIndiaStates:o}=await ca(async()=>{const{loadIndiaStates:s}=await Promise.resolve().then(()=>H1);return{loadIndiaStates:s}},void 0),n=((await o(t)).states||[]).length;return n?`${n} states and union territories`:void 0}catch{return}}function I1({records:e,assetsBase:t,countries:o=null}){return async function(s,a){const r=s&&s.iso3;if(!r||nl(s))return"";const{generateCountrySheet:i}=await ca(async()=>{const{generateCountrySheet:y}=await Promise.resolve().then(()=>t0);return{generateCountrySheet:y}},void 0),[{ISO3_NAME:l},c]=await Promise.all([ca(()=>Promise.resolve().then(()=>Bb),void 0),e({type:"country",values:[r]})]);if(!c||!c.length)return"";const u=Mh(s),g=s.adminAreas||(u?await R1(String(r).toUpperCase(),t()):void 0);return i({country:{id:s.id,iso3:r,label:s.label,count:s.count,region:s.region,adminAreas:g},records:c,assetsBase:t(),ISO3_NAME:l,format:N1(s,a),series:C1(o,s)})}}const M1={map:{AFG:"AF",ALB:"AL",DZA:"DZ",ASM:"AS",AND:"AD",AGO:"AO",AIA:"AI",ATG:"AG",ARG:"AR",ARM:"AM",ABW:"AW",AUS:"AU",AUT:"AT",AZE:"AZ",BHR:"BH",BGD:"BD",BRB:"BB",BLR:"BY",BEL:"BE",BLZ:"BZ",BEN:"BJ",BMU:"BM",BTN:"BT",BOL:"BO",BES:"BQ",BIH:"BA",BWA:"BW",BRA:"BR",BRN:"BN",BGR:"BG",BFA:"BF",BDI:"BI",CPV:"CV",KHM:"KH",CMR:"CM",CAN:"CA",CYM:"KY",CAF:"CF",TCD:"TD",CHL:"CL",CHN:"CN",CXR:"CX",CCK:"CC",COL:"CO",COM:"KM",COK:"CK",CRI:"CR",CIV:"CI",HRV:"HR",CUB:"CU",CUW:"CW",CYP:"CY",DNK:"DK",DJI:"DJ",DMA:"DM",DOM:"DO",ECU:"EC",EGY:"EG",SLV:"SV",GNQ:"GQ",ERI:"ER",EST:"EE",SWZ:"SZ",ETH:"ET",FLK:"FK",FRO:"FO",FJI:"FJ",FIN:"FI",FRA:"FR",GUF:"GF",PYF:"PF",GAB:"GA",GEO:"GE",DEU:"DE",GHA:"GH",GIB:"GI",GRC:"GR",GRL:"GL",GRD:"GD",GLP:"GP",GUM:"GU",GTM:"GT",GGY:"GG",GIN:"GN",GNB:"GW",GUY:"GY",HTI:"HT",HND:"HN",HKG:"HK",HUN:"HU",ISL:"IS",IND:"IN",IDN:"ID",IRN:"IR",IRQ:"IQ",IRL:"IE",IMN:"IM",ISR:"IL",ITA:"IT",JAM:"JM",JPN:"JP",JEY:"JE",JOR:"JO",KAZ:"KZ",KEN:"KE",KIR:"KI",KOS:"XK",KWT:"KW",KGZ:"KG",LAO:"LA",LVA:"LV",LBN:"LB",LSO:"LS",LBR:"LR",LBY:"LY",LIE:"LI",LTU:"LT",LUX:"LU",MAC:"MO",MDG:"MG",MWI:"MW",MYS:"MY",MLI:"ML",MLT:"MT",MTQ:"MQ",MRT:"MR",MUS:"MU",MYT:"YT",MEX:"MX",MDA:"MD",MCO:"MC",MNG:"MN",MNE:"ME",MSR:"MS",MAR:"MA",MOZ:"MZ",MMR:"MM",NAM:"NA",NRU:"NR",NPL:"NP",NCL:"NC",NZL:"NZ",NIC:"NI",NER:"NE",NGA:"NG",NIU:"NU",NFK:"NF",PRK:"KP",MKD:"MK",NOR:"NO",OMN:"OM",PAK:"PK",PLW:"PW",PSE:"PS",PAN:"PA",PNG:"PG",PRY:"PY",PER:"PE",POL:"PL",PRT:"PT",PRI:"PR",QAT:"QA",REU:"RE",ROU:"RO",RWA:"RW",BLM:"BL",SHN:"SH",KNA:"KN",LCA:"LC",MAF:"MF",SPM:"PM",VCT:"VC",WSM:"WS",SMR:"SM",STP:"ST",SAU:"SA",SEN:"SN",SRB:"RS",SYC:"SC",SLE:"SL",SGP:"SG",SXM:"SX",SVK:"SK",SVN:"SI",SOM:"SO",ZAF:"ZA",KOR:"KR",SSD:"SS",ESP:"ES",LKA:"LK",SDN:"SD",SUR:"SR",SJM:"SJ",SWE:"SE",CHE:"CH",SYR:"SY",TWN:"TW",TJK:"TJ",TZA:"TZ",THA:"TH",BHS:"BS",VGB:"VG",CZE:"CZ",COD:"CD",FSM:"FM",GMB:"GM",MDV:"MV",MHL:"MH",NLD:"NL",MNP:"MP",PHL:"PH",PCN:"PN",COG:"CG",RUS:"RU",SLB:"SB",TCA:"TC",ARE:"AE",GBR:"GB",USA:"US",VIR:"VI",TLS:"TL",TGO:"TG",TKL:"TK",TON:"TO",TTO:"TT",TUN:"TN",TUR:"TR",TKM:"TM",TUV:"TV",UGA:"UG",UKR:"UA",URY:"UY",UZB:"UZ",VUT:"VU",VAT:"VA",VEN:"VE",VNM:"VN",WLF:"WF",ESH:"EH",YEM:"YE",ZMB:"ZM",ZWE:"ZW"}},Oh=[{value:"AFG",label:"Afghanistan"},{value:"ALB",label:"Albania"},{value:"DZA",label:"Algeria"},{value:"ASM",label:"American Samoa"},{value:"AND",label:"Andorra"},{value:"AGO",label:"Angola"},{value:"AIA",label:"Anguilla"},{value:"ATG",label:"Antigua and Barbuda"},{value:"ARG",label:"Argentina"},{value:"ARM",label:"Armenia"},{value:"ABW",label:"Aruba"},{value:"AUS",label:"Australia"},{value:"AUT",label:"Austria"},{value:"AZE",label:"Azerbaijan"},{value:"BHR",label:"Bahrain"},{value:"BGD",label:"Bangladesh"},{value:"BRB",label:"Barbados"},{value:"BLR",label:"Belarus"},{value:"BEL",label:"Belgium"},{value:"BLZ",label:"Belize"},{value:"BEN",label:"Benin"},{value:"BMU",label:"Bermuda"},{value:"BTN",label:"Bhutan"},{value:"BOL",label:"Bolivia"},{value:"BES",label:"Bonaire, Sint Eustatius, and Saba"},{value:"BIH",label:"Bosnia and Herzegovina"},{value:"BWA",label:"Botswana"},{value:"BRA",label:"Brazil"},{value:"BRN",label:"Brunei"},{value:"BGR",label:"Bulgaria"},{value:"BFA",label:"Burkina Faso"},{value:"BDI",label:"Burundi"},{value:"CPV",label:"Cabo Verde"},{value:"KHM",label:"Cambodia"},{value:"CMR",label:"Cameroon"},{value:"CAN",label:"Canada"},{value:"CYM",label:"Cayman Islands"},{value:"CAF",label:"Central African Republic"},{value:"TCD",label:"Chad"},{value:"CHL",label:"Chile"},{value:"CHN",label:"China"},{value:"CXR",label:"Christmas Island"},{value:"CCK",label:"Cocos (Keeling) Islands"},{value:"COL",label:"Colombia"},{value:"COM",label:"Comoros"},{value:"COK",label:"Cook Islands"},{value:"CRI",label:"Costa Rica"},{value:"CIV",label:"Côte d’Ivoire"},{value:"HRV",label:"Croatia"},{value:"CUB",label:"Cuba"},{value:"CUW",label:"Curaçao"},{value:"CYP",label:"Cyprus"},{value:"DNK",label:"Denmark"},{value:"DJI",label:"Djibouti"},{value:"DMA",label:"Dominica"},{value:"DOM",label:"Dominican Republic"},{value:"ECU",label:"Ecuador"},{value:"EGY",label:"Egypt"},{value:"SLV",label:"El Salvador"},{value:"GNQ",label:"Equatorial Guinea"},{value:"ERI",label:"Eritrea"},{value:"EST",label:"Estonia"},{value:"SWZ",label:"Eswatini"},{value:"ETH",label:"Ethiopia"},{value:"FLK",label:"Falkland Islands (Islas Malvinas)"},{value:"FRO",label:"Faroe Islands"},{value:"FJI",label:"Fiji"},{value:"FIN",label:"Finland"},{value:"FRA",label:"France"},{value:"GUF",label:"French Guiana"},{value:"PYF",label:"French Polynesia"},{value:"GAB",label:"Gabon"},{value:"GEO",label:"Georgia"},{value:"DEU",label:"Germany"},{value:"GHA",label:"Ghana"},{value:"GIB",label:"Gibraltar"},{value:"GRC",label:"Greece"},{value:"GRL",label:"Greenland"},{value:"GRD",label:"Grenada"},{value:"GLP",label:"Guadeloupe"},{value:"GUM",label:"Guam"},{value:"GTM",label:"Guatemala"},{value:"GGY",label:"Guernsey"},{value:"GIN",label:"Guinea"},{value:"GNB",label:"Guinea-Bissau"},{value:"GUY",label:"Guyana"},{value:"HTI",label:"Haiti"},{value:"HND",label:"Honduras"},{value:"HKG",label:"Hong Kong"},{value:"HUN",label:"Hungary"},{value:"ISL",label:"Iceland"},{value:"IND",label:"India"},{value:"IDN",label:"Indonesia"},{value:"IRN",label:"Iran"},{value:"IRQ",label:"Iraq"},{value:"IRL",label:"Ireland"},{value:"IMN",label:"Isle of Man"},{value:"ISR",label:"Israel"},{value:"ITA",label:"Italy"},{value:"JAM",label:"Jamaica"},{value:"JPN",label:"Japan"},{value:"JEY",label:"Jersey"},{value:"JOR",label:"Jordan"},{value:"KAZ",label:"Kazakhstan"},{value:"KEN",label:"Kenya"},{value:"KIR",label:"Kiribati"},{value:"KOS",label:"Kosovo"},{value:"KWT",label:"Kuwait"},{value:"KGZ",label:"Kyrgyzstan"},{value:"LAO",label:"Laos"},{value:"LVA",label:"Latvia"},{value:"LBN",label:"Lebanon"},{value:"LSO",label:"Lesotho"},{value:"LBR",label:"Liberia"},{value:"LBY",label:"Libya"},{value:"LIE",label:"Liechtenstein"},{value:"LTU",label:"Lithuania"},{value:"LUX",label:"Luxembourg"},{value:"MAC",label:"Macao"},{value:"MDG",label:"Madagascar"},{value:"MWI",label:"Malawi"},{value:"MYS",label:"Malaysia"},{value:"MLI",label:"Mali"},{value:"MLT",label:"Malta"},{value:"MTQ",label:"Martinique"},{value:"MRT",label:"Mauritania"},{value:"MUS",label:"Mauritius"},{value:"MYT",label:"Mayotte"},{value:"MEX",label:"Mexico"},{value:"MDA",label:"Moldova"},{value:"MCO",label:"Monaco"},{value:"MNG",label:"Mongolia"},{value:"MNE",label:"Montenegro"},{value:"MSR",label:"Montserrat"},{value:"MAR",label:"Morocco"},{value:"MOZ",label:"Mozambique"},{value:"MMR",label:"Myanmar"},{value:"NAM",label:"Namibia"},{value:"NRU",label:"Nauru"},{value:"NPL",label:"Nepal"},{value:"NCL",label:"New Caledonia"},{value:"NZL",label:"New Zealand"},{value:"NIC",label:"Nicaragua"},{value:"NER",label:"Niger"},{value:"NGA",label:"Nigeria"},{value:"NIU",label:"Niue"},{value:"NFK",label:"Norfolk Island"},{value:"PRK",label:"North Korea"},{value:"MKD",label:"North Macedonia"},{value:"NOR",label:"Norway"},{value:"OMN",label:"Oman"},{value:"PAK",label:"Pakistan"},{value:"PLW",label:"Palau"},{value:"PSE",label:"Palestine"},{value:"PAN",label:"Panama"},{value:"PNG",label:"Papua New Guinea"},{value:"PRY",label:"Paraguay"},{value:"PER",label:"Peru"},{value:"POL",label:"Poland"},{value:"PRT",label:"Portugal"},{value:"PRI",label:"Puerto Rico"},{value:"QAT",label:"Qatar"},{value:"REU",label:"Reunion"},{value:"ROU",label:"Romania"},{value:"RWA",label:"Rwanda"},{value:"BLM",label:"Saint Barthelemy"},{value:"SHN",label:"Saint Helena, Ascension, and Tristan da Cunha"},{value:"KNA",label:"Saint Kitts and Nevis"},{value:"LCA",label:"Saint Lucia"},{value:"MAF",label:"Saint Martin"},{value:"SPM",label:"Saint Pierre and Miquelon"},{value:"VCT",label:"Saint Vincent and the Grenadines"},{value:"WSM",label:"Samoa"},{value:"SMR",label:"San Marino"},{value:"STP",label:"Sao Tome and Principe"},{value:"SAU",label:"Saudi Arabia"},{value:"SEN",label:"Senegal"},{value:"SRB",label:"Serbia"},{value:"SYC",label:"Seychelles"},{value:"SLE",label:"Sierra Leone"},{value:"SGP",label:"Singapore"},{value:"SXM",label:"Sint Maarten"},{value:"SVK",label:"Slovakia"},{value:"SVN",label:"Slovenia"},{value:"SOM",label:"Somalia"},{value:"ZAF",label:"South Africa"},{value:"KOR",label:"South Korea"},{value:"SSD",label:"South Sudan"},{value:"ESP",label:"Spain"},{value:"LKA",label:"Sri Lanka"},{value:"SDN",label:"Sudan"},{value:"SUR",label:"Suriname"},{value:"SJM",label:"Svalbard"},{value:"SWE",label:"Sweden"},{value:"CHE",label:"Switzerland"},{value:"SYR",label:"Syria"},{value:"TWN",label:"Taiwan"},{value:"TJK",label:"Tajikistan"},{value:"TZA",label:"Tanzania"},{value:"THA",label:"Thailand"},{value:"BHS",label:"The Bahamas"},{value:"VGB",label:"the British Virgin Islands"},{value:"CZE",label:"the Czech Republic"},{value:"COD",label:"the Democratic Republic of the Congo"},{value:"FSM",label:"the Federated States of Micronesia"},{value:"GMB",label:"The Gambia"},{value:"MDV",label:"the Maldives"},{value:"MHL",label:"the Marshall Islands"},{value:"NLD",label:"the Netherlands"},{value:"MNP",label:"the Northern Mariana Islands"},{value:"PHL",label:"the Philippines"},{value:"PCN",label:"the Pitcairn Islands"},{value:"COG",label:"the Republic of the Congo"},{value:"RUS",label:"the Russian Federation"},{value:"SLB",label:"the Solomon Islands"},{value:"TCA",label:"the Turks and Caicos Islands"},{value:"ARE",label:"the United Arab Emirates"},{value:"GBR",label:"the United Kingdom"},{value:"USA",label:"the United States"},{value:"VIR",label:"the Virgin Islands"},{value:"TLS",label:"Timor-Leste"},{value:"TGO",label:"Togo"},{value:"TKL",label:"Tokelau"},{value:"TON",label:"Tonga"},{value:"TTO",label:"Trinidad and Tobago"},{value:"TUN",label:"Tunisia"},{value:"TUR",label:"Turkiye"},{value:"TKM",label:"Turkmenistan"},{value:"TUV",label:"Tuvalu"},{value:"UGA",label:"Uganda"},{value:"UKR",label:"Ukraine"},{value:"URY",label:"Uruguay"},{value:"UZB",label:"Uzbekistan"},{value:"VUT",label:"Vanuatu"},{value:"VAT",label:"Vatican City"},{value:"VEN",label:"Venezuela"},{value:"VNM",label:"Vietnam"},{value:"WLF",label:"Wallis and Futuna"},{value:"ESH",label:"Western Sahara"},{value:"YEM",label:"Yemen"},{value:"ZMB",label:"Zambia"},{value:"ZWE",label:"Zimbabwe"}],O1=M1.map,F1=new Map(Oh.map(e=>[e.value,e.label]));new Map(Oh.map(e=>[String(e.label).trim().toLowerCase(),e.value]));const sl=new Map;function G1(e){const t=e||"en";if(sl.has(t))return sl.get(t);let o=null;try{o=new Intl.DisplayNames([t],{type:"region"})}catch{o=null}return sl.set(t,o),o}function D1(e,t){const o=e?String(e).toUpperCase():"",n=O1[o],s=F1.get(o)||o;if(!n||!/^[A-Z]{2}$/.test(n))return s;const a=G1(t);if(!a)return s;try{const r=a.of(n);return r&&r!==n?r:s}catch{return s}}const B1=e=>String(e||"").toLowerCase().replace(/\s+/g,"_"),pr=e=>String(e||"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/['’.]/g,"").replace(/&/g," and ").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")||"other",j1="Too many people groups to fit on one poster legibly — a solution is in progress.",Fh=e=>t=>pr(t.region)===pr(e),U1=Object.freeze(Object.defineProperty({__proto__:null,default:{scopes:()=>[...new Set(ua.countries.map(e=>pr(e.region)))],items(e,t){const o=ua.countries.filter(Fh(e));return/^en\b/i.test(t||"en")?o:o.map(n=>({...n,label:D1(n.iso3,t)||n.label}))},title(e,t){const o=(ua.countries.find(Fh(e))||{}).region||String(e||"");if(!o||o==="Other")return t("dashboard.other");const n=`dashboard.wagfRegion.${B1(o)}`,s=t(n);return s&&s!==n?s:o},actions({assetsBase:e,apiBase:t,lang:o,profileConfig:n,t:s}){const a=qi({apiBase:t,lang:o,profileConfig:n}),r=I1({records:a,assetsBase:e,countries:ua.countries}),i=new Map(ua.countries.map(l=>[l.id,l]));return{records:l=>k1(l)?Promise.reject(Ki("messages.countryPosterTooMany",j1)):a({type:"country",values:[l.iso3]}),sheet:(l,c)=>r(i.get(l.id)||l,c),unsupported:l=>nl(l)||l.unsupportedReason&&!Mh(l)?s("messages.countryPosterTooMany"):null,unit:"UPG",itemCountKey:"regions.countryCount",eventName:"doxa-country-posters:show-on-map",downloadPrefix:"doxa-country",cardStocks:!0}}},regionKey:pr},Symbol.toStringTag,{value:"Module"})),W1="sha384-PC2ve+U+IHimP8b4GBPS7LpbXqQKFzxtS8fs6I4pXBP7OqXOAqBx7kiWG0FWjxL6";async function al(e){const t=new Uint8Array(await crypto.subtle.digest("SHA-384",new TextEncoder().encode(e)));let o="";for(const n of t)o+=String.fromCharCode(n);return`sha384-${btoa(o)}`}const z1=((qh=globalThis.document)==null?void 0:qh.baseURI)||void 0,pa=new Map;function rl(e){return new URL(`${e}/people-groups/india-states.json`,z1).href}function Gh(e){if(!e)return Promise.reject(new Error("no assets base to fetch india-states.json from"));let t;try{t=rl(e)}catch(o){return Promise.reject(o)}if(!pa.has(t)){const o=(async()=>{const n=await fetch(t,{cache:"force-cache"});if(!n.ok)throw new Error(`india-states.json not served (${n.status})`);const s=await n.text();if(await al(s)!==W1)throw new Error("india-states.json failed its integrity check");const a=JSON.parse(s),r=Array.isArray(a.states)?a.states:[];return{meta:a.meta||{},states:r,byShapeName:new Map(r.map(i=>[i.shapeName,i])),byIso:new Map(r.map(i=>[i.iso,i]))}})();o.catch(()=>{pa.get(t)===o&&pa.delete(t)}),pa.set(t,o)}return pa.get(t)}const H1=Object.freeze(Object.defineProperty({__proto__:null,default:{loadIndiaStates:Gh,indiaStatesUrl:rl},indiaStatesUrl:rl,loadIndiaStates:Gh},Symbol.toStringTag,{value:"Module"})),Dh="sha384-Y1eRUtUbbqE0npDXv2T2Vxc/sseppiQeebBDQIEyCnaJNotMaJtVNglIDVrU2fia",V1="sha384-Qtz2q8mcnA9Ei8Kwa2MRMyX95hSbSnUXjXdtsy8rHTX++mgSCih4LO4Rdrb2MIQy",K1="sha384-xNOSE86oOKywOk5CLe3LsCbD8xMXICmiNHcyBA6gFKrfswRWVsAcYVoFZFY1wdAL",q1=((Yh=globalThis.document)==null?void 0:Yh.baseURI)||void 0,dr=e=>new URL(e,q1).href;function Y1(e){var t;return(t=globalThis.DoxaPosterRender)!=null&&t.createPosterGenerator?Promise.resolve(globalThis.DoxaPosterRender.createPosterGenerator):new Promise((o,n)=>{const s=document.createElement("script");s.src=e,s.integrity=K1,s.crossOrigin="anonymous",s.async=!0,s.onload=()=>{var a;return(a=globalThis.DoxaPosterRender)!=null&&a.createPosterGenerator?o(globalThis.DoxaPosterRender.createPosterGenerator):n(new Error(`the sheet generator at ${e} loaded but did not define DoxaPosterRender`))},s.onerror=()=>n(new Error(`the sheet generator at ${e} was refused (integrity or network) — not running it`)),document.head.appendChild(s)})}const gr=new Map;function X1(e){if(!e)return Promise.reject(new Error("no asset base to load the sheet generator from"));const t=dr(`${e}/lib/poster-render.js`);if(!gr.has(t)){const o=(async()=>{var i;const n=await fetch(t,{cache:"force-cache"});if(!n.ok)throw new Error(`the sheet generator is not served (${n.status}) at ${t}`);const s=await n.text(),a=await al(s);if(a!==Dh)throw new Error(`the sheet generator at ${t} failed its integrity check (expected ${Dh}, got ${a}) — refusing to run it`);const r=URL.createObjectURL(new Blob([s],{type:"text/javascript"}));try{return(await import(r)).createPosterGenerator}catch(l){if(!((i=globalThis.document)!=null&&i.createElement))throw l;return Y1(dr(`${e}/lib/poster-render.global.js`))}finally{URL.revokeObjectURL(r)}})();o.catch(()=>gr.delete(t)),gr.set(t,o)}return gr.get(t)}let hr=null;function Z1(){return hr||(hr=ca(()=>Promise.resolve().then(()=>jb),void 0).then(e=>({seriesAll:e.default||e}))),hr.catch(()=>{hr=null}),hr}const il=new Map;function J1(e){if(!e)return Promise.resolve([]);const t=dr(`${e}/boundaries/ne-places.json`);if(!il.has(t)){const o=(async()=>{const n=await fetch(t,{cache:"force-cache"});if(!n.ok)return[];const s=await n.text();return await al(s)!==V1?(console.warn(`[posterSheets] ${t} failed its integrity check — drawing no city dots`),[]):JSON.parse(s).places||[]})().catch(()=>[]);il.set(t,o)}return il.get(t)}async function Bh({zone:e,pins:t=[],zoneFC:o=null,format:n="3x4",seriesId:s="upg100",ISO3_NAME:a={},adm0:r=null,adm1Ind:i=null,adm1Chn:l=null,series:c={totalGroups:0,totalLists:0,index:1},date:u=null,assetsBase:g=null,nePlaces:y=null}={}){if(!e||!e.zoneKey)return"";const[{seriesAll:x},I,S]=await Promise.all([Z1(),y?Promise.resolve(y):J1(g),X1(g)]),M=x[s]||x.upg100,N=S({env:{FORMAT:n,...n!=="packet"?{SPARSE:"1"}:{},...u?{POSTER_DATE:u}:{}},SERIES_DEF:M,ISO3_NAME:a,adm0:r,adm1Ind:i,adm1Chn:l,nePlaces:I,series:{totalGroups:0,totalLists:0,index:1,...c}}),E=o||{type:"FeatureCollection",features:[]},f=await N.renderPoster(e,t,E);return f&&f.html||""}const _r=new Map;function ll(e){if(!_r.has(e)){const t=fetch(dr(e),{cache:"force-cache"}).then(o=>{if(!o.ok)throw new Error(`${e.split("/").pop()} not found (${o.status})`);return o.json()});t.catch(()=>_r.delete(e)),_r.set(e,t)}return _r.get(e)}function jh(e){return ll(`${e}/boundaries/world-adm0.geojson`)}async function Uh(e){const[t,o,n]=await Promise.all([jh(e),ll(`${e}/boundaries/gb-IND-ADM1.geojson`),ll(`${e}/boundaries/gb-CHN-ADM1.geojson`)]);return{adm0:t,adm1Ind:o,adm1Chn:n}}const cl=["Africa","Asia","Europe","Latin America & Caribbean","Middle East","North America & Non-Spanish Caribbean","Oceania","Other"],Q1="#2bb",Wh=new Set;function zh(e){const t=cl.indexOf(e);return t<0?(Wh.has(e)||(Wh.add(e),console.warn(`[posterSheets] region ${JSON.stringify(e)} is not in POSTER_REGIONS, so its posters keep the old flat teal. APPEND it to that list — never reorder, which would change the hue of every region after the insertion.`)),Q1):`hsl(${Math.round(t*360/cl.length)}, 72%, 56%)`}function Hh({id:e,iso3:t,label:o,count:n,region:s,adminAreas:a}){return{id:e,zoneKey:e,label:o,count:n,color:zh(s),adm0:[t],selector:{type:"country_codes",values:[t]},...a?{provinces:[a]}:{}}}function Vh(e,t,o){const n={type:"FeatureCollection",features:[]};if(!o||!t)return n;const s=new Set(e.adm0||[]);for(const a of t.features||[])!a.properties||!s.has(a.properties.iso3)||n.features.push({type:"Feature",properties:{...a.properties,zoneKey:e.zoneKey,zoneColor:e.color,zoneLabel:e.label},geometry:a.geometry});return n}function Kh(e){const t=[];for(const o of e||[]){const n=Number(o.latitude),s=Number(o.longitude);!isFinite(n)||!isFinite(s)||t.push({name:o.name||o.slug||"",lat:n,lng:s,slug:o.slug,country_code:o.country_code,population:o.population,image_url:o.image_url})}return t}async function e0({country:e,records:t,assetsBase:o,ISO3_NAME:n,format:s="letter",series:a,date:r=null}){const i=Hh(e),{adm0:l,adm1Ind:c,adm1Chn:u}=await Uh(o),g=Vh(i,l,(t||[]).length>0);return Bh({zone:i,pins:Kh(t),zoneFC:g,format:s,seriesId:"country",ISO3_NAME:n,adm0:l,adm1Ind:c,adm1Chn:u,series:a,date:r,assetsBase:o})}const t0=Object.freeze(Object.defineProperty({__proto__:null,POSTER_REGIONS:cl,countryGeometry:Vh,countryRegionColor:zh,countryZone:Hh,generateCountrySheet:e0,generateSheet:Bh,loadAdm0:jh,loadBoundaries:Uh,pinsFrom:Kh},Symbol.toStringTag,{value:"Module"}))})();
+`:""}