Files
rxthinkcmf-wiki/RXThinkCMF_ThinkPhp6_AntdVue/.vitepress/dist/assets/chunks/theme.D0sYCrQz.js
T
2026-10-25 18:52:36 +08:00

18 lines
106 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.BITBxz5f.js","assets/chunks/framework.B-QBKwc1.js"])))=>i.map(i=>d[i]);
import{d as _,c as h,r as v,n as W,o as c,a as ie,t as O,b as S,w as p,T as Pt,e as w,_ as L,u as wi,i as Wi,f as Xi,g as xt,h as x,j as m,k as d,l as Se,m as yt,p as B,q as me,s as rt,v as be,x as lt,y as Vt,z as Ui,A as qi,F as X,B as J,C as Le,D as ct,E as $,G as Ei,H as fe,I as $i,J as Fe,K as _e,L as ut,M as ji,N as It,O as kt,P as Si,Q as Li,R as dt,S as Gi,U as Ki,V as Zi,W as Ti,X as Pi,Y as Ji,Z as Qi,$ as en,a0 as xi,a1 as tn,a2 as nn,a3 as Ue}from"./framework.B-QBKwc1.js";const an=[],sn=[],on=[{alt:"企业级中台解决方案",href:"https://www.rxthink.cn",imgSrcDark:"/sponsor/rxthinkcmf.png",imgSrcLight:"/sponsor/rxthinkcmf.png"},{alt:"企业级中台解决方案",href:"https://www.rxthink.cn",imgSrcDark:"/sponsor/rxthinkcmf.png",imgSrcLight:"/sponsor/rxthinkcmf.png"}],rn=[{alt:"企业级中台解决方案",href:"https://www.rxthink.cn",imgSrcDark:"/sponsor/rxthinkcmf.png",imgSrcLight:"/sponsor/rxthinkcmf.png"},{alt:"企业级中台解决方案",href:"https://www.rxthink.cn",imgSrcDark:"/sponsor/rxthinkcmf.png",imgSrcLight:"/sponsor/rxthinkcmf.png"},{alt:"企业级中台解决方案",href:"https://www.rxthink.cn",imgSrcDark:"/sponsor/rxthinkcmf.png",imgSrcLight:"/sponsor/rxthinkcmf.png"}],gt={platinum:an,gold:sn,silver:on,bronze:rn},ln=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(i){return(e,t)=>(c(),h("span",{class:W(["VPBadge",i.type])},[v(e.$slots,"default",{},()=>[ie(O(i.text),1)])],2))}}),cn={key:0,class:"VPBackdrop"},un=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(i){return(e,t)=>(c(),S(Pt,{name:"fade"},{default:p(()=>[i.show?(c(),h("div",cn)):w("",!0)]),_:1}))}}),dn=L(un,[["__scopeId","data-v-54a304ca"]]),A=wi;function Vi(i,e){let t,n=!1;return()=>{t&&clearTimeout(t),n?t=setTimeout(i,e):(i(),(n=!0)&&setTimeout(()=>n=!1,e))}}function _t(i){return/^\//.test(i)?i:`/${i}`}function Nt(i){const{pathname:e,search:t,hash:n,protocol:a}=new URL(i,"http://a.com");if(Wi(i)||i.startsWith("#")||!a.startsWith("http")||!Xi(e))return i;const{site:s}=A(),o=e.endsWith("/")||e.endsWith(".html")?i:i.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,s.value.cleanUrls?"":".html")}${t}${n}`);return xt(o)}function Be({correspondingLink:i=!1}={}){const{site:e,localeIndex:t,page:n,theme:a,hash:s}=A(),o=x(()=>{var l,u;return{label:(l=e.value.locales[t.value])==null?void 0:l.label,link:((u=e.value.locales[t.value])==null?void 0:u.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:x(()=>Object.entries(e.value.locales).flatMap(([l,u])=>o.value.label===u.label?[]:{text:u.label,link:hn(u.link||(l==="root"?"/":`/${l}/`),a.value.i18nRouting!==!1&&i,n.value.relativePath.slice(o.value.link.length-1),!e.value.cleanUrls)+s.value})),currentLang:o}}function hn(i,e,t,n){return e?i.replace(/\/$/,"")+_t(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):i}const fn={class:"NotFound"},vn={class:"code"},mn={class:"title"},gn={class:"quote"},pn={class:"action"},bn=["href","aria-label"],yn=_({__name:"NotFound",setup(i){const{theme:e}=A(),{currentLang:t}=Be();return(n,a)=>{var s,o,r,l,u;return c(),h("div",fn,[m("p",vn,O(((s=d(e).notFound)==null?void 0:s.code)??"404"),1),m("h1",mn,O(((o=d(e).notFound)==null?void 0:o.title)??"PAGE NOT FOUND"),1),a[0]||(a[0]=m("div",{class:"divider"},null,-1)),m("blockquote",gn,O(((r=d(e).notFound)==null?void 0:r.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),m("div",pn,[m("a",{class:"link",href:d(xt)(d(t).link),"aria-label":((l=d(e).notFound)==null?void 0:l.linkLabel)??"go to home"},O(((u=d(e).notFound)==null?void 0:u.linkText)??"Take me home"),9,bn)])])}}}),kn=L(yn,[["__scopeId","data-v-6ff51ddd"]]);function Ii(i,e){if(Array.isArray(i))return Ze(i);if(i==null)return[];e=_t(e);const t=Object.keys(i).sort((a,s)=>s.split("/").length-a.split("/").length).find(a=>e.startsWith(_t(a))),n=t?i[t]:[];return Array.isArray(n)?Ze(n):Ze(n.items,n.base)}function _n(i){const e=[];let t=0;for(const n in i){const a=i[n];if(a.items){t=e.push(a);continue}e[t]||e.push({items:[]}),e[t].items.push(a)}return e}function wn(i){const e=[];function t(n){for(const a of n)a.text&&a.link&&e.push({text:a.text,link:a.link,docFooterText:a.docFooterText}),a.items&&t(a.items)}return t(i),e}function wt(i,e){return Array.isArray(e)?e.some(t=>wt(i,t)):Se(i,e.link)?!0:e.items?wt(i,e.items):!1}function Ze(i,e){return[...i].map(t=>{const n={...t},a=n.base||e;return a&&n.link&&(n.link=a+n.link),n.items&&(n.items=Ze(n.items,a)),n})}function ye(){const{frontmatter:i,page:e,theme:t}=A(),n=yt("(min-width: 960px)"),a=B(!1),s=x(()=>{const k=t.value.sidebar,I=e.value.relativePath;return k?Ii(k,I):[]}),o=B(s.value);me(s,(k,I)=>{JSON.stringify(k)!==JSON.stringify(I)&&(o.value=s.value)});const r=x(()=>i.value.sidebar!==!1&&o.value.length>0&&i.value.layout!=="home"),l=x(()=>u?i.value.aside==null?t.value.aside==="left":i.value.aside==="left":!1),u=x(()=>i.value.layout==="home"?!1:i.value.aside!=null?!!i.value.aside:t.value.aside!==!1),f=x(()=>r.value&&n.value),g=x(()=>r.value?_n(o.value):[]);function y(){a.value=!0}function b(){a.value=!1}function E(){a.value?b():y()}return{isOpen:a,sidebar:o,sidebarGroups:g,hasSidebar:r,hasAside:u,leftAside:l,isSidebarEnabled:f,open:y,close:b,toggle:E}}function En(i,e){let t;rt(()=>{t=i.value?document.activeElement:void 0}),be(()=>{window.addEventListener("keyup",n)}),lt(()=>{window.removeEventListener("keyup",n)});function n(a){a.key==="Escape"&&i.value&&(e(),t==null||t.focus())}}function $n(i){const{page:e,hash:t}=A(),n=B(!1),a=x(()=>i.value.collapsed!=null),s=x(()=>!!i.value.link),o=B(!1),r=()=>{o.value=Se(e.value.relativePath,i.value.link)};me([e,i,t],r),be(r);const l=x(()=>o.value?!0:i.value.items?wt(e.value.relativePath,i.value.items):!1),u=x(()=>!!(i.value.items&&i.value.items.length));rt(()=>{n.value=!!(a.value&&i.value.collapsed)}),Vt(()=>{(o.value||l.value)&&(n.value=!1)});function f(){a.value&&(n.value=!n.value)}return{collapsed:n,collapsible:a,isLink:s,isActiveLink:o,hasActiveLink:l,hasChildren:u,toggle:f}}function Sn(){const{hasSidebar:i}=ye(),e=yt("(min-width: 960px)"),t=yt("(min-width: 1280px)");return{isAsideEnabled:x(()=>!t.value&&!e.value?!1:i.value?t.value:e.value)}}const Et=[];function Ni(i){return typeof i.outline=="object"&&!Array.isArray(i.outline)&&i.outline.label||i.outlineTitle||"On this page"}function At(i){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const n=Number(t.tagName[1]);return{element:t,title:Ln(t),link:"#"+t.id,level:n}});return Tn(e,i)}function Ln(i){let e="";for(const t of i.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Tn(i,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[n,a]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;i=i.filter(o=>o.level>=n&&o.level<=a),Et.length=0;for(const{element:o,link:r}of i)Et.push({element:o,link:r});const s=[];e:for(let o=0;o<i.length;o++){const r=i[o];if(o===0)s.push(r);else{for(let l=o-1;l>=0;l--){const u=i[l];if(u.level<r.level){(u.children||(u.children=[])).push(r);continue e}}s.push(r)}}return s}function Pn(i,e){const{isAsideEnabled:t}=Sn(),n=Vi(s,100);let a=null;be(()=>{requestAnimationFrame(s),window.addEventListener("scroll",n)}),Ui(()=>{o(location.hash)}),lt(()=>{window.removeEventListener("scroll",n)});function s(){if(!t.value)return;const r=window.scrollY,l=window.innerHeight,u=document.body.offsetHeight,f=Math.abs(r+l-u)<1,g=Et.map(({element:b,link:E})=>({link:E,top:xn(b)})).filter(({top:b})=>!Number.isNaN(b)).sort((b,E)=>b.top-E.top);if(!g.length){o(null);return}if(r<1){o(null);return}if(f){o(g[g.length-1].link);return}let y=null;for(const{link:b,top:E}of g){if(E>r+qi()+4)break;y=b}o(y)}function o(r){a&&a.classList.remove("active"),r==null?a=null:a=i.value.querySelector(`a[href="${decodeURIComponent(r)}"]`);const l=a;l?(l.classList.add("active"),e.value.style.top=l.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function xn(i){let e=0;for(;i!==document.body;){if(i===null)return NaN;e+=i.offsetTop,i=i.offsetParent}return e}const Vn=["href","title"],In=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(i){function e({target:t}){const n=t.href.split("#")[1],a=document.getElementById(decodeURIComponent(n));a==null||a.focus({preventScroll:!0})}return(t,n)=>{const a=Le("VPDocOutlineItem",!0);return c(),h("ul",{class:W(["VPDocOutlineItem",i.root?"root":"nested"])},[(c(!0),h(X,null,J(i.headers,({children:s,link:o,title:r})=>(c(),h("li",null,[m("a",{class:"outline-link",href:o,onClick:e,title:r},O(r),9,Vn),s!=null&&s.length?(c(),S(a,{key:0,headers:s},null,8,["headers"])):w("",!0)]))),256))],2)}}}),Ai=L(In,[["__scopeId","data-v-53c99d69"]]),Nn={class:"content"},An={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Mn=_({__name:"VPDocAsideOutline",setup(i){const{frontmatter:e,theme:t}=A(),n=Ei([]);ct(()=>{n.value=At(e.value.outline??t.value.outline)});const a=B(),s=B();return Pn(a,s),(o,r)=>(c(),h("nav",{"aria-labelledby":"doc-outline-aria-label",class:W(["VPDocAsideOutline",{"has-outline":n.value.length>0}]),ref_key:"container",ref:a},[m("div",Nn,[m("div",{class:"outline-marker",ref_key:"marker",ref:s},null,512),m("div",An,O(d(Ni)(d(t))),1),$(Ai,{headers:n.value,root:!0},null,8,["headers"])])],2))}}),Cn=L(Mn,[["__scopeId","data-v-f610f197"]]),On={class:"VPDocAsideCarbonAds"},Dn=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(i){const e=()=>null;return(t,n)=>(c(),h("div",On,[$(d(e),{"carbon-ads":i.carbonAds},null,8,["carbon-ads"])]))}}),zn={class:"VPDocAside"},Hn=_({__name:"VPDocAside",setup(i){const{theme:e}=A();return(t,n)=>(c(),h("div",zn,[v(t.$slots,"aside-top",{},void 0,!0),v(t.$slots,"aside-outline-before",{},void 0,!0),$(Cn),v(t.$slots,"aside-outline-after",{},void 0,!0),n[0]||(n[0]=m("div",{class:"spacer"},null,-1)),v(t.$slots,"aside-ads-before",{},void 0,!0),d(e).carbonAds?(c(),S(Dn,{key:0,"carbon-ads":d(e).carbonAds},null,8,["carbon-ads"])):w("",!0),v(t.$slots,"aside-ads-after",{},void 0,!0),v(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Fn=L(Hn,[["__scopeId","data-v-cb998dce"]]);function Bn(){const{theme:i,page:e}=A();return x(()=>{const{text:t="Edit this page",pattern:n=""}=i.value.editLink||{};let a;return typeof n=="function"?a=n(e.value):a=n.replace(/:path/g,e.value.filePath),{url:a,text:t}})}function Rn(){const{page:i,theme:e,frontmatter:t}=A();return x(()=>{var u,f,g,y,b,E,k,I;const n=Ii(e.value.sidebar,i.value.relativePath),a=wn(n),s=Yn(a,D=>D.link.replace(/[?#].*$/,"")),o=s.findIndex(D=>Se(i.value.relativePath,D.link)),r=((u=e.value.docFooter)==null?void 0:u.prev)===!1&&!t.value.prev||t.value.prev===!1,l=((f=e.value.docFooter)==null?void 0:f.next)===!1&&!t.value.next||t.value.next===!1;return{prev:r?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((g=s[o-1])==null?void 0:g.docFooterText)??((y=s[o-1])==null?void 0:y.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((b=s[o-1])==null?void 0:b.link)},next:l?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((E=s[o+1])==null?void 0:E.docFooterText)??((k=s[o+1])==null?void 0:k.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((I=s[o+1])==null?void 0:I.link)}}})}function Yn(i,e){const t=new Set;return i.filter(n=>{const a=e(n);return t.has(a)?!1:t.add(a)})}const ve=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(i){const e=i,t=x(()=>e.tag??(e.href?"a":"span")),n=x(()=>e.href&&$i.test(e.href)||e.target==="_blank");return(a,s)=>(c(),S(fe(t.value),{class:W(["VPLink",{link:i.href,"vp-external-link-icon":n.value,"no-icon":i.noIcon}]),href:i.href?d(Nt)(i.href):void 0,target:i.target??(n.value?"_blank":void 0),rel:i.rel??(n.value?"noreferrer":void 0)},{default:p(()=>[v(a.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Wn={class:"VPLastUpdated"},Xn=["datetime"],Un=_({__name:"VPDocFooterLastUpdated",setup(i){const{theme:e,page:t,lang:n}=A(),a=x(()=>new Date(t.value.lastUpdated)),s=x(()=>a.value.toISOString()),o=B("");return be(()=>{rt(()=>{var r,l,u;o.value=new Intl.DateTimeFormat((l=(r=e.value.lastUpdated)==null?void 0:r.formatOptions)!=null&&l.forceLocale?n.value:void 0,((u=e.value.lastUpdated)==null?void 0:u.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(a.value)})}),(r,l)=>{var u;return c(),h("p",Wn,[ie(O(((u=d(e).lastUpdated)==null?void 0:u.text)||d(e).lastUpdatedText||"Last updated")+": ",1),m("time",{datetime:s.value},O(o.value),9,Xn)])}}}),qn=L(Un,[["__scopeId","data-v-1bb0c8a8"]]),jn={key:0,class:"VPDocFooter"},Gn={key:0,class:"edit-info"},Kn={key:0,class:"edit-link"},Zn={key:1,class:"last-updated"},Jn={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Qn={class:"pager"},ea=["innerHTML"],ta=["innerHTML"],ia={class:"pager"},na=["innerHTML"],aa=["innerHTML"],sa=_({__name:"VPDocFooter",setup(i){const{theme:e,page:t,frontmatter:n}=A(),a=Bn(),s=Rn(),o=x(()=>e.value.editLink&&n.value.editLink!==!1),r=x(()=>t.value.lastUpdated),l=x(()=>o.value||r.value||s.value.prev||s.value.next);return(u,f)=>{var g,y,b,E;return l.value?(c(),h("footer",jn,[v(u.$slots,"doc-footer-before",{},void 0,!0),o.value||r.value?(c(),h("div",Gn,[o.value?(c(),h("div",Kn,[$(ve,{class:"edit-link-button",href:d(a).url,"no-icon":!0},{default:p(()=>[f[0]||(f[0]=m("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),ie(" "+O(d(a).text),1)]),_:1},8,["href"])])):w("",!0),r.value?(c(),h("div",Zn,[$(qn)])):w("",!0)])):w("",!0),(g=d(s).prev)!=null&&g.link||(y=d(s).next)!=null&&y.link?(c(),h("nav",Jn,[f[1]||(f[1]=m("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),m("div",Qn,[(b=d(s).prev)!=null&&b.link?(c(),S(ve,{key:0,class:"pager-link prev",href:d(s).prev.link},{default:p(()=>{var k;return[m("span",{class:"desc",innerHTML:((k=d(e).docFooter)==null?void 0:k.prev)||"Previous page"},null,8,ea),m("span",{class:"title",innerHTML:d(s).prev.text},null,8,ta)]}),_:1},8,["href"])):w("",!0)]),m("div",ia,[(E=d(s).next)!=null&&E.link?(c(),S(ve,{key:0,class:"pager-link next",href:d(s).next.link},{default:p(()=>{var k;return[m("span",{class:"desc",innerHTML:((k=d(e).docFooter)==null?void 0:k.next)||"Next page"},null,8,na),m("span",{class:"title",innerHTML:d(s).next.text},null,8,aa)]}),_:1},8,["href"])):w("",!0)])])):w("",!0)])):w("",!0)}}}),oa=L(sa,[["__scopeId","data-v-1bcd8184"]]),ra={class:"container"},la={class:"aside-container"},ca={class:"aside-content"},ua={class:"content"},da={class:"content-container"},ha={class:"main"},fa=_({__name:"VPDoc",setup(i){const{theme:e}=A(),t=Fe(),{hasSidebar:n,hasAside:a,leftAside:s}=ye(),o=x(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(r,l)=>{const u=Le("Content");return c(),h("div",{class:W(["VPDoc",{"has-sidebar":d(n),"has-aside":d(a)}])},[v(r.$slots,"doc-top",{},void 0,!0),m("div",ra,[d(a)?(c(),h("div",{key:0,class:W(["aside",{"left-aside":d(s)}])},[l[0]||(l[0]=m("div",{class:"aside-curtain"},null,-1)),m("div",la,[m("div",ca,[$(Fn,null,{"aside-top":p(()=>[v(r.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[v(r.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[v(r.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[v(r.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[v(r.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[v(r.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):w("",!0),m("div",ua,[m("div",da,[v(r.$slots,"doc-before",{},void 0,!0),m("main",ha,[$(u,{class:W(["vp-doc",[o.value,d(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),$(oa,null,{"doc-footer-before":p(()=>[v(r.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),v(r.$slots,"doc-after",{},void 0,!0)])])]),v(r.$slots,"doc-bottom",{},void 0,!0)],2)}}}),va=L(fa,[["__scopeId","data-v-e6f2a212"]]),ma=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(i){const e=i,t=x(()=>e.href&&$i.test(e.href)),n=x(()=>e.tag||e.href?"a":"button");return(a,s)=>(c(),S(fe(n.value),{class:W(["VPButton",[i.size,i.theme]]),href:i.href?d(Nt)(i.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:p(()=>[ie(O(i.text),1)]),_:1},8,["class","href","target","rel"]))}}),ga=L(ma,[["__scopeId","data-v-c9cf0e3c"]]),pa=["src","alt"],ba=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(i){return(e,t)=>{const n=Le("VPImage",!0);return i.image?(c(),h(X,{key:0},[typeof i.image=="string"||"src"in i.image?(c(),h("img",_e({key:0,class:"VPImage"},typeof i.image=="string"?e.$attrs:{...i.image,...e.$attrs},{src:d(xt)(typeof i.image=="string"?i.image:i.image.src),alt:i.alt??(typeof i.image=="string"?"":i.image.alt||"")}),null,16,pa)):(c(),h(X,{key:1},[$(n,_e({class:"dark",image:i.image.dark,alt:i.image.alt},e.$attrs),null,16,["image","alt"]),$(n,_e({class:"light",image:i.image.light,alt:i.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):w("",!0)}}}),at=L(ba,[["__scopeId","data-v-ab19afbb"]]),ya={class:"container"},ka={class:"main"},_a={key:0,class:"name"},wa=["innerHTML"],Ea=["innerHTML"],$a=["innerHTML"],Sa={key:0,class:"actions"},La={key:0,class:"image"},Ta={class:"image-container"},Pa=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(i){const e=ut("hero-image-slot-exists");return(t,n)=>(c(),h("div",{class:W(["VPHero",{"has-image":i.image||d(e)}])},[m("div",ya,[m("div",ka,[v(t.$slots,"home-hero-info-before",{},void 0,!0),v(t.$slots,"home-hero-info",{},()=>[i.name?(c(),h("h1",_a,[m("span",{innerHTML:i.name,class:"clip"},null,8,wa)])):w("",!0),i.text?(c(),h("p",{key:1,innerHTML:i.text,class:"text"},null,8,Ea)):w("",!0),i.tagline?(c(),h("p",{key:2,innerHTML:i.tagline,class:"tagline"},null,8,$a)):w("",!0)],!0),v(t.$slots,"home-hero-info-after",{},void 0,!0),i.actions?(c(),h("div",Sa,[(c(!0),h(X,null,J(i.actions,a=>(c(),h("div",{key:a.link,class:"action"},[$(ga,{tag:"a",size:"medium",theme:a.theme,text:a.text,href:a.link,target:a.target,rel:a.rel},null,8,["theme","text","href","target","rel"])]))),128))])):w("",!0),v(t.$slots,"home-hero-actions-after",{},void 0,!0)]),i.image||d(e)?(c(),h("div",La,[m("div",Ta,[n[0]||(n[0]=m("div",{class:"image-bg"},null,-1)),v(t.$slots,"home-hero-image",{},()=>[i.image?(c(),S(at,{key:0,class:"image-src",image:i.image},null,8,["image"])):w("",!0)],!0)])])):w("",!0)])],2))}}),xa=L(Pa,[["__scopeId","data-v-b10c5094"]]),Va=_({__name:"VPHomeHero",setup(i){const{frontmatter:e}=A();return(t,n)=>d(e).hero?(c(),S(xa,{key:0,class:"VPHomeHero",name:d(e).hero.name,text:d(e).hero.text,tagline:d(e).hero.tagline,image:d(e).hero.image,actions:d(e).hero.actions},{"home-hero-info-before":p(()=>[v(t.$slots,"home-hero-info-before")]),"home-hero-info":p(()=>[v(t.$slots,"home-hero-info")]),"home-hero-info-after":p(()=>[v(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":p(()=>[v(t.$slots,"home-hero-actions-after")]),"home-hero-image":p(()=>[v(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):w("",!0)}}),Ia={class:"box"},Na={key:0,class:"icon"},Aa=["innerHTML"],Ma=["innerHTML"],Ca=["innerHTML"],Oa={key:4,class:"link-text"},Da={class:"link-text-value"},za=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(i){return(e,t)=>(c(),S(ve,{class:"VPFeature",href:i.link,rel:i.rel,target:i.target,"no-icon":!0,tag:i.link?"a":"div"},{default:p(()=>[m("article",Ia,[typeof i.icon=="object"&&i.icon.wrap?(c(),h("div",Na,[$(at,{image:i.icon,alt:i.icon.alt,height:i.icon.height||48,width:i.icon.width||48},null,8,["image","alt","height","width"])])):typeof i.icon=="object"?(c(),S(at,{key:1,image:i.icon,alt:i.icon.alt,height:i.icon.height||48,width:i.icon.width||48},null,8,["image","alt","height","width"])):i.icon?(c(),h("div",{key:2,class:"icon",innerHTML:i.icon},null,8,Aa)):w("",!0),m("h2",{class:"title",innerHTML:i.title},null,8,Ma),i.details?(c(),h("p",{key:3,class:"details",innerHTML:i.details},null,8,Ca)):w("",!0),i.linkText?(c(),h("div",Oa,[m("p",Da,[ie(O(i.linkText)+" ",1),t[0]||(t[0]=m("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):w("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Ha=L(za,[["__scopeId","data-v-bd37d1a2"]]),Fa={key:0,class:"VPFeatures"},Ba={class:"container"},Ra={class:"items"},Ya=_({__name:"VPFeatures",props:{features:{}},setup(i){const e=i,t=x(()=>{const n=e.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,a)=>i.features?(c(),h("div",Fa,[m("div",Ba,[m("div",Ra,[(c(!0),h(X,null,J(i.features,s=>(c(),h("div",{key:s.title,class:W(["item",[t.value]])},[$(Ha,{icon:s.icon,title:s.title,details:s.details,link:s.link,"link-text":s.linkText,rel:s.rel,target:s.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):w("",!0)}}),Wa=L(Ya,[["__scopeId","data-v-b1eea84a"]]),Xa=_({__name:"VPHomeFeatures",setup(i){const{frontmatter:e}=A();return(t,n)=>d(e).features?(c(),S(Wa,{key:0,class:"VPHomeFeatures",features:d(e).features},null,8,["features"])):w("",!0)}}),Ua=_({__name:"VPHomeContent",setup(i){const{width:e}=ji({initialWidth:0,includeScrollbar:!1});return(t,n)=>(c(),h("div",{class:"vp-doc container",style:It(d(e)?{"--vp-offset":`calc(50% - ${d(e)/2}px)`}:{})},[v(t.$slots,"default",{},void 0,!0)],4))}}),qa=L(Ua,[["__scopeId","data-v-c141a4bd"]]),ja={class:"VPHome"},Ga=_({__name:"VPHome",setup(i){const{frontmatter:e}=A();return(t,n)=>{const a=Le("Content");return c(),h("div",ja,[v(t.$slots,"home-hero-before",{},void 0,!0),$(Va,null,{"home-hero-info-before":p(()=>[v(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[v(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[v(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[v(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[v(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),v(t.$slots,"home-hero-after",{},void 0,!0),v(t.$slots,"home-features-before",{},void 0,!0),$(Xa),v(t.$slots,"home-features-after",{},void 0,!0),d(e).markdownStyles!==!1?(c(),S(qa,{key:0},{default:p(()=>[$(a)]),_:1})):(c(),S(a,{key:1}))])}}}),Ka=L(Ga,[["__scopeId","data-v-07b1ad08"]]),Za={},Ja={class:"VPPage"};function Qa(i,e){const t=Le("Content");return c(),h("div",Ja,[v(i.$slots,"page-top"),$(t),v(i.$slots,"page-bottom")])}const es=L(Za,[["render",Qa]]),ts=_({__name:"VPContent",setup(i){const{page:e,frontmatter:t}=A(),{hasSidebar:n}=ye();return(a,s)=>(c(),h("div",{class:W(["VPContent",{"has-sidebar":d(n),"is-home":d(t).layout==="home"}]),id:"VPContent"},[d(e).isNotFound?v(a.$slots,"not-found",{},()=>[$(kn)],!0,0):d(t).layout==="page"?(c(),S(es,{key:1},{"page-top":p(()=>[v(a.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[v(a.$slots,"page-bottom",{},void 0,!0)]),_:3})):d(t).layout==="home"?(c(),S(Ka,{key:2},{"home-hero-before":p(()=>[v(a.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":p(()=>[v(a.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[v(a.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[v(a.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[v(a.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[v(a.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[v(a.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[v(a.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[v(a.$slots,"home-features-after",{},void 0,!0)]),_:3})):d(t).layout&&d(t).layout!=="doc"?(c(),S(fe(d(t).layout),{key:3})):(c(),S(va,{key:4},{"doc-top":p(()=>[v(a.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[v(a.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":p(()=>[v(a.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[v(a.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[v(a.$slots,"doc-after",{},void 0,!0)]),"aside-top":p(()=>[v(a.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":p(()=>[v(a.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[v(a.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[v(a.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[v(a.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":p(()=>[v(a.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),is=L(ts,[["__scopeId","data-v-9a6c75ad"]]),ns={class:"container"},as=["innerHTML"],ss=["innerHTML"],os=_({__name:"VPFooter",setup(i){const{theme:e,frontmatter:t}=A(),{hasSidebar:n}=ye();return(a,s)=>d(e).footer&&d(t).footer!==!1?(c(),h("footer",{key:0,class:W(["VPFooter",{"has-sidebar":d(n)}])},[m("div",ns,[d(e).footer.message?(c(),h("p",{key:0,class:"message",innerHTML:d(e).footer.message},null,8,as)):w("",!0),d(e).footer.copyright?(c(),h("p",{key:1,class:"copyright",innerHTML:d(e).footer.copyright},null,8,ss)):w("",!0)])],2)):w("",!0)}}),rs=L(os,[["__scopeId","data-v-566314d4"]]);function ls(){const{theme:i,frontmatter:e}=A(),t=Ei([]),n=x(()=>t.value.length>0);return ct(()=>{t.value=At(e.value.outline??i.value.outline)}),{headers:t,hasLocalNav:n}}const cs={class:"menu-text"},us={class:"header"},ds={class:"outline"},hs=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(i){const e=i,{theme:t}=A(),n=B(!1),a=B(0),s=B(),o=B();function r(g){var y;(y=s.value)!=null&&y.contains(g.target)||(n.value=!1)}me(n,g=>{if(g){document.addEventListener("click",r);return}document.removeEventListener("click",r)}),kt("Escape",()=>{n.value=!1}),ct(()=>{n.value=!1});function l(){n.value=!n.value,a.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function u(g){g.target.classList.contains("outline-link")&&(o.value&&(o.value.style.transition="none"),Si(()=>{n.value=!1}))}function f(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(g,y)=>(c(),h("div",{class:"VPLocalNavOutlineDropdown",style:It({"--vp-vh":a.value+"px"}),ref_key:"main",ref:s},[i.headers.length>0?(c(),h("button",{key:0,onClick:l,class:W({open:n.value})},[m("span",cs,O(d(Ni)(d(t))),1),y[0]||(y[0]=m("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(c(),h("button",{key:1,onClick:f},O(d(t).returnToTopLabel||"Return to top"),1)),$(Pt,{name:"flyout"},{default:p(()=>[n.value?(c(),h("div",{key:0,ref_key:"items",ref:o,class:"items",onClick:u},[m("div",us,[m("a",{class:"top-link",href:"#",onClick:f},O(d(t).returnToTopLabel||"Return to top"),1)]),m("div",ds,[$(Ai,{headers:i.headers},null,8,["headers"])])],512)):w("",!0)]),_:1})],4))}}),fs=L(hs,[["__scopeId","data-v-883964e0"]]),vs={class:"container"},ms=["aria-expanded"],gs={class:"menu-text"},ps=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(i){const{theme:e,frontmatter:t}=A(),{hasSidebar:n}=ye(),{headers:a}=ls(),{y:s}=Li(),o=B(0);be(()=>{o.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),ct(()=>{a.value=At(t.value.outline??e.value.outline)});const r=x(()=>a.value.length===0),l=x(()=>r.value&&!n.value),u=x(()=>({VPLocalNav:!0,"has-sidebar":n.value,empty:r.value,fixed:l.value}));return(f,g)=>d(t).layout!=="home"&&(!l.value||d(s)>=o.value)?(c(),h("div",{key:0,class:W(u.value)},[m("div",vs,[d(n)?(c(),h("button",{key:0,class:"menu","aria-expanded":i.open,"aria-controls":"VPSidebarNav",onClick:g[0]||(g[0]=y=>f.$emit("open-menu"))},[g[1]||(g[1]=m("span",{class:"vpi-align-left menu-icon"},null,-1)),m("span",gs,O(d(e).sidebarMenuLabel||"Menu"),1)],8,ms)):w("",!0),$(fs,{headers:d(a),navHeight:o.value},null,8,["headers","navHeight"])])],2)):w("",!0)}}),bs=L(ps,[["__scopeId","data-v-2488c25a"]]);function ys(){const i=B(!1);function e(){i.value=!0,window.addEventListener("resize",a)}function t(){i.value=!1,window.removeEventListener("resize",a)}function n(){i.value?t():e()}function a(){window.outerWidth>=768&&t()}const s=Fe();return me(()=>s.path,t),{isScreenOpen:i,openScreen:e,closeScreen:t,toggleScreen:n}}const ks={},_s={class:"VPSwitch",type:"button",role:"switch"},ws={class:"check"},Es={key:0,class:"icon"};function $s(i,e){return c(),h("button",_s,[m("span",ws,[i.$slots.default?(c(),h("span",Es,[v(i.$slots,"default",{},void 0,!0)])):w("",!0)])])}const Ss=L(ks,[["render",$s],["__scopeId","data-v-b4ccac88"]]),Ls=_({__name:"VPSwitchAppearance",setup(i){const{isDark:e,theme:t}=A(),n=ut("toggle-appearance",()=>{e.value=!e.value}),a=B("");return Vt(()=>{a.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(s,o)=>(c(),S(Ss,{title:a.value,class:"VPSwitchAppearance","aria-checked":d(e),onClick:d(n)},{default:p(()=>[...o[0]||(o[0]=[m("span",{class:"vpi-sun sun"},null,-1),m("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),Mt=L(Ls,[["__scopeId","data-v-be9742d9"]]),Ts={key:0,class:"VPNavBarAppearance"},Ps=_({__name:"VPNavBarAppearance",setup(i){const{site:e}=A();return(t,n)=>d(e).appearance&&d(e).appearance!=="force-dark"&&d(e).appearance!=="force-auto"?(c(),h("div",Ts,[$(Mt)])):w("",!0)}}),xs=L(Ps,[["__scopeId","data-v-3f90c1a5"]]),Ct=B();let Mi=!1,pt=0;function Vs(i){const e=B(!1);if(dt){!Mi&&Is(),pt++;const t=me(Ct,n=>{var a,s,o;n===i.el.value||(a=i.el.value)!=null&&a.contains(n)?(e.value=!0,(s=i.onFocus)==null||s.call(i)):(e.value=!1,(o=i.onBlur)==null||o.call(i))});lt(()=>{t(),pt--,pt||Ns()})}return Gi(e)}function Is(){document.addEventListener("focusin",Ci),Mi=!0,Ct.value=document.activeElement}function Ns(){document.removeEventListener("focusin",Ci)}function Ci(){Ct.value=document.activeElement}const As={class:"VPMenuLink"},Ms=_({__name:"VPMenuLink",props:{item:{}},setup(i){const{page:e}=A();return(t,n)=>(c(),h("div",As,[$(ve,{class:W({active:d(Se)(d(e).relativePath,i.item.activeMatch||i.item.link,!!i.item.activeMatch)}),href:i.item.link,target:i.item.target,rel:i.item.rel},{default:p(()=>[ie(O(i.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),ht=L(Ms,[["__scopeId","data-v-f51f088d"]]),Cs={class:"VPMenuGroup"},Os={key:0,class:"title"},Ds=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(i){return(e,t)=>(c(),h("div",Cs,[i.text?(c(),h("p",Os,O(i.text),1)):w("",!0),(c(!0),h(X,null,J(i.items,n=>(c(),h(X,null,["link"in n?(c(),S(ht,{key:0,item:n},null,8,["item"])):w("",!0)],64))),256))]))}}),zs=L(Ds,[["__scopeId","data-v-a6b0397c"]]),Hs={class:"VPMenu"},Fs={key:0,class:"items"},Bs=_({__name:"VPMenu",props:{items:{}},setup(i){return(e,t)=>(c(),h("div",Hs,[i.items?(c(),h("div",Fs,[(c(!0),h(X,null,J(i.items,n=>(c(),h(X,{key:JSON.stringify(n)},["link"in n?(c(),S(ht,{key:0,item:n},null,8,["item"])):"component"in n?(c(),S(fe(n.component),_e({key:1,ref_for:!0},n.props),null,16)):(c(),S(zs,{key:2,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):w("",!0),v(e.$slots,"default",{},void 0,!0)]))}}),Rs=L(Bs,[["__scopeId","data-v-20ed86d6"]]),Ys=["aria-expanded","aria-label"],Ws={key:0,class:"text"},Xs=["innerHTML"],Us={key:1,class:"vpi-more-horizontal icon"},qs={class:"menu"},js=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(i){const e=B(!1),t=B();Vs({el:t,onBlur:n});function n(){e.value=!1}return(a,s)=>(c(),h("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:s[1]||(s[1]=o=>e.value=!0),onMouseleave:s[2]||(s[2]=o=>e.value=!1)},[m("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":i.label,onClick:s[0]||(s[0]=o=>e.value=!e.value)},[i.button||i.icon?(c(),h("span",Ws,[i.icon?(c(),h("span",{key:0,class:W([i.icon,"option-icon"])},null,2)):w("",!0),i.button?(c(),h("span",{key:1,innerHTML:i.button},null,8,Xs)):w("",!0),s[3]||(s[3]=m("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(c(),h("span",Us))],8,Ys),m("div",qs,[$(Rs,{items:i.items},{default:p(()=>[v(a.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),Ot=L(js,[["__scopeId","data-v-af5898d3"]]),Gs=["href","aria-label","innerHTML"],Ks=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(i){const e=i,t=x(()=>typeof e.icon=="object"?e.icon.svg:`<span class="vpi-social-${e.icon}" />`);return(n,a)=>(c(),h("a",{class:"VPSocialLink no-icon",href:i.link,"aria-label":i.ariaLabel??(typeof i.icon=="string"?i.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Gs))}}),Zs=L(Ks,[["__scopeId","data-v-358b6670"]]),Js={class:"VPSocialLinks"},Qs=_({__name:"VPSocialLinks",props:{links:{}},setup(i){return(e,t)=>(c(),h("div",Js,[(c(!0),h(X,null,J(i.links,({link:n,icon:a,ariaLabel:s})=>(c(),S(Zs,{key:n,icon:a,link:n,ariaLabel:s},null,8,["icon","link","ariaLabel"]))),128))]))}}),Dt=L(Qs,[["__scopeId","data-v-e71e869c"]]),eo={key:0,class:"group translations"},to={class:"trans-title"},io={key:1,class:"group"},no={class:"item appearance"},ao={class:"label"},so={class:"appearance-action"},oo={key:2,class:"group"},ro={class:"item social-links"},lo=_({__name:"VPNavBarExtra",setup(i){const{site:e,theme:t}=A(),{localeLinks:n,currentLang:a}=Be({correspondingLink:!0}),s=x(()=>n.value.length&&a.value.label||e.value.appearance||t.value.socialLinks);return(o,r)=>s.value?(c(),S(Ot,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:p(()=>[d(n).length&&d(a).label?(c(),h("div",eo,[m("p",to,O(d(a).label),1),(c(!0),h(X,null,J(d(n),l=>(c(),S(ht,{key:l.link,item:l},null,8,["item"]))),128))])):w("",!0),d(e).appearance&&d(e).appearance!=="force-dark"&&d(e).appearance!=="force-auto"?(c(),h("div",io,[m("div",no,[m("p",ao,O(d(t).darkModeSwitchLabel||"Appearance"),1),m("div",so,[$(Mt)])])])):w("",!0),d(t).socialLinks?(c(),h("div",oo,[m("div",ro,[$(Dt,{class:"social-links-list",links:d(t).socialLinks},null,8,["links"])])])):w("",!0)]),_:1})):w("",!0)}}),co=L(lo,[["__scopeId","data-v-f953d92f"]]),uo=["aria-expanded"],ho=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(i){return(e,t)=>(c(),h("button",{type:"button",class:W(["VPNavBarHamburger",{active:i.active}]),"aria-label":"mobile navigation","aria-expanded":i.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=n=>e.$emit("click"))},[...t[1]||(t[1]=[m("span",{class:"container"},[m("span",{class:"top"}),m("span",{class:"middle"}),m("span",{class:"bottom"})],-1)])],10,uo))}}),fo=L(ho,[["__scopeId","data-v-6bee1efd"]]),vo=["innerHTML"],mo=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(i){const{page:e}=A();return(t,n)=>(c(),S(ve,{class:W({VPNavBarMenuLink:!0,active:d(Se)(d(e).relativePath,i.item.activeMatch||i.item.link,!!i.item.activeMatch)}),href:i.item.link,noIcon:i.item.noIcon,target:i.item.target,rel:i.item.rel,tabindex:"0"},{default:p(()=>[m("span",{innerHTML:i.item.text},null,8,vo)]),_:1},8,["class","href","noIcon","target","rel"]))}}),go=L(mo,[["__scopeId","data-v-08fbf4b6"]]),po=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(i){const e=i,{page:t}=A(),n=s=>"component"in s?!1:"link"in s?Se(t.value.relativePath,s.link,!!e.item.activeMatch):s.items.some(n),a=x(()=>n(e.item));return(s,o)=>(c(),S(Ot,{class:W({VPNavBarMenuGroup:!0,active:d(Se)(d(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||a.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),bo={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},yo=_({__name:"VPNavBarMenu",setup(i){const{theme:e}=A();return(t,n)=>d(e).nav?(c(),h("nav",bo,[n[0]||(n[0]=m("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(c(!0),h(X,null,J(d(e).nav,a=>(c(),h(X,{key:JSON.stringify(a)},["link"in a?(c(),S(go,{key:0,item:a},null,8,["item"])):"component"in a?(c(),S(fe(a.component),_e({key:1,ref_for:!0},a.props),null,16)):(c(),S(po,{key:2,item:a},null,8,["item"]))],64))),128))])):w("",!0)}}),ko=L(yo,[["__scopeId","data-v-afb2845e"]]);function _o(i){const{localeIndex:e,theme:t}=A();function n(a){var E,k,I;const s=a.split("."),o=(E=t.value.search)==null?void 0:E.options,r=o&&typeof o=="object",l=r&&((I=(k=o.locales)==null?void 0:k[e.value])==null?void 0:I.translations)||null,u=r&&o.translations||null;let f=l,g=u,y=i;const b=s.pop();for(const D of s){let N=null;const M=y==null?void 0:y[D];M&&(N=y=M);const U=g==null?void 0:g[D];U&&(N=g=U);const q=f==null?void 0:f[D];q&&(N=f=q),M||(y=N),U||(g=N),q||(f=N)}return(f==null?void 0:f[b])??(g==null?void 0:g[b])??(y==null?void 0:y[b])??""}return n}const wo=["aria-label"],Eo={class:"DocSearch-Button-Container"},$o={class:"DocSearch-Button-Placeholder"},Ht=_({__name:"VPNavBarSearchButton",setup(i){const t=_o({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(n,a)=>(c(),h("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":d(t)("button.buttonAriaLabel")},[m("span",Eo,[a[0]||(a[0]=m("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),m("span",$o,O(d(t)("button.buttonText")),1)]),a[1]||(a[1]=m("span",{class:"DocSearch-Button-Keys"},[m("kbd",{class:"DocSearch-Button-Key"}),m("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,wo))}}),So={class:"VPNavBarSearch"},Lo={id:"local-search"},To={key:1,id:"docsearch"},Po=_({__name:"VPNavBarSearch",setup(i){const e=Ki(()=>Zi(()=>import("./VPLocalSearchBox.BITBxz5f.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:n}=A(),a=B(!1),s=B(!1);be(()=>{});function o(){a.value||(a.value=!0,setTimeout(r,16))}function r(){const g=new Event("keydown");g.key="k",g.metaKey=!0,window.dispatchEvent(g),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||r()},16)}function l(g){const y=g.target,b=y.tagName;return y.isContentEditable||b==="INPUT"||b==="SELECT"||b==="TEXTAREA"}const u=B(!1);kt("k",g=>{(g.ctrlKey||g.metaKey)&&(g.preventDefault(),u.value=!0)}),kt("/",g=>{l(g)||(g.preventDefault(),u.value=!0)});const f="local";return(g,y)=>{var b;return c(),h("div",So,[d(f)==="local"?(c(),h(X,{key:0},[u.value?(c(),S(d(e),{key:0,onClose:y[0]||(y[0]=E=>u.value=!1)})):w("",!0),m("div",Lo,[$(Ht,{onClick:y[1]||(y[1]=E=>u.value=!0)})])],64)):d(f)==="algolia"?(c(),h(X,{key:1},[a.value?(c(),S(d(t),{key:0,algolia:((b=d(n).search)==null?void 0:b.options)??d(n).algolia,onVnodeBeforeMount:y[2]||(y[2]=E=>s.value=!0)},null,8,["algolia"])):w("",!0),s.value?w("",!0):(c(),h("div",To,[$(Ht,{onClick:o})]))],64)):w("",!0)])}}}),xo=_({__name:"VPNavBarSocialLinks",setup(i){const{theme:e}=A();return(t,n)=>d(e).socialLinks?(c(),S(Dt,{key:0,class:"VPNavBarSocialLinks",links:d(e).socialLinks},null,8,["links"])):w("",!0)}}),Vo=L(xo,[["__scopeId","data-v-ef6192dc"]]),Io=["href","rel","target"],No={key:1},Ao={key:2},Mo=_({__name:"VPNavBarTitle",setup(i){const{site:e,theme:t}=A(),{hasSidebar:n}=ye(),{currentLang:a}=Be(),s=x(()=>{var l;return typeof t.value.logoLink=="string"?t.value.logoLink:(l=t.value.logoLink)==null?void 0:l.link}),o=x(()=>{var l;return typeof t.value.logoLink=="string"||(l=t.value.logoLink)==null?void 0:l.rel}),r=x(()=>{var l;return typeof t.value.logoLink=="string"||(l=t.value.logoLink)==null?void 0:l.target});return(l,u)=>(c(),h("div",{class:W(["VPNavBarTitle",{"has-sidebar":d(n)}])},[m("a",{class:"title",href:s.value??d(Nt)(d(a).link),rel:o.value,target:r.value},[v(l.$slots,"nav-bar-title-before",{},void 0,!0),d(t).logo?(c(),S(at,{key:0,class:"logo",image:d(t).logo},null,8,["image"])):w("",!0),d(t).siteTitle?(c(),h("span",No,O(d(t).siteTitle),1)):d(t).siteTitle===void 0?(c(),h("span",Ao,O(d(e).title),1)):w("",!0),v(l.$slots,"nav-bar-title-after",{},void 0,!0)],8,Io)],2))}}),Co=L(Mo,[["__scopeId","data-v-0ad69264"]]),Oo={class:"items"},Do={class:"title"},zo=_({__name:"VPNavBarTranslations",setup(i){const{theme:e}=A(),{localeLinks:t,currentLang:n}=Be({correspondingLink:!0});return(a,s)=>d(t).length&&d(n).label?(c(),S(Ot,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:d(e).langMenuLabel||"Change language"},{default:p(()=>[m("div",Oo,[m("p",Do,O(d(n).label),1),(c(!0),h(X,null,J(d(t),o=>(c(),S(ht,{key:o.link,item:o},null,8,["item"]))),128))])]),_:1},8,["label"])):w("",!0)}}),Ho=L(zo,[["__scopeId","data-v-acee064b"]]),Fo={class:"wrapper"},Bo={class:"container"},Ro={class:"title"},Yo={class:"content"},Wo={class:"content-body"},Xo=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(i){const e=i,{y:t}=Li(),{hasSidebar:n}=ye(),{frontmatter:a}=A(),s=B({});return Vt(()=>{s.value={"has-sidebar":n.value,home:a.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(o,r)=>(c(),h("div",{class:W(["VPNavBar",s.value])},[m("div",Fo,[m("div",Bo,[m("div",Ro,[$(Co,null,{"nav-bar-title-before":p(()=>[v(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[v(o.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),m("div",Yo,[m("div",Wo,[v(o.$slots,"nav-bar-content-before",{},void 0,!0),$(Po,{class:"search"}),$(ko,{class:"menu"}),$(Ho,{class:"translations"}),$(xs,{class:"appearance"}),$(Vo,{class:"social-links"}),$(co,{class:"extra"}),v(o.$slots,"nav-bar-content-after",{},void 0,!0),$(fo,{class:"hamburger",active:i.isScreenOpen,onClick:r[0]||(r[0]=l=>o.$emit("toggle-screen"))},null,8,["active"])])])])]),r[1]||(r[1]=m("div",{class:"divider"},[m("div",{class:"divider-line"})],-1))],2))}}),Uo=L(Xo,[["__scopeId","data-v-9fd4d1dd"]]),qo={key:0,class:"VPNavScreenAppearance"},jo={class:"text"},Go=_({__name:"VPNavScreenAppearance",setup(i){const{site:e,theme:t}=A();return(n,a)=>d(e).appearance&&d(e).appearance!=="force-dark"&&d(e).appearance!=="force-auto"?(c(),h("div",qo,[m("p",jo,O(d(t).darkModeSwitchLabel||"Appearance"),1),$(Mt)])):w("",!0)}}),Ko=L(Go,[["__scopeId","data-v-a3e2920d"]]),Zo=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(i){const e=ut("close-screen");return(t,n)=>(c(),S(ve,{class:"VPNavScreenMenuLink",href:i.item.link,target:i.item.target,rel:i.item.rel,onClick:d(e),innerHTML:i.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Jo=L(Zo,[["__scopeId","data-v-1a934d60"]]),Qo=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(i){const e=ut("close-screen");return(t,n)=>(c(),S(ve,{class:"VPNavScreenMenuGroupLink",href:i.item.link,target:i.item.target,rel:i.item.rel,onClick:d(e)},{default:p(()=>[ie(O(i.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Oi=L(Qo,[["__scopeId","data-v-aea78dd1"]]),er={class:"VPNavScreenMenuGroupSection"},tr={key:0,class:"title"},ir=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(i){return(e,t)=>(c(),h("div",er,[i.text?(c(),h("p",tr,O(i.text),1)):w("",!0),(c(!0),h(X,null,J(i.items,n=>(c(),S(Oi,{key:n.text,item:n},null,8,["item"]))),128))]))}}),nr=L(ir,[["__scopeId","data-v-f60dbfa7"]]),ar=["aria-controls","aria-expanded"],sr=["innerHTML"],or=["id"],rr={key:0,class:"item"},lr={key:1,class:"item"},cr={key:2,class:"group"},ur=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(i){const e=i,t=B(!1),n=x(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function a(){t.value=!t.value}return(s,o)=>(c(),h("div",{class:W(["VPNavScreenMenuGroup",{open:t.value}])},[m("button",{class:"button","aria-controls":n.value,"aria-expanded":t.value,onClick:a},[m("span",{class:"button-text",innerHTML:i.text},null,8,sr),o[0]||(o[0]=m("span",{class:"vpi-plus button-icon"},null,-1))],8,ar),m("div",{id:n.value,class:"items"},[(c(!0),h(X,null,J(i.items,r=>(c(),h(X,{key:JSON.stringify(r)},["link"in r?(c(),h("div",rr,[$(Oi,{item:r},null,8,["item"])])):"component"in r?(c(),h("div",lr,[(c(),S(fe(r.component),_e({ref_for:!0},r.props,{"screen-menu":""}),null,16))])):(c(),h("div",cr,[$(nr,{text:r.text,items:r.items},null,8,["text","items"])]))],64))),128))],8,or)],2))}}),dr=L(ur,[["__scopeId","data-v-d99bfeec"]]),hr={key:0,class:"VPNavScreenMenu"},fr=_({__name:"VPNavScreenMenu",setup(i){const{theme:e}=A();return(t,n)=>d(e).nav?(c(),h("nav",hr,[(c(!0),h(X,null,J(d(e).nav,a=>(c(),h(X,{key:JSON.stringify(a)},["link"in a?(c(),S(Jo,{key:0,item:a},null,8,["item"])):"component"in a?(c(),S(fe(a.component),_e({key:1,ref_for:!0},a.props,{"screen-menu":""}),null,16)):(c(),S(dr,{key:2,text:a.text||"",items:a.items},null,8,["text","items"]))],64))),128))])):w("",!0)}}),vr=_({__name:"VPNavScreenSocialLinks",setup(i){const{theme:e}=A();return(t,n)=>d(e).socialLinks?(c(),S(Dt,{key:0,class:"VPNavScreenSocialLinks",links:d(e).socialLinks},null,8,["links"])):w("",!0)}}),mr={class:"list"},gr=_({__name:"VPNavScreenTranslations",setup(i){const{localeLinks:e,currentLang:t}=Be({correspondingLink:!0}),n=B(!1);function a(){n.value=!n.value}return(s,o)=>d(e).length&&d(t).label?(c(),h("div",{key:0,class:W(["VPNavScreenTranslations",{open:n.value}])},[m("button",{class:"title",onClick:a},[o[0]||(o[0]=m("span",{class:"vpi-languages icon lang"},null,-1)),ie(" "+O(d(t).label)+" ",1),o[1]||(o[1]=m("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),m("ul",mr,[(c(!0),h(X,null,J(d(e),r=>(c(),h("li",{key:r.link,class:"item"},[$(ve,{class:"link",href:r.link},{default:p(()=>[ie(O(r.text),1)]),_:2},1032,["href"])]))),128))])],2)):w("",!0)}}),pr=L(gr,[["__scopeId","data-v-516e4bc3"]]),br={class:"container"},yr=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(i){const e=B(null),t=Ti(dt?document.body:null);return(n,a)=>(c(),S(Pt,{name:"fade",onEnter:a[0]||(a[0]=s=>t.value=!0),onAfterLeave:a[1]||(a[1]=s=>t.value=!1)},{default:p(()=>[i.open?(c(),h("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[m("div",br,[v(n.$slots,"nav-screen-content-before",{},void 0,!0),$(fr,{class:"menu"}),$(pr,{class:"translations"}),$(Ko,{class:"appearance"}),$(vr,{class:"social-links"}),v(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):w("",!0)]),_:3}))}}),kr=L(yr,[["__scopeId","data-v-2dd6d0c7"]]),_r={key:0,class:"VPNav"},wr=_({__name:"VPNav",setup(i){const{isScreenOpen:e,closeScreen:t,toggleScreen:n}=ys(),{frontmatter:a}=A(),s=x(()=>a.value.navbar!==!1);return Pi("close-screen",t),rt(()=>{dt&&document.documentElement.classList.toggle("hide-nav",!s.value)}),(o,r)=>s.value?(c(),h("header",_r,[$(Uo,{"is-screen-open":d(e),onToggleScreen:d(n)},{"nav-bar-title-before":p(()=>[v(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[v(o.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[v(o.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[v(o.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),$(kr,{open:d(e)},{"nav-screen-content-before":p(()=>[v(o.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[v(o.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):w("",!0)}}),Er=L(wr,[["__scopeId","data-v-7ad780c2"]]),$r=["role","tabindex"],Sr={key:1,class:"items"},Lr=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(i){const e=i,{collapsed:t,collapsible:n,isLink:a,isActiveLink:s,hasActiveLink:o,hasChildren:r,toggle:l}=$n(x(()=>e.item)),u=x(()=>r.value?"section":"div"),f=x(()=>a.value?"a":"div"),g=x(()=>r.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),y=x(()=>a.value?void 0:"button"),b=x(()=>[[`level-${e.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":a.value},{"is-active":s.value},{"has-active":o.value}]);function E(I){"key"in I&&I.key!=="Enter"||!e.item.link&&l()}function k(){e.item.link&&l()}return(I,D)=>{const N=Le("VPSidebarItem",!0);return c(),S(fe(u.value),{class:W(["VPSidebarItem",b.value])},{default:p(()=>[i.item.text?(c(),h("div",_e({key:0,class:"item",role:y.value},Ji(i.item.items?{click:E,keydown:E}:{},!0),{tabindex:i.item.items&&0}),[D[1]||(D[1]=m("div",{class:"indicator"},null,-1)),i.item.link?(c(),S(ve,{key:0,tag:f.value,class:"link",href:i.item.link,rel:i.item.rel,target:i.item.target},{default:p(()=>[(c(),S(fe(g.value),{class:"text",innerHTML:i.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(c(),S(fe(g.value),{key:1,class:"text",innerHTML:i.item.text},null,8,["innerHTML"])),i.item.collapsed!=null&&i.item.items&&i.item.items.length?(c(),h("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:k,onKeydown:Qi(k,["enter"]),tabindex:"0"},[...D[0]||(D[0]=[m("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):w("",!0)],16,$r)):w("",!0),i.item.items&&i.item.items.length?(c(),h("div",Sr,[i.depth<5?(c(!0),h(X,{key:0},J(i.item.items,M=>(c(),S(N,{key:M.text,item:M,depth:i.depth+1},null,8,["item","depth"]))),128)):w("",!0)])):w("",!0)]),_:1},8,["class"])}}}),Tr=L(Lr,[["__scopeId","data-v-edd2eed8"]]),Pr=_({__name:"VPSidebarGroup",props:{items:{}},setup(i){const e=B(!0);let t=null;return be(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),en(()=>{t!=null&&(clearTimeout(t),t=null)}),(n,a)=>(c(!0),h(X,null,J(i.items,s=>(c(),h("div",{key:s.text,class:W(["group",{"no-transition":e.value}])},[$(Tr,{item:s,depth:0},null,8,["item"])],2))),128))}}),xr=L(Pr,[["__scopeId","data-v-51288d80"]]),Vr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Ir=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(i){const{sidebarGroups:e,hasSidebar:t}=ye(),n=i,a=B(null),s=Ti(dt?document.body:null);me([n,a],()=>{var r;n.open?(s.value=!0,(r=a.value)==null||r.focus()):s.value=!1},{immediate:!0,flush:"post"});const o=B(0);return me(e,()=>{o.value+=1},{deep:!0}),(r,l)=>d(t)?(c(),h("aside",{key:0,class:W(["VPSidebar",{open:i.open}]),ref_key:"navEl",ref:a,onClick:l[0]||(l[0]=xi(()=>{},["stop"]))},[l[2]||(l[2]=m("div",{class:"curtain"},null,-1)),m("nav",Vr,[l[1]||(l[1]=m("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),v(r.$slots,"sidebar-nav-before",{},void 0,!0),(c(),S(xr,{items:d(e),key:o.value},null,8,["items"])),v(r.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):w("",!0)}}),Nr=L(Ir,[["__scopeId","data-v-42c4c606"]]),Ar=_({__name:"VPSkipLink",setup(i){const e=Fe(),t=B();me(()=>e.path,()=>t.value.focus());function n({target:a}){const s=document.getElementById(decodeURIComponent(a.hash).slice(1));if(s){const o=()=>{s.removeAttribute("tabindex"),s.removeEventListener("blur",o)};s.setAttribute("tabindex","-1"),s.addEventListener("blur",o),s.focus(),window.scrollTo(0,0)}}return(a,s)=>(c(),h(X,null,[m("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),m("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n}," Skip to content ")],64))}}),Mr=L(Ar,[["__scopeId","data-v-c8291ffa"]]),Cr=_({__name:"Layout",setup(i){const{isOpen:e,open:t,close:n}=ye(),a=Fe();me(()=>a.path,n),En(e,n);const{frontmatter:s}=A(),o=tn(),r=x(()=>!!o["home-hero-image"]);return Pi("hero-image-slot-exists",r),(l,u)=>{const f=Le("Content");return d(s).layout!==!1?(c(),h("div",{key:0,class:W(["Layout",d(s).pageClass])},[v(l.$slots,"layout-top",{},void 0,!0),$(Mr),$(dn,{class:"backdrop",show:d(e),onClick:d(n)},null,8,["show","onClick"]),$(Er,null,{"nav-bar-title-before":p(()=>[v(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[v(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[v(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[v(l.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":p(()=>[v(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[v(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),$(bs,{open:d(e),onOpenMenu:d(t)},null,8,["open","onOpenMenu"]),$(Nr,{open:d(e)},{"sidebar-nav-before":p(()=>[v(l.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":p(()=>[v(l.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),$(is,null,{"page-top":p(()=>[v(l.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[v(l.$slots,"page-bottom",{},void 0,!0)]),"not-found":p(()=>[v(l.$slots,"not-found",{},void 0,!0)]),"home-hero-before":p(()=>[v(l.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":p(()=>[v(l.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[v(l.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[v(l.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[v(l.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[v(l.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[v(l.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[v(l.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[v(l.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":p(()=>[v(l.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[v(l.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[v(l.$slots,"doc-after",{},void 0,!0)]),"doc-top":p(()=>[v(l.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[v(l.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":p(()=>[v(l.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[v(l.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[v(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[v(l.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[v(l.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[v(l.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),$(rs),v(l.$slots,"layout-bottom",{},void 0,!0)],2)):(c(),S(f,{key:1}))}}}),Or=L(Cr,[["__scopeId","data-v-d8b57b2d"]]),Dr={xmini:[[0,2]],mini:[],small:[[920,6],[768,5],[640,4],[480,3],[0,2]],medium:[[960,5],[832,4],[640,3],[480,2]],big:[[832,3],[640,2]]};function zr({el:i,size:e="medium"}){const t=Vi(n,100);be(()=>{n(),window.addEventListener("resize",t)}),lt(()=>{window.removeEventListener("resize",t)});function n(){Hr(i.value,e)}}function Hr(i,e){const t=i.children.length,n=i.querySelectorAll(".vp-sponsor-grid-item:not(.empty)").length,a=Fr(i,e,n);Rr(i,a,t,n)}function Fr(i,e,t){const n=Dr[e],a=window.innerWidth;let s=1;return n.some(([o,r])=>{if(a>=o)return s=t<r?t:r,!0}),Br(i,s),s}function Br(i,e){i.dataset.vpGrid=String(e)}function Rr(i,e,t,n){const a=t-n,s=n%e,o=s===0?s:e-s;Yr(i,o-a)}function Yr(i,e){e!==0&&(e>0?Wr(i,e):Xr(i,e*-1))}function Wr(i,e){for(let t=0;t<e;t++){const n=document.createElement("div");n.classList.add("vp-sponsor-grid-item","empty"),i.append(n)}}function Xr(i,e){for(let t=0;t<e;t++)i.removeChild(i.lastElementChild)}const Ur=["href"],qr={class:"vp-sponsor-grid-box"},jr={class:"visually-hidden"},Gr=["src","alt"],Kr=_({__name:"VPSponsorsGrid",props:{size:{default:"medium"},data:{}},setup(i){const e=i,t=B(null);return zr({el:t,size:e.size}),(n,a)=>(c(),h("div",{class:W(["VPSponsorsGrid vp-sponsor-grid",[i.size]]),ref_key:"el",ref:t},[(c(!0),h(X,null,J(i.data,s=>(c(),h("div",{key:s.name,class:"vp-sponsor-grid-item"},[m("a",{class:"vp-sponsor-grid-link",href:s.url,target:"_blank",rel:"sponsored noopener"},[m("article",qr,[m("h4",jr,O(s.name),1),m("img",{class:"vp-sponsor-grid-image",src:s.img,alt:s.name},null,8,Gr)])],8,Ur)]))),128))],2))}}),Zr={key:0,class:"vp-sponsor-tier"},Jr=_({__name:"VPSponsors",props:{mode:{default:"normal"},tier:{},size:{},data:{}},setup(i){const e=i,t=x(()=>e.data.some(a=>"items"in a)?e.data:[{tier:e.tier,size:e.size,items:e.data}]);return(n,a)=>(c(),h("div",{class:W(["VPSponsors vp-sponsor",[i.mode]])},[(c(!0),h(X,null,J(t.value,(s,o)=>(c(),h("section",{key:o,class:"vp-sponsor-section"},[s.tier?(c(),h("h3",Zr,O(s.tier),1)):w("",!0),$(Kr,{size:s.size,data:s.items},null,8,["size","data"])]))),128))],2))}}),Qr={class:"VPDocAsideSponsors"},el=_({__name:"VPDocAsideSponsors",props:{tier:{},size:{},data:{}},setup(i){return(e,t)=>(c(),h("div",Qr,[$(Jr,{mode:"aside",tier:i.tier,size:i.size,data:i.data},null,8,["tier","size","data"])]))}}),Ft={Layout:Or,enhanceApp:({app:i})=>{i.component("Badge",ln)}},Bt="/sponsor/rxthinkcmf.png",tl=_({__name:"AsideSponsors",setup(i){const e=x(()=>[{size:"mini",items:gt.platinum.length?gt.platinum.map(t=>({name:t.alt,url:t.href,img:t.imgSrcLight})):[{name:"Become a sponsor",url:"https://www.rxthink.cn",img:"/sponsor/rxthinkcmf.png"}]},{size:"xmini",items:gt.silver.map(t=>({name:t.alt,url:t.href,img:t.imgSrcLight}))}]);return(t,n)=>(c(),h(X,null,[$(d(el),{data:e.value},null,8,["data"]),n[0]||(n[0]=nn('<a class="banner mp" href="https://www.rxthink.cn" target="_blank" data-v-46d2db61><img width="22" height="22" src="'+Bt+'" data-v-46d2db61><span data-v-46d2db61><p class="extra-info" data-v-46d2db61>赋能开发者</p><p class="heading" data-v-46d2db61>企业级中台解决方案</p><p class="extra-info" data-v-46d2db61>助力企业发展</p></span></a><a class="banner cert" href="https://www.rxthink.cn" target="_blank" data-v-46d2db61><img width="22" height="22" src="'+Bt+'" data-v-46d2db61><span data-v-46d2db61><p class="extra-info" data-v-46d2db61>赋能开发者</p><p class="heading" data-v-46d2db61>企业级中台解决方案</p><p class="extra-info" data-v-46d2db61>助力企业发展</p></span></a>',2))],64))}}),il=L(tl,[["__scopeId","data-v-46d2db61"]]),nl="/assets/logo.BVjSMCQU.svg",al={class:"mp"},sl={key:0,class:"video-embed"},ol={style:{padding:"56.25% 0 0 0",position:"relative"}},rl=["src"],ll={class:"watch-more"},cl=["href"],ul=["title"],dl={class:"text"},hl=["href","title"],fl={class:"text"},vl=_({__name:"VideoModuleLink",props:{href:{},title:{},mpLink:{}},setup(i){const{site:e}=wi(),t={videoLink:{"en-US":"Master this and much more with the official video course by the author of Pinia","zh-CN":"通过 Pinia 作者的官方视频课程掌握更多内容"},videoEmbed:{"en-US":"Master this and much more with a free video from Mastering Pinia","zh-CN":"通过 VideoModule 的免费视频掌握更多内容"},watchMoreA:{"en-US":"Watch more on ","zh-CN":"获取 "},watchMoreB:{"en-US":"","zh-CN":" 官方授权"}},n=i,a=x(()=>n.href.startsWith("/")),s=B(!1);return(o,r)=>(c(),h("div",al,[a.value?(c(),h(X,{key:0},[s.value?(c(),h("div",sl,[m("div",ol,[m("iframe",{loading:"lazy",title:"Gumlet video player",false:"",src:i.href+"?preload=false&autoplay=true&loop=false&disable_player_controls=false",style:{border:"none",position:"absolute",top:"0",left:"0",height:"100%",width:"100%"},allow:`\r
accelerometer;\r
gyroscope;\r
autoplay;\r
encrypted-media;\r
picture-in-picture;\r
fullscreen;\r
`,frameborder:"0",allowfullscreen:""},null,8,rl)]),m("div",ll,[ie(O(t.watchMoreA[d(e).lang])+" ",1),m("a",{href:i.mpLink||"https://www.rxthink.cn",target:"_blank",rel:"noopener"},[...r[1]||(r[1]=[ie(" 小蚂蚁云 ",-1),m("img",{src:nl,alt:"小蚂蚁云"},null,-1)])],8,cl),ie(" "+O(t.watchMoreB[d(e).lang]),1)])])):(c(),h("button",{key:1,class:"cta",title:i.title,onClick:r[0]||(r[0]=l=>s.value=!0)},[m("div",dl,[v(o.$slots,"default",{},()=>[ie(O(t.videoEmbed[d(e).lang]),1)],!0)])],8,ul))],64)):(c(),h("a",{key:1,href:i.href,target:"_blank",rel:"noopener",title:i.title,class:"no-icon cta"},[m("div",fl,[v(o.$slots,"default",{},()=>[ie(O(t.videoLink[d(e).lang]),1)],!0)])],8,hl))]))}}),ml=L(vl,[["__scopeId","data-v-9c71025d"]]);/*!
* Viewer.js v1.14.0
* https://fengyuanchen.github.io/viewerjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2026-09-12T12:12:29.730Z
*/function gl(i,e){if(!(i instanceof e))throw new TypeError("Cannot call a class as a function")}function Rt(i,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(i,Di(n.key),n)}}function pl(i,e,t){return e&&Rt(i.prototype,e),t&&Rt(i,t),Object.defineProperty(i,"prototype",{writable:!1}),i}function bl(i,e,t){return(e=Di(e))in i?Object.defineProperty(i,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):i[e]=t,i}function Yt(i,e){var t=Object.keys(i);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(i);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(i,a).enumerable})),t.push.apply(t,n)}return t}function ft(i){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?Yt(Object(t),!0).forEach(function(n){bl(i,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(t)):Yt(Object(t)).forEach(function(n){Object.defineProperty(i,n,Object.getOwnPropertyDescriptor(t,n))})}return i}function yl(i,e){if(typeof i!="object"||!i)return i;var t=i[Symbol.toPrimitive];if(t!==void 0){var n=t.call(i,e);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(i)}function Di(i){var e=yl(i,"string");return typeof e=="symbol"?e:e+""}function $t(i){"@babel/helpers - typeof";return $t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$t(i)}var Wt={backdrop:!0,button:!0,navbar:!0,navigation:!1,title:!0,toolbar:!0,className:"",container:"body",filter:null,fullscreen:!0,inheritedAttributes:["crossOrigin","decoding","isMap","loading","referrerPolicy","sizes","srcset","useMap"],initialCoverage:.9,initialViewIndex:0,inline:!1,autoplay:!0,interval:5e3,keyboard:!0,focus:!0,loading:!0,loop:!0,preload:!0,minWidth:200,minHeight:100,movable:!0,magnifier:!1,rotatable:!0,rotateOnGesture:!0,rotateOnTouch:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnGesture:!0,zoomOnWheel:!0,slideOnTouch:!0,slideOnWheel:!0,toggleOnDblclick:!0,tooltip:!0,transition:!0,zIndex:2015,zIndexInline:0,zoomRatio:.1,minZoomRatio:.01,maxZoomRatio:100,url:"src",ready:null,show:null,shown:null,hide:null,hidden:null,view:null,viewed:null,move:null,moved:null,rotate:null,rotated:null,scale:null,scaled:null,zoom:null,zoomed:null,play:null,playing:null,stop:null},kl='<div class="viewer-container" tabindex="-1" touch-action="none"><div class="viewer-canvas"></div><div class="viewer-magnifier" aria-hidden="true"><img class="viewer-magnifier-image" alt=""></div><div class="viewer-navigation" aria-hidden="true"><div class="viewer-prev" data-viewer-action="prev" role="button" aria-label="Previous"></div><div class="viewer-next" data-viewer-action="next" role="button" aria-label="Next"></div></div><div class="viewer-footer" aria-hidden="true"><div class="viewer-title" aria-hidden="true"></div><div class="viewer-toolbar" aria-hidden="true"></div><div class="viewer-navbar" aria-hidden="true"><ul class="viewer-list" role="navigation"></ul></div></div><div class="viewer-tooltip" role="alert" aria-hidden="true"></div><div class="viewer-button" data-viewer-action="mix" role="button" aria-hidden="true"></div><div class="viewer-player" aria-hidden="true"></div></div>',vt=typeof window<"u"&&typeof window.document<"u",pe=vt?window:{},Ve=vt&&pe.document.documentElement?"ontouchstart"in pe.document.documentElement:!1,Re=vt?"PointerEvent"in pe:!1,V="viewer",Je="move",Qe="rotate",zi="switch",xe="transform",Ce="zoom",et="".concat(V,"-active"),_l="".concat(V,"-close"),tt="".concat(V,"-fade"),St="".concat(V,"-fixed"),wl="".concat(V,"-fullscreen"),Xt="".concat(V,"-fullscreen-exit"),he="".concat(V,"-hide"),El="".concat(V,"-hide-md-down"),$l="".concat(V,"-hide-sm-down"),Sl="".concat(V,"-hide-xs-down"),se="".concat(V,"-in"),De="".concat(V,"-invisible"),Ie="".concat(V,"-loading"),Ll="".concat(V,"-move"),Ut="".concat(V,"-open"),Te="".concat(V,"-show"),j="".concat(V,"-transition"),we="click",Lt="dblclick",qt="dragstart",jt="focusin",st="keydown",ce="load",$e="error",Tl=Ve?"touchend touchcancel":"mouseup",Pl=Ve?"touchmove":"mousemove",xl=Ve?"touchstart":"mousedown",Gt=Re?"pointerdown":xl,Kt=Re?"pointerenter":"mouseenter",Zt=Re?"pointerleave":"mouseleave",qe=Re?"pointermove":Pl,Jt=Re?"pointerup pointercancel":Tl,Qt="resize",re="transitionend",ei="wheel",ti="gesturestart gesturechange gestureend",ii="ready",ni="show",ai="shown",si="hide",oi="hidden",ri="view",He="viewed",li="move",ci="moved",ui="rotate",di="rotated",hi="scale",fi="scaled",vi="zoom",mi="zoomed",gi="play",je="playing",pi="stop",ze="".concat(V,"Action"),Ye=/\s+/,Ge=["zoom-in","zoom-out","one-to-one","reset","prev","play","next","rotate-left","rotate-right","flip-horizontal","flip-vertical"];function Ne(i){return typeof i=="string"}var Vl={ctrl:"ctrlKey",shift:"shiftKey",alt:"altKey",meta:"metaKey"};function bi(i,e){return i?i===!0?!0:Ne(i)&&i.split("+").every(function(t){return e[Vl[t.trim().toLowerCase()]]}):!1}var Il=Number.isNaN||pe.isNaN;function R(i){return typeof i=="number"&&!Il(i)}function le(i){return typeof i>"u"}function Ae(i){return $t(i)==="object"&&i!==null}var Nl=Object.prototype.hasOwnProperty;function te(i){if(!Ae(i))return!1;try{var e=i.constructor,t=e.prototype;return e&&t&&Nl.call(t,"isPrototypeOf")}catch{return!1}}function z(i){return typeof i=="function"}function Y(i,e){if(i&&z(e))if(Array.isArray(i)||R(i.length)){var t=i.length,n;for(n=0;n<t&&e.call(i,i[n],n,i)!==!1;n+=1);}else Ae(i)&&Object.keys(i).forEach(function(a){e.call(i,i[a],a,i)});return i}function ot(i,e,t){Y(t,function(n){var a=e.getAttribute(n);a!==null&&i.setAttribute(n,a)})}function Q(i,e){var t=i.transition;return t&&t[e]!==!1}var ee=Object.assign||function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];return Ae(e)&&n.length>0&&n.forEach(function(s){Ae(s)&&Object.keys(s).forEach(function(o){e[o]=s[o]})}),e},Al=/^(?:width|height|left|top|marginLeft|marginTop)$/;function ue(i,e){var t=i.style;Y(e,function(n,a){Al.test(a)&&R(n)&&(n+="px"),t[a]=n})}function Ml(i){return Ne(i)?i.replace(/&(?!amp;|quot;|#39;|lt;|gt;)/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;"):i}function Oe(i,e){return!i||!e?!1:i.classList?i.classList.contains(e):i.className.split(Ye).indexOf(e)>-1}function P(i,e){if(!(!i||!e)){if(R(i.length)){Y(i,function(n){P(n,e)});return}if(i.classList){i.classList.add(e);return}var t=i.className.trim();t?t.indexOf(e)<0&&(i.className="".concat(t," ").concat(e)):i.className=e}}function H(i,e){if(!(!i||!e)){if(R(i.length)){Y(i,function(n){H(n,e)});return}if(i.classList){i.classList.remove(e);return}var t=i.className;t&&t.indexOf(e)>=0&&(i.className=t.split(Ye).filter(function(n){return n&&n!==e}).join(" "))}}function oe(i,e,t){if(e){if(R(i.length)){Y(i,function(n){oe(n,e,t)});return}t?P(i,e):H(i,e)}}var Cl=/([a-z\d])([A-Z])/g;function zt(i){return i.replace(Cl,"$1-$2").toLowerCase()}function ke(i,e){return Ae(i[e])?i[e]:i.dataset?i.dataset[e]:i.getAttribute("data-".concat(zt(e)))}function Tt(i,e,t){Ae(t)?i[e]=t:i.dataset?i.dataset[e]=t:i.setAttribute("data-".concat(zt(e)),t)}var Hi=function(){var i=!1;if(vt){var e=!1,t=function(){},n=Object.defineProperty({},"once",{get:function(){return i=!0,e},set:function(s){e=s}});pe.addEventListener("test",t,n),pe.removeEventListener("test",t,n)}return i}();function F(i,e,t){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},a=t;e.trim().split(Ye).forEach(function(s){if(!Hi){var o=i.listeners;o&&o[s]&&o[s][t]&&(a=o[s][t],delete o[s][t],Object.keys(o[s]).length===0&&delete o[s],Object.keys(o).length===0&&delete i.listeners)}i.removeEventListener(s,a,n)})}function T(i,e,t){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},a=t;e.trim().split(Ye).forEach(function(s){if(n.once&&!Hi){var o=i.listeners,r=o===void 0?{}:o;a=function(){delete r[s][t],i.removeEventListener(s,a,n);for(var u=arguments.length,f=new Array(u),g=0;g<u;g++)f[g]=arguments[g];t.apply(i,f)},r[s]||(r[s]={}),r[s][t]&&i.removeEventListener(s,r[s][t],n),r[s][t]=a,i.listeners=r}i.addEventListener(s,a,n)})}function G(i,e,t,n){var a;return z(Event)&&z(CustomEvent)?a=new CustomEvent(e,ft({bubbles:!0,cancelable:!0,detail:t},n)):(a=document.createEvent("CustomEvent"),a.initCustomEvent(e,!0,!0,t)),i.dispatchEvent(a)}function Ol(i){var e=i.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}function it(i){var e=i.rotate,t=i.scaleX,n=i.scaleY,a=i.translateX,s=i.translateY,o=[];R(a)&&a!==0&&o.push("translateX(".concat(a,"px)")),R(s)&&s!==0&&o.push("translateY(".concat(s,"px)")),R(e)&&e!==0&&o.push("rotate(".concat(e,"deg)")),R(t)&&R(n)&&(t!==1||n!==1)&&(o.push("scaleX(".concat(t,")")),o.push("scaleY(".concat(n,")")));var r=o.length?o.join(" "):"none";return{WebkitTransform:r,msTransform:r,transform:r}}function Dl(i){return Ne(i)?decodeURIComponent(i.replace(/^.*\//,"").replace(/[?&#].*$/,"")):""}var bt=pe.navigator&&/Version\/\d+(\.\d+)+?\s+Safari/i.test(pe.navigator.userAgent);function Fi(i,e,t){var n=document.createElement("img");if(i.naturalWidth&&!bt)return t(i.naturalWidth,i.naturalHeight),n;var a=document.body||document.documentElement;return n.onload=function(){t(n.width,n.height),bt||a.removeChild(n)},ot(n,i,e.inheritedAttributes),n.src=i.src,bt||(n.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",a.appendChild(n)),n}function Pe(i){switch(i){case 2:return Sl;case 3:return $l;case 4:return El;default:return""}}function yi(i){var e=ft({},i),t=[];return Y(i,function(n,a){delete e[a],Y(e,function(s){var o=Math.abs(n.startX-s.startX),r=Math.abs(n.startY-s.startY),l=Math.abs(n.endX-s.endX),u=Math.abs(n.endY-s.endY),f=Math.sqrt(o*o+r*r),g=Math.sqrt(l*l+u*u),y=(g-f)/f;t.push(y)})}),t.sort(function(n,a){return Math.abs(n)<Math.abs(a)}),t[0]}function ki(i){var e=ft({},i),t=[];return Y(i,function(n,a){delete e[a],Y(e,function(s){var o=Math.atan2(s.startY-n.startY,s.startX-n.startX),r=Math.atan2(s.endY-n.endY,s.endX-n.endX),l=r-o;l>Math.PI?l-=Math.PI*2:l<-Math.PI&&(l+=Math.PI*2),t.push(l*180/Math.PI)})}),t.sort(function(n,a){return Math.abs(a)-Math.abs(n)}),t[0]||0}function Ke(i,e){var t=i.pageX,n=i.pageY,a={endX:t,endY:n};return e?a:ft({timeStamp:Date.now(),startX:t,startY:n},a)}function zl(i){var e=0,t=0,n=0;return Y(i,function(a){var s=a.startX,o=a.startY;e+=s,t+=o,n+=1}),e/=n,t/=n,{pageX:e,pageY:t}}var Hl={render:function(){this.initContainer(),this.initViewer(),this.initList(),this.renderViewer()},initBody:function(){var e=this.ownerDocument,t=e.body||e.documentElement;this.body=t,this.scrollbarWidth=window.innerWidth-e.documentElement.clientWidth,this.initialBodyPaddingRight=t.style.paddingRight,this.initialBodyComputedPaddingRight=window.getComputedStyle(t).paddingRight},initContainer:function(){this.containerData={width:window.innerWidth,height:window.innerHeight}},initViewer:function(){var e=this.options,t=this.parent,n;e.inline&&(n={width:Math.max(t.offsetWidth,e.minWidth),height:Math.max(t.offsetHeight,e.minHeight)},this.parentData=n),(this.fulled||!n)&&(n=this.containerData),this.viewerData=ee({},n)},renderViewer:function(){this.options.inline&&!this.fulled&&ue(this.viewer,this.viewerData)},initList:function(){var e=this,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.index,n=this.element,a=this.options,s=this.list,o=[],r=te(a.navbar)?a.navbar:{},l=document.createElement("li");this.containerData||this.initContainer(),s.appendChild(l);var u=l.offsetWidth+parseInt(window.getComputedStyle(l).marginLeft,10);s.removeChild(l);var f=R(r.visibleItemCount)?Math.floor(r.visibleItemCount):Math.floor(this.containerData.width/u);f=Math.min(f,this.length);var g=f>0?Math.min(Math.max(0,t-Math.floor(f/2)),Math.max(0,this.length-f)):0,y=f>0?Math.min(this.length,g+f):this.length;if(s.innerHTML="",Y(this.images,function(E,k){if(!(f>0&&(k<g||k>=y))){var I=E.src,D=E.alt||Dl(I),N=e.getImageURL(E);if(I||N){var M=document.createElement("li"),U=document.createElement("img");ot(U,E,a.inheritedAttributes),a.navbar&&(U.src=I||N),U.alt=D,U.setAttribute("data-original-url",N||I),M.setAttribute("data-index",k),M.setAttribute("data-viewer-action","view"),M.setAttribute("role","button"),a.keyboard&&M.setAttribute("tabindex",0),M.appendChild(U),s.appendChild(M),o.push(M)}}}),this.items=o,this.viewed){var b=this.getItem(this.index);b&&(P(b,et),b.setAttribute("aria-selected",!0))}Y(o,function(E){var k=E.firstElementChild,I,D;Tt(k,"filled",!0),a.loading&&P(E,Ie),T(k,ce,I=function(M){F(k,$e,D),a.loading&&H(E,Ie),e.loadImage(M)},{once:!0}),T(k,$e,D=function(){F(k,ce,I),a.loading&&H(E,Ie)},{once:!0})}),Q(a,"view")&&T(n,He,function(){P(s,j)},{once:!0})},getItem:function(e){var t;return Y(this.items,function(n){return Number(ke(n,"index"))===e?(t=n,!1):!0}),t},renderList:function(){var e=this.index,t=this.getItem(e);if(t){var n=t.nextElementSibling,a=parseInt(window.getComputedStyle(n||t).marginLeft,10),s=t.offsetWidth,o=s+a;ue(this.list,ee({width:o*this.items.length-a},it({translateX:(this.viewerData.width-s)/2-t.offsetLeft})))}},resetList:function(){var e=this.list;e.innerHTML="",H(e,j),ue(e,ee({width:0},it({translateX:0})))},initImage:function(e){var t=this,n=this.options,a=this.image,s=this.viewerData,o=this.footer.offsetHeight,r=s.width,l=Math.max(s.height-o,o),u=this.imageData||{},f;this.imageInitializing={abort:function(){f.onload=null}},f=Fi(a,n,function(g,y){var b=g/y,E=Math.max(0,Math.min(1,n.initialCoverage)),k=r,I=l;t.imageInitializing=!1,l*b>r?I=r/b:k=l*b,E=R(E)?E:.9,k=Math.min(k*E,g),I=Math.min(I*E,y);var D=(r-k)/2,N=(l-I)/2,M={left:D,top:N,x:D,y:N,width:k,height:I,oldRatio:1,ratio:k/g,aspectRatio:b,naturalWidth:g,naturalHeight:y},U=ee({},M);n.rotatable&&(M.rotate=u.rotate||0,U.rotate=0),n.scalable&&(M.scaleX=u.scaleX||1,M.scaleY=u.scaleY||1,U.scaleX=1,U.scaleY=1),t.imageData=M,t.initialImageData=U,e&&e()})},renderImage:function(e){var t=this,n=this.image,a=this.imageData;if(ue(n,ee({width:a.width,height:a.height,marginLeft:a.x,marginTop:a.y},it(a))),this.magnifierPoint&&this.renderMagnifier(),e){var s=!1;if(this.viewing?s="view":this.moving?s="move":this.rotating?s="rotate":this.scaling?s="scale":this.zooming&&(s="zoom"),s&&Q(this.options,s)&&Oe(n,j)){var o=function(){t.imageRendering=!1,e()};this.imageRendering={abort:function(){F(n,re,o)}},T(n,re,o,{once:!0})}else e()}},resetImage:function(){var e=this.image;e&&(this.viewing&&this.viewing.abort(),e.parentNode.removeChild(e),this.image=null,this.title.innerHTML="")}},Fl={bind:function(){var e=this.options,t=this.viewer,n=this.canvas,a=this.ownerDocument;T(t,we,this.onClick=this.click.bind(this)),T(t,qt,this.onDragStart=this.dragstart.bind(this)),T(t,Kt,this.onMagnifyEnter=this.magnify.bind(this)),T(t,qe,this.onMagnify=this.magnify.bind(this)),T(t,Zt,this.onMagnifierLeave=this.hideMagnifier.bind(this)),T(n,Gt,this.onPointerDown=this.pointerdown.bind(this)),T(a,qe,this.onPointerMove=this.pointermove.bind(this)),T(a,Jt,this.onPointerUp=this.pointerup.bind(this)),T(a,st,this.onKeyDown=this.keydown.bind(this)),T(window,Qt,this.onResize=this.resize.bind(this)),(e.zoomable&&e.zoomOnWheel||e.slideOnWheel)&&T(t,ei,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),(e.zoomable&&e.zoomOnGesture||e.rotatable&&e.rotateOnGesture)&&T(t,ti,this.onGesture=this.gesture.bind(this),{passive:!1}),e.toggleOnDblclick&&T(n,Lt,this.onDblclick=this.dblclick.bind(this))},unbind:function(){var e=this.options,t=this.viewer,n=this.canvas,a=this.ownerDocument;F(t,we,this.onClick),F(t,qt,this.onDragStart),F(t,Kt,this.onMagnifyEnter),F(t,qe,this.onMagnify),F(t,Zt,this.onMagnifierLeave),F(n,Gt,this.onPointerDown),F(a,qe,this.onPointerMove),F(a,Jt,this.onPointerUp),F(a,st,this.onKeyDown),F(window,Qt,this.onResize),(e.zoomable&&e.zoomOnWheel||e.slideOnWheel)&&F(t,ei,this.onWheel,{passive:!1,capture:!0}),(e.zoomable&&e.zoomOnGesture||e.rotatable&&e.rotateOnGesture)&&F(t,ti,this.onGesture,{passive:!1}),e.toggleOnDblclick&&F(n,Lt,this.onDblclick)}},Bl={click:function(e){var t=this.options,n=this.imageData,a=e.target,s=ke(a,ze);switch(!s&&a.localName==="img"&&a.parentElement.localName==="li"&&(a=a.parentElement,s=ke(a,ze)),Ve&&e.isTrusted&&a===this.canvas&&clearTimeout(this.clickCanvasTimeout),this.actionEvent=e,s){case"mix":this.played?this.stop():t.inline?this.fulled?this.exit():this.full():this.hide();break;case"hide":this.pointerMoved||this.hide();break;case"view":this.view(ke(a,"index"));break;case"zoom-in":this.zoom(.1,!0);break;case"zoom-out":this.zoom(-.1,!0);break;case"one-to-one":this.toggle();break;case"reset":this.reset();break;case"prev":this.prev(t.loop);break;case"play":this.play(t.fullscreen);break;case"next":this.next(t.loop);break;case"rotate-left":this.rotate(-90);break;case"rotate-right":this.rotate(90);break;case"flip-horizontal":this.scaleX(-n.scaleX||-1);break;case"flip-vertical":this.scaleY(-n.scaleY||-1);break;default:this.played&&this.stop()}},dblclick:function(e){e.preventDefault(),this.viewed&&e.target===this.image&&(Ve&&e.isTrusted&&clearTimeout(this.doubleClickImageTimeout),this.actionEvent=e.isTrusted?e:e.detail&&e.detail.originalEvent,this.toggle())},load:function(){var e=this;this.timeout&&(clearTimeout(this.timeout),this.timeout=!1);var t=this.element,n=this.options,a=this.image,s=this.index,o=this.viewerData;H(a,De),n.loading&&H(this.canvas,Ie),a.style.cssText="height:0;"+"margin-left:".concat(o.width/2,"px;")+"margin-top:".concat(o.height/2,"px;")+"max-width:none!important;position:relative;width:0;",this.initImage(function(){oe(a,Ll,n.movable),oe(a,j,Q(n,"view")),e.renderImage(function(){e.viewed=!0,e.viewing=!1,setTimeout(function(){oe(a,j,n.transition)},300),z(n.viewed)&&T(t,He,n.viewed,{once:!0}),G(t,He,{originalImage:e.images[s],index:s,image:a,originalEvent:e.viewOriginalEvent||null},{cancelable:!1}),e.viewOriginalEvent=null})})},loadImage:function(e){var t=e.target,n=t.parentNode,a=n.offsetWidth||30,s=n.offsetHeight||50,o=!!ke(t,"filled");Fi(t,this.options,function(r,l){var u=r/l,f=a,g=s;s*u>a?o?f=s*u:g=a/u:o?g=a/u:f=s*u,ue(t,ee({width:f,height:g},it({translateX:(a-f)/2,translateY:(s-g)/2})))})},keydown:function(e){var t=this.options;if(t.keyboard){var n=e.keyCode||e.which||e.charCode;switch(this.actionEvent=e,n){case 13:this.viewer.contains(e.target)&&this.click(e);break}if(this.fulled)switch(n){case 27:this.played?this.stop():t.inline?this.fulled&&this.exit():this.hide();break;case 32:this.played&&this.stop();break;case 37:this.played&&this.playing?this.playing.prev():this.prev(t.loop);break;case 38:e.preventDefault(),this.zoom(t.zoomRatio,!0);break;case 39:this.played&&this.playing?this.playing.next():this.next(t.loop);break;case 40:e.preventDefault(),this.zoom(-t.zoomRatio,!0);break;case 48:case 49:e.ctrlKey&&(e.preventDefault(),this.toggle());break}}},dragstart:function(e){e.target.localName==="img"&&e.preventDefault()},magnify:function(e){if(e.changedTouches||e.pointerType&&e.pointerType!=="mouse"){this.hideMagnifier();return}this.magnifierPoint={clientX:e.clientX,clientY:e.clientY},this.renderMagnifier()},renderMagnifier:function(){var e=this.options,t=this.imageData,n=this.magnifier,a=this.magnifierImage,s=this.viewer,o=te(e.magnifier)?e.magnifier:{},r=this.magnifierPoint;if(!e.magnifier||!this.fulled||!this.viewed||!n||!a||!r){this.hideMagnifier();return}var l=Math.max(1,Number(o.size)||100),u=Math.max(1,Number(o.zoomRatio)||2),f=Number(o.opacity),g=s.getBoundingClientRect(),y=r.clientX-g.left,b=r.clientY-g.top,E=this.image.currentSrc||this.image.src,k=this.image.getBoundingClientRect();if(r.clientX<k.left||r.clientX>k.right||r.clientY<k.top||r.clientY>k.bottom){this.hideMagnifier();return}var I=R(t.scaleX)?t.scaleX:1,D=R(t.scaleY)?t.scaleY:1,N=(t.rotate||0)*Math.PI/180,M=Math.cos(N),U=Math.sin(N),q=M*I,K=U*I,C=-U*D,ge=M*D,Z=I*D;if(Z===0){this.hideMagnifier();return}var ae=t.x+t.width/2,de=t.y+t.height/2,Ee=(ge*(y-ae)-C*(b-de))/Z,Me=(-K*(y-ae)+q*(b-de))/Z,ne=Ee+t.width/2,mt=Me+t.height/2,We=t.width*u,Xe=t.height*u,Ri=q*(ne*u-We/2)+C*(mt*u-Xe/2),Yi=K*(ne*u-We/2)+ge*(mt*u-Xe/2);this.magnifierSourcePoint={x:ne,y:mt},n.style.width="".concat(l,"px"),n.style.height="".concat(l,"px"),n.style.opacity="".concat(Math.max(0,Math.min(1,R(f)?f:1))),a.src=E,a.style.width="".concat(We,"px"),a.style.height="".concat(Xe,"px"),a.style.left="".concat(l/2-We/2-Ri,"px"),a.style.top="".concat(l/2-Xe/2-Yi,"px"),a.style.transform="rotate(".concat(t.rotate||0,"deg) scaleX(").concat(I,") scaleY(").concat(D,")"),n.removeAttribute("aria-hidden"),P(n,"viewer-show")},hideMagnifier:function(){this.magnifier&&(H(this.magnifier,"viewer-show"),this.magnifier.setAttribute("aria-hidden",!0),this.magnifierPoint=null)},pointerdown:function(e){var t=this.options,n=this.pointers,a=e.buttons,s=e.button;if(this.pointerMoved=!1,!(!this.viewed||this.showing||this.viewing||this.hiding||(e.type==="mousedown"||e.type==="pointerdown"&&e.pointerType==="mouse")&&(R(a)&&a!==1||R(s)&&s!==0||e.ctrlKey))){e.preventDefault(),e.changedTouches?Y(e.changedTouches,function(r){n[r.identifier]=Ke(r)}):n[e.pointerId||0]=Ke(e);var o=t.movable?Je:!1;(t.zoomable&&t.zoomOnTouch||t.rotatable&&t.rotateOnTouch)&&Object.keys(n).length>1?o=xe:t.slideOnTouch&&(e.pointerType==="touch"||e.type==="touchstart")&&this.isSwitchable()&&(o=zi),(o===Je||o===Ce||o===Qe||o===xe)&&H(this.image,j),this.action=o}},pointermove:function(e){var t=this.pointers,n=this.action;!this.viewed||!n||(e.preventDefault(),e.changedTouches?Y(e.changedTouches,function(a){ee(t[a.identifier]||{},Ke(a,!0))}):ee(t[e.pointerId||0]||{},Ke(e,!0)),this.change(e))},pointerup:function(e){var t=this,n=this.options,a=this.action,s=this.pointers,o;if(e.changedTouches?Y(e.changedTouches,function(l){o=s[l.identifier],delete s[l.identifier]}):(o=s[e.pointerId||0],delete s[e.pointerId||0]),!!a){if(e.preventDefault(),a===Je||a===Ce||a===Qe||a===xe){var r=a===xe?Q(n,Ce)||Q(n,Qe):Q(n,a);oe(this.image,j,r)}this.action=!1,Ve&&a!==Ce&&a!==xe&&o&&Date.now()-o.timeStamp<500&&(clearTimeout(this.clickCanvasTimeout),clearTimeout(this.doubleClickImageTimeout),n.toggleOnDblclick&&this.viewed&&e.target===this.image?this.pointerMoved?this.imageClicked=!1:this.imageClicked?(this.imageClicked=!1,this.doubleClickImageTimeout=setTimeout(function(){G(t.image,Lt,{originalEvent:e})},50)):(this.imageClicked=!0,this.doubleClickImageTimeout=setTimeout(function(){t.imageClicked=!1},500)):(this.imageClicked=!1,n.backdrop&&n.backdrop!=="static"&&e.target===this.canvas&&(this.clickCanvasTimeout=setTimeout(function(){G(t.canvas,we,{originalEvent:e})},50))))}},resize:function(){var e=this;if(!(!this.isShown||this.hiding)){this.fulled&&(this.close(),this.initBody(),this.open()),this.initContainer(),this.initViewer(),this.renderViewer();var t=te(this.options.navbar)?this.options.navbar:{};if(le(t.visibleItemCount)&&this.initList(this.index),this.renderList(),this.viewed&&this.initImage(function(){e.renderImage()}),this.played){if(this.options.fullscreen&&this.fulled&&!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement)){this.stop();return}Y(this.player.getElementsByTagName("img"),function(n){T(n,ce,e.loadImage.bind(e),{once:!0}),G(n,ce)})}}},wheel:function(e){var t=this,n=this.options,a=this.navbar;if(this.viewed&&(e.preventDefault(),!this.gesturing&&!this.wheeling)){this.wheeling=!0,setTimeout(function(){t.wheeling=!1},50);var s=1;e.deltaY?s=e.deltaY>0?1:-1:e.wheelDelta?s=-e.wheelDelta/120:e.detail&&(s=e.detail>0?1:-1);var o=a&&a.contains(e.target),r=!o&&n.zoomable&&bi(n.zoomOnWheel,e);if(r){var l=Number(n.zoomRatio)||.1;this.actionEvent=e,this.zoom(-s*l,!0);return}bi(n.slideOnWheel,e)&&(this.actionEvent=e,s>0?this.next(n.loop):s<0&&this.prev(n.loop))}},gesture:function(e){var t=this.options;if(!(!this.viewed||!t.zoomOnGesture&&!t.rotateOnGesture))switch(e.preventDefault(),e.type){case"gesturestart":this.gesturing=!0,this.gestureScale=e.scale||1,this.gestureRotation=e.rotation||0;break;case"gesturechange":{var n=e.scale||1,a=n/(this.gestureScale||1),s=Number(e.rotation),o=s-(this.gestureRotation||0);this.gestureScale=n,t.zoomable&&t.zoomOnGesture&&a!==1&&(this.actionEvent=e,this.zoom(a>=1?a-1:1-1/a)),t.rotatable&&t.rotateOnGesture&&R(s)&&(this.gestureRotation=s,o!==0&&(this.actionEvent=e,this.rotate(o)));break}case"gestureend":this.gesturing=!1,this.gestureScale=1,this.gestureRotation=0;break}}},Rl={show:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,t=this.element,n=this.options;if(n.inline||this.showing||this.isShown||this.showing)return this;if(!this.ready)return this.build(),this.ready&&this.show(e),this;var a=this.actionEvent||this.showOriginalEvent||this.viewOriginalEvent||null;if(this.actionEvent=null,this.showOriginalEvent=a,z(n.show)&&T(t,ni,n.show,{once:!0}),G(t,ni,{originalEvent:a})===!1||!this.ready)return this;this.hiding&&this.transitioning.abort(),this.showing=!0,this.open();var s=this.viewer;if(H(s,he),s.setAttribute("role","dialog"),s.setAttribute("aria-labelledby",this.title.id),s.setAttribute("aria-modal",!0),s.removeAttribute("aria-hidden"),Q(n,"show")&&!e){var o=this.shown.bind(this);this.transitioning={abort:function(){F(s,re,o),H(s,se)}},P(s,j),s.initialOffsetWidth=s.offsetWidth,T(s,re,o,{once:!0}),P(s,se)}else P(s,se),this.shown();return this},hide:function(){var e=this,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=this.element,a=this.options;if(a.inline||this.hiding||!(this.isShown||this.showing))return this;var s=this.actionEvent||this.hideOriginalEvent||null;if(this.actionEvent=null,this.hideOriginalEvent=s,z(a.hide)&&T(n,si,a.hide,{once:!0}),G(n,si,{originalEvent:s})===!1||this.destroyed)return this;this.showing&&this.transitioning.abort(),this.hiding=!0,this.played?this.stop():this.viewing&&this.viewing.abort();var o=this.viewer,r=this.image,l=function(){H(o,se),e.hidden()};if(Q(a,"hide")&&!t){var u=function(y){y&&y.target===o&&(F(o,re,u),e.hidden())},f=function(){Oe(o,j)?(T(o,re,u),H(o,se)):l()};this.transitioning={abort:function(){e.viewed&&Oe(r,j)?F(r,re,f):Oe(o,j)&&F(o,re,u)}},this.viewed&&Oe(r,j)?(T(r,re,f,{once:!0}),this.zoomTo(0,!1,null,!0)):f()}else l();return this},view:function(){var e=this,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.initialViewIndex,n=this.index;if(t=Number(t)||0,this.hiding||this.played||t<0||t>=this.length||this.viewed&&t===n)return this;var a=this.actionEvent||this.viewOriginalEvent||null;if(this.actionEvent=null,this.viewOriginalEvent=a,!this.isShown)return this.index=t,this.show();this.viewing&&this.viewing.abort();var s=this.element,o=this.options,r=this.title,l=this.canvas,u=this.getItem(t);u||(this.initList(t),u=this.getItem(t));var f=u.querySelector("img"),g=ke(f,"originalUrl"),y=f.getAttribute("alt"),b=document.createElement("img");if(ot(b,f,o.inheritedAttributes),b.src=g,b.alt=y,z(o.view)&&T(s,ri,o.view,{once:!0}),G(s,ri,{originalImage:this.images[t],index:t,image:b,originalEvent:a})===!1||!this.isShown||this.hiding||this.played)return this;this.hideMagnifier();var E=this.getItem(n);E&&(H(E,et),E.removeAttribute("aria-selected")),P(u,et),u.setAttribute("aria-selected",!0),o.focus&&u.focus(),this.image=b,this.viewed=!1,this.index=t,this.imageData={},P(b,De),o.loading&&P(l,Ie),l.innerHTML="",l.appendChild(b),this.renderList(),r.innerHTML="";var k=function(){var N=e.imageData,M=Array.isArray(o.title)?o.title[1]:o.title;if(r.innerHTML=Ml(z(M)?M.call(e,b,N):"".concat(y," (").concat(N.naturalWidth," × ").concat(N.naturalHeight,")")),o.preload){var U=t<n?-1:1,q=t+U;if((q<0||q>=e.length)&&(o.loop?q=U>0?0:e.length-1:q=-1),q!==t){var K=e.images[q],C=document.createElement("img");ot(C,K,o.inheritedAttributes),C.src=e.getImageURL(K)||K.src}}};T(s,He,k,{once:!0});var I=function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,M,U,q=function(){F(b,ce,M),F(b,$e,U),e.timeout&&(clearTimeout(e.timeout),e.timeout=!1)};e.viewing={abort:function(){F(s,He,k),b.complete?e.imageRendering?e.imageRendering.abort():e.imageInitializing&&e.imageInitializing.abort():(b.src="",q())}},b.complete?e.load():(T(b,ce,M=function(){q(),e.load()},{once:!0}),T(b,$e,U=function(){if(q(),!N){var C=f.src;if(C&&C!==b.src){b.src=C,I(!0);return}}H(b,De),o.loading&&H(e.canvas,Ie)},{once:!0}),e.timeout&&clearTimeout(e.timeout),e.timeout=setTimeout(function(){H(b,De),e.timeout=!1},1e3))};return I(),this},prev:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,t=this.index-1;return t<0&&(t=e?this.length-1:0),this.view(t),this},next:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,t=this.length-1,n=this.index+1;return n>t&&(n=e?0:t),this.view(n),this},move:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=this.imageData;return this.moveTo(le(e)?e:n.x+Number(e),le(t)?t:n.y+Number(t)),this},moveTo:function(e){var t=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,a=this.element,s=this.options,o=this.imageData;if(e=Number(e),n=Number(n),this.viewed&&!this.played&&s.movable){var r=o.x,l=o.y,u=!1;if(R(e)?u=!0:e=r,R(n)?u=!0:n=l,u){var f=this.actionEvent||null;if(this.actionEvent=null,z(s.move)&&T(a,li,s.move,{once:!0}),G(a,li,{x:e,y:n,oldX:r,oldY:l,originalEvent:f})===!1)return this;o.x=e,o.y=n,o.left=e,o.top=n,oe(this.image,j,Q(s,"move")),this.moving=!0,this.renderImage(function(){t.moving=!1,z(s.moved)&&T(a,ci,s.moved,{once:!0}),G(a,ci,{x:e,y:n,oldX:r,oldY:l,originalEvent:f},{cancelable:!1})})}}return this},rotate:function(e){return this.rotateTo((this.imageData.rotate||0)+Number(e)),this},rotateTo:function(e){var t=this,n=this.element,a=this.options,s=this.imageData;if(e=Number(e),R(e)&&this.viewed&&!this.played&&a.rotatable){var o=s.rotate,r=this.actionEvent||null;if(this.actionEvent=null,z(a.rotate)&&T(n,ui,a.rotate,{once:!0}),G(n,ui,{degree:e,oldDegree:o,originalEvent:r})===!1)return this;s.rotate=e,oe(this.image,j,Q(a,"rotate")),this.rotating=!0,this.renderImage(function(){t.rotating=!1,z(a.rotated)&&T(n,di,a.rotated,{once:!0}),G(n,di,{degree:e,oldDegree:o,originalEvent:r},{cancelable:!1})})}return this},scaleX:function(e){return this.scale(e,this.imageData.scaleY),this},scaleY:function(e){return this.scale(this.imageData.scaleX,e),this},scale:function(e){var t=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,a=this.element,s=this.options,o=this.imageData;if(e=Number(e),n=Number(n),this.viewed&&!this.played&&s.scalable){var r=o.scaleX,l=o.scaleY,u=!1;if(R(e)?u=!0:e=r,R(n)?u=!0:n=l,u){var f=this.actionEvent||null;if(this.actionEvent=null,z(s.scale)&&T(a,hi,s.scale,{once:!0}),G(a,hi,{scaleX:e,scaleY:n,oldScaleX:r,oldScaleY:l,originalEvent:f})===!1)return this;o.scaleX=e,o.scaleY=n,oe(this.image,j,Q(s,"scale")),this.scaling=!0,this.renderImage(function(){t.scaling=!1,z(s.scaled)&&T(a,fi,s.scaled,{once:!0}),G(a,fi,{scaleX:e,scaleY:n,oldScaleX:r,oldScaleY:l,originalEvent:f},{cancelable:!1})})}}return this},zoom:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,a=this.imageData;return e=Number(e),e<0?e=1/(1-e):e=1+e,this.zoomTo(a.width*e/a.naturalWidth,t,n),this},zoomTo:function(e){var t=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=this.element,r=this.options,l=this.pointers,u=this.imageData,f=u.x,g=u.y,y=u.width,b=u.height,E=u.naturalWidth,k=u.naturalHeight;if(e=Math.max(0,e),R(e)&&this.viewed&&!this.played&&(s||r.zoomable)){if(!s){var I=Math.max(.01,z(r.minZoomRatio)?r.minZoomRatio.call(this,this.image,u):r.minZoomRatio),D=Math.min(100,z(r.maxZoomRatio)?r.maxZoomRatio.call(this,this.image,u):r.maxZoomRatio);e=Math.min(Math.max(e,I),D)}var N=this.actionEvent||null;if(this.actionEvent=null,N&&N.type!==we)switch(N.type){case"wheel":r.zoomRatio>=.055&&e>.95&&e<1.05&&(e=1);break;case"pointermove":case"touchmove":case"mousemove":e>.99&&e<1.01&&(e=1);break}var M=E*e,U=k*e,q=M-y,K=U-b,C=u.ratio;if(z(r.zoom)&&T(o,vi,r.zoom,{once:!0}),G(o,vi,{ratio:e,oldRatio:C,originalEvent:N})===!1)return this;if(this.zooming=!0,N&&N.type!==we){var ge=Ol(this.viewer),Z=l&&Object.keys(l).length>0?zl(l):{pageX:N.pageX,pageY:N.pageY};u.x-=q*((Z.pageX-ge.left-f)/y),u.y-=K*((Z.pageY-ge.top-g)/b)}else te(a)&&R(a.x)&&R(a.y)?(u.x-=q*((a.x-f)/y),u.y-=K*((a.y-g)/b)):(u.x-=q/2,u.y-=K/2);u.left=u.x,u.top=u.y,u.width=M,u.height=U,u.oldRatio=C,u.ratio=e,oe(this.image,j,Q(r,"zoom")),this.renderImage(function(){t.zooming=!1,z(r.zoomed)&&T(o,mi,r.zoomed,{once:!0}),G(o,mi,{ratio:e,oldRatio:C,originalEvent:N},{cancelable:!1})}),n&&this.tooltip()}return this},play:function(){var e=this,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(!this.isShown||this.played)return this;var n=this.element,a=this.options,s=this.actionEvent||null;if(this.actionEvent=null,z(a.play)&&T(n,gi,a.play,{once:!0}),G(n,gi,{originalEvent:s})===!1)return this;var o=this.player,r=this.loadImage.bind(this),l=[],u=0,f=0;if(this.played=!0,this.onLoadWhenPlay=r,t&&this.requestFullscreen(t),P(o,Te),o.removeAttribute("aria-hidden"),Y(this.images,function(b,E){var k=document.createElement("img");k.src=e.getImageURL(b)||b.src,k.alt=b.alt||"",k.referrerPolicy=b.referrerPolicy,u+=1,P(k,tt),oe(k,j,Q(a,"play")),E===e.index&&(P(k,se),f=E),l.push(k),T(k,ce,r,{once:!0}),o.appendChild(k)}),R(a.interval)&&a.interval>0){var g=function(){clearTimeout(e.playing.timeout);var E=e.actionEvent||null;e.actionEvent=null;var k=f-1;if(k=k>=0?k:u-1,z(a.playing)&&T(n,je,a.playing,{once:!0}),G(n,je,{originalImage:e.images[k],index:k,image:l[k],originalEvent:E})===!1){e.playing.timeout=a.autoplay?setTimeout(g,a.interval):null;return}H(l[f],se),f=k,P(l[f],se),e.playing.timeout=a.autoplay?setTimeout(g,a.interval):null},y=function(){clearTimeout(e.playing.timeout);var E=e.actionEvent||null;e.actionEvent=null;var k=f+1;if(k=k<u?k:0,z(a.playing)&&T(n,je,a.playing,{once:!0}),G(n,je,{originalImage:e.images[k],index:k,image:l[k],originalEvent:E})===!1){e.playing.timeout=a.autoplay?setTimeout(y,a.interval):null;return}H(l[f],se),f=k,P(l[f],se),e.playing.timeout=a.autoplay?setTimeout(y,a.interval):null};u>1&&(this.playing={prev:g,next:y,timeout:a.autoplay?setTimeout(y,a.interval):null})}return this},stop:function(){var e=this;if(!this.played)return this;var t=this.element,n=this.options,a=this.actionEvent||null;if(this.actionEvent=null,z(n.stop)&&T(t,pi,n.stop,{once:!0}),G(t,pi,{originalEvent:a})===!1)return this;var s=this.player;return clearTimeout(this.playing.timeout),this.playing=!1,this.played=!1,Y(s.getElementsByTagName("img"),function(o){F(o,ce,e.onLoadWhenPlay)}),H(s,Te),s.setAttribute("aria-hidden",!0),s.innerHTML="",this.exitFullscreen(),this},full:function(){var e=this,t=this.options,n=this.viewer,a=this.image,s=this.list;return!this.isShown||this.played||this.fulled||!t.inline?this:(this.fulled=!0,this.open(),P(this.button,Xt),H(s,j),this.viewed&&H(a,j),P(n,St),n.setAttribute("role","dialog"),n.setAttribute("aria-labelledby",this.title.id),n.setAttribute("aria-modal",!0),n.removeAttribute("style"),ue(n,{zIndex:t.zIndex}),t.focus&&this.enforceFocus(),this.initContainer(),this.viewerData=ee({},this.containerData),this.renderList(),this.viewed&&this.initImage(function(){e.renderImage()}),this)},exit:function(){var e=this,t=this.options,n=this.viewer,a=this.image,s=this.list;return!this.isShown||this.played||!this.fulled||!t.inline?this:(this.fulled=!1,this.close(),H(this.button,Xt),H(s,j),this.viewed&&H(a,j),t.focus&&this.clearEnforceFocus(),n.removeAttribute("role"),n.removeAttribute("aria-labelledby"),n.removeAttribute("aria-modal"),H(n,St),ue(n,{zIndex:t.zIndexInline}),this.viewerData=ee({},this.parentData),this.renderViewer(),this.renderList(),this.viewed&&this.initImage(function(){e.renderImage()}),this)},tooltip:function(){var e=this,t=this.options,n=this.tooltipBox,a=this.imageData;return!this.viewed||this.played||!t.tooltip?this:(n.textContent="".concat(Math.round(a.ratio*100),"%"),this.tooltipping?clearTimeout(this.tooltipping):Q(t,"tooltip")?(this.fading&&G(n,re),P(n,Te),P(n,tt),P(n,j),n.removeAttribute("aria-hidden"),n.initialOffsetWidth=n.offsetWidth,P(n,se)):(P(n,Te),n.removeAttribute("aria-hidden")),this.tooltipping=setTimeout(function(){Q(t,"tooltip")?(T(n,re,function(){H(n,Te),H(n,tt),H(n,j),n.setAttribute("aria-hidden",!0),e.fading=!1},{once:!0}),H(n,se),e.fading=!0):(H(n,Te),n.setAttribute("aria-hidden",!0)),e.tooltipping=!1},1e3),this)},toggle:function(){return this.imageData.ratio===1?this.zoomTo(this.imageData.oldRatio,!0):this.zoomTo(1,!0),this},reset:function(){return this.viewed&&!this.played&&(this.imageData=ee({},this.initialImageData),this.renderImage()),this},update:function(e){var t=this,n=this.element,a=this.options,s=this.isImg;if(te(e)&&ee(a,e),s&&!n.parentNode)return this.destroy();var o=[];if(Y(s?[n]:n.querySelectorAll("img"),function(f){z(a.filter)?a.filter.call(t,f)&&o.push(f):t.getImageURL(f)&&o.push(f)}),!o.length)return this;if(this.images=o,this.length=o.length,this.ready){var r=[];if(Y(this.items,function(f){var g=f.querySelector("img"),y=Number(ke(f,"index")),b=o[y];b&&g?(b.src!==g.src||b.alt!==g.alt)&&r.push(y):r.push(y)}),ue(this.list,{width:"auto"}),this.initList(),this.isShown)if(this.length){if(this.viewed){var l=r.indexOf(this.index);if(l>=0)this.viewed=!1,this.view(Math.max(Math.min(this.index-l,this.length-1),0));else{var u=this.getItem(this.index);P(u,et),u.setAttribute("aria-selected",!0)}}}else this.image=null,this.viewed=!1,this.index=0,this.imageData={},this.canvas.innerHTML="",this.title.innerHTML=""}else this.build();return this},destroy:function(){var e=this.element,t=this.options;return e[V]?(this.destroyed=!0,this.ready?(this.played&&this.stop(),t.inline?(this.fulled&&this.exit(),this.unbind()):this.isShown?(this.viewing&&(this.imageRendering?this.imageRendering.abort():this.imageInitializing&&this.imageInitializing.abort()),this.hiding&&this.transitioning.abort(),this.hidden()):this.showing&&(this.transitioning.abort(),this.hidden()),this.ready=!1,this.viewer.parentNode.removeChild(this.viewer)):t.inline&&(this.delaying?this.delaying.abort():this.initializing&&this.initializing.abort()),t.inline||(F(e,we,this.onElementClick),F(e,st,this.onElementKeyDown)),e[V]=void 0,this):this}},Yl={getImageURL:function(e){var t=this.options.url;return Ne(t)?t=e.getAttribute(t):z(t)?t=t.call(this,e):t="",t},enforceFocus:function(){var e=this;this.clearEnforceFocus(),T(document,jt,this.onFocusin=function(t){var n=e.viewer,a=t.target;if(!(a===document||a===n||n.contains(a))){for(;a;){if(a.getAttribute("tabindex")!==null||a.getAttribute("aria-modal")==="true")return;a=a.parentElement}n.focus()}})},clearEnforceFocus:function(){this.onFocusin&&(F(document,jt,this.onFocusin),this.onFocusin=null)},open:function(){var e=this.body;P(e,Ut),this.scrollbarWidth>0&&(e.style.paddingRight="".concat(this.scrollbarWidth+(parseFloat(this.initialBodyComputedPaddingRight)||0),"px"))},close:function(){var e=this.body;H(e,Ut),this.scrollbarWidth>0&&(e.style.paddingRight=this.initialBodyPaddingRight)},shown:function(){var e=this.element,t=this.options,n=this.viewer;this.fulled=!0,this.isShown=!0,this.render(),this.bind(),this.showing=!1,t.focus&&(n.focus(),this.enforceFocus()),z(t.shown)&&T(e,ai,t.shown,{once:!0}),G(e,ai,{originalEvent:this.showOriginalEvent||null})!==!1&&(this.showOriginalEvent=null,this.ready&&this.isShown&&!this.hiding&&this.view(this.index))},hidden:function(){var e=this.element,t=this.options,n=this.viewer,a=n.ownerDocument.activeElement;a&&n.contains(a)&&z(a.blur)&&a.blur(),t.focus&&this.clearEnforceFocus(),this.close(),this.unbind(),P(n,he),n.removeAttribute("role"),n.removeAttribute("aria-labelledby"),n.removeAttribute("aria-modal"),n.setAttribute("aria-hidden",!0),this.resetList(),this.resetImage(),this.fulled=!1,this.viewed=!1,this.isShown=!1,this.hiding=!1,this.destroyed||(z(t.hidden)&&T(e,oi,t.hidden,{once:!0}),G(e,oi,{originalEvent:this.hideOriginalEvent||null},{cancelable:!1}),this.hideOriginalEvent=null)},requestFullscreen:function(e){var t=this.ownerDocument;if(this.fulled&&!(t.fullscreenElement||t.webkitFullscreenElement||t.mozFullScreenElement||t.msFullscreenElement)){var n=t.documentElement;n.requestFullscreen?te(e)?n.requestFullscreen(e):n.requestFullscreen():n.webkitRequestFullscreen?n.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT):n.mozRequestFullScreen?n.mozRequestFullScreen():n.msRequestFullscreen&&n.msRequestFullscreen()}},exitFullscreen:function(){var e=this.ownerDocument;this.fulled&&(e.fullscreenElement||e.webkitFullscreenElement||e.mozFullScreenElement||e.msFullscreenElement)&&(e.exitFullscreen?e.exitFullscreen():e.webkitExitFullscreen?e.webkitExitFullscreen():e.mozCancelFullScreen?e.mozCancelFullScreen():e.msExitFullscreen&&e.msExitFullscreen())},change:function(e){var t=this.options,n=this.pointers,a=n[Object.keys(n)[0]];if(a){var s=a.endX-a.startX,o=a.endY-a.startY;switch(this.action){case Je:(s!==0||o!==0)&&(this.pointerMoved=!0,this.actionEvent=e,this.move(s,o));break;case Ce:if(t.zoomable&&t.zoomOnTouch){var r=yi(n);r!==0&&(this.actionEvent=e,this.zoom(r))}break;case Qe:if(t.rotatable&&t.rotateOnTouch){var l=ki(n);l!==0&&(this.actionEvent=e,this.rotate(l))}break;case xe:if(t.zoomable&&t.zoomOnTouch){var u=yi(n);u!==0&&(this.actionEvent=e,this.zoom(u))}if(t.rotatable&&t.rotateOnTouch){var f=ki(n);f!==0&&(this.actionEvent=e,this.rotate(f))}break;case zi:{this.action="switched";var g=Math.abs(s);g>1&&g>Math.abs(o)&&(this.pointers={},this.actionEvent=e,s>1?this.prev(t.loop):s<-1&&this.next(t.loop));break}}Y(n,function(y){y.startX=y.endX,y.startY=y.endY})}},isSwitchable:function(){var e=this.imageData,t=this.viewerData;return this.length>1&&e.x>=0&&e.y>=0&&e.width<=t.width&&e.height<=t.height}},Wl=pe.Viewer,Xl=function(i){return function(){return i+=1,i}}(-1),Bi=function(){function i(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(gl(this,i),!e||e.nodeType!==1&&e.nodeType!==11)throw new Error("The first argument is required and must be an element.");this.element=e,this.ownerDocument=e.ownerDocument||e.host.ownerDocument,this.options=ee({},Wt,te(t)&&t),this.action=!1,this.actionEvent=null,this.fading=!1,this.fulled=!1,this.hiding=!1,this.imageClicked=!1,this.imageData={},this.index=this.options.initialViewIndex,this.isImg=!1,this.isShown=!1,this.length=0,this.moving=!1,this.played=!1,this.playing=!1,this.pointers={},this.ready=!1,this.rotating=!1,this.scaling=!1,this.showing=!1,this.timeout=!1,this.tooltipping=!1,this.viewed=!1,this.viewing=!1,this.wheeling=!1,this.zooming=!1,this.pointerMoved=!1,this.id=Xl(),this.init()}return pl(i,[{key:"init",value:function(){var t=this,n=this.element,a=this.options;if(!n[V]){n[V]=this,a.focus&&!a.keyboard&&(a.focus=!1);var s=n.localName==="img",o=[];if(Y(s?[n]:n.querySelectorAll("img"),function(u){z(a.filter)?a.filter.call(t,u)&&o.push(u):t.getImageURL(u)&&o.push(u)}),this.isImg=s,this.length=o.length,this.images=o,this.initBody(),le(this.ownerDocument.createElement(V).style.transition)&&(a.transition=!1),a.inline){var r=0,l=function(){if(r+=1,r===t.length){var f;t.initializing=!1,t.delaying={abort:function(){clearTimeout(f)}},f=setTimeout(function(){t.delaying=!1,t.build()},0)}};this.initializing={abort:function(){Y(o,function(f){f.complete||(F(f,ce,l),F(f,$e,l))})}},Y(o,function(u){if(u.complete)l();else{var f,g;T(u,ce,f=function(){F(u,$e,g),l()},{once:!0}),T(u,$e,g=function(){F(u,ce,f),l()},{once:!0})}})}else T(n,we,this.onElementClick=function(u){var f=u.target;f.localName==="img"&&(!z(a.filter)||a.filter.call(t,f))&&(t.actionEvent=u,t.view(t.images.indexOf(f)))}),T(n,st,this.onElementKeyDown=function(u){var f=u.target,g=u.key;f.localName==="img"&&(g==="Enter"||g===" ")&&(u.preventDefault(),(!z(a.filter)||a.filter.call(t,f))&&(t.actionEvent=u,t.view(t.images.indexOf(f))))})}}},{key:"build",value:function(){if(!this.ready){var t=this.element,n=this.options,a=t.parentNode,s=document.createElement("div");s.innerHTML=kl;var o=s.querySelector(".".concat(V,"-container")),r=o.querySelector(".".concat(V,"-title")),l=o.querySelector(".".concat(V,"-toolbar")),u=o.querySelector(".".concat(V,"-navbar")),f=o.querySelector(".".concat(V,"-navigation")),g=o.querySelector(".".concat(V,"-button")),y=o.querySelector(".".concat(V,"-canvas"));this.parent=a,this.viewer=o,this.title=r,this.toolbar=l,this.navbar=u,this.navigation=f,this.button=g,this.canvas=y,this.footer=o.querySelector(".".concat(V,"-footer")),this.magnifier=o.querySelector(".".concat(V,"-magnifier")),this.magnifierImage=o.querySelector(".".concat(V,"-magnifier-image")),this.tooltipBox=o.querySelector(".".concat(V,"-tooltip")),this.player=o.querySelector(".".concat(V,"-player")),this.list=o.querySelector(".".concat(V,"-list")),o.id="".concat(V).concat(this.id),r.id="".concat(V,"Title").concat(this.id),P(r,n.title?Pe(Array.isArray(n.title)?n.title[0]:n.title):he),n.title&&r.removeAttribute("aria-hidden");var b=te(n.navbar)?n.navbar:{},E=n.navbar,k=le(b.size)?n.navbar:b.size;if(te(n.navbar)&&(E=le(b.show)?!0:b.show),P(u,E?Pe(E):he),E&&u.removeAttribute("aria-hidden"),["small","medium","large"].indexOf(k)!==-1&&P(u,"".concat(V,"-").concat(k)),te(n.navigation)?Y(f.querySelectorAll('[role="button"]'),function(C){var ge=ke(C,ze),Z=n.navigation[ge],ae=te(Z),de=ae&&!le(Z.show)?Z.show:Z,Ee=ae&&!le(Z.size)?Z.size:Z;oe(C,he,!de),R(de)&&P(C,Pe(de)),["small","large"].indexOf(Ee)!==-1&&P(C,"".concat(V,"-").concat(Ee))}):P(f,n.navigation?Pe(n.navigation):he),n.navigation&&f.removeAttribute("aria-hidden"),oe(g,he,!n.button),n.button&&g.removeAttribute("aria-hidden"),n.keyboard&&(g.setAttribute("tabindex",0),Y(f.querySelectorAll('[role="button"]'),function(C){C.setAttribute("tabindex",0)})),n.backdrop&&(P(o,"".concat(V,"-backdrop")),!n.inline&&n.backdrop!=="static"&&Tt(y,ze,"hide")),Ne(n.className)&&n.className&&n.className.split(Ye).forEach(function(C){P(o,C)}),n.toolbar){var I=document.createElement("ul"),D=te(n.toolbar),N=Ge.slice(0,3),M=Ge.slice(7,9),U=Ge.slice(9);D||P(l,Pe(n.toolbar)),l.removeAttribute("aria-hidden"),Y(D?n.toolbar:Ge,function(C,ge){var Z=D&&te(C),ae=D?zt(ge):C,de=Z&&!le(C.show)?C.show:C;if(!(!de||!n.zoomable&&N.indexOf(ae)!==-1||!n.rotatable&&M.indexOf(ae)!==-1||!n.scalable&&U.indexOf(ae)!==-1)){var Ee=Z&&!le(C.size)?C.size:C,Me=Z&&!le(C.click)?C.click:C,ne=document.createElement("li");n.keyboard&&ne.setAttribute("tabindex",0),ne.setAttribute("role","button"),P(ne,"".concat(V,"-").concat(ae)),z(Me)||Tt(ne,ze,ae),R(de)&&P(ne,Pe(de)),["small","large"].indexOf(Ee)!==-1?P(ne,"".concat(V,"-").concat(Ee)):ae==="play"&&P(ne,"".concat(V,"-large")),z(Me)&&T(ne,we,Me),I.appendChild(ne)}}),l.appendChild(I)}else P(l,he);if(n.title||E||n.toolbar?this.footer.removeAttribute("aria-hidden"):P(this.footer,he),!n.rotatable){var q=l.querySelectorAll('li[class*="rotate"]');P(q,De),Y(q,function(C){l.appendChild(C)})}if(n.inline)P(g,wl),ue(o,{zIndex:n.zIndexInline}),window.getComputedStyle(a).position==="static"&&ue(a,{position:"relative"}),a.insertBefore(o,t.nextSibling);else{P(g,_l),P(o,St),P(o,tt),P(o,he),ue(o,{zIndex:n.zIndex});var K=n.container;Ne(K)&&(K=this.ownerDocument.querySelector(K)),K||(K=this.body),K.appendChild(o)}if(n.inline&&(this.render(),this.bind(),this.isShown=!0),this.ready=!0,z(n.ready)&&T(t,ii,n.ready,{once:!0}),G(t,ii)===!1){this.ready=!1;return}this.ready&&n.inline&&this.view(this.index)}}}],[{key:"create",value:function(t,n){return new i(t,n)}},{key:"setDefaults",value:function(t){ee(Wt,te(t)&&t)}},{key:"noConflict",value:function(){return window.Viewer=Wl,i}}])}();ee(Bi.prototype,Hl,Fl,Bl,Rl,Yl);let nt=null;const _i=(i=".vp-doc",e)=>{const t={navbar:!1,title:!1,toolbar:{zoomIn:4,zoomOut:4,prev:4,next:4,reset:4,oneToOne:4}},n=document.querySelector(i);n&&(nt=new Bi(n,{...t,...e}))},Ul=(i,e,t)=>{be(()=>{_i(e,t)}),me(()=>i.path,()=>Si(()=>{nt==null||nt.destroy(),_i(e,t)}))},ql=["src"],jl=_({__name:"vImageViewer",props:{alt:{},src:{},inline:{type:Boolean,default:!1}},setup(i){const e=t=>{t.target.previousElementSibling.click()};return(t,n)=>(c(),h("div",{class:"image-viewer",style:It(i.inline?{display:"inline-block",margin:0}:{})},[m("img",{class:"hide-image-element",src:i.src,alt:""},null,8,ql),m("button",{onClick:xi(e,["stop"])},O(i.alt),1)],4))}}),Gl=L(jl,[["__scopeId","data-v-5a89e6bb"]]),Zl={...Ft,Layout(){return Ue(Ft.Layout,null,{"home-hero-image":()=>Ue("div",{class:"image-src"},Ue("img",{src:"/logo.png",alt:"小蚂蚁云"})),"aside-ads-before":()=>Ue(il)})},setup(){const i=Fe();Ul(i)},enhanceApp({app:i}){i.component("VideoModuleLink",ml),i.component("vImageViewer",Gl)}};export{_o as c,gt as s,Zl as t,A as u};