diff --git a/.gitignore b/.gitignore index f9929f8..b9ba060 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ hesabixArchive/ hesabixBackup/ backup/ .idea/ +public_html/webui/* diff --git a/hesabixCore/src/Controller/Front/UiGeneralController.php b/hesabixCore/src/Controller/Front/UiGeneralController.php index 791e055..6d9465c 100644 --- a/hesabixCore/src/Controller/Front/UiGeneralController.php +++ b/hesabixCore/src/Controller/Front/UiGeneralController.php @@ -5,12 +5,27 @@ namespace App\Controller\Front; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\Routing\Annotation\Route; +use App\Service\registryMGR; class UiGeneralController extends AbstractController { #[Route('/', name: 'general_home')] public function general_home(): JsonResponse { - return $this->json(['message'=>'System is running ...']); + return $this->json(['message' => 'System is running ...']); + } + + #[Route('/system/getname', name: 'general_get_name')] + public function general_get_name(registryMGR $registryManager): JsonResponse + { + $name = $registryManager->get('system', 'appName'); + return $this->json($name); + } + + #[Route('/system/geturl', name: 'general_get_url')] + public function general_get_url(registryMGR $registryManager): JsonResponse + { + $url = $registryManager->get('system', 'appUrl'); + return $this->json($url); } } diff --git a/public_html/.htaccess b/public_html/.htaccess index 1074045..e662d13 100644 --- a/public_html/.htaccess +++ b/public_html/.htaccess @@ -1,84 +1,15 @@ -# Use the front controller as index file. It serves as a fallback solution when -# every other rewrite/redirect fails (e.g. in an aliased environment without -# mod_rewrite). Additionally, this reduces the matching process for the -# start page (path "/") because otherwise Apache will apply the rewriting rules -# to each configured DirectoryIndex file (e.g. index.php, index.html, index.pl). DirectoryIndex index.php -# By default, Apache does not evaluate symbolic links if you did not enable this -# feature in your server configuration. Uncomment the following line if you -# install assets as symlinks or if you experience problems related to symlinks -# when compiling LESS/Sass/CoffeScript assets. -# Options +FollowSymlinks - -# Disabling MultiViews prevents unwanted negotiation, e.g. "/index" should not resolve -# to the front controller "/index.php" but be rewritten to "/index.php/index". - - Options -MultiViews - - - # This Option needs to be enabled for RewriteRule, otherwise it will show an error like - # 'Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden' - Options +FollowSymlinks - RewriteEngine On - # Redirect www to non-www with HTTPS - RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] - RewriteRule ^(.*)$ https://%1/$1 [R=301,L] - - # Determine the RewriteBase automatically and set it as environment variable. - # If you are using Apache aliases to do mass virtual hosting or installed the - # project in a subdirectory, the base path will be prepended to allow proper - # resolution of the index.php file and to redirect to the correct URI. It will - # work in environments without path prefix as well, providing a safe, one-size - # fits all solution. But as you do not need it in this case, you can comment - # the following 2 lines to eliminate the overhead. - RewriteCond %{REQUEST_URI}::$0 ^(/.+)/(.*)::\2$ - RewriteRule .* - [E=BASE:%1] - - # Sets the HTTP_AUTHORIZATION header removed by Apache - RewriteCond %{HTTP:Authorization} .+ - RewriteRule ^ - [E=HTTP_AUTHORIZATION:%0] - - # Redirect to URI without front controller to prevent duplicate content - # (with and without `/index.php`). Only do this redirect on the initial - # rewrite by Apache and not on subsequent cycles. Otherwise we would get an - # endless redirect loop (request -> rewrite to front controller -> - # redirect -> request -> ...). - # So in case you get a "too many redirects" error or you always get redirected - # to the start page because your Apache does not expose the REDIRECT_STATUS - # environment variable, you have 2 choices: - # - disable this feature by commenting the following 2 lines or - # - use Apache >= 2.3.9 and replace all L flags by END flags and remove the - # following RewriteCond (best solution) - RewriteCond %{ENV:REDIRECT_STATUS} ="" - RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=301,L] - - # Exclude /webui paths for VueJS frontend - # If the request starts with /webui (e.g., /app/etc/webui), stop processing here - # and let the request go to the webui folder - RewriteCond %{REQUEST_URI} ^%{ENV:BASE}/webui(/|$) [NC] + # اگه درخواست با /webui شروع بشه، قوانین بعدی رو اعمال نکن و بذار فایل‌های اونجا مستقیماً لود بشن + RewriteCond %{REQUEST_URI} ^/webui(/|$) [NC] RewriteRule ^ - [L] - # If the requested filename exists, simply serve it. - # We only want to let Apache serve files and not directories. - # Rewrite all other queries (not starting with /webui) to the front controller. + # اگه فایل یا دایرکتوری فیزیکی وجود داره (مثل فایل‌های استاتیک)، مستقیماً لودش کن RewriteCond %{REQUEST_FILENAME} !-f - RewriteRule ^ %{ENV:BASE}/index.php [L] - - - - - # When mod_rewrite is not available, we instruct a temporary redirect of - # the start page to the front controller explicitly so that the website - # and the generated links can still be used. - RedirectMatch 307 ^/$ /index.php/ - # Note: Without mod_rewrite, separating /webui (VueJS) and Symfony paths - # won't work as intended because we can't use RewriteCond to exclude /webui. - # In this case, all requests will go to index.php unless a physical file exists. - # To fix this, you’d need to enable mod_rewrite or manually configure your - # server (e.g., via Apache aliases or a different setup). - + RewriteCond %{REQUEST_FILENAME} !-d + # همه درخواست‌های دیگه رو به index.php سمفونی بفرست + RewriteRule ^ /index.php [L] \ No newline at end of file diff --git a/public_html/webui/.htaccess b/public_html/webui/.htaccess index abb0176..c934f98 100644 --- a/public_html/webui/.htaccess +++ b/public_html/webui/.htaccess @@ -1,17 +1,14 @@ - -#Alternate default index page DirectoryIndex index.html - - Options -MultiViews - - RewriteEngine On - RewriteBase / + RewriteBase /webui/ + + # اگه درخواست مستقیماً index.html باشه، همون رو لود کن RewriteRule ^index\.html$ - [L] + + # اگه فایل یا دایرکتوری فیزیکی وجود نداره، به index.html برو RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d - RewriteRule . /index.html [L] - RewriteCond %{HTTPS} off - + RewriteRule ^ /webui/index.html [L] + \ No newline at end of file diff --git a/public_html/webui/assets/App-1d90b882.js b/public_html/webui/assets/App-1d90b882.js deleted file mode 100644 index 3534d3e..0000000 --- a/public_html/webui/assets/App-1d90b882.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as N,a as S,c as le,g as ne,S as T}from"./main-9b36f05f.js";import{a as p,o,c as h,w as e,b as t,e as x,t as r,d as c,h as R,_ as f,s as _,C as F,F as H,A as n,r as ae,u as K,B as D,af as ce,ag as ue}from"./vendor-adef9cb4.js";const de={name:"archive_list",data:()=>({info:{size:0,remain:0}}),created(){this.loadData()},methods:{loadData(){S.post("/api/archive/info").then(s=>{this.info=s.data}),setTimeout(this.loadData,6e4)}}},pe={class:"text-danger"};function he(s,l,y,w,i,d){const k=p("v-progress-linear"),C=p("v-list-item-title"),M=p("v-icon"),A=p("v-list-item"),V=p("v-list");return o(),h(V,null,{default:e(()=>[t(A,{to:"/acc/archive/order/new",class:"my-0 py-0"},{prepend:e(()=>[t(M,{color:"primary",icon:"mdi-cloud-tags"})]),default:e(()=>[t(C,null,{default:e(()=>[t(k,{class:"my-2",color:"primary","model-value":parseInt(this.info.used)*100/parseInt(this.info.size),height:10},null,8,["model-value"]),x("span",pe,r(s.$filters.formatNumber(this.info.size)),1),c(" "+r(s.$t("units.mb")),1)]),_:1})]),_:1})]),_:1})}const me=N(de,[["render",he]]),_e={name:"sms_list",data:()=>({smsCharge:0}),mounted(){this.loadData()},methods:{loadData(){S.post("/api/business/get/info/"+localStorage.getItem("activeBid")).then(s=>{this.smsCharge=s.data.smsCharge}),setTimeout(this.loadData,1e4)}}},fe={class:"text-danger"};function ye(s,l,y,w,i,d){const k=p("v-list-item-title"),C=p("v-icon"),M=p("v-list-item"),A=p("v-list");return o(),h(A,null,{default:e(()=>[t(M,{to:"/acc/sms/panel",class:"my-0 py-0"},{prepend:e(()=>[t(C,{color:"success",icon:"mdi-message-fast"})]),default:e(()=>[t(k,null,{default:e(()=>[x("span",fe,r(s.$filters.formatNumber(s.smsCharge)),1),l[0]||(l[0]=c(" ریال "))]),_:1})]),_:1})]),_:1})}const ge=N(_e,[["render",ye]]),ve=R({name:"profile_btn",data:()=>({}),components:{Archive_list:me,Sms_list:ge},methods:{logout(){S.post("/api/user/logout").then(s=>{localStorage.removeItem("X-AUTH-TOKEN"),delete S.defaults.headers.common["X-AUTH-TOKEN"],this.$router.push("/user/login")})}}});function ke(s,l,y,w,i,d){const k=p("v-icon"),C=p("v-btn"),M=p("Sms_list"),A=p("v-divider"),V=p("Archive_list"),b=p("v-list-item-title"),m=p("v-list-item"),u=p("v-list"),I=p("v-card"),g=p("v-menu");return o(),h(g,{location:"bottom"},{activator:e(({props:v})=>[t(C,f({stacked:""},v),{default:e(()=>[t(k,null,{default:e(()=>l[1]||(l[1]=[c("mdi-dots-vertical")])),_:1})]),_:2},1040)]),default:e(()=>[t(I,null,{default:e(()=>[t(u,null,{default:e(()=>[t(M),t(A,{class:"my-0 py-0"}),t(V),t(A,{class:"my-0 py-0"}),t(m,{to:"/profile/dashboard"},{prepend:e(()=>[t(k,{color:"primary",icon:"mdi-face-man-profile"})]),default:e(()=>[t(b,null,{default:e(()=>[c(r(s.$t("dialog.account")),1)]),_:1})]),_:1}),t(m,{onClick:l[0]||(l[0]=v=>s.logout())},{prepend:e(()=>[t(k,{color:"danger",icon:"mdi-logout"})]),default:e(()=>[t(b,null,{default:e(()=>[c(r(s.$t("dialog.logout")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}const we=N(ve,[["render",ke]]),be=R({name:"notifications_btn",data:()=>({items:[]}),components:{},mounted(){this.loadData()},methods:{jump(s){S.post("/api/notifications/read/"+s.id).then(l=>{s.url.startsWith("http")?window.location.href=s.url:this.$router.push(s.url)})},loadData(){S.post("/api/notifications/list/new").then(s=>{s.data.length!=0?this.items=s.data:this.items=[]}),setTimeout(this.loadData,1e4)}}});function Se(s,l,y,w,i,d){const k=p("v-icon"),C=p("v-badge"),M=p("v-btn"),A=p("v-list-item-title"),V=p("v-list-item-subtitle"),b=p("v-list-item"),m=p("v-list"),u=p("v-card-actions"),I=p("v-card"),g=p("v-menu");return o(),h(g,{location:"bottom"},{activator:e(({props:v})=>[t(M,f(v,{stacked:""}),{default:e(()=>[t(C,{color:"error",content:s.items.length},{default:e(()=>[t(k,{icon:"mdi-bell"})]),_:1},8,["content"])]),_:2},1040)]),default:e(()=>[t(I,{"prepend-icon":"mdi-bell",subtitle:s.$t("dialog.unread_notifications"),title:s.$t("dialog.notifications")},{default:e(()=>[t(m,null,{default:e(()=>[(o(!0),_(H,null,F(s.items,(v,P)=>(o(),h(b,{key:P,value:v,onClick:$=>s.jump(v)},{prepend:e(()=>[t(k,{color:"primary",icon:"mdi-alert-box-outline"})]),default:e(()=>[t(A,{class:"text-primary",textContent:r(v.message)},null,8,["textContent"]),t(V,{textContent:r(v.date)},null,8,["textContent"])]),_:2},1032,["value","onClick"]))),128)),s.items.length==0?(o(),h(b,{key:0},{prepend:e(()=>[t(k,{color:"primary",icon:"mdi-cards-heart"})]),default:e(()=>[t(A,{class:"text-primary",textContent:r(s.$t("dialog.no_notification"))},null,8,["textContent"])]),_:1})):n("",!0)]),_:1}),t(u,null,{default:e(()=>[t(M,{block:"",to:"/acc/notifications/list",color:"success",text:s.$t("dialog.show_notifications"),"prepend-icon":"mdi-eye"},null,8,["text"])]),_:1})]),_:1},8,["subtitle","title"])]),_:1})}const Ce=N(be,[["render",Se]]),Pe={name:"year_cob",data:()=>({first:!0,loading:!1,activeYear:{id:"",label:""},years:[]}),watch:{"activeYear.id":function(s,l){this.first==!1?this.changeyear(s):this.first=!1}},mounted(){this.loading=!0,S.post("/api/year/list").then(s=>{this.loading=!1,this.years=s.data,localStorage.getItem("activeYear")!=""?this.years.forEach(l=>{l.id==localStorage.getItem("activeYear")&&(this.activeYear=l)}):this.years.forEach(l=>{l.head=="1"&&(this.activeYear=l,localStorage.setItem("activeYear",l.id))})})},methods:{async changeyear(s){this.loading=!0,await localStorage.setItem("activeYear",s),window.location.reload()}}};function Ke(s,l,y,w,i,d){const k=p("v-select");return o(),h(k,{"prepend-inner-icon":"mdi-calendar",loading:s.loading,label:s.$t("dialog.fiscal_year"),items:s.years,modelValue:s.activeYear,"onUpdate:modelValue":l[0]||(l[0]=C=>s.activeYear=C),"item-title":"label","persistent-hint":"","return-object":""},null,8,["loading","label","items","modelValue"])}const De=N(Pe,[["render",Ke]]),xe={name:"currency_cob",data:()=>({first:!0,loading:!1,activeMoney:{id:"",name:"",symbol:"",shortName:"",label:""},moneys:[]}),watch:{"activeMoney.name":function(s,l){this.first==!1?this.changemoney(s):this.first=!1}},mounted(){this.loading=!0,S.post("/api/business/get/info/"+localStorage.getItem("activeBid")).then(s=>{this.loading=!1,this.moneys=s.data.moneys,localStorage.getItem("activeMoney")==""&&localStorage.getItem("activeMoney")=="undefined"?(this.activeMoney=s.data.arzmain,localStorage.setItem("activeMoney",this.activeMoney.name),localStorage.setItem("activeMoneySymbol",this.activeMoney.symbol),localStorage.setItem("activeMoneyShortName",this.activeMoney.shortName),localStorage.setItem("activeMoneyLabel",this.activeMoney.label)):this.moneys.forEach(l=>{l.name==localStorage.getItem("activeMoney")&&(this.activeMoney=l,localStorage.setItem("activeMoney",l.name),localStorage.setItem("activeMoneySymbol",l.symbol),localStorage.setItem("activeMoneyShortName",l.shortName),localStorage.setItem("activeMoneyLabel",l.label))})})},methods:{async changemoney(s){localStorage.setItem("activeMoney",s),await S.post("/api/money/get/info",{name:localStorage.getItem("activeMoney")}).then(l=>{localStorage.setItem("activeMoneySymbol",l.data.data.symbol),localStorage.setItem("activeMoneyShortName",l.data.data.shortName),localStorage.setItem("activeMoneyLabel",l.data.data.label)}),window.location.reload()}}};function Ae(s,l,y,w,i,d){const k=p("v-select");return o(),h(k,{"prepend-inner-icon":"mdi-cash",loading:s.loading,label:s.$t("dialog.currency"),items:s.moneys,modelValue:s.activeMoney,"onUpdate:modelValue":l[0]||(l[0]=C=>s.activeMoney=C),"item-title":"label","persistent-hint":"","return-object":""},null,8,["loading","label","items","modelValue"])}const Me=N(xe,[["render",Ae]]),Ve=R({name:"clock",data(){return{dateNow:"",clock:{h:"00",m:"00"},interval:0}},mounted(){this.updateTime(),this.startTimer()},beforeUnmount(){clearInterval(this.interval)},methods:{startTimer(){this.interval=setInterval(()=>{this.updateTime()},1e3)},updateTime(){const s=new Date;this.dateNow=s.toLocaleDateString("fa-IR",{weekday:"long",year:"numeric",month:"numeric",day:"numeric"});const l=s.getHours(),y=s.getMinutes();this.clock.h=l<10?"0"+l:String(l),this.clock.m=y<10?"0"+y:String(y)}}}),Ie={class:"d-none d-sm-flex"},Ne={class:"text-primary"},Ue={class:"text-primary"};function Te(s,l,y,w,i,d){const k=p("v-icon");return o(),_("div",Ie,[t(k,{icon:"mdi-clock",color:"primary"}),c(" "+r(s.$t("drawer.today"))+" ",1),x("span",Ne,r(s.dateNow),1),c(" "+r(s.$t("drawer.clock"))+" ",1),x("span",Ue,r(s.clock.h+":"+s.clock.m),1)])}const Be=N(Ve,[["render",Te]]);const Ee={data(){return{drawer:ae(null),plugins:[],business:{id:"",name:""},timeNow:"",apiUrl:"",permissions:{},showShortcutsDialog:!1,isEditingShortcuts:!1,showShortcutHint:!1,shortcutHint:"",shortcuts:[],defaultShortcuts:[],isCtrlShiftPressed:!1,duplicateKeyDialog:!1,duplicateKeyMessage:"",canFreeAccounting:!0}},mounted(){S.post("/api/plugin/get/actives").then(s=>{this.plugins=s.data}),S.post("/api/business/list/count").then(s=>{this.business_count=s.data.count}),S.post("/api/business/get/user/permissions").then(s=>{this.permissions=s.data}),S.post("/api/business/get/info/"+localStorage.getItem("activeBid")).then(s=>{this.business=s.data}),S.post("/api/general/get/time").then(s=>{this.timeNow=s.data.timeNow}),S.post("/api/settings/get/can-free-accounting").then(s=>{this.canFreeAccounting=s.data.value=="1"}).catch(s=>{console.error("Error fetching canFreeAccounting:",s),this.canFreeAccounting=!0}),this.apiUrl=le(),this.initializeShortcuts(),window.addEventListener("keydown",this.handleKeyDown),window.addEventListener("keyup",this.handleKeyUp)},created(){this.siteName=ne()},beforeUnmount(){window.removeEventListener("keydown",this.handleKeyDown),window.removeEventListener("keyup",this.handleKeyUp)},methods:{deleteBusiness(){T.fire({text:"آیا برای حذف این کسب‌و‌کار مطمئن هستید؟ بعد از تایید این عملیات کسب و کار شما به مدت یک ماه در پایگاه داده آرشیو و بعد از آن به صورت دائم حذف خواهد شد",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(s=>{s.isConfirmed&&S.post("/api/business/delete").then(l=>{l.data.code==0&&T.fire({text:"کسب و کار با موفقیت حذف شد. به پروفایل کاربری باز می گردید.",icon:"success",confirmButtonText:"قبول"}).then(()=>{document.location="/"})})})},exitBusiness(){T.fire({text:"آیا برای خروج و ترک کسب‌و‌کار مطمئن هستید؟ ترک کسب و کار موجب قطع دسترسی شما خواهد شد و تنها از طریق مالک کسب‌و‌کار قابل بازیابی است.",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(s=>{s.isConfirmed&&S.post("/api/business/removeuser/me").then(l=>{l.data.result==1&&T.fire({text:"عملیات با موفقیت انجام شد. به صفحه پروفایل کاربری باز می گردید.",icon:"success",confirmButtonText:"قبول"}).then(()=>{document.location="/"})})})},isPluginActive(s){return this.plugins[s]!==void 0},getDefaultShortcuts(){return[{path:"/acc/dashboard",key:"D",label:this.$t("drawer.dashboard"),ctrl:!0,shift:!0,permission:()=>!0},{path:"/acc/persons/list",key:"P",label:this.$t("drawer.persons"),ctrl:!0,shift:!0,permission:()=>this.permissions.persons},{path:"/acc/persons/receive/list",key:"R",label:this.$t("drawer.gets"),ctrl:!0,shift:!0,permission:()=>this.permissions.getpay},{path:"/acc/persons/send/list",key:"S",label:this.$t("drawer.pays"),ctrl:!0,shift:!0,permission:()=>this.permissions.getpay},{path:"/acc/shareholders/list",key:"H",label:this.$t("drawer.shareholders"),ctrl:!0,shift:!0,permission:()=>this.permissions.shareholder},{path:"/acc/commodity/list",key:"C",label:this.$t("drawer.commodity"),ctrl:!0,shift:!0,permission:()=>this.permissions.commodity},{path:"/acc/commodity/pricelist/list",key:"L",label:this.$t("drawer.price_lists"),ctrl:!0,shift:!0,permission:()=>this.permissions.commodity&&this.isPluginActive("accpro")},{path:"/acc/commodity/cat/list",key:"T",label:this.$t("drawer.cats"),ctrl:!0,shift:!0,permission:()=>this.permissions.commodity},{path:"/acc/commodity/drop/list",key:"O",label:this.$t("drawer.drops_list"),ctrl:!0,shift:!0,permission:()=>this.permissions.commodity},{path:"/acc/banks/list",key:"B",label:this.$t("drawer.banks_accounts"),ctrl:!0,shift:!0,permission:()=>this.permissions.bank},{path:"/acc/cashdesk/list",key:"K",label:this.$t("drawer.cashdesks"),ctrl:!0,shift:!0,permission:()=>this.permissions.cashdesk},{path:"/acc/salary/list",key:"Y",label:this.$t("drawer.salarys"),ctrl:!0,shift:!0,permission:()=>this.permissions.salary},{path:"/acc/cheque/list",key:"Q",label:this.$t("drawer.cheques"),ctrl:!0,shift:!0,permission:()=>this.permissions.cheque},{path:"/acc/transfer/list",key:"N",label:this.$t("drawer.transfers"),ctrl:!0,shift:!0,permission:()=>this.permissions.bankTransfer},{path:"/acc/wallet/view",key:"W",label:this.$t("static.wallet"),ctrl:!0,shift:!0,permission:()=>this.permissions.wallet},{path:"/acc/storeroom/list",key:"M",label:this.$t("drawer.storerooms"),ctrl:!0,shift:!0,permission:()=>this.permissions.store},{path:"/acc/storeroom/tickets/list",key:"I",label:this.$t("drawer.storeroom_ticket"),ctrl:!0,shift:!0,permission:()=>this.permissions.store},{path:"/acc/storeroom/commodity/check/exist",key:"E",label:this.$t("drawer.commodity_exist_count"),ctrl:!0,shift:!0,permission:()=>this.permissions.store},{path:"/acc/buy/list",key:"U",label:this.$t("drawer.buy_invoices"),ctrl:!0,shift:!0,permission:()=>this.permissions.buy},{path:"/acc/rfbuy/list",key:"F",label:this.$t("drawer.rfbuy_invoices"),ctrl:!0,shift:!0,permission:()=>this.permissions.plugAccproRfbuy&&this.isPluginActive("accpro")},{path:"/acc/costs/list",key:"G",label:this.$t("drawer.costs"),ctrl:!0,shift:!0,permission:()=>this.permissions.cost},{path:"/acc/sell/fast-mod",key:"J",label:this.$t("drawer.fast_sell"),ctrl:!0,shift:!0,permission:()=>this.permissions.sell},{path:"/acc/sell/list",key:"V",label:this.$t("drawer.sell_invoices"),ctrl:!0,shift:!0,permission:()=>this.permissions.sell},{path:"/acc/presell/list",key:"X",label:this.$t("drawer.presells"),ctrl:!0,shift:!0,permission:()=>this.permissions.sell&&this.isPluginActive("accpro")&&!1},{path:"/acc/rfsell/list",key:"Z",label:this.$t("drawer.rfsell_invoices"),ctrl:!0,shift:!0,permission:()=>this.permissions.plugAccproRfsell&&this.isPluginActive("accpro")},{path:"/acc/incomes/list",key:"A",label:this.$t("drawer.incomes"),ctrl:!0,shift:!0,permission:()=>this.permissions.income},{path:"/acc/accounting/list",key:"1",label:this.$t("drawer.accounting_docs"),ctrl:!0,shift:!0,permission:()=>this.permissions.accounting},{path:"/acc/accounting/open_balance",key:"2",label:this.$t("drawer.open_balance"),ctrl:!0,shift:!0,permission:()=>this.permissions.accounting},{path:"/acc/accounting/table",key:"3",label:this.$t("drawer.accounting_table"),ctrl:!0,shift:!0,permission:()=>this.permissions.accounting},{path:"/acc/accounting/close_year",key:"4",label:this.$t("drawer.close_year"),ctrl:!0,shift:!0,permission:()=>this.permissions.plugAccproCloseYear&&this.isPluginActive("accpro")},{path:"/acc/reports/list",key:"5",label:this.$t("drawer.reports"),ctrl:!0,shift:!0,permission:()=>this.permissions.report},{path:"/acc/business/settings",key:"6",label:this.$t("drawer.bid_settings"),ctrl:!0,shift:!0,permission:()=>this.permissions.settings},{path:"/acc/business/printoptions",key:"7",label:this.$t("drawer.print_settings"),ctrl:!0,shift:!0,permission:()=>this.permissions.settings},{path:"/acc/business/avatar",key:"8",label:this.$t("drawer.avatar_settings"),ctrl:!0,shift:!0,permission:()=>this.permissions.settings&&this.isPluginActive("accpro")},{path:"/acc/business/users",key:"9",label:this.$t("drawer.user_perms"),ctrl:!0,shift:!0,permission:()=>this.permissions.permission},{path:"/acc/business/apis",key:"0",label:this.$t("drawer.tokens"),ctrl:!0,shift:!0,permission:()=>this.permissions.owner},{path:"/acc/business/extramoneys",key:"-",label:this.$t("drawer.extra_moneys"),ctrl:!0,shift:!0,permission:()=>this.permissions.settings&&this.isPluginActive("accpro")},{path:"/acc/business/logs",key:"=",label:this.$t("drawer.history"),ctrl:!0,shift:!0,permission:()=>this.permissions.log},{path:"/acc/plugin/repservice/order/list",key:"[",label:this.$t("drawer.repservice_reqs"),ctrl:!0,shift:!0,permission:()=>this.permissions.plugRepservice&&this.isPluginActive("repservice")},{path:"/acc/sms/panel",key:"]",label:this.$t("drawer.sms_panel"),ctrl:!0,shift:!0,permission:()=>this.permissions.owner},{path:"/acc/printers/list",key:";",label:this.$t("drawer.cloud_printers"),ctrl:!0,shift:!0,permission:()=>this.permissions.owner},{path:"/acc/archive/list",key:"'",label:this.$t("drawer.archive_files"),ctrl:!0,shift:!0,permission:()=>this.permissions.archiveUpload||this.permissions.archiveMod||this.permissions.archiveDelete},{path:"/acc/archive/order/new",key:",",label:this.$t("drawer.archive_order"),ctrl:!0,shift:!0,permission:()=>this.permissions.owner},{path:"/acc/archive/order/list",key:".",label:this.$t("drawer.archive_log"),ctrl:!0,shift:!0,permission:()=>this.permissions.owner},{path:"/acc/plugin-center/list",key:"/",label:this.$t("drawer.plugins_list"),ctrl:!0,shift:!0,permission:()=>this.permissions.owner},{path:"/acc/plugin-center/my",key:"\\",label:this.$t("drawer.my_plugins"),ctrl:!0,shift:!0,permission:()=>this.permissions.owner},{path:"/acc/plugin-center/invoice",key:"`",label:this.$t("drawer.plugins_invoices"),ctrl:!0,shift:!0,permission:()=>this.permissions.owner}]},restorePermissions(s){const l=this.getDefaultShortcuts();return s.map(y=>{const w=l.find(i=>i.path===y.path);return{...y,permission:w?w.permission:()=>!0}})},initializeShortcuts(){this.defaultShortcuts=this.getDefaultShortcuts();const s=localStorage.getItem("customShortcuts");if(s){const l=JSON.parse(s);this.shortcuts=this.restorePermissions(l)}else this.shortcuts=[...this.defaultShortcuts],this.saveShortcuts()},saveShortcuts(){const s=this.shortcuts.map(({path:l,key:y,label:w,ctrl:i,shift:d})=>({path:l,key:y,label:w,ctrl:i,shift:d}));localStorage.setItem("customShortcuts",JSON.stringify(s))},resetToDefault(){this.shortcuts=[...this.defaultShortcuts],this.saveShortcuts(),this.isEditingShortcuts=!1,this.showShortcutsDialog=!1},checkDuplicateKeys(s,l){return this.shortcuts.some((y,w)=>y.key.toUpperCase()===s.toUpperCase()&&w!==l)},updateShortcut(s,l){if(!l)return;const y=l.toUpperCase();if(this.checkDuplicateKeys(y,s)){this.duplicateKeyMessage=`کلید "${y}" قبلاً استفاده شده است. لطفاً کلید دیگری انتخاب کنید.`,this.duplicateKeyDialog=!0;return}this.shortcuts[s].key=y},saveCustomShortcuts(){const s=this.shortcuts.map(y=>y.key),l=s.filter((y,w)=>s.indexOf(y)!==w);if(l.length>0){this.duplicateKeyMessage=`کلیدهای تکراری یافت شد: ${l.join(", ")}. لطفاً آنها را اصلاح کنید.`,this.duplicateKeyDialog=!0;return}this.saveShortcuts(),this.isEditingShortcuts=!1,this.showShortcutsDialog=!1},handleKeyDown(s){const{ctrlKey:l,shiftKey:y,keyCode:w}=s;l&&y&&!this.showShortcutHint&&(this.showShortcutHint=!0,this.shortcutHint=this.$t("shortcuts.hint",{keys:"Ctrl+Shift"}),this.isCtrlShiftPressed=!0),this.shortcuts.forEach(i=>{const d=w===i.key.charCodeAt(0);l&&y&&d&&i.permission()&&(s.preventDefault(),this.$router.push(i.path),this.shortcutHint=`${i.label} (${i.key})`)})},handleKeyUp(s){const{ctrlKey:l,shiftKey:y}=s;(!l||!y)&&(this.showShortcutHint=!1,this.shortcutHint="",this.isCtrlShiftPressed=!1)},filteredShortcuts(){return this.shortcuts.filter(s=>s.permission())},getShortcutKey(s){const l=this.shortcuts.find(y=>y.path===s);return l?l.key:""}},components:{Profile_btn:we,Notifications_btn:Ce,Year_cob:De,Currency_cob:Me,clock:Be}},Ye={class:"d-none d-sm-flex"},He={class:"d-flex d-sm-none"},Re={key:0,class:"shortcut-key"},$e={key:0,class:"shortcut-key"},Le={key:0,class:"shortcut-key"},qe={key:0,class:"shortcut-key"},ze={key:0,class:"shortcut-key"},Fe={key:0,class:"shortcut-key"},Oe={key:0,class:"shortcut-key"},je={key:0,class:"shortcut-key"},Je={key:0,class:"shortcut-key"},Xe={key:0,class:"shortcut-key"},We={key:0,class:"shortcut-key"},Ge={key:0,class:"shortcut-key"},Qe={key:0,class:"shortcut-key"},Ze={key:0,class:"shortcut-key"},et={key:0,class:"shortcut-key"},tt={key:0,class:"shortcut-key"},st={key:0,class:"shortcut-key"},it={key:0,class:"shortcut-key"},rt={key:0,class:"shortcut-key"},ot={key:0,class:"shortcut-key"},lt={key:0,class:"shortcut-key"},nt={key:0,class:"shortcut-key"},at={key:0,class:"shortcut-key"};const ct={key:0,class:"shortcut-key"},ut={key:0,class:"shortcut-key"},dt={key:0,class:"shortcut-key"},pt={key:0,class:"shortcut-key"},ht={key:0,class:"shortcut-key"},mt={key:0,class:"shortcut-key"},_t={key:0,class:"shortcut-key"},ft={key:0,class:"shortcut-key"},yt={key:0,class:"shortcut-key"},gt={key:0,class:"shortcut-key"},vt={key:0,class:"shortcut-key"},kt={key:0,class:"shortcut-key"},wt={key:0,class:"shortcut-key"},bt={key:0,class:"shortcut-key"},St={key:0,class:"shortcut-key"},Ct={key:0,class:"shortcut-key"},Pt={key:0,class:"shortcut-key"},Kt={key:0,class:"shortcut-key"},Dt={key:0,class:"shortcut-key"},xt={key:0,class:"shortcut-key"},At={key:0,class:"shortcut-key"},Mt={key:0,class:"shortcut-key"},Vt={key:0,class:"shortcut-key"},It={class:"d-none d-sm-flex"},Nt={class:"shortcut-item pa-2"},Ut={key:0,class:"font-weight-bold shortcut-display"},Tt={class:"position-relative"};function Bt(s,l,y,w,i,d){const k=p("v-avatar"),C=p("v-spacer"),M=p("clock"),A=p("v-system-bar"),V=p("v-card"),b=p("v-icon"),m=p("v-list-item-title"),u=p("v-list-item"),I=p("v-list-subheader"),g=p("v-btn"),v=p("v-tooltip"),P=p("v-list-group"),$=p("v-list"),O=p("v-navigation-drawer"),j=p("v-app-bar-nav-icon"),J=p("v-app-bar-title"),L=p("v-card-title"),X=p("v-text-field"),U=p("v-col"),B=p("v-row"),W=p("v-alert"),E=p("v-card-text"),q=p("v-card-actions"),z=p("v-dialog"),G=p("Year_cob"),Q=p("Currency_cob"),Z=p("v-bottom-sheet"),ee=p("Notifications_btn"),te=p("Profile_btn"),se=p("v-app-bar"),ie=p("RouterView"),re=p("v-main");return o(),_(H,null,[t(A,{color:"primaryLight2"},{default:e(()=>[t(k,{image:"/img/logo-blue.png",size:"20",class:"me-2 d-none d-sm-flex"}),x("span",Ye,r(s.$t("hesabix.banner")),1),t(k,{image:i.apiUrl+"/front/avatar/file/get/"+i.business.id,size:"20",class:"me-2 d-flex d-sm-none"},null,8,["image"]),x("span",He,r(i.business.name),1),t(C),t(M)]),_:1}),t(O,{modelValue:i.drawer,"onUpdate:modelValue":l[2]||(l[2]=a=>i.drawer=a),width:300},{default:e(()=>[t(V,{height:"64",rounded:"0","prepend-icon":"mdi-account"},{title:e(()=>[c(r(s.$t("app.name")),1)]),prepend:e(()=>[t(k,{class:"d-none d-sm-flex",image:i.apiUrl+"/front/avatar/file/get/"+i.business.id},null,8,["image"]),t(k,{class:"d-flex d-sm-none",image:"./img/favw.png"})]),_:1}),t($,{class:"px-0 pt-0"},{default:e(()=>[t(u,{to:"/acc/dashboard"},{prepend:e(()=>[t(b,{icon:"mdi-view-dashboard"})]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.dashboard"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Re,r(d.getShortcutKey("/acc/dashboard")),1)):n("",!0)]),_:1})]),_:1}),t(I,{color:"primary"},{default:e(()=>[c(r(s.$t("drawer.basic_tools")),1)]),_:1}),K(t(P,null,{activator:e(({props:a})=>[t(u,f({class:"text-dark"},a,{"prepend-icon":"mdi-account-multiple",title:s.$t("drawer.persons")}),null,16,["title"])]),default:e(()=>[i.permissions.persons?(o(),h(u,{key:0,to:"/acc/persons/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/persons/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.persons"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",$e,r(d.getShortcutKey("/acc/persons/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.getpay?(o(),h(u,{key:1,to:"/acc/persons/receive/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/persons/receive/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.gets"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Le,r(d.getShortcutKey("/acc/persons/receive/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.getpay?(o(),h(u,{key:2,to:"/acc/persons/send/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/persons/send/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.pays"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",qe,r(d.getShortcutKey("/acc/persons/send/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.shareholder?(o(),h(u,{key:3,to:"/acc/shareholders/list"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.shareholders"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",ze,r(d.getShortcutKey("/acc/shareholders/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0)]),_:1},512),[[D,i.permissions.getpay||i.permissions.persons]]),K(t(P,null,{activator:e(({props:a})=>[t(u,f({class:"text-dark"},a,{"prepend-icon":"mdi-package-variant",title:s.$t("drawer.commodity")}),null,16,["title"])]),default:e(()=>[i.permissions.commodity?(o(),h(u,{key:0,to:"/acc/commodity/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/commodity/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.commodity"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Fe,r(d.getShortcutKey("/acc/commodity/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.commodity&&this.isPluginActive("accpro")?(o(),h(u,{key:1,to:"/acc/commodity/pricelist/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/commodity/pricelist/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.price_lists"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Oe,r(d.getShortcutKey("/acc/commodity/pricelist/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.commodity?(o(),h(u,{key:2,to:"/acc/commodity/cat/list"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.cats"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",je,r(d.getShortcutKey("/acc/commodity/cat/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.commodity?(o(),h(u,{key:3,to:"/acc/commodity/drop/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/commodity/drop/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.drops_list"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Je,r(d.getShortcutKey("/acc/commodity/drop/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0)]),_:1},512),[[D,i.permissions.commodity]]),K(t(P,null,{activator:e(({props:a})=>[t(u,f({class:"text-dark"},a,{"prepend-icon":"mdi-bank",title:s.$t("drawer.bank_label")}),null,16,["title"])]),default:e(()=>[i.permissions.bank?(o(),h(u,{key:0,to:"/acc/banks/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/banks/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.banks_accounts"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Xe,r(d.getShortcutKey("/acc/banks/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.cashdesk?(o(),h(u,{key:1,to:"/acc/cashdesk/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/cashdesk/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.cashdesks"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",We,r(d.getShortcutKey("/acc/cashdesk/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.salary?(o(),h(u,{key:2,to:"/acc/salary/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/salary/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.salarys"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Ge,r(d.getShortcutKey("/acc/salary/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.cheque?(o(),h(u,{key:3,to:"/acc/cheque/list"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.cheques"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Qe,r(d.getShortcutKey("/acc/cheque/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.bankTransfer?(o(),h(u,{key:4,to:"/acc/transfer/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/transfer/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.transfers"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Ze,r(d.getShortcutKey("/acc/transfer/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.wallet?(o(),h(u,{key:5,to:"/acc/wallet/view"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("static.wallet"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",et,r(d.getShortcutKey("/acc/wallet/view")),1)):n("",!0)]),_:1})]),_:1})):n("",!0)]),_:1},512),[[D,i.permissions.bank||i.permissions.wallet||i.permissions.cashdesk||i.permissions.salary||i.permissions.cheque||i.permissions.bankTransfer]]),t(I,{color:"primary"},{default:e(()=>[c(r(s.$t("drawer.acc_store_tools")),1)]),_:1}),K(t(P,null,{activator:e(({props:a})=>[t(u,f({class:"text-dark"},a,{"prepend-icon":"mdi-store",title:s.$t("drawer.storeroom_title")}),null,16,["title"])]),default:e(()=>[i.permissions.store?(o(),h(u,{key:0,to:"/acc/storeroom/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/storeroom/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.storerooms"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",tt,r(d.getShortcutKey("/acc/storeroom/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.store?(o(),h(u,{key:1,to:"/acc/storeroom/tickets/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/storeroom/new/ticket/type"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.storeroom_ticket"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",st,r(d.getShortcutKey("/acc/storeroom/tickets/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.store?(o(),h(u,{key:2,to:"/acc/storeroom/commodity/check/exist"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.commodity_exist_count"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",it,r(d.getShortcutKey("/acc/storeroom/commodity/check/exist")),1)):n("",!0)]),_:1})]),_:1})):n("",!0)]),_:1},512),[[D,i.permissions.store]]),K(t(P,null,{activator:e(({props:a})=>[t(u,f({class:"text-dark"},a,{"prepend-icon":"mdi-cash-fast",title:s.$t("drawer.buy_cost")}),null,16,["title"])]),default:e(()=>[i.permissions.buy?(o(),h(u,{key:0,to:"/acc/buy/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/buy/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.buy_invoices"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",rt,r(d.getShortcutKey("/acc/buy/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.plugAccproRfbuy&&this.isPluginActive("accpro")?(o(),h(u,{key:1,to:"/acc/rfbuy/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/rfbuy/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.rfbuy_invoices"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",ot,r(d.getShortcutKey("/acc/rfbuy/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.cost?(o(),h(u,{key:2,to:"/acc/costs/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/costs/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.costs"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",lt,r(d.getShortcutKey("/acc/costs/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0)]),_:1},512),[[D,i.permissions.buy||i.permissions.cost||i.permissions.plugAccproRfbuy]]),K(t(P,null,{activator:e(({props:a})=>[t(u,f({class:"text-dark"},a,{"prepend-icon":"mdi-cart-arrow-down",title:s.$t("drawer.sell_income")}),null,16,["title"])]),default:e(()=>[i.permissions.sell?(o(),h(u,{key:0,to:"/acc/sell/fast-mod"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.fast_sell"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",nt,r(d.getShortcutKey("/acc/sell/fast-mod")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.sell?(o(),h(u,{key:1,to:"/acc/sell/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/sell/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.sell_invoices"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",at,r(d.getShortcutKey("/acc/sell/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),(this.isPluginActive("accpro")&&i.permissions.sell,n("",!0)),i.permissions.plugAccproRfsell&&this.isPluginActive("accpro")?(o(),h(u,{key:3,to:"/acc/rfsell/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/rfsell/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.rfsell_invoices"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",ct,r(d.getShortcutKey("/acc/rfsell/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.income?(o(),h(u,{key:4,to:"/acc/incomes/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/incomes/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.incomes"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",ut,r(d.getShortcutKey("/acc/incomes/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0)]),_:1},512),[[D,i.permissions.sell||i.permissions.income||i.permissions.plugAccproRfsell]]),K(t(P,null,{activator:e(({props:a})=>[t(u,f({class:"text-dark"},a,{"prepend-icon":"mdi-file-document-multiple",title:s.$t("drawer.accounting")}),null,16,["title"])]),default:e(()=>[i.permissions.accounting?(o(),h(u,{key:0,to:"/acc/accounting/list"},{append:e(()=>l[11]||(l[11]=[])),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.accounting_docs"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",dt,r(d.getShortcutKey("/acc/accounting/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.accounting?(o(),h(u,{key:1,to:"/acc/accounting/open_balance"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.open_balance"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",pt,r(d.getShortcutKey("/acc/accounting/open_balance")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.accounting?(o(),h(u,{key:2,to:"/acc/accounting/table"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.accounting_table"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",ht,r(d.getShortcutKey("/acc/accounting/table")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.plugAccproCloseYear&&this.isPluginActive("accpro")?(o(),h(u,{key:3,to:"/acc/accounting/close_year"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.close_year"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",mt,r(d.getShortcutKey("/acc/accounting/close_year")),1)):n("",!0)]),_:1})]),_:1})):n("",!0)]),_:1},512),[[D,i.permissions.accounting||i.permissions.plugAccproCloseYear]]),K(t(u,{to:"/acc/reports/list"},{prepend:e(()=>[t(b,{icon:"mdi-poll"})]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.reports"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",_t,r(d.getShortcutKey("/acc/reports/list")),1)):n("",!0)]),_:1})]),_:1},512),[[D,i.permissions.report]]),t(I,{color:"primary"},{default:e(()=>[c(r(s.$t("drawer.settings")),1)]),_:1}),K(t(P,null,{activator:e(({props:a})=>[t(u,f({class:"text-dark"},a,{"prepend-icon":"mdi-cogs",title:s.$t("drawer.settings")}),null,16,["title"])]),default:e(()=>[i.permissions.settings?(o(),h(u,{key:0,to:"/acc/business/settings"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.bid_settings"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",ft,r(d.getShortcutKey("/acc/business/settings")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.settings?(o(),h(u,{key:1,to:"/acc/business/printoptions"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.print_settings"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",yt,r(d.getShortcutKey("/acc/business/printoptions")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.settings&&this.isPluginActive("accpro")?(o(),h(u,{key:2,to:"/acc/business/avatar"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.avatar_settings"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",gt,r(d.getShortcutKey("/acc/business/avatar")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.permission?(o(),h(u,{key:3,to:"/acc/business/users"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.user_perms"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",vt,r(d.getShortcutKey("/acc/business/users")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.owner?(o(),h(u,{key:4,to:"/acc/business/apis"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.tokens"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",kt,r(d.getShortcutKey("/acc/business/apis")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.settings&&this.isPluginActive("accpro")?(o(),h(u,{key:5,to:"/acc/business/extramoneys"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.extra_moneys"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",wt,r(d.getShortcutKey("/acc/business/extramoneys")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.log?(o(),h(u,{key:6,to:"/acc/business/logs"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.history"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",bt,r(d.getShortcutKey("/acc/business/logs")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.owner?(o(),h(u,{key:7,class:"text-danger",onClick:l[0]||(l[0]=a=>d.deleteBusiness()),title:s.$t("drawer.bid_delete")},null,8,["title"])):n("",!0)]),_:1},512),[[D,i.permissions.settings||i.permissions.log||i.permissions.permission]]),t(I,{color:"primary"},{default:e(()=>[c(r(s.$t("drawer.services")),1)]),_:1}),K(t(P,null,{activator:e(({props:a})=>[t(u,f({class:"text-dark"},a,{title:s.$t("drawer.repservice")}),{prepend:e(()=>[t(b,{icon:"mdi-progress-wrench",color:"primary"})]),_:2},1040,["title"])]),default:e(()=>[i.permissions.plugRepservice?(o(),h(u,{key:0,to:"/acc/plugin/repservice/order/list"},{append:e(()=>[t(v,{text:s.$t("dialog.add_new"),location:"end"},{activator:e(({props:a})=>[t(g,f(a,{icon:"mdi-plus-box",variant:"plain",to:"/acc/plugin/repservice/order/mod/"}),null,16)]),_:1},8,["text"])]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.repservice_reqs"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",St,r(d.getShortcutKey("/acc/plugin/repservice/order/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0)]),_:1},512),[[D,i.permissions.plugRepservice&&d.isPluginActive("repservice")]]),i.permissions.owner?(o(),h(u,{key:0,class:"text-dark",to:"/acc/sms/panel"},{prepend:e(()=>[t(b,{icon:"mdi-message-cog",color:"primary"})]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.sms_panel"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Ct,r(d.getShortcutKey("/acc/sms/panel")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.owner?(o(),h(u,{key:1,class:"text-dark",to:"/acc/printers/list"},{prepend:e(()=>[t(b,{icon:"mdi-printer-pos-network",color:"primary"})]),default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.cloud_printers"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Pt,r(d.getShortcutKey("/acc/printers/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),K(t(P,null,{activator:e(({props:a})=>[t(u,f({class:"text-dark"},a,{title:s.$t("drawer.archive_panel")}),{prepend:e(()=>[t(b,{icon:"mdi-file-cloud",color:"primary"})]),_:2},1040,["title"])]),default:e(()=>[i.permissions.archiveUpload||i.permissions.archiveMod||i.permissions.archiveDelete?(o(),h(u,{key:0,to:"/acc/archive/list"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.archive_files"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Kt,r(d.getShortcutKey("/acc/archive/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.owner?(o(),h(u,{key:1,to:"/acc/archive/order/new"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.archive_order"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Dt,r(d.getShortcutKey("/acc/archive/order/new")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.owner?(o(),h(u,{key:2,to:"/acc/archive/order/list"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.archive_log"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",xt,r(d.getShortcutKey("/acc/archive/order/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0)]),_:1},512),[[D,i.permissions.owner||i.permissions.archiveUpload||i.permissions.archiveMod||i.permissions.archiveDelete]]),K(t(P,null,{activator:e(({props:a})=>[t(u,f({class:"text-dark"},a,{title:s.$t("drawer.ultimate_package")}),{prepend:e(()=>[t(b,{icon:"mdi-package",color:"primary"})]),_:2},1040,["title"])]),default:e(()=>[i.permissions.owner?(o(),h(u,{key:0,to:"/acc/package/order/new"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.archive_order")),1)]),_:1})]),_:1})):n("",!0),i.permissions.owner?(o(),h(u,{key:1,to:"/acc/package/order/list"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.archive_log")),1)]),_:1})]),_:1})):n("",!0)]),_:1},512),[[D,i.permissions.owner&&!i.canFreeAccounting]]),K(t(P,null,{activator:e(({props:a})=>[t(u,f({class:"bg-blue-grey-lighten-4 ma-2"},a,{title:s.$t("drawer.market")}),{prepend:e(()=>[t(b,{icon:"mdi-shopping",color:"green-darken-5"})]),_:2},1040,["title"])]),default:e(()=>[i.permissions.owner?(o(),h(u,{key:0,to:"/acc/plugin-center/list"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.plugins_list"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",At,r(d.getShortcutKey("/acc/plugin-center/list")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.owner?(o(),h(u,{key:1,to:"/acc/plugin-center/my"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.my_plugins"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Mt,r(d.getShortcutKey("/acc/plugin-center/my")),1)):n("",!0)]),_:1})]),_:1})):n("",!0),i.permissions.owner?(o(),h(u,{key:2,to:"/acc/plugin-center/invoice"},{default:e(()=>[t(m,null,{default:e(()=>[c(r(s.$t("drawer.plugins_invoices"))+" ",1),i.isCtrlShiftPressed?(o(),_("span",Vt,r(d.getShortcutKey("/acc/plugin-center/invoice")),1)):n("",!0)]),_:1})]),_:1})):n("",!0)]),_:1},512),[[D,i.permissions.owner]]),i.permissions.owner==!1?(o(),h(u,{key:2,class:"text-dark bg-red-darken-3 ma-2 rounded-2",onClick:l[1]||(l[1]=a=>d.exitBusiness())},{prepend:e(()=>[t(b,{color:"white",icon:"mdi-logout"})]),default:e(()=>[t(m,{class:"text-white",textContent:r(s.$t("drawer.exit_bus"))},null,8,["textContent"])]),_:1})):n("",!0)]),_:1})]),_:1},8,["modelValue"]),t(se,{"scroll-behavior":"inverted elevate","scroll-threshold":"0"},{default:e(()=>[t(j,{onClick:l[3]||(l[3]=a=>i.drawer=!i.drawer)}),t(J,null,{default:e(()=>[x("span",It,r(i.business.name),1)]),_:1}),t(C),t(g,{class:"d-none d-sm-flex",stacked:"",onClick:l[4]||(l[4]=a=>{i.showShortcutsDialog=!0,i.isEditingShortcuts=!1})},{default:e(()=>[t(b,null,{default:e(()=>l[12]||(l[12]=[c("mdi-help-circle")])),_:1})]),_:1}),t(z,{modelValue:i.showShortcutsDialog,"onUpdate:modelValue":l[7]||(l[7]=a=>i.showShortcutsDialog=a),"max-width":"800",scrollable:""},{default:e(()=>[t(V,null,{default:e(()=>[t(L,{class:"text-h5 pa-4"},{default:e(()=>[c(r(i.isEditingShortcuts?"ویرایش کلید‌های میانبر":"راهنمای کلید‌های میانبر"),1)]),_:1}),t(E,{class:"pa-4",style:{"max-height":"500px","overflow-y":"auto"}},{default:e(()=>[t(B,null,{default:e(()=>[(o(!0),_(H,null,F(d.filteredShortcuts(),(a,oe)=>(o(),h(U,{key:a.path,cols:"12",sm:"6",md:"6"},{default:e(()=>[x("div",Nt,[t(B,{align:"center","no-gutters":""},{default:e(()=>[t(U,{cols:"12"},{default:e(()=>[i.isEditingShortcuts?(o(),h(X,{key:1,modelValue:a.key,"onUpdate:modelValue":Y=>a.key=Y,onInput:Y=>d.updateShortcut(oe,Y),label:s.کلید,maxlength:"1",dense:"","hide-details":"",class:"shortcut-input"},null,8,["modelValue","onUpdate:modelValue","onInput","label"])):(o(),_("span",Ut," Ctrl+Shift+"+r(a.key),1))]),_:2},1024),t(U,{cols:"12",class:"text-right"},{default:e(()=>[x("span",null,r(a.label),1)]),_:2},1024)]),_:2},1024)])]),_:2},1024))),128))]),_:1}),i.isEditingShortcuts?(o(),h(W,{key:0,type:"info",dense:"",class:"mt-4"},{default:e(()=>l[13]||(l[13]=[c(" تغییرات در حافظه مرورگر ذخیره می‌شود و فقط در این مرورگر قابل استفاده است. ")])),_:1})):n("",!0)]),_:1}),t(q,{class:"pa-4"},{default:e(()=>[i.isEditingShortcuts?n("",!0):(o(),h(g,{key:0,color:"primary",onClick:l[5]||(l[5]=a=>i.isEditingShortcuts=!0)},{default:e(()=>l[14]||(l[14]=[c("ویرایش")])),_:1})),i.isEditingShortcuts?(o(),h(g,{key:1,color:"primary",onClick:d.saveCustomShortcuts},{default:e(()=>l[15]||(l[15]=[c("ثبت تغییرات")])),_:1},8,["onClick"])):n("",!0),i.isEditingShortcuts?(o(),h(g,{key:2,color:"warning",onClick:d.resetToDefault},{default:e(()=>l[16]||(l[16]=[c("بازگشت به پیش‌فرض")])),_:1},8,["onClick"])):n("",!0),t(C),t(g,{text:"",onClick:l[6]||(l[6]=a=>i.showShortcutsDialog=!1)},{default:e(()=>l[17]||(l[17]=[c("بستن")])),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),t(z,{modelValue:i.duplicateKeyDialog,"onUpdate:modelValue":l[9]||(l[9]=a=>i.duplicateKeyDialog=a),"max-width":"400"},{default:e(()=>[t(V,null,{default:e(()=>[t(L,{class:"text-h6"},{default:e(()=>l[18]||(l[18]=[c("خطا")])),_:1}),t(E,null,{default:e(()=>[c(r(i.duplicateKeyMessage),1)]),_:1}),t(q,null,{default:e(()=>[t(g,{color:"primary",onClick:l[8]||(l[8]=a=>i.duplicateKeyDialog=!1)},{default:e(()=>l[19]||(l[19]=[c("بستن")])),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),t(v,{modelValue:i.showShortcutHint,"onUpdate:modelValue":l[10]||(l[10]=a=>i.showShortcutHint=a),location:"bottom",class:"shortcut-hint"},{activator:e(({props:a})=>[x("div",ce(ue(a)),null,16)]),default:e(()=>[x("span",null,r(i.shortcutHint),1)]),_:1},8,["modelValue"]),t(Z,{inset:""},{activator:e(({props:a})=>[t(g,f({stacked:""},a),{default:e(()=>[t(b,null,{default:e(()=>l[20]||(l[20]=[c("mdi-cog")])),_:1})]),_:2},1040)]),default:e(()=>[t(V,{subtitle:s.$t("dialog.fiscal_settings_info"),"prepend-icon":"mdi-cog",title:s.$t("dialog.fiscal_settings")},{default:e(()=>[t(E,null,{default:e(()=>[t(B,{class:"text-center"},{default:e(()=>[t(U,{cols:"12",sm:"12",md:"6"},{default:e(()=>[t(G)]),_:1}),t(U,{cols:"12",sm:"12",md:"6"},{default:e(()=>[t(Q)]),_:1})]),_:1})]),_:1})]),_:1},8,["subtitle","title"])]),_:1}),t(ee),t(te)]),_:1}),t(re,null,{default:e(()=>[x("div",Tt,[t(ie)])]),_:1})],64)}const Ht=N(Ee,[["render",Bt]]);export{Ht as default}; diff --git a/public_html/webui/assets/App-211fb6bd.css b/public_html/webui/assets/App-211fb6bd.css deleted file mode 100644 index 5254cba..0000000 --- a/public_html/webui/assets/App-211fb6bd.css +++ /dev/null @@ -1 +0,0 @@ -.shortcut-key{font-size:.75rem;color:#888;margin-right:4px}.shortcut-hint{z-index:1000}.shortcut-item{border:1px solid #e0e0e0;border-radius:4px;background-color:#fafafa}.shortcut-display{font-size:.9rem;color:#555}.shortcut-input{max-width:60px}.v-data-table{overflow-x:auto}.expanded-row{background-color:#f5f5f5!important;padding:8px}.custom-header{background-color:#213e8b!important;color:#fff!important} diff --git a/public_html/webui/assets/InstallPWA-1668813f.js b/public_html/webui/assets/InstallPWA-1668813f.js deleted file mode 100644 index 14ca6c6..0000000 --- a/public_html/webui/assets/InstallPWA-1668813f.js +++ /dev/null @@ -1 +0,0 @@ -import{h as M,r as m,j as O,a as r,o as u,c as g,w as o,b as s,e as l,s as j,d as t,A as k,t as E}from"./vendor-adef9cb4.js";const w="/webui/img/logo-blue.png",N={key:0,class:"text-center mt-5 px-5"},X={class:"text-primary pr-2 pt-4"},U=M({__name:"InstallPWA",setup(P){const d=m(null),b=m(""),a=m(!1),i=m(!1),y=()=>{if(d.value){const n=d.value;n.prompt(),n.userChoice.then(e=>{e.outcome==="accepted"?console.log("User Accepted"):console.log("User dismissed"),d.value=null})}},S=()=>{const n=navigator.userAgent;return n.includes("Chrome")&&!n.includes("Edg")?(n.includes("Mac OS X")?i.value=!0:a.value=!0,"Google Chrome"):n.includes("Firefox")?(n.includes("Mac OS X")&&(i.value=!0),"Mozilla Firefox"):n.includes("Safari")&&!n.includes("Chrome")?(i.value=!0,a.value=!1,"Apple Safari"):n.includes("SamsungBrowser")?(n.includes("Mac OS X")?i.value=!0:a.value=!0,"Samsung Browser"):n.includes("Edg")?(n.includes("Mac OS X")?i.value=!0:a.value=!0,"Microsoft Edge"):n.includes("Opera")||n.includes("OPR")?(n.includes("Mac OS X")?i.value=!0:a.value=!0,"Opera"):"Unknown Browser"};return O(()=>{b.value=S(),window.addEventListener("beforeinstallprompt",n=>{n.preventDefault(),d.value=n,console.log(d.value)})}),(n,e)=>{const f=r("v-row"),v=r("v-col"),x=r("v-btn"),c=r("v-card"),p=r("v-icon"),A=r("v-container"),C=r("v-main"),B=r("v-app");return u(),g(B,{id:""},{default:o(()=>[s(C,{class:"bg-grey-lighten-3 d-flex flex-column align-center justify-center"},{default:o(()=>[s(A,{class:"d-flex flex-column align-center justify-center"},{default:o(()=>[s(f,{class:"d-flex flex-column align-center justify-center"},{default:o(()=>[e[1]||(e[1]=l("img",{src:w,width:"120 ",class:"mt-2 mb-5 p-1",alt:""},null,-1)),e[2]||(e[2]=l("h4",{class:"text-center mt-5 px-8"}," نسخه وب اپلیکیشن (PWA) حسابیکس را به صفحه اصلی اضافه کنید. ",-1)),e[3]||(e[3]=l("p",{class:"text-center mt-5 px-5"},"با این کار، می‌توانید برای همیشه و بدون نیاز به بروزرسانی از خدمات اپلیکیشن استفاده کنید.",-1)),a.value?(u(),j("p",N,e[0]||(e[0]=[t("ابتدا از دکمه "),l("span",{class:"font-weight-bold text-indigo-darken-3"},"نصب",-1),t(" استفاده کنید و سپس "),l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add",-1),t(" را بزنید. اگر برنامه نصب نشد مراحل بعدی را انجام دهید.")]))):k("",!0)]),_:1}),s(f,{class:"d-flex flex-column align-center justify-center w-100"},{default:o(()=>[s(v,{md:"4"},{default:o(()=>[a.value?(u(),g(c,{key:0,class:"d-flex justify-center rounded-lg p-2 mt-2"},{default:o(()=>[s(f,{class:""},{default:o(()=>[s(v,{md:"8",class:"d-flex pr-5"},{default:o(()=>[e[4]||(e[4]=l("img",{src:w,width:"38",class:"mt-2 mb-2",alt:""},null,-1)),l("h4",X,E(n.$t("app.name")),1)]),_:1}),s(v,{md:"4",class:"pl-5"},{default:o(()=>[s(x,{block:"",class:"text-none mt-2 mb-2",color:"indigo-darken-3",variant:"flat",onClick:y},{default:o(()=>e[5]||(e[5]=[t(" نصب ")])),_:1})]),_:1})]),_:1})]),_:1})):k("",!0),i.value?(u(),g(c,{key:1,class:"rounded-lg d-flex flex-column ga-4 pa-4 mt-2"},{default:o(()=>[l("span",null,[e[6]||(e[6]=t("۱. دکمه ")),e[7]||(e[7]=l("span",{class:"font-weight-bold text-indigo-darken-3"},"Share",-1)),e[8]||(e[8]=t(" (")),s(p,{icon:"mdi-export-variant",color:"indigo-darken-3"}),e[9]||(e[9]=t(") در نوار پایین را انتخاب کنید."))]),l("span",null,[e[10]||(e[10]=t("۲. گزینه ")),e[11]||(e[11]=l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add to Home Screen",-1)),e[12]||(e[12]=t(" (")),s(p,{icon:"mdi-plus-box-outline",color:"indigo-darken-3"}),e[13]||(e[13]=t(") را انتخاب کنید."))]),e[14]||(e[14]=l("span",null,[t("۳. در قسمت بالا سمت راست "),l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add"),t(" را انتخاب کنید.")],-1))]),_:1})):(u(),g(c,{key:2,class:"rounded-lg d-flex flex-column ga-4 pa-4 mt-2"},{default:o(()=>[l("span",null,[e[15]||(e[15]=t("۱. دکمه ")),e[16]||(e[16]=l("span",{class:"font-weight-bold text-indigo-darken-3"},"More",-1)),e[17]||(e[17]=t(" (")),s(p,{icon:"mdi-dots-vertical",color:"indigo-darken-3"}),e[18]||(e[18]=t(") در نوار بالا را انتخاب کنید."))]),l("span",null,[e[19]||(e[19]=t("۲. گزینه ")),e[20]||(e[20]=l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add to Home Screen",-1)),e[21]||(e[21]=t(" (")),s(p,{icon:"mdi-cellphone-arrow-down-variant",color:"indigo-darken-3"}),e[22]||(e[22]=t(") را انتخاب کنید."))]),e[23]||(e[23]=l("span",null,[t("۳. در پنجره‌ی باز شده، "),l("span",{class:"font-weight-bold text-indigo-darken-3"},"Add"),t(" را انتخاب کنید.")],-1))]),_:1}))]),_:1})]),_:1}),s(f,null,{default:o(()=>[s(x,{block:"",class:"text-none my-4",color:"indigo-darken-3",variant:"flat",to:{name:"user_login"}},{default:o(()=>e[24]||(e[24]=[t(" باز گشت به صفحه ورود ")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}});export{U as default}; diff --git a/public_html/webui/assets/NotFound-3cff52dc.css b/public_html/webui/assets/NotFound-3cff52dc.css deleted file mode 100644 index 5532fca..0000000 --- a/public_html/webui/assets/NotFound-3cff52dc.css +++ /dev/null @@ -1 +0,0 @@ -[data-v-54a776ae]{transition:all .6s}html[data-v-54a776ae]{height:100%}body[data-v-54a776ae]{font-family:Lato,sans-serif;color:#888;margin:0}#main[data-v-54a776ae]{display:table;width:100%;height:100vh;text-align:center}.fof[data-v-54a776ae]{display:table-cell;vertical-align:middle}.fof h1[data-v-54a776ae]{font-size:50px;display:inline-block;padding-right:12px;animation:type-54a776ae .5s alternate infinite}@keyframes type-54a776ae{0%{box-shadow:inset -3px 0 #888}to{box-shadow:inset -3px 0 0 transparent}} diff --git a/public_html/webui/assets/NotFound-4eb60a88.js b/public_html/webui/assets/NotFound-4eb60a88.js deleted file mode 100644 index abeaf18..0000000 --- a/public_html/webui/assets/NotFound-4eb60a88.js +++ /dev/null @@ -1 +0,0 @@ -import{_}from"./main-9b36f05f.js";import{a as t,o as c,s as i,e as o,b as n,w as d,d as l,t as r}from"./vendor-adef9cb4.js";const p={},m={id:"main",class:"bg-indigo-lighten-5"},u={class:"fof"};function f(e,g){const s=t("v-empty-state"),a=t("v-btn");return c(),i("div",m,[o("div",u,[o("h1",null,[n(s,{headline:e.$t("static.not_found"),title:"404",text:e.$t("static.not_found_info"),image:"/img/logo-blue.png"},null,8,["headline","text"]),n(a,{color:"success",to:"/","prepend-icon":"mdi-home"},{default:d(()=>[l(r(e.$t("static.home_page")),1)]),_:1})])])])}const b=_(p,[["render",f],["__scopeId","data-v-54a776ae"]]);export{b as default}; diff --git a/public_html/webui/assets/ReferralRedirect-90119fa7.js b/public_html/webui/assets/ReferralRedirect-90119fa7.js deleted file mode 100644 index 3131735..0000000 --- a/public_html/webui/assets/ReferralRedirect-90119fa7.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a}from"./main-9b36f05f.js";import{o as s,s as c}from"./vendor-adef9cb4.js";const n={name:"ReferralRedirect",beforeRouteEnter(r,o,t){const e=r.params.param;e&&localStorage.setItem("inviteCode",e),t("/user/register")}};function f(r,o,t,e,i,m){return s(),c("div")}const l=a(n,[["render",f]]);export{l as default}; diff --git a/public_html/webui/assets/active-account-6b1bf0cb.js b/public_html/webui/assets/active-account-6b1bf0cb.js deleted file mode 100644 index 5219a99..0000000 --- a/public_html/webui/assets/active-account-6b1bf0cb.js +++ /dev/null @@ -1 +0,0 @@ -import{a as v,S as C,_ as A}from"./main-9b36f05f.js";import{h as w,r as b,a as s,o as u,s as d,b as o,w as a,A as $,F,d as _,aa as B,e as h,t as r}from"./vendor-adef9cb4.js";const E=w({name:"active_account",data(){return{dialog:!1,dialogSuccess:!1,loading:!1,disableSend:!0,code:"",user:{mobile:"",email:""},response:{code:"",message:"",Success:!1,data:{id:""}}}},watch:{code(e,t){Object.keys(e).length==6?this.disableSend=b(!1):this.disableSend=b(!0)}},methods:{onResendCodeClick(){v.post("/api/user/register/resend-active-code",{mobile:this.$route.params.id}).then(e=>{e.data.Success==!0?C.fire({text:this.$t("user.resendCode"),confirmButtonText:this.$t("dialog.ok"),icon:"success"}):C.fire({text:e.data.message,confirmButtonText:this.$t("dialog.ok"),icon:"error"})})},submit(){this.loading=!0,v.post("/api/user/active/account",{mobile:this.$route.params.id,code:this.code}).then(e=>{e.data.Success==!1?(this.response=e.data,this.dialog=!0):(this.response=e.data,this.dialogSuccess=!0),this.loading=!1})}}}),N={key:0,class:"text-center"},T={key:1,class:"text-center"};function U(e,t,j,L,R,z){const c=s("v-card-text"),k=s("v-otp-input"),S=s("v-icon"),n=s("v-btn"),m=s("v-col"),p=s("v-row"),V=s("v-form"),i=s("v-card"),y=s("v-container"),f=s("v-spacer"),g=s("v-dialog");return u(),d(F,null,[o(y,null,{default:a(()=>[o(p,{class:"d-flex justify-center"},{default:a(()=>[o(m,{md:"5"},{default:a(()=>[o(i,{loading:e.loading?"blue":null,disabled:e.loading,title:e.$t("app.name"),subtitle:e.$t("user.active_account")},{default:a(()=>[o(c,null,{default:a(()=>t[7]||(t[7]=[_(" کد ارسالی از طریق پیامک و یا پست الکترونیکی دریافتی خود را در کادر زیر وارد نمایید. ")])),_:1}),o(V,{ref:"form",disabled:e.loading,"fast-fail":"",onSubmit:t[2]||(t[2]=B(l=>e.submit(),["prevent"]))},{default:a(()=>[o(c,null,{default:a(()=>[o(k,{"focus-all":"",modelValue:e.code,"onUpdate:modelValue":t[0]||(t[0]=l=>e.code=l),style:{direction:"ltr"}},null,8,["modelValue"]),o(p,null,{default:a(()=>[o(m,{class:"my-2 mx-4"},{default:a(()=>[o(S,{icon:"mdi-phone"}),h("b",null,r(e.$t("user.your_phone_number",{mobile:e.$route.params.id})),1),o(n,{class:"float-end",color:"indigo",onClick:t[1]||(t[1]=l=>e.onResendCodeClick())},{default:a(()=>[h("span",null,r(e.$t("user.send_again")),1)]),_:1})]),_:1})]),_:1}),o(n,{disabled:e.disableSend,loading:e.loading,block:"",class:"text-none mb-4",color:"indigo-darken-3",size:"x-large",variant:"flat","prepend-icon":"mdi-send",type:"submit"},{default:a(()=>[_(r(e.$t("dialog.active_account")),1)]),_:1},8,["disabled","loading"])]),_:1})]),_:1},8,["disabled"])]),_:1},8,["loading","disabled","title","subtitle"])]),_:1})]),_:1})]),_:1}),e.dialog?(u(),d("div",N,[o(g,{modelValue:e.dialog,"onUpdate:modelValue":t[4]||(t[4]=l=>e.dialog=l),"max-width":"500",persistent:""},{default:a(()=>[o(i,{color:"dangerLight","prepend-icon":"mdi-close-octagon ",title:e.$t("dialog.error"),text:e.response.message},{actions:a(()=>[o(f),o(n,{color:"primary",text:e.$t("dialog.ok"),variant:"flat",onClick:t[3]||(t[3]=l=>{e.dialog=!1,e.loading=!1,e.code=""})},null,8,["text"])]),_:1},8,["title","text"])]),_:1},8,["modelValue"])])):$("",!0),e.dialogSuccess?(u(),d("div",T,[o(g,{modelValue:e.dialogSuccess,"onUpdate:modelValue":t[6]||(t[6]=l=>e.dialogSuccess=l),"max-width":"500",persistent:""},{default:a(()=>[o(i,{color:"successLight","prepend-icon":"mdi-check-bold ",title:e.$t("dialog.title"),text:e.response.message},{actions:a(()=>[o(f),o(n,{color:"primary",text:e.$t("dialog.ok"),variant:"flat",onClick:t[5]||(t[5]=l=>{e.dialog=!1,e.loading=!1,e.$router.push({name:"user_login"})})},null,8,["text"])]),_:1},8,["title","text"])]),_:1},8,["modelValue"])])):$("",!0)],64)}const O=A(E,[["render",U]]);export{O as default}; diff --git a/public_html/webui/assets/add-mobile-d2c7a116.js b/public_html/webui/assets/add-mobile-d2c7a116.js deleted file mode 100644 index 967bc21..0000000 --- a/public_html/webui/assets/add-mobile-d2c7a116.js +++ /dev/null @@ -1 +0,0 @@ -import{a as u,S as i,_ as a}from"./main-9b36f05f.js";import{h as n,o as l,s as r,e,u as d,ab as m}from"./vendor-adef9cb4.js";const p=n({name:"add-mobile",data:()=>({phoneNumber:"",user:{id:""},isLoading:!1}),mounted(){this.loadData()},methods:{loadData(){u.post("/api/user/current/info").then(s=>{this.user=s.data,s.data.mobile&&this.$router.push("/user/active/"+this.user.id.toString())})},save(){this.phoneNumber.length===11?(this.isLoading=!0,u.post("/api/user/save/mobile-number",{mobile:this.phoneNumber}).then(s=>{this.isLoading=!1,this.$router.push("/user/active/"+this.user.id)})):i.fire({text:"شماره وارد شده صحیح نیست.",confirmButtonText:"قبول"})}}}),b={class:"block block-rounded"},h={class:"block-content mt-0"},c={class:"row pb-sm-3 pb-md-5"},f={class:"col-sm-12 col-md-6"},v={class:"form-floating mb-3"},k=["disabled"];function _(s,t,g,$,B,N){return l(),r("div",b,[t[3]||(t[3]=e("div",{class:"block-header block-header-default"},[e("h3",{class:"block-title"}," ثبت شماره تلفن همراه ")],-1)),e("div",h,[e("div",c,[e("div",f,[e("div",v,[d(e("input",{class:"form-control",type:"text","onUpdate:modelValue":t[0]||(t[0]=o=>s.phoneNumber=o),placeholder:"09181234567"},null,512),[[m,s.phoneNumber]]),t[2]||(t[2]=e("label",null,"شماره تلفن همراه",-1))]),e("button",{onClick:t[1]||(t[1]=o=>s.save()),disabled:s.isLoading,type:"button",class:"btn btn-alt-primary mt-3 mb-4"},"ثبت شماره تلفن",8,k)])])])])}const L=a(p,[["render",_]]);export{L as default}; diff --git a/public_html/webui/assets/archiveUpload-31fb560b.js b/public_html/webui/assets/archiveUpload-31fb560b.js deleted file mode 100644 index 8ee7f32..0000000 --- a/public_html/webui/assets/archiveUpload-31fb560b.js +++ /dev/null @@ -1 +0,0 @@ -import{a as o,S as u,_ as b}from"./main-9b36f05f.js";import{h,a as C,o as n,s as r,e,t as d,aa as m,b as v,u as g,ab as y,d as k,F as p,C as A}from"./vendor-adef9cb4.js";const F=h({name:"archiveUpload",props:{doctype:String,docid:[String,Number],cat:String},data(){return{fileStack:[],des:"",media:{saved:[],added:[],removed:[]}}},mounted(){this.getFilesList()},methods:{changeMedia(s){this.media=s},addMedia(s,t){this.media.added=t},removeMedia(s,t){this.media.removed=t},getFilesList(){o.post("api/archive/files/list",{id:this.$props.docid,type:this.$props.doctype}).then(s=>{this.media.added=[],this.fileStack=s.data,this.fileStack.forEach(t=>{o.post(this.$filters.getApiUrl()+"/api/archive/file/get/"+t.id,{responseType:"arraybuffer"}).then(l=>{const i=btoa(String.fromCharCode(...new Uint8Array(l.data)));t.fileBin="data:"+l.headers["content-type"]+";base64,"+i})})})},deleteItem(s){u.fire({text:"آیا برای حذف فایل مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"}).then(t=>{t.isConfirmed&&o.post("api/archive/file/remove/"+s.id).then(l=>{l.data.result==1&&(this.getFilesList(),u.fire({text:"فایل با موفقیت حذف شد.",icon:"success",confirmButtonText:"قبول"}))})})},downloadFile(s){o.post(this.$filters.getApiUrl()+"/api/archive/file/get/"+s.id,{responseType:"arraybuffer"}).then(t=>{const l=new Blob([t.data],{type:s.fileType}),i=document.createElement("a");i.href=URL.createObjectURL(l),i.download=s.filename,i.click(),URL.revokeObjectURL(i.href)})},submitArchive(){let s=new FormData(document.getElementById("archive-file-upload"));o.post("api/archive/file/save",s,{headers:{"Content-Type":"multipart/form-data"}}).then(t=>{t.data.result==="nem"?u.fire({text:"فضای کافی وجود ندارد لطفا حساب کاربری خود را شارژ نمایید.",icon:"success",confirmButtonText:"قبول"}):(u.fire({text:"فایل‌های انتخابی ذخیره شدند.",icon:"success",confirmButtonText:"قبول"}),this.getFilesList())})}}}),w={type:"button",class:"btn btn-sm btn-outline-success mx-2","data-bs-toggle":"modal","data-bs-target":"#archiveModal"},x={class:"badge text-bg-dark me-2"},$={class:"modal modal-lg fade","data-bs-backdrop":"static","data-bs-keyboard":"false",id:"archiveModal",tabindex:"-1","aria-labelledby":"exampleModalLabel","aria-hidden":"true"},S={class:"modal-dialog"},B={class:"modal-content"},U={class:"modal-body"},M=["value"],L=["value"],T=["value"],E={class:"container-fluid mt-2"},D={class:"row"},R={class:"col-9"},_={class:"table table-striped table-hover table-borderless table-vcenter fs-sm text-center"},I=["src"],N={class:"fw-semibold"},V={class:"text-center text-nowrap fw-medium"},j=["onClick"],z=["onClick"];function O(s,t,l,i,q,G){const c=C("Uploader");return n(),r(p,null,[e("button",w,[e("span",x,d(s.fileStack.length),1),t[2]||(t[2]=e("i",{class:"fa fa-file me-1"},null,-1)),t[3]||(t[3]=e("span",{class:"d-none d-sm-inline-block"},"آرشیو",-1))]),e("div",$,[e("div",S,[e("div",B,[t[11]||(t[11]=e("div",{class:"modal-header"},[e("h1",{class:"modal-title fs-5",id:"exampleModalLabel"},"آرشیو فایل"),e("div",{class:"block-options"},[e("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})])],-1)),e("div",U,[t[8]||(t[8]=e("h5",{class:"text-primary-dark mt-3 my-0 py-0"},"افزودن فایل جدید",-1)),e("div",null,[e("form",{id:"archive-file-upload",onSubmit:t[1]||(t[1]=m(a=>s.submitArchive(),["prevent"]))},[e("input",{type:"hidden",name:"doctype",value:s.$props.doctype},null,8,M),e("input",{type:"hidden",name:"docid",value:s.$props.docid},null,8,L),e("input",{type:"hidden",name:"cat",value:s.$props.cat},null,8,T),v(c,{server:s.$filters.getApiUrl()+"/api/archive/file/upload",media:s.media.saved,path:"/storage/media",onAdd:s.addMedia,onRemove:s.removeMedia,onChange:s.changeMedia,maxFilesize:5},null,8,["server","media","onAdd","onRemove","onChange"]),e("div",E,[e("div",D,[e("div",R,[g(e("input",{class:"form-control",type:"text",name:"des","onUpdate:modelValue":t[0]||(t[0]=a=>s.des=a),placeholder:"توضیحات","aria-label":"توضیحات"},null,512),[[y,s.des]])]),t[4]||(t[4]=e("div",{class:"col-3"},[e("button",{type:"submit",class:"btn btn-success d-flex"},[e("i",{class:"fa fa-save me-2"}),k(" بارگذاری فایل‌ها ")])],-1))])])],32)]),t[9]||(t[9]=e("hr",null,null,-1)),t[10]||(t[10]=e("h5",{class:"text-primary-dark mt-3 mb-0 pb-0"},"آرشیو فایل‌ها",-1)),e("table",_,[t[7]||(t[7]=e("thead",null,[e("tr",{class:"text-uppercase"},[e("th",null,"پیش نمایش"),e("th",null,"نام فایل"),e("th",{class:""},"سایز فایل(مگابایت)"),e("th",{class:""},"تاریخ"),e("th",null,"عملیات")])],-1)),e("tbody",null,[(n(!0),r(p,null,A(s.fileStack,a=>(n(),r("tr",null,[e("td",null,[e("img",{class:"img-fluid",src:a.fileBin,alt:"پیش نمایش"},null,8,I)]),e("td",null,[e("span",N,d(a.filename),1)]),e("td",null,[e("span",null,d(a.filesize),1)]),e("td",null,[e("span",null,d(a.dateSubmit),1)]),e("td",V,[e("a",{class:"btn btn-sm btn-link",href:"/",onClick:m(f=>s.downloadFile(a),["prevent"])},t[5]||(t[5]=[e("i",{class:"fa fa-download"},null,-1)]),8,j),e("button",{onClick:f=>s.deleteItem(a),class:"btn btn-sm ms-2 btn-link text-danger"},t[6]||(t[6]=[e("i",{class:"fa fa-trash"},null,-1)]),8,z)])]))),256))])])]),t[12]||(t[12]=e("div",{class:"modal-footer"},[e("button",{type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},"بازگشت")],-1))])])])],64)}const K=b(F,[["render",O]]);export{K as A}; diff --git a/public_html/webui/assets/avatar-3ee7977e.css b/public_html/webui/assets/avatar-3ee7977e.css deleted file mode 100644 index 980be93..0000000 --- a/public_html/webui/assets/avatar-3ee7977e.css +++ /dev/null @@ -1 +0,0 @@ -.m-tooltip{position:relative;overflow:visible!important}.m-tooltip:before{content:attr(data-tooltip);pointer-events:none;position:absolute;z-index:1050;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:13rem;border-radius:var(--maz-border-radius);border-width:var(--maz-border-width);padding:.25rem .5rem;text-align:center;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-box-shadow:0 5px 10px 0 hsla(0,0%,0%,.05);box-shadow:0 5px 10px #0000000d}.m-tooltip--default:before{border-color:var(--maz-color-bg-light);background-color:var(--maz-color-bg);color:var(--maz-color-text)}.m-tooltip--default:is([class~=dark] *):before{border-color:var(--maz-color-bg-lighter);background-color:var(--maz-color-bg-light)}.m-tooltip--primary:before{border-color:var(--maz-color-primary-600);background-color:var(--maz-color-primary);color:var(--maz-color-primary-contrast)}.m-tooltip--secondary:before{border-color:var(--maz-color-secondary-600);background-color:var(--maz-color-secondary);color:var(--maz-color-secondary-contrast)}.m-tooltip--success:before{border-color:var(--maz-color-success-600);background-color:var(--maz-color-success);color:var(--maz-color-success-contrast)}.m-tooltip--warning:before{border-color:var(--maz-color-warning-600);background-color:var(--maz-color-warning);color:var(--maz-color-warning-contrast)}.m-tooltip--danger:before{border-color:var(--maz-color-danger-600);background-color:var(--maz-color-danger);color:var(--maz-color-danger-contrast)}.m-tooltip--info:before{border-color:var(--maz-color-info-600);background-color:var(--maz-color-info);color:var(--maz-color-info-contrast)}.m-tooltip--light:before{border-color:var(--maz-color-text-light);background-color:var(--maz-color-text-light);color:var(--maz-color-text-dark)}.m-tooltip--dark:before{border-color:var(--maz-color-text-dark);background-color:var(--maz-color-text-dark);color:var(--maz-color-text-light)}.m-tooltip--white:before{border-color:var(--maz-color-white);background-color:var(--maz-color-white);color:var(--maz-color-text-dark)}.m-tooltip--black:before{border-color:var(--maz-color-black);background-color:var(--maz-color-black);color:var(--maz-color-text-light)}.m-tooltip--theme:before{border-color:var(--maz-color-bg-theme);background-color:var(--maz-color-bg-theme);color:var(--maz-color-bg)}.m-tooltip--top:before{-webkit-transform-origin:bottom left;transform-origin:bottom left;bottom:calc(100% + var(--tooltip-offset, 16px));left:50%;-webkit-transform:scale(0) translate(-50%,0);transform:scale(0) translate(-50%)}.m-tooltip--bottom:before{-webkit-transform-origin:top left;transform-origin:top left;top:calc(100% + var(--tooltip-offset, 16px));left:50%;-webkit-transform:scale(0) translate(-50%,0);transform:scale(0) translate(-50%)}.m-tooltip--left:before{-webkit-transform-origin:top right;transform-origin:top right;top:50%;right:calc(100% + var(--tooltip-offset, 16px));-webkit-transform:scale(0) translate(0,-50%);transform:scale(0) translateY(-50%)}.m-tooltip--right:before{-webkit-transform-origin:top left;transform-origin:top left;top:50%;left:calc(100% + var(--tooltip-offset, 16px));-webkit-transform:scale(0) translate(0,-50%);transform:scale(0) translateY(-50%)}.m-tooltip--open.m-tooltip--top:before,.m-tooltip--open.m-tooltip--bottom:before,.m-tooltip:hover.m-tooltip--top:before,.m-tooltip:hover.m-tooltip--bottom:before{-webkit-transform:scale(1) translate(-50%,0);transform:scale(1) translate(-50%);opacity:1}.m-tooltip--open.m-tooltip--right:before,.m-tooltip--open.m-tooltip--left:before,.m-tooltip:hover.m-tooltip--right:before,.m-tooltip:hover.m-tooltip--left:before{-webkit-transform:scale(1) translate(0,-50%);transform:scale(1) translateY(-50%);opacity:1}html.--m-fullscreen-open{height:100vh;overflow:hidden}.m-fullscreen-img[data-v-24a18baf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;height:100vh;width:100vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--maz-bg-overlay);outline:2px solid transparent;outline-offset:2px;--maz-tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--maz-tw-backdrop-blur) var(--maz-tw-backdrop-brightness) var(--maz-tw-backdrop-contrast) var(--maz-tw-backdrop-grayscale) var(--maz-tw-backdrop-hue-rotate) var(--maz-tw-backdrop-invert) var(--maz-tw-backdrop-opacity) var(--maz-tw-backdrop-saturate) var(--maz-tw-backdrop-sepia);backdrop-filter:var(--maz-tw-backdrop-blur) var(--maz-tw-backdrop-brightness) var(--maz-tw-backdrop-contrast) var(--maz-tw-backdrop-grayscale) var(--maz-tw-backdrop-hue-rotate) var(--maz-tw-backdrop-invert) var(--maz-tw-backdrop-opacity) var(--maz-tw-backdrop-saturate) var(--maz-tw-backdrop-sepia)}.m-fullscreen-img .m-fullscreen-img-scroller[data-v-24a18baf]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;width:100vw;overflow:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-fullscreen-img img[data-v-24a18baf]{z-index:2;cursor:-webkit-zoom-in;cursor:zoom-in;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;outline:2px solid transparent;outline-offset:2px}.m-fullscreen-img img.--is-zoomed[data-v-24a18baf]{cursor:-webkit-zoom-out;cursor:zoom-out}.m-fullscreen-img img.--invisible[data-v-24a18baf]{visibility:hidden}.m-fullscreen-img img.--absolute[data-v-24a18baf]{position:absolute}.m-fullscreen-img .m-fullscreen-img-loader[data-v-24a18baf]{position:absolute;z-index:15;font-size:1.5rem;line-height:2rem}.m-fullscreen-img .m-fullscreen-btn[data-v-24a18baf]{position:absolute;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;width:7%;min-width:5em;cursor:pointer;padding:1rem;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.2s;transition-duration:.2s}.m-fullscreen-img .m-fullscreen-btn svg[data-v-24a18baf]{font-size:1.875rem;line-height:2.25rem;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-fullscreen-img .m-fullscreen-btn:hover svg[data-v-24a18baf]{--maz-tw-scale-x: 1.5;--maz-tw-scale-y: 1.5;-webkit-transform:translate(var(--maz-tw-translate-x),var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skewX(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));transform:translate(var(--maz-tw-translate-x),var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y))}.m-fullscreen-img .m-fullscreen-btn.--close[data-v-24a18baf]{right:0;top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-fullscreen-img .m-fullscreen-btn.--previous[data-v-24a18baf]{left:0;top:50%;height:100vh;--maz-tw-translate-y: -50%;-webkit-transform:translate(var(--maz-tw-translate-x),var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skewX(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));transform:translate(var(--maz-tw-translate-x),var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-fullscreen-img .m-fullscreen-btn.--next[data-v-24a18baf]{right:0;top:50%;height:100vh;--maz-tw-translate-y: -50%;-webkit-transform:translate(var(--maz-tw-translate-x),var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skewX(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));transform:translate(var(--maz-tw-translate-x),var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}html.--backdrop-present{overflow-y:hidden;height:100vh!important}.m-backdrop[data-v-90448c91]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background-color:var(--maz-bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.m-backdrop.--persistent .m-backdrop-content[data-v-90448c91]{cursor:default}.m-backdrop-container[data-v-90448c91]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050}.m-backdrop-wrapper[data-v-90448c91]{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}.m-backdrop-content[data-v-90448c91]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width: 640px){.m-backdrop-content[data-v-90448c91]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}.m-backdrop-content.--padding[data-v-90448c91]{padding:1rem}.m-backdrop-content.--justify-center[data-v-90448c91]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-backdrop-content.--justify-end[data-v-90448c91]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-backdrop-content.--justify-start[data-v-90448c91]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-backdrop-content.--justify-space-between[data-v-90448c91]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-backdrop-content.--justify-space-around[data-v-90448c91]{-ms-flex-pack:distribute;justify-content:space-around}.m-backdrop-content.--align-center[data-v-90448c91]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-backdrop-content.--align-end[data-v-90448c91]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.m-backdrop-content.--align-start[data-v-90448c91]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-backdrop-content[data-v-90448c91]>*{cursor:default}.m-backdrop.--variant-bottom-sheet .m-backdrop-content[data-v-90448c91],.m-backdrop.--variant-drawer .m-backdrop-content[data-v-90448c91]{position:fixed;top:0;right:0;bottom:0;left:0}.m-backdrop.bottom-sheet-anim-enter-active[data-v-90448c91],.m-backdrop.bottom-sheet-anim-leave-active[data-v-90448c91]{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.m-backdrop.bottom-sheet-anim-enter-active .m-backdrop-content[data-v-90448c91]>*,.m-backdrop.bottom-sheet-anim-leave-active .m-backdrop-content[data-v-90448c91]>*{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.m-backdrop.bottom-sheet-anim-enter-from[data-v-90448c91],.m-backdrop.bottom-sheet-anim-leave-to[data-v-90448c91]{opacity:0}.m-backdrop.bottom-sheet-anim-enter-from .m-backdrop-content[data-v-90448c91]>*,.m-backdrop.bottom-sheet-anim-leave-to .m-backdrop-content[data-v-90448c91]>*{-webkit-transform:translateY(100%);transform:translateY(100%)}.m-backdrop.modal-anim-enter-active[data-v-90448c91],.m-backdrop.modal-anim-leave-active[data-v-90448c91]{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.m-backdrop.modal-anim-enter-active .m-backdrop-content[data-v-90448c91]>*,.m-backdrop.modal-anim-leave-active .m-backdrop-content[data-v-90448c91]>*{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.m-backdrop.modal-anim-enter-from[data-v-90448c91],.m-backdrop.modal-anim-leave-to[data-v-90448c91]{opacity:0}.m-backdrop.modal-anim-enter-from .m-backdrop-content[data-v-90448c91]>*,.m-backdrop.modal-anim-leave-to .m-backdrop-content[data-v-90448c91]>*{-webkit-transform:scale(.5);transform:scale(.5)}.m-backdrop.drawer-anim-top-enter-active[data-v-90448c91],.m-backdrop.drawer-anim-top-leave-active[data-v-90448c91]{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.m-backdrop.drawer-anim-top-enter-active .m-backdrop-content[data-v-90448c91]>*,.m-backdrop.drawer-anim-top-leave-active .m-backdrop-content[data-v-90448c91]>*{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.m-backdrop.drawer-anim-top-enter-from[data-v-90448c91],.m-backdrop.drawer-anim-top-leave-to[data-v-90448c91]{opacity:0}.m-backdrop.drawer-anim-top-enter-from .m-backdrop-content[data-v-90448c91]>*,.m-backdrop.drawer-anim-top-leave-to .m-backdrop-content[data-v-90448c91]>*{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.m-backdrop.drawer-anim-bottom-enter-active[data-v-90448c91],.m-backdrop.drawer-anim-bottom-leave-active[data-v-90448c91]{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.m-backdrop.drawer-anim-bottom-enter-active .m-backdrop-content[data-v-90448c91]>*,.m-backdrop.drawer-anim-bottom-leave-active .m-backdrop-content[data-v-90448c91]>*{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.m-backdrop.drawer-anim-bottom-enter-from[data-v-90448c91],.m-backdrop.drawer-anim-bottom-leave-to[data-v-90448c91]{opacity:0}.m-backdrop.drawer-anim-bottom-enter-from .m-backdrop-content[data-v-90448c91]>*,.m-backdrop.drawer-anim-bottom-leave-to .m-backdrop-content[data-v-90448c91]>*{-webkit-transform:translateY(100%);transform:translateY(100%)}.m-backdrop.drawer-anim-left-enter-active[data-v-90448c91],.m-backdrop.drawer-anim-left-leave-active[data-v-90448c91]{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.m-backdrop.drawer-anim-left-enter-active .m-backdrop-content[data-v-90448c91]>*,.m-backdrop.drawer-anim-left-leave-active .m-backdrop-content[data-v-90448c91]>*{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.m-backdrop.drawer-anim-left-enter-from[data-v-90448c91],.m-backdrop.drawer-anim-left-leave-to[data-v-90448c91]{opacity:0}.m-backdrop.drawer-anim-left-enter-from .m-backdrop-content[data-v-90448c91]>*,.m-backdrop.drawer-anim-left-leave-to .m-backdrop-content[data-v-90448c91]>*{-webkit-transform:translateX(-100%);transform:translate(-100%)}.m-backdrop.drawer-anim-right-enter-active[data-v-90448c91],.m-backdrop.drawer-anim-right-leave-active[data-v-90448c91]{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.m-backdrop.drawer-anim-right-enter-active .m-backdrop-content[data-v-90448c91]>*,.m-backdrop.drawer-anim-right-leave-active .m-backdrop-content[data-v-90448c91]>*{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.m-backdrop.drawer-anim-right-enter-from[data-v-90448c91],.m-backdrop.drawer-anim-right-leave-to[data-v-90448c91]{opacity:0}.m-backdrop.drawer-anim-right-enter-from .m-backdrop-content[data-v-90448c91]>*,.m-backdrop.drawer-anim-right-leave-to .m-backdrop-content[data-v-90448c91]>*{-webkit-transform:translateX(100%);transform:translate(100%)}.m-backdrop.backdrop-anim-enter-active[data-v-90448c91],.m-backdrop.backdrop-anim-leave-active[data-v-90448c91]{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.m-backdrop.backdrop-anim-enter-from[data-v-90448c91],.m-backdrop.backdrop-anim-leave-to[data-v-90448c91]{opacity:0}.m-dialog[data-v-17cbcac7]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;max-width:100%;-webkit-transform-origin:center;transform-origin:center;-ms-touch-action:none;touch-action:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:var(--maz-border-radius);background-color:var(--maz-color-bg);color:var(--maz-color-text)}.m-dialog[data-v-17cbcac7]:is([class~=dark] *){border-width:var(--maz-border-width);border-color:var(--maz-color-bg-light)}@media (min-width: 640px){.m-dialog[data-v-17cbcac7]{margin-top:2rem;margin-bottom:2rem;max-width:var(--max-width);min-width:var(--min-width)}}.m-dialog-header[data-v-17cbcac7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.5rem .5rem 1rem 1.5rem}.m-dialog-header.--has-title[data-v-17cbcac7]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-dialog-title[data-v-17cbcac7]{margin-top:0;margin-bottom:0;font-size:1.25rem;line-height:1.75rem;font-weight:600}.m-dialog-footer[data-v-17cbcac7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem 1.5rem}.m-dialog-content[data-v-17cbcac7]{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding-left:1.5rem;padding-right:1.5rem}.m-dialog-content-icon[data-v-17cbcac7]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.m-dialog-content.--bottom-padding[data-v-17cbcac7]{padding-bottom:1rem}.m-dialog.--scrollable[data-v-17cbcac7]{margin-top:0;margin-bottom:0;max-height:95vh}.m-dialog.--scrollable .m-dialog-content[data-v-17cbcac7]{overflow:auto;border-top-width:var(--maz-border-width);border-color:var(--maz-color-bg-light);padding-top:1rem;padding-bottom:1rem}.m-dialog.--scrollable .m-dialog-content[data-v-17cbcac7]:not(.--bottom-padding){border-bottom-width:var(--maz-border-width)}.m-toast-container{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:1rem;z-index:1051}.m-toast-container.--top{top:0;display:-webkit-box;display:-ms-flexbox;display:flex}.m-toast-container.--center{width:100%}@media (min-width: 768px){.m-toast-container.--center{position:fixed;left:50%;width:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%)}}.m-toast-container.--bottom{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.m-toast-container.--bottom>:not([hidden])~:not([hidden]){margin-top:.5rem;margin-bottom:.5rem}.m-toast-container.--right{right:0;width:100%}@media (min-width: 768px){.m-toast-container.--right{width:auto}}.m-toast-container.--left{left:0;width:100%}@media (min-width: 768px){.m-toast-container.--left{width:auto}}.m-toast[data-v-b70bc12e],.m-toast[data-v-b70bc12e] *{-webkit-box-sizing:border-box;box-sizing:border-box}.m-toast[data-v-b70bc12e]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;cursor:default;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-item-align:center;align-self:center;overflow:hidden;border-radius:var(--maz-border-radius);padding-left:.5rem;padding-right:.5rem;--maz-tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--maz-tw-shadow-colored: 0 4px 6px -1px var(--maz-tw-shadow-color), 0 2px 4px -2px var(--maz-tw-shadow-color);-webkit-box-shadow:var(--maz-tw-ring-offset-shadow, 0 0 #0000),var(--maz-tw-ring-shadow, 0 0 #0000),var(--maz-tw-shadow);box-shadow:var(--maz-tw-ring-offset-shadow, 0 0 #0000),var(--maz-tw-ring-shadow, 0 0 #0000),var(--maz-tw-shadow);-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-toast[data-v-b70bc12e]:not(.--persistent){cursor:pointer}@media (min-width: 768px){.m-toast.--left[data-v-b70bc12e],.m-toast.--right[data-v-b70bc12e]{width:22rem}.m-toast.--center[data-v-b70bc12e]{width:22rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.m-toast__message-wrapper[data-v-b70bc12e]{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding-top:.75rem;padding-bottom:.75rem}.m-toast__message[data-v-b70bc12e]{margin:0;text-align:start;font-weight:500}.m-toast .--close[data-v-b70bc12e]{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.25rem;width:2.25rem;border-radius:var(--maz-border-radius);background-color:transparent;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-toast .--close[data-v-b70bc12e]:hover{background-color:#11182733}.m-toast .--close .--icon[data-v-b70bc12e]{cursor:pointer}.m-toast.--info[data-v-b70bc12e]{background-color:var(--maz-color-info);color:var(--maz-color-info-contrast)}.m-toast.--info[data-v-b70bc12e]:not(.--persistent):hover{background-color:var(--maz-color-info-400)}.m-toast.--success[data-v-b70bc12e]{background-color:var(--maz-color-success);color:var(--maz-color-success-contrast)}.m-toast.--success[data-v-b70bc12e]:not(.--persistent):hover{background-color:var(--maz-color-success-400)}.m-toast.--warning[data-v-b70bc12e]{background-color:var(--maz-color-warning);color:var(--maz-color-warning-contrast)}.m-toast.--warning[data-v-b70bc12e]:not(.--persistent):hover{background-color:var(--maz-color-warning-400)}.m-toast.--danger[data-v-b70bc12e]{background-color:var(--maz-color-danger);color:var(--maz-color-danger-contrast)}.m-toast.--danger[data-v-b70bc12e]:not(.--persistent):hover{background-color:var(--maz-color-danger-400)}.m-toast.--theme[data-v-b70bc12e]{background-color:var(--maz-color-bg);color:var(--maz-color-text)}.m-toast.--theme[data-v-b70bc12e]:is([class~=dark] *){border-width:var(--maz-border-width);border-style:solid;border-color:var(--maz-color-bg-lighter)}.m-toast.--theme[data-v-b70bc12e]:not(.--persistent):hover{background-color:var(--maz-color-bg-light)}.m-slide-top-enter-active[data-v-b70bc12e],.m-slide-top-leave-active[data-v-b70bc12e]{opacity:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(0);transform:translateY(0)}.m-slide-top-enter-from[data-v-b70bc12e],.m-slide-top-leave-to[data-v-b70bc12e]{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.m-slide-bottom-enter-active[data-v-b70bc12e],.m-slide-bottom-leave-active[data-v-b70bc12e]{opacity:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(0);transform:translateY(0)}.m-slide-bottom-enter-from[data-v-b70bc12e],.m-slide-bottom-leave-to[data-v-b70bc12e]{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.m-slide-right-enter-active[data-v-b70bc12e],.m-slide-right-leave-active[data-v-b70bc12e]{opacity:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateX(0);transform:translate(0)}.m-slide-right-enter-from[data-v-b70bc12e],.m-slide-right-leave-to[data-v-b70bc12e]{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%)}.m-slide-left-enter-active[data-v-b70bc12e],.m-slide-left-leave-active[data-v-b70bc12e]{opacity:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateX(0);transform:translate(0)}.m-slide-left-enter-from[data-v-b70bc12e],.m-slide-left-leave-to[data-v-b70bc12e]{opacity:0;-webkit-transform:translateX(-100%);transform:translate(-100%)} diff --git a/public_html/webui/assets/avatar-f6b9b0e1.js b/public_html/webui/assets/avatar-f6b9b0e1.js deleted file mode 100644 index ed092ab..0000000 --- a/public_html/webui/assets/avatar-f6b9b0e1.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as C,L as S,a as g,S as o,c as x}from"./main-9b36f05f.js";import{r as c,O as _,a as i,o as $,s as D,b as l,w as n,F as k,_ as A,e as a,d as h,aa as y}from"./vendor-adef9cb4.js";var j=Object.defineProperty,L=(e,t,s)=>t in e?j(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,V=(e,t,s)=>L(e,typeof t!="symbol"?t+"":t,s);c("system");c("system");const G={cancelText:"Cancel",confirmText:"Confirm",cancelButton:{text:"Cancel",color:"danger"},confirmButton:{text:"Confirm",color:"success"}};c(G);c([]);const u="";function N(e){return e.filter((t,s,v)=>s===v.indexOf(t))}function O(e){return(t=u)=>typeof t=="function"?e.findIndex((...s)=>t(...s))>-1:e.includes(t)}const U=e=>e.length>0;function q(e){return(t=u)=>N([...e,t])}function M(e){return(t=u)=>e.filter(s=>s!==t)}class P{constructor(){V(this,"_loaders",c([]))}get loaders(){return _(()=>this._loaders.value)}stop(t=u){this._loaders.value=M(this._loaders.value)(t)}start(t=u){return this._loaders.value=q(this._loaders.value)(t),()=>this.stop(t)}get anyLoading(){return _(()=>U(this._loaders.value))}isLoading(t=u){return _(()=>O(this._loaders.value)(t)).value}}new P;const E={name:"avatar",components:{Loading:S},data:()=>({loading:!0,file:null,lastImg:"default.png",seal_file:null,seal_lastImg:"default.png"}),methods:{loadData(){g.post("/api/avatar/get").then(e=>{this.loading=!1,this.lastImg=e.data}),g.post("/api/seal/get").then(e=>{this.loading=!1,this.seal_lastImg=e.data})},save(){this.loading=!0;const e=new FormData;e.append("bytes",this.file),g.post("/api/avatar/post",e,{headers:{"Content-Type":"multipart/form-data"}}).then(t=>{this.loading=!1,t.data=="e"?o.fire({text:"فرمت فایل اشتباه است.",icon:"warning",confirmButtonText:"قبول"}):t.data=="s"?o.fire({text:"حجم فایل ارسال باید کمتر از یک مگابایت باشد.",icon:"warning",confirmButtonText:"قبول"}):t.data=="is"?o.fire({text:"سایز تصویر نامناسب است و طول و عرض آن باید کمتر از 512 پیکسل باشد.",icon:"warning",confirmButtonText:"قبول"}):(o.fire({text:"نمایه با موفقیت تغییر یافت.",icon:"success",confirmButtonText:"قبول"}),this.loadData())})},seal_save(){this.loading=!0;const e=new FormData;e.append("bytes",this.seal_file),g.post("/api/seal/post",e,{headers:{"Content-Type":"multipart/form-data"}}).then(t=>{this.loading=!1,t.data=="e"?o.fire({text:"فرمت فایل اشتباه است.",icon:"warning",confirmButtonText:"قبول"}):t.data=="s"?o.fire({text:"حجم فایل ارسال باید کمتر از یک مگابایت باشد.",icon:"warning",confirmButtonText:"قبول"}):t.data=="is"?o.fire({text:"سایز تصویر نامناسب است و طول و عرض آن باید کمتر از 512 پیکسل باشد.",icon:"warning",confirmButtonText:"قبول"}):(o.fire({text:"مهر کسب‌و‌کار با موفقیت تغییر یافت.",icon:"success",confirmButtonText:"قبول"}),this.loadData())})},getImgSrc(){return x()+"/api/avatar/get/file/"+this.lastImg},selectedFile(e){this.file=e.target.files[0]},getSealImgSrc(){return x()+"/api/seal/get/file/"+this.seal_lastImg},seal_selectedFile(e){this.seal_file=e.target.files[0]}},beforeMount(){this.loadData()}},H=["src"],z={class:"input-group"},J=["disabled"],K=["src"],Q={class:"input-group"},R=["disabled"];function W(e,t,s,v,X,d){const w=i("v-btn"),B=i("v-tooltip"),F=i("v-spacer"),I=i("v-toolbar"),f=i("v-card-text"),m=i("v-card"),p=i("v-col"),b=i("v-row"),T=i("v-container");return $(),D(k,null,[l(I,{color:"toolbar",title:e.$t("drawer.avatar_settings")},{prepend:n(()=>[l(B,{text:e.$t("dialog.back"),location:"bottom"},{activator:n(({props:r})=>[l(w,A(r,{onClick:t[0]||(t[0]=Y=>e.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),default:n(()=>[l(F)]),_:1},8,["title"]),l(T,null,{default:n(()=>[l(b,null,{default:n(()=>[l(p,{cols:"12",sm:"4",md:"4"},{default:n(()=>[l(m,{title:e.$t("dialog.avatar_now")},{default:n(()=>[l(f,{class:"text-center"},{default:n(()=>[a("img",{class:"img-fluid",style:{"max-width":"10rem"},src:d.getImgSrc()},null,8,H)]),_:1})]),_:1},8,["title"])]),_:1}),l(p,{cols:"12",sm:"8",md:"8"},{default:n(()=>[l(m,{title:e.$t("dialog.avatar")},{default:n(()=>[l(f,null,{default:n(()=>[t[6]||(t[6]=a("ul",{class:"text-primary"},[a("li",null," نمایه یک تصویر است که در بالای فاکتورها و اسناد حسابداری قرار می گیرد. "),a("li",null," بهترین نمایش تصویر در لوگو و آرم‌های مربعی است "),a("li",null," حداکثر سایز 512 در 512 پیکسل است و بیشینه حجم فایل انتخابی نباید از ۱ مگابایت تجاوز کند. "),a("li",null," فرمت فایل قابل قبول jpg , jpeg , png است. ")],-1)),a("form",{onSubmit:t[2]||(t[2]=y(r=>d.save(),["prevent"]))},[a("div",z,[a("input",{type:"file",required:"",class:"form-control",onChange:t[1]||(t[1]=r=>d.selectedFile(r)),id:"avatarImgFile","aria-describedby":"inputGroupFileAddon04","aria-label":"Upload"},null,32),a("button",{disabled:e.loading,class:"btn btn-success",type:"submit",id:"inputGroupFileAddon04"},t[5]||(t[5]=[a("i",{class:"fa-solid fa-floppy-disk me-1"},null,-1),h(" ذخیره نمایه ")]),8,J)])],32)]),_:1})]),_:1},8,["title"])]),_:1})]),_:1}),l(b,null,{default:n(()=>[l(p,{cols:"12",sm:"4",md:"4"},{default:n(()=>[l(m,{title:e.$t("dialog.seal_now")},{default:n(()=>[l(f,{class:"text-center"},{default:n(()=>[a("img",{class:"img-fluid",style:{"max-width":"10rem"},src:d.getSealImgSrc()},null,8,K)]),_:1})]),_:1},8,["title"])]),_:1}),l(p,{cols:"12",sm:"8",md:"8"},{default:n(()=>[l(m,{title:e.$t("dialog.seal")},{default:n(()=>[l(f,null,{default:n(()=>[t[8]||(t[8]=a("ul",{class:"text-primary"},[a("li",null," مهر کسب و کار در پایین اسناد حسابداری از جمله فاکتور های فروش و ... درج می‌شود "),a("li",null," بهترین نتیجه ممکن در مهر های با پس زمینه سفید رنگ یا بدون رنگ است. "),a("li",null," حداکثر سایز 512 در 512 پیکسل است و بیشینه حجم فایل انتخابی نباید از ۱ مگابایت تجاوز کند. "),a("li",null," فرمت فایل قابل قبول jpg , jpeg , png است. ")],-1)),a("form",{onSubmit:t[4]||(t[4]=y(r=>d.seal_save(),["prevent"]))},[a("div",Q,[a("input",{type:"file",required:"",class:"form-control",onChange:t[3]||(t[3]=r=>d.seal_selectedFile(r)),id:"sealImgFile","aria-describedby":"inputGroupFileAddon04","aria-label":"Upload"},null,32),a("button",{disabled:e.loading,class:"btn btn-success",type:"submit",id:"inputGroupFileAddon04"},t[7]||(t[7]=[a("i",{class:"fa-solid fa-floppy-disk me-1"},null,-1),h(" ذخیره مهر ")]),8,R)])],32)]),_:1})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1})],64)}const et=C(E,[["render",W]]);export{et as default}; diff --git a/public_html/webui/assets/balanceSheet-e2ade512.js b/public_html/webui/assets/balanceSheet-e2ade512.js deleted file mode 100644 index f1b35fe..0000000 --- a/public_html/webui/assets/balanceSheet-e2ade512.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as b,L as i,a as f}from"./main-9b36f05f.js";import{a as u,o as t,s as o,e as s,d as c,b as p,t as n,A as l}from"./vendor-adef9cb4.js";const m={name:"balanceSheet",components:{Loading:i},data:()=>({isLoading:!0,YearInfo:{banks:{bs:0,bd:0},cashdesks:{bs:0,bd:0},salarys:{bs:0,bd:0},persons:{bs:0,bd:0},year:{label:""}}}),mounted(){this.loadData()},methods:{loadData(){f.post("/api/year/lastyear/info").then(e=>{this.YearInfo=e.data,this.isLoading=!1})}}},k={class:"block block-content-full"},h={class:"block-content pt-1 pb-3 vl-parent"},I={class:"row"},Y={class:"col-sm-12 col-md-6"},y={class:"block block-rounded block-mode-loading-refresh"},g={class:"block-content p-0"},w={class:"table table-striped table-hover table-borderless table-vcenter fs-sm text-center"},v={class:"fs-sm text-muted"},N={key:0,class:"fw-semibold text-warning"},$={key:1,class:"fw-semibold text-success"},L={key:2,class:"fw-semibold text-dark"},_={class:"fs-sm text-muted"},M={key:0,class:"fw-semibold text-warning"},V={key:1,class:"fw-semibold text-success"},B={key:2,class:"fw-semibold text-dark"},D={class:"fs-sm text-muted"},S={key:0,class:"fw-semibold text-warning"},C={key:1,class:"fw-semibold text-success"},A={key:2,class:"fw-semibold text-dark"},E={key:0,class:"fs-sm text-muted"},T={key:1,class:"text-muted"};function U(e,a,j,q,z,F){const d=u("loading");return t(),o("div",k,[a[8]||(a[8]=s("div",{id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},[s("h3",{class:"block-title text-primary-dark"},[s("i",{class:"mx-2 fa fa-table"}),c(" ترازنامه ")])],-1)),s("div",h,[p(d,{color:"blue",loader:"dots",active:e.isLoading,"onUpdate:active":a[0]||(a[0]=r=>e.isLoading=r),"is-full-page":!1},null,8,["active"]),s("div",I,[s("div",Y,[s("div",y,[a[7]||(a[7]=s("div",{class:"block-header block-header-default bg-success text-light"},[s("h3",{class:"block-title"},"دارائی‌ها"),s("div",{class:"block-options"})],-1)),s("div",g,[s("table",w,[a[6]||(a[6]=s("thead",null,[s("tr",{class:"text-uppercase"},[s("th",null,"آیتم"),s("th",null,"مبلغ"),s("th",null,"وضعیت")])],-1)),s("tbody",null,[s("tr",null,[a[1]||(a[1]=s("td",null,[s("span",{class:"fw-semibold"},"بانک‌ها")],-1)),s("td",null,[s("span",v,n(this.$filters.formatNumber(Math.abs(e.YearInfo.banks.bs-e.YearInfo.banks.bd))),1)]),s("td",null,[e.YearInfo.banks.bs-e.YearInfo.banks.bd>0?(t(),o("span",N,"بدهکار")):l("",!0),e.YearInfo.banks.bs-e.YearInfo.banks.bd<0?(t(),o("span",$,"بستانکار")):l("",!0),e.YearInfo.banks.bs-e.YearInfo.banks.bd==0?(t(),o("span",L,"تسویه")):l("",!0)])]),s("tr",null,[a[2]||(a[2]=s("td",null,[s("span",{class:"fw-semibold"},"صندوق‌ها")],-1)),s("td",null,[s("span",_,n(this.$filters.formatNumber(Math.abs(e.YearInfo.cashdesks.bd-e.YearInfo.cashdesks.bs))),1)]),s("td",null,[e.YearInfo.cashdesks.bs-e.YearInfo.cashdesks.bd>0?(t(),o("span",M,"بدهکار")):l("",!0),e.YearInfo.cashdesks.bs-e.YearInfo.cashdesks.bd<0?(t(),o("span",V,"بستانکار")):l("",!0),e.YearInfo.cashdesks.bs-e.YearInfo.cashdesks.bd==0?(t(),o("span",B,"تسویه")):l("",!0)])]),s("tr",null,[a[3]||(a[3]=s("td",null,[s("span",{class:"fw-semibold"},"تنخواه گردان‌ها")],-1)),s("td",null,[s("span",D,n(this.$filters.formatNumber(Math.abs(e.YearInfo.salarys.bd-e.YearInfo.salarys.bs))),1)]),s("td",null,[e.YearInfo.salarys.bs-e.YearInfo.salarys.bd>0?(t(),o("span",S,"بدهکار")):l("",!0),e.YearInfo.salarys.bs-e.YearInfo.salarys.bd<0?(t(),o("span",C,"بستانکار")):l("",!0),e.YearInfo.salarys.bs-e.YearInfo.salarys.bd==0?(t(),o("span",A,"تسویه")):l("",!0)])]),s("tr",null,[a[4]||(a[4]=s("td",null,[s("span",{class:"fw-semibold"},"بدهکاران")],-1)),s("td",null,[e.YearInfo.persons.bs-e.YearInfo.persons.bd<0?(t(),o("span",E,n(this.$filters.formatNumber(Math.abs(e.YearInfo.persons.bs-e.YearInfo.persons.bd))),1)):(t(),o("span",T,"0"))]),a[5]||(a[5]=s("td",null,null,-1))])])])])])])])])])}const J=b(m,[["render",U]]);export{J as default}; diff --git a/public_html/webui/assets/bussiness-40a974f7.css b/public_html/webui/assets/bussiness-40a974f7.css deleted file mode 100644 index d125668..0000000 --- a/public_html/webui/assets/bussiness-40a974f7.css +++ /dev/null @@ -1 +0,0 @@ -.required label[data-v-86bb7d66]:before{content:"*";color:red} diff --git a/public_html/webui/assets/bussiness-b9439d29.js b/public_html/webui/assets/bussiness-b9439d29.js deleted file mode 100644 index 5371788..0000000 --- a/public_html/webui/assets/bussiness-b9439d29.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as T,S as r,a as c}from"./main-9b36f05f.js";import{a as d,o as j,s as q,b as e,w as n,F as E,_ as P,d as m,t as v,e as o,u as a,ab as i,au as V,ao as y,B as D}from"./vendor-adef9cb4.js";const x={name:"bussiness",data:()=>({tabs:"",loading:!1,moneys:[],content:{name:"",legal_name:"",field:"",type:"مغازه",shenasemeli:"",codeeqtesadi:"",shomaresabt:"",country:"",ostan:"",shahrestan:"",postalcode:"",tel:"",mobile:"",address:"",website:"",email:"",arzmain:[],maliyatafzode:9,zarinpalCode:"",shortlinks:!1,walletEnabled:!1,walletMatchBank:"",year:{},updateSellPrice:!1,updateBuyPrice:!1,profitCalcType:"lis"},listBanks:[]}),methods:{checkBanksExist(){this.listBanks.length===0&&r.fire({text:"هنوز هیچ حساب بانکی تعریف نشده است.",icon:"error",confirmButtonText:"تعریف حساب جدید",cancelButtonText:"بازگشت",showCancelButton:!0}).then(s=>{s.isConfirmed?this.$router.push("/acc/banks/mod/"):this.content.walletEnabled=!1})},submit(){(this.content.year.label===""||this.content.name===""||this.content.legal_name===""||this.content.maliyatafzode==="")&&r.fire({text:"تکمیل موارد ستاره دار الزامی است.",icon:"error",confirmButtonText:"قبول"}),this.content.walletEnabled&&(this.content.walletMatchBank===void 0||this.content.walletMatchBank===null)?r.fire({text:"حساب بانکی متصل به کیف پول انتخاب نشده است",icon:"error",confirmButtonText:"قبول"}):(this.loading=!0,c.post("/api/business/insert",{bid:localStorage.getItem("activeBid"),name:this.content.name,legal_name:this.content.legal_name,field:this.content.field,type:this.content.type,shenasemeli:this.content.shenasemeli,codeeqtesadi:this.content.codeeqtesadi,shomaresabt:this.content.shomaresabt,country:this.content.country,ostan:this.content.ostan,shahrestan:this.content.shahrestan,postalcode:this.content.postalcode,tel:this.content.tel,mobile:this.content.mobile,address:this.content.address,website:this.content.website,email:this.content.email,arzmain:this.content.arzmain,maliyatafzode:this.content.maliyatafzode,zarinpalCode:this.content.zarinpalCode,shortlinks:this.content.shortlinks,walletEnabled:this.content.walletEnabled,walletMatchBank:this.content.walletMatchBank,year:this.content.year,commodityUpdateBuyPriceAuto:this.content.updateBuyPrice,commodityUpdateSellPriceAuto:this.content.updateSellPrice,profitCalcType:this.content.profitCalcType}).then(s=>{this.loading=!1,s.data.result==1?r.fire({text:"با موفقیت ثبت شد.",icon:"success",confirmButtonText:"قبول"}):s.data.result===0&&r.fire({text:"تکمیل موارد ستاره دار الزامی است.",icon:"error",confirmButtonText:"قبول"})}))}},async beforeMount(){this.loading=!0,c.post("/api/money/get/all").then(s=>{this.moneys=s.data,this.content.arzmain=this.moneys[0]}),c.post("/api/business/get/info/"+localStorage.getItem("activeBid")).then(s=>{this.content=s.data,this.loading=!1}),c.post("/api/bank/list").then(s=>{this.listBanks=s.data})}},I={class:"row"},N={class:"col-sm-12 col-md-6 mb-2"},A={class:"form-floating required"},F={class:"col-sm-12 col-md-6 mb-2"},O={class:"form-floating required"},G={class:"col-sm-12 col-md-6 mb-2"},H={class:"form-floating"},J={class:"col-sm-12 col-md-6 mb-2"},K={class:"form-floating"},L={class:"row"},Q={class:"col-sm-12 col-md-6 mb-2"},R={class:"form-floating"},W={class:"col-sm-12 col-md-6 mb-2"},X={class:"form-floating"},Z={class:"col-sm-12 col-md-6 mb-2"},tt={class:"form-floating"},ot={class:"row"},st={class:"col-sm-12 col-md-4 mb-2"},lt={class:"form-floating"},et={class:"col-sm-12 col-md-4 mb-2"},nt={class:"form-floating"},at={class:"col-sm-12 col-md-4 mb-2"},it={class:"form-floating"},dt={class:"col-sm-12 col-md-4 mb-2"},mt={class:"form-floating"},rt={class:"col-sm-12 col-md-4 mb-2"},ut={class:"form-floating"},pt={class:"col-sm-12 col-md-4 mb-2"},ft={class:"form-floating"},bt={class:"row"},ct={class:"col-sm-12 col-md-12 mb-2"},vt={class:"form-floating"},yt={class:"row"},gt={class:"col-sm-12 col-md-6 mb-2"},wt={class:"form-floating"},ht={class:"col-sm-12 col-md-6 mb-2"},kt={class:"form-floating"},Vt={class:"row"},_t={class:"col-sm-12 col-md-6 mb-2"},Bt={class:"form-floating required"},Ut={class:"row"},Mt={class:"col-sm-12 col-md-6 mb-2"},St={class:"form-control"},zt={class:"col-sm-12 col-md-6 mb-2"},Ct={class:"form-control"},Yt={class:"col-sm-12 col-md-12"},$t={class:"form-control mb-2"},Tt={class:"row"},jt={class:"col-sm-12 col-md-8 mb-2"},qt={class:"space-y-2"},Et={class:"form-check form-switch"},Pt={class:"row"},Dt={class:"col-sm-12 col-md-12 mb-2"},xt={class:"space-y-2"},It={class:"form-check form-switch"},Nt={class:"row"},At={class:"col-sm-12 col-md-6"},Ft={class:"col"},Ot={class:"row"},Gt={class:"col-sm-12 col-md-8 mb-2"},Ht={class:"space-y-2"},Jt={class:"form-check form-switch"},Kt={class:"col-sm-12 col-md-8 mb-2"},Lt={class:"space-y-2"},Qt={class:"form-check form-switch"},Rt={class:"col-sm-12 col-md-8 mb-2"},Wt={class:"space-y-2"},Xt={class:"form-floating"},Zt={class:"row"},to={class:"col-sm-12 col-md-8 mb-2"},oo={class:"form-floating required"};function so(s,t,lo,eo,no,g){const w=d("v-btn"),h=d("v-tooltip"),_=d("v-spacer"),B=d("v-icon"),u=d("v-tab"),U=d("v-tabs"),M=d("v-toolbar"),p=d("v-card-text"),f=d("v-card"),b=d("v-tabs-window-item"),k=d("date-picker"),S=d("v-cob"),z=d("v-tabs-window"),C=d("v-col"),Y=d("v-row");return j(),q(E,null,[e(M,{color:"toolbar",title:s.$t("dialog.bid_info")},{prepend:n(()=>[e(h,{text:s.$t("dialog.back"),location:"bottom"},{activator:n(({props:l})=>[e(w,P(l,{onClick:t[0]||(t[0]=$=>s.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),extension:n(()=>[e(U,{color:"primary",class:"bg-light",grow:"",modelValue:s.tabs,"onUpdate:modelValue":t[2]||(t[2]=l=>s.tabs=l)},{default:n(()=>[e(u,{value:"0"},{default:n(()=>[m(v(s.$t("dialog.basic_info")),1)]),_:1}),e(u,{value:"1"},{default:n(()=>[m(v(s.$t("dialog.year_label")),1)]),_:1}),e(u,{value:"2"},{default:n(()=>[m(v(s.$t("dialog.global_settings")),1)]),_:1}),e(u,{value:"3"},{default:n(()=>[m(v(s.$t("dialog.gate_pay")),1)]),_:1})]),_:1},8,["modelValue"])]),default:n(()=>[e(_),e(w,{loading:s.loading,onClick:t[1]||(t[1]=l=>g.submit()),icon:"",color:"green"},{default:n(()=>[e(h,{activator:"parent",text:s.$t("dialog.save"),location:"bottom"},null,8,["text"]),e(B,{icon:"mdi-content-save"})]),_:1},8,["loading"])]),_:1},8,["title"]),e(Y,{class:"pa-1"},{default:n(()=>[e(C,null,{default:n(()=>[e(z,{modelValue:s.tabs,"onUpdate:modelValue":t[34]||(t[34]=l=>s.tabs=l)},{default:n(()=>[e(b,{value:"0"},{default:n(()=>[e(f,null,{default:n(()=>[e(p,null,{default:n(()=>[t[53]||(t[53]=o("h3",{class:"text-primary"},"اطلاعات کسب و کار",-1)),o("div",I,[o("div",N,[o("div",A,[a(o("input",{class:"form-control",type:"text","onUpdate:modelValue":t[3]||(t[3]=l=>s.content.name=l)},null,512),[[i,s.content.name]]),t[35]||(t[35]=o("label",{class:"form-label"},"نام کسب و کار",-1))])]),o("div",F,[o("div",O,[a(o("input",{class:"form-control",type:"text","onUpdate:modelValue":t[4]||(t[4]=l=>s.content.legal_name=l)},null,512),[[i,s.content.legal_name]]),t[36]||(t[36]=o("label",{class:"form-label"},"نام قانونی کسب و کار",-1))])]),o("div",G,[o("div",H,[a(o("input",{class:"form-control",type:"text","onUpdate:modelValue":t[5]||(t[5]=l=>s.content.field=l)},null,512),[[i,s.content.field]]),t[37]||(t[37]=o("label",null,"زمینه فعالیت",-1))])]),o("div",J,[o("div",K,[a(o("select",{"onUpdate:modelValue":t[6]||(t[6]=l=>s.content.type=l),class:"form-select"},t[38]||(t[38]=[o("option",{value:"شرکت"},"شرکت",-1),o("option",{value:"مغازه"},"مغازه",-1),o("option",{value:"فروشگاه"},"فروشگاه",-1),o("option",{value:"اتحادیه"},"اتحادیه",-1),o("option",{value:"باشگاه"},"باشگاه",-1),o("option",{value:"موسسه"},"موسسه",-1),o("option",{value:"شخصی"},"شخصی",-1)]),512),[[V,s.content.type]]),t[39]||(t[39]=o("label",null,"نوع فعالیت",-1))])])]),t[54]||(t[54]=o("h3",{class:"text-primary"},"اطلاعات اقتصادی",-1)),o("div",L,[o("div",Q,[o("div",R,[a(o("input",{"onUpdate:modelValue":t[7]||(t[7]=l=>s.content.shenasemeli=l),type:"text",class:"form-control"},null,512),[[i,s.content.shenasemeli]]),t[40]||(t[40]=o("label",{class:"form-label"},"شناسه ملی",-1))])]),o("div",W,[o("div",X,[a(o("input",{"onUpdate:modelValue":t[8]||(t[8]=l=>s.content.codeeqtesadi=l),type:"text",class:"form-control"},null,512),[[i,s.content.codeeqtesadi]]),t[41]||(t[41]=o("label",{class:"form-label"},"کد اقتصادی",-1))])]),o("div",Z,[o("div",tt,[a(o("input",{"onUpdate:modelValue":t[9]||(t[9]=l=>s.content.shomaresabt=l),type:"text",class:"form-control"},null,512),[[i,s.content.shomaresabt]]),t[42]||(t[42]=o("label",{class:"form-label"},"شماره ثبت",-1))])])]),t[55]||(t[55]=o("h3",{class:"text-primary"},"اطلاعات تماس",-1)),o("div",ot,[o("div",st,[o("div",lt,[a(o("input",{"onUpdate:modelValue":t[10]||(t[10]=l=>s.content.country=l),type:"text",class:"form-control"},null,512),[[i,s.content.country]]),t[43]||(t[43]=o("label",{class:"form-label"},"کشور",-1))])]),o("div",et,[o("div",nt,[a(o("input",{"onUpdate:modelValue":t[11]||(t[11]=l=>s.content.ostan=l),type:"text",id:"business_new_ostan",name:"business_new[ostan]",maxlength:"50",class:"form-control form-control-sm"},null,512),[[i,s.content.ostan]]),t[44]||(t[44]=o("label",{class:"form-label"},"استان",-1))])]),o("div",at,[o("div",it,[a(o("input",{"onUpdate:modelValue":t[12]||(t[12]=l=>s.content.shahrestan=l),type:"text",id:"business_new_shahr",name:"business_new[shahr]",maxlength:"50",class:"form-control form-control-sm"},null,512),[[i,s.content.shahrestan]]),t[45]||(t[45]=o("label",{class:"form-label"},"شهر",-1))])]),o("div",dt,[o("div",mt,[a(o("input",{"onUpdate:modelValue":t[13]||(t[13]=l=>s.content.postalcode=l),type:"text",id:"business_new_codeposti",name:"business_new[codeposti]",maxlength:"10",class:"form-control form-control-sm"},null,512),[[i,s.content.postalcode]]),t[46]||(t[46]=o("label",{class:"form-label"},"کد پستی",-1))])]),o("div",rt,[o("div",ut,[a(o("input",{"onUpdate:modelValue":t[14]||(t[14]=l=>s.content.tel=l),type:"text",id:"business_new_tel",name:"business_new[tel]",maxlength:"15",class:"form-control form-control-sm"},null,512),[[i,s.content.tel]]),t[47]||(t[47]=o("label",{class:"form-label"},"تلفن",-1))])]),o("div",pt,[o("div",ft,[a(o("input",{"onUpdate:modelValue":t[15]||(t[15]=l=>s.content.mobile=l),type:"tel",id:"business_new_fax",name:"business_new[fax]",maxlength:"15",class:"form-control form-control-sm"},null,512),[[i,s.content.mobile]]),t[48]||(t[48]=o("label",{class:"form-label"},"موبایل",-1))])])]),o("div",bt,[o("div",ct,[o("div",vt,[a(o("input",{type:"text","onUpdate:modelValue":t[16]||(t[16]=l=>s.content.address=l),id:"business_new_address",name:"business_new[address]",maxlength:"255",class:"form-control form-control-sm"},null,512),[[i,s.content.address]]),t[49]||(t[49]=o("label",{class:"form-label"},"آدرس",-1))])])]),o("div",yt,[o("div",gt,[o("div",wt,[a(o("input",{"onUpdate:modelValue":t[17]||(t[17]=l=>s.content.website=l),type:"url",id:"business_new_website",name:"business_new[website]",inputmode:"url",class:"form-control form-control-sm"},null,512),[[i,s.content.website]]),t[50]||(t[50]=o("label",{class:"form-label"},"وب‌سایت",-1))])]),o("div",ht,[o("div",kt,[a(o("input",{"onUpdate:modelValue":t[18]||(t[18]=l=>s.content.email=l),type:"email",id:"business_new_email",name:"business_new[email]",maxlength:"255",class:"form-control form-control-sm"},null,512),[[i,s.content.email]]),t[51]||(t[51]=o("label",{class:"form-label"},"پست الکترونیکی",-1))])])]),t[56]||(t[56]=o("h3",{class:"text-primary"},"اطلاعات مالی",-1)),o("div",Vt,[o("div",_t,[o("div",Bt,[a(o("input",{"onUpdate:modelValue":t[19]||(t[19]=l=>s.content.maliyatafzode=l),type:"number",id:"business_new_maliyatafzode",name:"business_new[maliyatafzode]",required:"required",class:"form-control form-control-sm"},null,512),[[i,s.content.maliyatafzode]]),t[52]||(t[52]=o("label",{class:"form-label"},"مالیات بر ارزش افزوده",-1))])])])]),_:1})]),_:1})]),_:1}),e(b,{value:"1"},{default:n(()=>[e(f,null,{default:n(()=>[e(p,null,{default:n(()=>[t[60]||(t[60]=o("h3",{class:"text-primary"},"سال مالی",-1)),o("div",Ut,[o("div",Mt,[o("div",St,[t[57]||(t[57]=o("label",{class:"form-label"},[o("span",{class:"text-danger"},"*"),m(" شروع سال مالی ")],-1)),e(k,{class:"",modelValue:s.content.year.startShamsi,"onUpdate:modelValue":t[20]||(t[20]=l=>s.content.year.startShamsi=l),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD"},null,8,["modelValue"])])]),o("div",zt,[o("div",Ct,[t[58]||(t[58]=o("label",{class:"form-label"},[o("span",{class:"text-danger"},"*"),m(" اتمام سال مالی ")],-1)),e(k,{class:"",modelValue:s.content.year.endShamsi,"onUpdate:modelValue":t[21]||(t[21]=l=>s.content.year.endShamsi=l),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:s.content.year.startShamsi},null,8,["modelValue","min"])])]),o("div",Yt,[o("div",$t,[t[59]||(t[59]=o("label",{class:"form-label"},[o("span",{class:"text-danger"},"*"),m(" عنوان سال مالی ")],-1)),a(o("input",{"onUpdate:modelValue":t[22]||(t[22]=l=>s.content.year.label=l),class:"form-control",type:"text"},null,512),[[i,s.content.year.label]])])])])]),_:1})]),_:1})]),_:1}),e(b,{value:"2"},{default:n(()=>[e(f,null,{default:n(()=>[e(p,null,{default:n(()=>[t[78]||(t[78]=o("h3",{class:"text-primary"},"نمایش پیوند یکتا",-1)),o("div",Tt,[o("div",jt,[o("div",qt,[o("div",Et,[a(o("input",{"onUpdate:modelValue":t[23]||(t[23]=l=>s.content.shortlinks=l),class:"form-check-input",type:"checkbox"},null,512),[[y,s.content.shortlinks]]),t[61]||(t[61]=o("label",{class:"form-check-label"},"فعال‌سازی پیوند‌های یکتا",-1)),t[62]||(t[62]=o("br",null,null,-1)),t[63]||(t[63]=o("label",{class:"text-muted"},"این قابلیت برای تولید پیوند‌های یکتا برای ارسال به مشتری جهت مشاهده فاکتورها است.",-1))])])])]),t[79]||(t[79]=o("h3",{class:"text-primary"},"دریافت مبلغ فاکتور از طریق کیف پول",-1)),o("div",Pt,[o("div",Dt,[o("div",xt,[o("div",It,[a(o("input",{onChange:t[24]||(t[24]=l=>g.checkBanksExist()),"onUpdate:modelValue":t[25]||(t[25]=l=>s.content.walletEnabled=l),class:"form-check-input",type:"checkbox"},null,544),[[y,s.content.walletEnabled]]),t[64]||(t[64]=o("label",{class:"form-check-label"},"فعال‌سازی دریافت آنلاین از طریق کیف پول",-1)),t[65]||(t[65]=o("br",null,null,-1)),t[66]||(t[66]=o("label",{class:"text-muted"},"با فعال سازی این قابلیت قادر خواهید بود مبالغ فاکتورهای ثبت شده را به صورت آنلاین از مشتریان خود دریافت کنید.",-1))])]),a(o("div",Nt,[o("div",At,[t[68]||(t[68]=o("label",{class:"mb-2"},"حساب بانکی متصل به کیف پول",-1)),o("div",Ft,[e(S,{dir:"rtl",options:s.listBanks,label:"name",modelValue:s.content.walletMatchBank,"onUpdate:modelValue":t[26]||(t[26]=l=>s.content.walletMatchBank=l),"onOption:deselecting":t[27]||(t[27]=()=>{}),"onSearch:focus":t[28]||(t[28]=()=>{}),"onOption:selecting":t[29]||(t[29]=()=>{})},{"no-options":n(({search:l,searching:$,loading:ao})=>t[67]||(t[67]=[m(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"])])]),t[69]||(t[69]=o("label",{class:"text-muted"},"برای تسویه اتوماتیک به حساب انتخاب شده حتما باید تمام موارد از جمله شماره شبا و شماره کارت و ... به درستی تکمیل شده باشد در غیر این صورت تراکنش با خطا مواجه خواهد شد.",-1))],512),[[D,s.content.walletEnabled]])])]),t[80]||(t[80]=o("h3",{class:"text-primary"},"کالا و خدمات",-1)),o("div",Ot,[o("div",Gt,[o("div",Ht,[o("div",Jt,[a(o("input",{"onUpdate:modelValue":t[30]||(t[30]=l=>s.content.updateBuyPrice=l),class:"form-check-input",type:"checkbox"},null,512),[[y,s.content.updateBuyPrice]]),t[70]||(t[70]=o("label",{class:"form-check-label"},"به روز رسانی قیمت خرید هنگام صدور فاکتور",-1)),t[71]||(t[71]=o("br",null,null,-1)),t[72]||(t[72]=o("label",{class:"text-muted"},"با صدور فاکتور خرید یا برگشت از خرید قیمت خرید کالا و خدمات به روزرسانی خواهد شد.",-1))])])]),o("div",Kt,[o("div",Lt,[o("div",Qt,[a(o("input",{"onUpdate:modelValue":t[31]||(t[31]=l=>s.content.updateSellPrice=l),class:"form-check-input",type:"checkbox"},null,512),[[y,s.content.updateSellPrice]]),t[73]||(t[73]=o("label",{class:"form-check-label"},"به روز رسانی قیمت فروش هنگام صدور فاکتور",-1)),t[74]||(t[74]=o("br",null,null,-1)),t[75]||(t[75]=o("label",{class:"text-muted"},"با صدور فاکتور فروش یا برگشت از فروش قیمت خرید کالا و خدمات به روزرسانی خواهد شد.",-1))])])]),o("div",Rt,[o("div",Wt,[o("div",Xt,[a(o("select",{class:"form-select","onUpdate:modelValue":t[32]||(t[32]=l=>s.content.profitCalcType=l)},t[76]||(t[76]=[o("option",{value:"simple"},"بر اساس اختلاف قیمت خرید و فروش",-1),o("option",{value:"lis"},"بر اساس آخرین قیمت ورود به انبار",-1),o("option",{value:"avgis"},"بر اساس میانگین قیمت ورود به انبار",-1)]),512),[[V,s.content.profitCalcType]]),t[77]||(t[77]=o("label",{for:"floatingSelect"},"نحوه محاسبه سود فاکتور",-1))])])])])]),_:1})]),_:1})]),_:1}),e(b,{value:"3"},{default:n(()=>[e(f,null,{default:n(()=>[e(p,null,{default:n(()=>[t[83]||(t[83]=o("h3",{class:"text-primary"},"درگاه پرداخت زرین پال",-1)),o("div",Zt,[o("div",to,[o("div",oo,[a(o("input",{class:"form-control",type:"text","onUpdate:modelValue":t[33]||(t[33]=l=>s.content.zarinpal=l)},null,512),[[i,s.content.zarinpal]]),t[81]||(t[81]=o("label",{class:"form-label"},"کد شناسایی: مثال a1104652-18b9-4b63-911c-0a5046e61be1",-1))]),t[82]||(t[82]=o("label",{class:"text-muted mt-2"},"برای غیر فعال کردن درگاه پرداخت آن را خالی بگذارید. در صورت اشتباه بودن کد وارد شده × مشتری در هنگام تسویه فاکتورها با خطا مواجه خواهد شد.",-1))])])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})],64)}const ro=T(x,[["render",so],["__scopeId","data-v-86bb7d66"]]);export{ro as default}; diff --git a/public_html/webui/assets/buy-14d53fbe.js b/public_html/webui/assets/buy-14d53fbe.js deleted file mode 100644 index edaab10..0000000 --- a/public_html/webui/assets/buy-14d53fbe.js +++ /dev/null @@ -1 +0,0 @@ -import{L as g,S as b,a as r,_ as x}from"./main-9b36f05f.js";import"./vue-persian-datetime-picker.common-0e5ba5b7.js";import{h as V,a as k,o as m,s as c,e,d as p,b as y,u as l,ab as a,au as w,F as D,C as U,w as f,t as F}from"./vendor-adef9cb4.js";const T=V({name:"buy",components:{Loading:g},data:()=>({loading:!1,doc:{},ticket:{type:"input",typeString:"حواله ورود",date:"",des:"",transfer:"",receiver:"",code:"",store:{},person:{},transferType:{},referral:""},transferTypes:[],year:{},items:[],headers:[{text:"کد",value:"commodity.code"},{text:"کالا",value:"commodity.name",sortable:!0},{text:"واحد",value:"commodity.unit",sortable:!0},{text:"مورد نیاز",value:"docCount"},{text:"از قبل",value:"countBefore"},{text:"باقی‌مانده",value:"remain"},{text:"تعداد",value:"commdityCount",sortable:!0},{text:"ارجاع",value:"referal",sortable:!0},{text:"توضیحات",value:"des"}],currencyConfig:{masked:!1,prefix:"",suffix:"",thousands:",",decimal:".",precision:0,disableNegative:!1,disabled:!1,min:0,max:null,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!0}}),methods:{submit(){this.loading=!0;let o=[],t=0;if(this.items.forEach((i,u)=>{i.ticketCount===""?o.push("تعداد کالا در ردیف "+(u+1)+"وارد نشده است."):i.ticketCount===0&&i.remain!=0&&t++}),t!=0&&o.push("تعداد تمام کالاها صفر است!"),o.length!=0){let i="",b.fire({html:i,icon:"error",confirmButtonText:"قبول"}).then(u=>{this.loading=!1})}else r.post("/api/storeroom/ticket/insert",{doc:this.doc,ticket:this.ticket,items:this.items}).then(i=>{b.fire({text:"حواله انبار با موفقیت ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(u=>{this.$router.push("/acc/storeroom/tickets/list"),this.loading=!1})})},autofill(){this.items.forEach((o,t)=>{this.items[t].ticketCount=this.items[t].docCount,this.items[t].des="تعداد "+this.items[t].ticketCount+"مورد تحویل شد. "})},isNumber(o){const t=["0","1","2","3","4","5","6","7","8","9"],i=o.key;t.includes(i)||o.preventDefault()},loadData(){r.post("/api/storeroom/doc/get/info/"+this.$route.params.doc).then(o=>{this.doc=o.data,this.ticket.person=o.data.person,this.ticket.des="حواله ورود انبار برای فاکتور خرید شماره # "+this.doc.code,this.items=o.data.commodities,this.items.forEach((t,i)=>{this.items[i].ticketCount=0,this.items[i].docCount=t.commdityCount,this.items[i].des="",this.items[i].type="input"})}),r.post("/api/storeroom/info/"+this.$route.params.storeID).then(o=>{this.ticket.store=o.data,this.ticket.store.des=this.ticket.store.name+" انباردار : "+this.ticket.store.manager}),r.post("/api/year/get").then(o=>{this.year=o.data,this.ticket.date=o.data.now}),r.post("/api/storeroom/transfertype/list").then(o=>{this.transferTypes=o.data,this.ticket.transferType=o.data[0]})}},mounted(){this.loadData()}}),A={class:"block block-content-full"},E={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},$={class:"block-title text-primary-dark"},B={class:"block-options"},M=["disabled"],Y={class:"block-content pt-1 pb-3"},N={class:"row"},S={class:"col-sm-12 col-md-4"},j={class:"col-sm-12 col-md-4"},P={class:"col-sm-12 col-md-4"},L={class:"row mt-1"},O={class:"col-sm-12 col-md-12"},R={class:"row mt-1"},z={class:"col-sm-12 col-md-3"},I={class:"col-sm-12 col-md-3"},K={class:"col-sm-12 col-md-3"},W=["value"],Z={class:"col-sm-12 col-md-3"},q={class:"row mt-2"},G={class:"col-sm-12 col-md-12"},H=["onBlur","max","onUpdate:modelValue"],J=["onUpdate:modelValue"],Q=["onUpdate:modelValue"];function X(o,t,i,u,_,tt){const C=k("date-picker"),v=k("EasyDataTable");return m(),c("div",A,[e("div",E,[e("h3",$,[e("button",{onClick:t[0]||(t[0]=s=>o.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[12]||(t[12]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[13]||(t[13]=e("i",{class:"mx-2 fa fa-file-import"},null,-1)),t[14]||(t[14]=p(" حواله ورود به انبار "))]),e("div",B,[e("button",{onClick:t[1]||(t[1]=s=>o.autofill()),class:"btn btn-sm btn-outline-primary"},t[15]||(t[15]=[e("i",{class:"fa fa-list-check me-2"},null,-1),p(" تکمیل خودکار ")])),e("button",{disabled:this.loading,onClick:t[2]||(t[2]=s=>o.submit()),type:"button",class:"mx-2 btn btn-sm btn-success"},t[16]||(t[16]=[e("i",{class:"fa fa-save me-2"},null,-1),p(" ثبت حواله ورود ")]),8,M)])]),e("div",Y,[e("div",N,[e("div",S,[t[17]||(t[17]=e("label",{class:"form-label"},"تاریخ",-1)),y(C,{class:"",modelValue:this.ticket.date,"onUpdate:modelValue":t[3]||(t[3]=s=>this.ticket.date=s),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:o.year.start,max:o.year.end},null,8,["modelValue","min","max"])]),e("div",j,[t[18]||(t[18]=e("label",{class:"form-label"},"انبار",-1)),l(e("input",{disabled:"disabled",readonly:"readonly","onUpdate:modelValue":t[4]||(t[4]=s=>this.ticket.store.des=s),type:"text",class:"form-control"},null,512),[[a,this.ticket.store.des]])]),e("div",P,[t[19]||(t[19]=e("label",{class:"form-label"},"خریدار",-1)),l(e("input",{disabled:"disabled",readonly:"readonly","onUpdate:modelValue":t[5]||(t[5]=s=>this.ticket.person.des=s),type:"text",class:"form-control"},null,512),[[a,this.ticket.person.des]])])]),e("div",L,[e("div",O,[t[20]||(t[20]=e("label",{class:"form-label"},"شرح",-1)),l(e("input",{"onUpdate:modelValue":t[6]||(t[6]=s=>this.ticket.des=s),type:"text",class:"form-control"},null,512),[[a,this.ticket.des]])])]),e("div",R,[e("div",z,[t[21]||(t[21]=e("label",{class:"form-label"},"حمل و نقل",-1)),l(e("input",{"onUpdate:modelValue":t[7]||(t[7]=s=>this.ticket.transfer=s),type:"text",class:"form-control"},null,512),[[a,this.ticket.transfer]])]),e("div",I,[t[22]||(t[22]=e("label",{class:"form-label"},"تحویل",-1)),l(e("input",{"onUpdate:modelValue":t[8]||(t[8]=s=>this.ticket.receiver=s),type:"text",class:"form-control"},null,512),[[a,this.ticket.receiver]])]),e("div",K,[t[23]||(t[23]=e("label",{class:"form-label"},"روش تحویل",-1)),l(e("select",{class:"form-select","onUpdate:modelValue":t[9]||(t[9]=s=>o.ticket.transferType=s)},[(m(!0),c(D,null,U(o.transferTypes,s=>(m(),c("option",{value:s},F(s.name),9,W))),256))],512),[[w,o.ticket.transferType]])]),e("div",Z,[t[24]||(t[24]=e("label",{class:"form-label"},"شماره پیگیری",-1)),l(e("input",{"onUpdate:modelValue":t[10]||(t[10]=s=>this.ticket.referral=s),type:"text",class:"form-control"},null,512),[[a,this.ticket.referral]])])]),e("div",q,[e("div",G,[y(v,{"table-class-name":"customize-table","multi-sort":"","show-index":"",alternating:"",headers:o.headers,items:o.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:this.loading},{"item-commdityCount":f(({index:s,commdityCount:d,ticketCount:h})=>[l(e("input",{onBlur:n=>{this.items[s-1].ticketCount===""&&(this.items[s-1].ticketCount=0)},onKeypress:t[11]||(t[11]=n=>o.isNumber(n)),class:"form-control form-control-sm",type:"number",min:"0",max:this.items[s-1].remain,"onUpdate:modelValue":n=>this.items[s-1].ticketCount=n},null,40,H),[[a,this.items[s-1].ticketCount]])]),"item-des":f(({index:s,des:d})=>[l(e("input",{class:"form-control form-control-sm",type:"text","onUpdate:modelValue":h=>this.items[s-1].des=h},null,8,J),[[a,this.items[s-1].des]])]),"item-referal":f(({index:s})=>[l(e("input",{class:"form-control form-control-sm",type:"text","onUpdate:modelValue":d=>this.items[s-1].referral=d},null,8,Q),[[a,this.items[s-1].referral]])]),_:1},8,["headers","items","loading"])])])])])}const it=x(T,[["render",X]]);export{it as default}; diff --git a/public_html/webui/assets/buysellByCommodity-b0577c9d.js b/public_html/webui/assets/buysellByCommodity-b0577c9d.js deleted file mode 100644 index d2fdc89..0000000 --- a/public_html/webui/assets/buysellByCommodity-b0577c9d.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as T,a as r,S as g}from"./main-9b36f05f.js";import{r as k,a as b,o as u,s as x,e as t,d as a,aa as h,b as c,w as d,u as _,ab as C,t as n,A as S,c as y}from"./vendor-adef9cb4.js";const D={name:"buysellByCommodity",data:()=>({loading:k(!0),sumSelected:0,year:{},dateStart:"",dateEnd:"",sumTotal:0,sumMoneyTotal:0,commoditys:[],types:[{id:"buy",label:"خرید"},{id:"sell",label:"فروش"},{id:"rfbuy",label:"برگشت از خرید"},{id:"rfsell",label:"برگشت از فروش"},{id:"all",label:"همه موارد"}],selectedType:{},selectedCommodity:{},searchValue:"",loading:k(!0),items:[],itemsSelected:[],headers:[{text:"کد",value:"code"},{text:"حسابداری",value:"docCode"},{text:"نوع",value:"type"},{text:"شخص",value:"person"},{text:"تاریخ",value:"date"},{text:"تعداد",value:"count",sortable:!0},{text:"موجودی",value:"amountInc",sortable:!0},{text:"مبلغ فی",value:"priceOne",sortable:!0},{text:"مبلغ کل",value:"priceAll",sortable:!0}]}),methods:{searchCommodity(s,e){e(!0),r.post("/api/commodity/list/search",{search:s}).then(i=>{this.commoditys=i.data,e(!1)})},loadData(){r.post("/api/commodity/list/search").then(s=>{this.commoditys=s.data,this.commoditys.length!=0&&(this.selectedCommodity=this.commoditys[0]),this.selectedType=this.types[4],this.loading=!1}),r.post("/api/year/get").then(s=>{this.year=s.data,this.loading=!1})},filter(){this.loading=!0,this.itemsSelected=[],r.post("/api/report/commodity/buysell",{type:this.selectedType.id,commodity:this.selectedCommodity.code,dateStart:this.dateStart,dateEnd:this.dateEnd}).then(s=>{this.items=s.data;let e=0,i=0;this.sumTotal=0,this.items.forEach(o=>{o.type=="sell"?(e-=parseInt(o.count.replaceAll(",","")),i+=parseInt(o.priceAll.replaceAll(",",""))):o.type=="buy"&&(e+=parseInt(o.count.replaceAll(",","")),i+=parseInt(o.priceAll.replaceAll(",",""))),o.amountInc=this.$filters.formatNumber(e)}),this.sumTotal=e,this.sumMoneyTotal=i,this.loading=!1})},excellOutput(s=!0){s?r({method:"post",url:"/api/report/person/buysell/export/excel",responseType:"arraybuffer",data:{items:this.items}}).then(e=>{window.URL.createObjectURL(new Blob([e.data]));var i=window.URL.createObjectURL(new Blob([e.data])),o=document.createElement("a");o.href=i,o.setAttribute("download","buysell-report-list.xlsx"),document.body.appendChild(o),o.click()}):this.itemsSelected.length===0?g.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):r({method:"post",url:"/api/report/person/buysell/export/excel",responseType:"arraybuffer",data:{items:this.itemsSelected}}).then(e=>{window.URL.createObjectURL(new Blob([e.data]));var i=window.URL.createObjectURL(new Blob([e.data])),o=document.createElement("a");o.href=i,o.setAttribute("download","buysell-report-list.xlsx"),document.body.appendChild(o),o.click()})},print(s=!0){s?r.post("/api/person/list/print").then(e=>{this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")}):this.itemsSelected.length===0?g.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):r.post("/api/person/list/print",{items:this.itemsSelected}).then(e=>{this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")})}},beforeMount(){this.loadData()},watch:{dateStart:{handler:function(s,e){this.filter()},deep:!1},dateEnd:{handler:function(s,e){this.filter()},deep:!1},selectedCommodity:{handler:function(s,e){this.filter()},deep:!0},selectedType:{handler:function(s,e){this.filter()},deep:!0},itemsSelected:{handler:function(s,e){this.sumSelected=0,this.itemsSelected.forEach(i=>{this.sumSelected+=parseInt(i.priceAll.replaceAll(",",""))})},deep:!0}}},U={class:"block block-content-full"},j={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},A={class:"block-title text-primary-dark"},L={class:"block-options"},Y={hidden:"",class:"dropdown"},R={class:"dropdown-menu"},E={hidden:"",class:"dropdown"},I={class:"dropdown-menu"},B={class:"block-content pt-1 pb-3"},$={class:"row"},N={class:"col-sm-12 col-md-12 m-0 p-0"},O={class:"block-content pt-1 pb-3"},P={class:"row"},z={class:"col-sm-12 col-md-6"},q={class:"mb-2"},F={class:"row mb-1"},G={class:"col-12"},H={class:"col-12"},J={key:0},K={style:{direction:"ltr"}},Q={class:"col-sm-12 col-md-6"},W={class:"mb-2"},X={class:"row"},Z={class:"col-sm-12 col-md-6 mb-2"},ee={class:""},te={class:"col-sm-12 col-md-6 mb-2"},se={class:""},le={class:"row"},oe={class:"col-sm-12 col-md-12 m-0 p-0"},ae={class:"mb-1"},ie={class:"input-group input-group-sm"},de={class:"container-fluid p-0 mx-0 my-3"},ne={class:"block block-rounded block-link-shadow border-start border-success border-3",href:"javascript:void(0)"},re={class:"block-content block-content-full block-content-sm bg-body-light"},me={class:"row"},ce={class:"col-sm-6 com-md-6"},pe={class:"text-primary"},ue={class:"col-sm-6 com-md-6"},fe={class:"text-primary"};function be(s,e,i,o,he,f){const v=b("v-cob"),w=b("date-picker"),p=b("RouterLink"),V=b("EasyDataTable");return u(),x("div",U,[t("div",j,[t("h3",A,[t("button",{onClick:e[0]||(e[0]=l=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},e[11]||(e[11]=[t("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),e[12]||(e[12]=t("i",{class:"fa-solid fa-chart-simple px-2"},null,-1)),e[13]||(e[13]=a(" گزارش خرید و فروش های به تفکیک کالا "))]),t("div",L,[t("div",Y,[e[14]||(e[14]=t("a",{class:"btn btn-sm btn-danger ms-2 dropdown-toggle text-end",href:"#",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},[t("i",{class:"fa fa-file-pdf"})],-1)),t("ul",R,[t("li",null,[t("a",{onClick:e[1]||(e[1]=h(l=>f.print(!1),["prevent"])),class:"dropdown-item",href:"#"},"انتخاب شده‌ها")]),t("li",null,[t("a",{onClick:e[2]||(e[2]=h(l=>f.print(!0),["prevent"])),class:"dropdown-item",href:"#"},"همه موارد")])])]),t("div",E,[e[15]||(e[15]=t("a",{class:"btn btn-sm btn-success ms-2 dropdown-toggle text-end",href:"#",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},[t("i",{class:"fa fa-file-excel"})],-1)),t("ul",I,[t("li",null,[t("a",{onClick:e[3]||(e[3]=h(l=>f.excellOutput(!1),["prevent"])),class:"dropdown-item",href:"#"},"انتخاب شده‌ها")]),t("li",null,[t("a",{onClick:e[4]||(e[4]=h(l=>f.excellOutput(!0),["prevent"])),class:"dropdown-item",href:"#"},"همه موارد")])])])])]),t("div",B,[t("div",$,[t("div",N,[t("div",O,[t("div",P,[t("div",z,[t("div",q,[e[20]||(e[20]=t("label",{class:"form-label"},"کالا و خدمات",-1)),c(v,{dir:"rtl",onSearch:f.searchCommodity,options:s.commoditys,label:"name",modelValue:s.selectedCommodity,"onUpdate:modelValue":e[5]||(e[5]=l=>s.selectedCommodity=l)},{"no-options":d(({search:l,searching:m,loading:M})=>e[16]||(e[16]=[a(" نتیجه‌ای یافت نشد! ")])),option:d(l=>[t("div",F,[t("div",G,[e[17]||(e[17]=t("i",{class:"fa fa-box me-1"},null,-1)),a(" "+n(l.name),1)]),t("div",H,[l.khadamat==!1?(u(),x("small",J,[e[18]||(e[18]=t("i",{class:"fa fa-store me-1"},null,-1)),e[19]||(e[19]=t("small",{class:"text-danger"}," موجودی: ",-1)),t("label",K,n(l.count),1),a(" "+n(l.unit),1)])):S("",!0)])])]),_:1},8,["onSearch","options","modelValue"])])]),t("div",Q,[t("div",W,[e[22]||(e[22]=t("label",{class:"form-label"},"نوع",-1)),c(v,{dir:"rtl",options:s.types,label:"label",modelValue:s.selectedType,"onUpdate:modelValue":e[6]||(e[6]=l=>s.selectedType=l)},{"no-options":d(({search:l,searching:m,loading:M})=>e[21]||(e[21]=[a(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"])])])]),t("div",X,[t("div",Z,[t("div",ee,[e[23]||(e[23]=t("label",{class:"form-label"},"تاریخ شروع:",-1)),c(w,{class:"",modelValue:s.dateStart,"onUpdate:modelValue":e[7]||(e[7]=l=>s.dateStart=l),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:s.year.start,max:s.year.end},null,8,["modelValue","min","max"])])]),t("div",te,[t("div",se,[e[24]||(e[24]=t("label",{class:"form-label"},"تاریخ پایان:",-1)),c(w,{class:"",modelValue:s.dateEnd,"onUpdate:modelValue":e[8]||(e[8]=l=>s.dateEnd=l),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:s.dateStart,max:s.year.end},null,8,["modelValue","min","max"])])])]),t("div",le,[t("div",oe,[t("div",ae,[t("div",ie,[e[25]||(e[25]=t("span",{class:"input-group-text"},[t("i",{class:"fa fa-search"})],-1)),_(t("input",{"onUpdate:modelValue":e[9]||(e[9]=l=>s.searchValue=l),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[C,s.searchValue]])])]),c(V,{"table-class-name":"customize-table","items-selected":s.itemsSelected,"onUpdate:itemsSelected":e[10]||(e[10]=l=>s.itemsSelected=l),"multi-sort":"","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-docCode":d(({docCode:l})=>[c(p,{to:"/acc/accounting/view/"+l},{default:d(()=>[a(n(l),1)]),_:2},1032,["to"])]),"item-type":d(({docCode:l,type:m})=>[m=="buy"?(u(),y(p,{key:0,class:"text-success",to:"/acc/buy/view/"+l},{default:d(()=>e[26]||(e[26]=[a("خرید ")])),_:2},1032,["to"])):m=="sell"?(u(),y(p,{key:1,class:"text-danger",to:"/acc/sell/view/"+l},{default:d(()=>e[27]||(e[27]=[a("فروش ")])),_:2},1032,["to"])):m=="rfbuy"?(u(),y(p,{key:2,class:"text-info",to:"/acc/rfbuy/view/"+l},{default:d(()=>e[28]||(e[28]=[a("برگشت از خرید")])),_:2},1032,["to"])):m=="rfsell"?(u(),y(p,{key:3,class:"text-warning",to:"/acc/rfsell/view/"+l},{default:d(()=>e[29]||(e[29]=[a(" برگشت از فروش")])),_:2},1032,["to"])):S("",!0)]),"item-person":d(({person:l,type:m})=>[c(p,{to:"/acc/persons/card/view/"+l.code},{default:d(()=>[a(n(l.nikename),1)]),_:2},1032,["to"])]),_:1},8,["items-selected","search-value","headers","items","loading"]),t("div",de,[t("a",ne,[t("div",re,[t("div",me,[t("div",ce,[e[30]||(e[30]=t("span",{class:"text-dark"},[t("i",{class:"fa fa-list-dots"}),a(" مبلغ کل: ")],-1)),t("span",pe,n(s.$filters.formatNumber(this.sumMoneyTotal))+" "+n(s.$filters.getActiveMoney().shortName),1)]),t("div",ue,[e[31]||(e[31]=t("span",{class:"text-dark"},[t("i",{class:"fa fa-list-check"}),a(" جمع مبلغ موارد انتخابی: ")],-1)),t("span",fe,n(s.$filters.formatNumber(this.sumSelected))+" "+n(s.$filters.getActiveMoney().shortName),1)])])])])])])])])])])])])}const we=T(D,[["render",be]]);export{we as default}; diff --git a/public_html/webui/assets/buysellByPerson-07b86c30.js b/public_html/webui/assets/buysellByPerson-07b86c30.js deleted file mode 100644 index 9b29473..0000000 --- a/public_html/webui/assets/buysellByPerson-07b86c30.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as D,a as d,S as x}from"./main-9b36f05f.js";import{r as S,a as h,o as r,s as b,e as t,d as a,aa as v,b as m,w as i,u as T,ab as U,t as c,A as w,c as y}from"./vendor-adef9cb4.js";const j={name:"buysellByPerson",data:()=>({loading:S(!0),sumSelected:0,sumTotal:0,year:{},persons:[],types:[{id:"buy",label:"خرید"},{id:"sell",label:"فروش"},{id:"rfbuy",label:"برگشت از خرید"},{id:"rfsell",label:"برگشت از فروش"},{id:"all",label:"همه موارد"}],dateStart:"",dateEnd:"",selectedType:{},selectedPerson:{},searchValue:"",loading:S(!0),items:[],itemsSelected:[],headers:[{text:"کد",value:"code"},{text:"سند حسابداری",value:"docCode"},{text:"نوع",value:"type"},{text:"تاریخ",value:"date"},{text:"کالا / خدمات",value:"khadamat",sortable:!0},{text:"نام کالا و خدمات",value:"name",sortable:!0},{text:"واحد شمارش",value:"unit",sortable:!0},{text:"تعداد",value:"count",sortable:!0},{text:"مبلغ فی",value:"priceOne",sortable:!0},{text:"مبلغ کل",value:"priceAll",sortable:!0},{text:"تجمعی",value:"amountInc",sortable:!0}]}),methods:{searchPerson(s,e){e(!0),d.post("/api/person/list/search",{search:s}).then(o=>{this.persons=o.data,e(!1)})},loadData(){d.post("/api/person/list/search").then(s=>{this.persons=s.data,this.persons.length!=0&&(this.selectedPerson=this.persons[0]),this.selectedType=this.types[0],this.loading=!1}),d.post("/api/year/get").then(s=>{this.year=s.data,this.loading=!1})},filter(){this.loading=!0,this.itemsSelected=[],d.post("/api/report/person/buysell",{type:this.selectedType.id,person:this.selectedPerson.code,dateStart:this.dateStart,dateEnd:this.dateEnd}).then(s=>{this.items=s.data;let e=0;this.sumTotal=0,this.items.forEach(o=>{e+=parseInt(o.priceAll.replaceAll(",","")),o.amountInc=this.$filters.formatNumber(e)}),this.sumTotal=e,this.loading=!1})},excellOutput(s=!0){s?d({method:"post",url:"/api/report/person/buysell/export/excel",responseType:"arraybuffer",data:{items:this.items}}).then(e=>{window.URL.createObjectURL(new Blob([e.data]));var o=window.URL.createObjectURL(new Blob([e.data])),n=document.createElement("a");n.href=o,n.setAttribute("download","buysell-report-list.xlsx"),document.body.appendChild(n),n.click()}):this.itemsSelected.length===0?x.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):d({method:"post",url:"/api/report/person/buysell/export/excel",responseType:"arraybuffer",data:{items:this.itemsSelected}}).then(e=>{window.URL.createObjectURL(new Blob([e.data]));var o=window.URL.createObjectURL(new Blob([e.data])),n=document.createElement("a");n.href=o,n.setAttribute("download","buysell-report-list.xlsx"),document.body.appendChild(n),n.click()})},print(s=!0){s?d.post("/api/person/list/print").then(e=>{this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")}):this.itemsSelected.length===0?x.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):d.post("/api/person/list/print",{items:this.itemsSelected}).then(e=>{this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")})}},beforeMount(){this.loadData()},watch:{dateStart:{handler:function(s,e){this.filter()},deep:!1},dateEnd:{handler:function(s,e){this.filter()},deep:!1},selectedPerson:{handler:function(s,e){this.filter()},deep:!0},selectedType:{handler:function(s,e){this.filter()},deep:!0},itemsSelected:{handler:function(s,e){this.sumSelected=0,this.itemsSelected.forEach(o=>{this.sumSelected+=parseInt(o.priceAll.replaceAll(",",""))})},deep:!0}}},M={class:"block block-content-full"},I={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},L={class:"block-title text-primary-dark"},Y={class:"block-options"},P={hidden:"",class:"dropdown"},R={class:"dropdown-menu"},E={class:"dropdown"},$={class:"dropdown-menu"},A={class:"block-content pt-1 pb-3"},B={class:"row"},N={class:"col-sm-12 col-md-12 m-0 p-0"},O={class:"block-content pt-1 pb-3"},C={class:"row"},z={class:"col-sm-12 col-md-6"},q={class:"mb-2"},F={class:"row mb-1"},G={class:"col-12"},H={class:"col-12"},J={class:"row"},K={class:"col-6"},Q={class:"col-6"},W={key:0,class:"text-danger"},X={key:1,class:"text-success"},Z={class:"col-sm-12 col-md-6"},ee={class:"mb-2"},te={class:"row"},se={class:"col-sm-12 col-md-6 mb-2"},le={class:""},ae={class:"col-sm-12 col-md-6 mb-2"},oe={class:""},ie={class:"row"},ne={class:"col-sm-12 col-md-12 m-0 p-0"},re={class:"mb-1"},de={class:"input-group input-group-sm"},ce={key:0},pe={key:1},me={class:"container-fluid p-0 mx-0 my-3"},ue={class:"block block-rounded block-link-shadow border-start border-success border-3",href:"javascript:void(0)"},fe={class:"block-content block-content-full block-content-sm bg-body-light"},be={class:"row"},he={class:"col-sm-6 com-md-6"},ve={class:"text-primary"},ye={class:"col-sm-6 com-md-6"},we={class:"text-primary"};function ke(s,e,o,n,ge,u){const k=h("v-cob"),g=h("date-picker"),f=h("RouterLink"),_=h("EasyDataTable");return r(),b("div",M,[t("div",I,[t("h3",L,[t("button",{onClick:e[0]||(e[0]=l=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},e[11]||(e[11]=[t("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),e[12]||(e[12]=t("i",{class:"fa-solid fa-chart-simple px-2"},null,-1)),e[13]||(e[13]=a(" گزارش خرید و فروش های اشخاص "))]),t("div",Y,[t("div",P,[e[14]||(e[14]=t("a",{class:"btn btn-sm btn-danger ms-2 dropdown-toggle text-end",href:"#",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},[t("i",{class:"fa fa-file-pdf"})],-1)),t("ul",R,[t("li",null,[t("a",{onClick:e[1]||(e[1]=v(l=>u.print(!1),["prevent"])),class:"dropdown-item",href:"#"},"انتخاب شده‌ها")]),t("li",null,[t("a",{onClick:e[2]||(e[2]=v(l=>u.print(!0),["prevent"])),class:"dropdown-item",href:"#"},"همه موارد")])])]),t("div",E,[e[15]||(e[15]=t("a",{class:"btn btn-sm btn-success ms-2 dropdown-toggle text-end",href:"#",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},[t("i",{class:"fa fa-file-excel"})],-1)),t("ul",$,[t("li",null,[t("a",{onClick:e[3]||(e[3]=v(l=>u.excellOutput(!1),["prevent"])),class:"dropdown-item",href:"#"},"انتخاب شده‌ها")]),t("li",null,[t("a",{onClick:e[4]||(e[4]=v(l=>u.excellOutput(!0),["prevent"])),class:"dropdown-item",href:"#"},"همه موارد")])])])])]),t("div",A,[t("div",B,[t("div",N,[t("div",O,[t("div",C,[t("div",z,[t("div",q,[e[20]||(e[20]=t("label",{class:"form-label"},"شخص",-1)),m(k,{filterable:!1,dir:"rtl",onSearch:u.searchPerson,options:s.persons,label:"nikename",modelValue:s.selectedPerson,"onUpdate:modelValue":e[5]||(e[5]=l=>s.selectedPerson=l)},{"no-options":i(({search:l,searching:p,loading:V})=>e[16]||(e[16]=[a(" نتیجه‌ای یافت نشد! ")])),option:i(l=>[t("div",F,[t("div",G,[e[17]||(e[17]=t("i",{class:"fa fa-user me-2"},null,-1)),a(" "+c(l.nikename),1)]),t("div",H,[t("div",J,[t("div",K,[e[18]||(e[18]=t("i",{class:"fa fa-phone me-2"},null,-1)),a(" "+c(l.mobile),1)]),t("div",Q,[e[19]||(e[19]=t("i",{class:"fa fa-bars"},null,-1)),a(" تراز: "+c(s.$filters.formatNumber(Math.abs(parseInt(l.bs)-parseInt(l.bd))))+" ",1),parseInt(l.bs)-parseInt(l.bd)<0?(r(),b("span",W," بدهکار ")):w("",!0),parseInt(l.bs)-parseInt(l.bd)>0?(r(),b("span",X," بستانکار ")):w("",!0)])])])])]),_:1},8,["onSearch","options","modelValue"])])]),t("div",Z,[t("div",ee,[e[22]||(e[22]=t("label",{class:"form-label"},"نوع",-1)),m(k,{dir:"rtl",options:s.types,label:"label",modelValue:s.selectedType,"onUpdate:modelValue":e[6]||(e[6]=l=>s.selectedType=l)},{"no-options":i(({search:l,searching:p,loading:V})=>e[21]||(e[21]=[a(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"])])])]),t("div",te,[t("div",se,[t("div",le,[e[23]||(e[23]=t("label",{class:"form-label"},"تاریخ شروع:",-1)),m(g,{class:"",modelValue:s.dateStart,"onUpdate:modelValue":e[7]||(e[7]=l=>s.dateStart=l),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:s.year.start,max:s.year.end},null,8,["modelValue","min","max"])])]),t("div",ae,[t("div",oe,[e[24]||(e[24]=t("label",{class:"form-label"},"تاریخ پایان:",-1)),m(g,{class:"",modelValue:s.dateEnd,"onUpdate:modelValue":e[8]||(e[8]=l=>s.dateEnd=l),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:s.dateStart,max:s.year.end},null,8,["modelValue","min","max"])])])]),t("div",ie,[t("div",ne,[t("div",re,[t("div",de,[e[25]||(e[25]=t("span",{class:"input-group-text"},[t("i",{class:"fa fa-search"})],-1)),T(t("input",{"onUpdate:modelValue":e[9]||(e[9]=l=>s.searchValue=l),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[U,s.searchValue]])])]),m(_,{"table-class-name":"customize-table","items-selected":s.itemsSelected,"onUpdate:itemsSelected":e[10]||(e[10]=l=>s.itemsSelected=l),"multi-sort":"","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-khadamat":i(({khadamat:l})=>[l==!1?(r(),b("label",ce,"کالا")):(r(),b("label",pe,"خدمات"))]),"item-docCode":i(({docCode:l})=>[m(f,{to:"/acc/accounting/view/"+l},{default:i(()=>[a(c(l),1)]),_:2},1032,["to"])]),"item-type":i(({docCode:l,type:p})=>[p=="buy"?(r(),y(f,{key:0,class:"text-success",to:"/acc/buy/view/"+l},{default:i(()=>e[26]||(e[26]=[a("خرید ")])),_:2},1032,["to"])):p=="sell"?(r(),y(f,{key:1,class:"text-danger",to:"/acc/sell/view/"+l},{default:i(()=>e[27]||(e[27]=[a("فروش ")])),_:2},1032,["to"])):p=="rfbuy"?(r(),y(f,{key:2,class:"text-info",to:"/acc/rfbuy/view/"+l},{default:i(()=>e[28]||(e[28]=[a("برگشت از خرید")])),_:2},1032,["to"])):p=="rfsell"?(r(),y(f,{key:3,class:"text-warning",to:"/acc/rfsell/view/"+l},{default:i(()=>e[29]||(e[29]=[a(" برگشت از فروش")])),_:2},1032,["to"])):w("",!0)]),_:1},8,["items-selected","search-value","headers","items","loading"]),t("div",me,[t("a",ue,[t("div",fe,[t("div",be,[t("div",he,[e[30]||(e[30]=t("span",{class:"text-dark"},[t("i",{class:"fa fa-list-dots"}),a(" مبلغ کل: ")],-1)),t("span",ve,c(s.$filters.formatNumber(this.sumTotal))+" "+c(s.$filters.getActiveMoney().shortName),1)]),t("div",ye,[e[31]||(e[31]=t("span",{class:"text-dark"},[t("i",{class:"fa fa-list-check"}),a(" جمع مبلغ موارد انتخابی: ")],-1)),t("span",we,c(s.$filters.formatNumber(this.sumSelected))+" "+c(s.$filters.getActiveMoney().shortName),1)])])])])])])])])])])])])}const _e=D(j,[["render",ke]]);export{_e as default}; diff --git a/public_html/webui/assets/card-904872a5.js b/public_html/webui/assets/card-904872a5.js deleted file mode 100644 index 0326bb2..0000000 --- a/public_html/webui/assets/card-904872a5.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as K,a as v,S as T}from"./main-9b36f05f.js";import{r as Q,a as c,o as m,s as k,b as e,w as s,F as B,d as r,t as n,_ as L,c as N,C as W,e as i,af as X,ag as Y,v as z,A as I}from"./vendor-adef9cb4.js";const Z={name:"card",data(){return{searchValue:"",listPersons:[],itemsSelected:[],selectedPerson:{accounts:[],balance:0,bs:0,bd:0},items:[],loading:Q(!1),dialog:!1,debounceTimeout:null,headers:[{title:this.$t("dialog.operation"),key:"operation",align:"center",sortable:!1},{title:this.$t("dialog.type"),key:"type",align:"center",sortable:!0},{title:this.$t("dialog.invoice_num"),key:"code",align:"center",sortable:!0},{title:this.$t("dialog.date"),key:"date",align:"center",sortable:!0},{title:this.$t("app.body"),key:"des",align:"center"},{title:this.$t("pages.person_card.detail"),key:"ref",align:"center",sortable:!0},{title:this.$t("pages.person_card.debit"),key:"bd",align:"center",sortable:!0},{title:this.$t("pages.person_card.credit"),key:"bs",align:"center",sortable:!0}]}},mounted(){this.loadData()},methods:{debouncedSearchPerson(t){this.debounceTimeout&&clearTimeout(this.debounceTimeout),this.debounceTimeout=setTimeout(()=>{this.searchPerson(t)},1e3)},async searchPerson(t){if(!t||t.length<1){this.listPersons=[];return}this.loading=!0;try{const o=await v.post("/api/person/list/search",{search:t});this.listPersons=o.data}catch(o){console.error("Search error:",o),this.listPersons=[]}finally{this.loading=!1}},updateRoute(){this.selectedPerson&&this.selectedPerson.code&&(this.$router.push(this.selectedPerson.code),this.loadPerson(this.selectedPerson.code))},async loadData(){this.loading=!0;try{const t=await v.post("/api/person/list/search");this.listPersons=t.data;const o=this.$route.params.id;o?await this.loadPerson(o):t.data.length>0&&(this.selectedPerson=t.data[0],await this.loadPerson(this.selectedPerson.code))}catch(t){console.error("Load data error:",t)}finally{this.loading=!1}},async loadPerson(t){this.loading=!0;try{const o=await v.post("/api/person/info/"+t);this.selectedPerson=o.data;const h=await v.post("/api/accounting/rows/search",{type:"person",id:t});this.items=h.data}catch(o){console.error("Load person error:",o),this.selectedPerson={accounts:[],balance:0,bs:0,bd:0},this.items=[]}finally{this.loading=!1}},async excellOutput(t=!0){if(!t&&this.itemsSelected.length===0){T.fire({text:this.$t("pages.person_card.no_items_selected"),icon:"info",confirmButtonText:this.$t("dialog.confirm")});return}try{const o=await v({method:"post",url:"/api/person/card/list/excel",data:t?{code:this.selectedPerson.code}:{code:this.selectedPerson.code,items:this.itemsSelected},responseType:"arraybuffer"}),h=window.URL.createObjectURL(new Blob([o.data])),f=document.createElement("a");f.href=h,f.setAttribute("download","person-card-view.xlsx"),document.body.appendChild(f),f.click(),document.body.removeChild(f)}catch(o){console.error("Excel output error:",o)}},async print(t=!0){if(!this.selectedPerson){T.fire({text:this.$t("pages.person_card.no_items_selected"),icon:"info",confirmButtonText:this.$t("dialog.confirm")});return}if(!t&&this.itemsSelected.length===0){T.fire({text:this.$t("pages.person_card.no_items_selected"),icon:"info",confirmButtonText:this.$t("dialog.confirm")});return}try{const o=await v.post("/api/person/card/list/print",t?{code:this.selectedPerson.code}:{code:this.selectedPerson.code,items:this.itemsSelected});window.open(this.$API_URL+"/front/print/"+o.data.id,"_blank","noreferrer")}catch(o){console.error("Print error:",o)}},getTypeRoute(t,o){return{sell:"/acc/sell/view/",buy:"/acc/buy/view/",rfbuy:"/acc/rfbuy/view/",rfsell:"/acc/rfsell/view/",person_send:"/acc/accounting/view/",person_receive:"/acc/accounting/view/",cost:"/acc/accounting/view/",income:"/acc/accounting/view/",sell_receive:"/acc/accounting/view/",buy_send:"/acc/accounting/view/"}[t]+o},getTypeLabel(t){return{sell:this.$t("pages.person_card.sell_invoice"),buy:this.$t("pages.person_card.buy_invoice"),rfbuy:this.$t("pages.person_card.return_buy"),rfsell:this.$t("pages.person_card.return_sell"),person_send:this.$t("pages.person_card.payment"),person_receive:this.$t("pages.person_card.receipt"),cost:this.$t("pages.person_card.cost"),income:this.$t("pages.person_card.income"),sell_receive:this.$t("pages.person_card.sell_receive"),buy_send:this.$t("pages.person_card.buy_send")}[t]||t}}},ee={class:"bg-primary-dark text-white pa-1 rounded d-block"},te={key:0,class:"text-info-light"},se={class:"text-subtitle-2"},oe={class:"text-primary"},ne={class:"text-subtitle-2"},ae={class:"text-primary"},le={class:"text-subtitle-2"},re={class:"text-primary"},ie={class:"text-subtitle-2"},ce={class:"text-primary"},de={class:"text-subtitle-2"},pe={class:"text-primary"},ue={class:"text-subtitle-2"},_e={class:"text-primary"},me={class:"text-subtitle-2"},fe={class:"text-primary"},ge={key:0,class:"text-info-light"},be={class:"text-subtitle-2"},ve={class:"text-subtitle-2"},he={class:"text-primary"},ye={class:"text-subtitle-2"},Pe={class:"text-primary"},ke={class:"text-subtitle-2"},we={class:"text-primary"};function xe(t,o,h,f,a,p){const d=c("v-icon"),u=c("v-btn"),y=c("v-toolbar-title"),w=c("v-spacer"),S=c("v-tooltip"),R=c("v-list-subheader"),g=c("v-list-item"),x=c("v-list"),U=c("v-menu"),P=c("v-toolbar"),O=c("v-alert"),$=c("v-card-text"),j=c("v-card-actions"),V=c("v-card"),A=c("v-dialog"),D=c("v-list-item-title"),b=c("v-col"),C=c("v-row"),E=c("v-list-item-subtitle"),F=c("v-autocomplete"),M=c("v-text-field"),q=c("v-data-table"),G=c("v-container"),H=c("v-progress-circular"),J=c("v-overlay");return m(),k(B,null,[e(P,{color:"toolbar",dense:"",flat:""},{default:s(()=>[e(u,{icon:"",onClick:o[0]||(o[0]=l=>t.$router.back()),class:"d-none d-md-flex"},{default:s(()=>[e(d,null,{default:s(()=>o[12]||(o[12]=[r("mdi-arrow-right")])),_:1})]),_:1}),e(y,{class:"text-primary-dark"},{default:s(()=>[r(n(t.$t("pages.person_card.title")),1)]),_:1}),e(w),e(u,{color:"primary",size:"small",onClick:o[1]||(o[1]=l=>a.dialog=!0),loading:a.loading,"prepend-icon":"mdi-bank"},{default:s(()=>[r(n(t.$t("dialog.banks_accounts")),1)]),_:1},8,["loading"]),e(U,null,{activator:s(({props:l})=>[e(u,L(l,{icon:"",color:"red"}),{default:s(()=>[e(S,{activator:"parent",text:t.$t("dialog.export_pdf"),location:"bottom"},null,8,["text"]),e(d,{icon:"mdi-file-pdf-box"})]),_:2},1040)]),default:s(()=>[e(x,null,{default:s(()=>[e(R,{color:"primary"},{default:s(()=>[r(n(t.$t("dialog.export_pdf")),1)]),_:1}),e(g,{class:"text-dark",title:t.$t("dialog.selected"),onClick:o[2]||(o[2]=l=>p.print(!1))},{prepend:s(()=>[e(d,{color:"green-darken-4",icon:"mdi-check"})]),_:1},8,["title"]),e(g,{class:"text-dark",title:t.$t("dialog.selected_all"),onClick:o[3]||(o[3]=l=>p.print(!0))},{prepend:s(()=>[e(d,{color:"indigo-darken-4",icon:"mdi-expand-all"})]),_:1},8,["title"])]),_:1})]),_:1}),e(U,null,{activator:s(({props:l})=>[e(u,L(l,{icon:"",color:"green"}),{default:s(()=>[e(S,{activator:"parent",text:t.$t("dialog.export_excel"),location:"bottom"},null,8,["text"]),e(d,{icon:"mdi-file-excel-box"})]),_:2},1040)]),default:s(()=>[e(x,null,{default:s(()=>[e(R,{color:"primary"},{default:s(()=>[r(n(t.$t("dialog.export_excel")),1)]),_:1}),e(g,{class:"text-dark",title:t.$t("dialog.selected"),onClick:o[4]||(o[4]=l=>p.excellOutput(!1))},{prepend:s(()=>[e(d,{color:"green-darken-4",icon:"mdi-check"})]),_:1},8,["title"]),e(g,{class:"text-dark",title:t.$t("dialog.selected_all"),onClick:o[5]||(o[5]=l=>p.excellOutput(!0))},{prepend:s(()=>[e(d,{color:"indigo-darken-4",icon:"mdi-expand-all"})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1}),e(A,{modelValue:a.dialog,"onUpdate:modelValue":o[8]||(o[8]=l=>a.dialog=l),"max-width":"500",persistent:""},{default:s(()=>[e(V,null,{default:s(()=>[e(P,{color:"primary-dark",dense:"",flat:""},{default:s(()=>[e(y,{class:"text-white"},{default:s(()=>[r(n(t.$t("dialog.banks_accounts")),1)]),_:1}),e(w),e(u,{icon:"",onClick:o[6]||(o[6]=l=>a.dialog=!1)},{default:s(()=>[e(d,null,{default:s(()=>o[13]||(o[13]=[r("mdi-close")])),_:1})]),_:1})]),_:1}),e($,{class:"pa-2"},{default:s(()=>[a.selectedPerson.accounts&&a.selectedPerson.accounts.length>0?(m(),N(x,{key:0,dense:""},{default:s(()=>[(m(!0),k(B,null,W(a.selectedPerson.accounts,l=>(m(),N(g,{key:l.accountNum,class:"pa-1"},{title:s(()=>[i("span",ee,n(l.bank)+": "+n(l.accountNum),1)]),subtitle:s(()=>[i("div",null,n(t.$t("pages.person.card_number"))+": "+n(l.cardNum),1),i("div",null,n(t.$t("pages.person.shaba_number"))+": "+n(l.shabaNum),1)]),_:2},1024))),128))]),_:1})):(m(),N(O,{key:1,type:"error",dense:"",text:"",class:"ma-0"},{default:s(()=>[r(n(t.$t("pages.person_card.no_bank_accounts")),1)]),_:1}))]),_:1}),e(j,null,{default:s(()=>[e(u,{color:"secondary",text:"",onClick:o[7]||(o[7]=l=>a.dialog=!1)},{default:s(()=>[r(n(t.$t("dialog.cancel")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(G,{fluid:"",class:"pa-2"},{default:s(()=>[e(C,{dense:""},{default:s(()=>[e(b,{cols:"12",md:"12"},{default:s(()=>[e(F,{modelValue:a.selectedPerson,"onUpdate:modelValue":[o[9]||(o[9]=l=>a.selectedPerson=l),p.updateRoute],items:a.listPersons,"item-title":"nikename","item-value":"code","return-object":"",label:t.$t("dialog.user_info"),dense:"","hide-details":"","prepend-inner-icon":"mdi-account",loading:a.loading,"onUpdate:search":p.debouncedSearchPerson},{"no-data":s(()=>[r(n(t.$t("pages.person_card.no_results")),1)]),item:s(({props:l,item:_})=>[e(g,X(Y(l)),{default:s(()=>[e(D,null,{default:s(()=>[e(d,{small:"",left:""},{default:s(()=>o[14]||(o[14]=[r("mdi-account")])),_:1}),r(" "+n(_.raw.nikename),1)]),_:2},1024),e(E,null,{default:s(()=>[e(C,{dense:""},{default:s(()=>[e(b,{cols:"6"},{default:s(()=>[e(d,{small:"",left:""},{default:s(()=>o[15]||(o[15]=[r("mdi-phone")])),_:1}),r(" "+n(_.raw.mobile),1)]),_:2},1024),e(b,{cols:"6"},{default:s(()=>[e(d,{small:"",left:""},{default:s(()=>o[16]||(o[16]=[r("mdi-scale-balance")])),_:1}),r(" "+n(t.$t("pages.person_card.balance"))+": "+n(t.$filters.formatNumber(Math.abs(parseInt(_.raw.bs)-parseInt(_.raw.bd))))+" ",1),i("span",{class:z(parseInt(_.raw.bs)-parseInt(_.raw.bd)<0?"text-danger":"text-success")},n(parseInt(_.raw.bs)-parseInt(_.raw.bd)<0?t.$t("pages.person_card.debtor"):t.$t("pages.person_card.creditor")),3)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1040)]),_:1},8,["modelValue","items","label","loading","onUpdate:search","onUpdate:modelValue"])]),_:1}),e(b,{cols:"12",md:"6"},{default:s(()=>[e(V,{flat:"",outlined:""},{default:s(()=>[e(P,{color:"primary-dark",dense:"",flat:""},{default:s(()=>[e(y,{class:"text-white"},{default:s(()=>[r(n(t.$t("pages.person_card.account_card"))+" ",1),a.selectedPerson?(m(),k("small",te,n(a.selectedPerson.nikename),1)):I("",!0)]),_:1})]),_:1}),e($,{class:"pa-2"},{default:s(()=>[i("div",se,[r(n(t.$t("pages.person_card.accounting_code"))+": ",1),i("span",oe,n(a.selectedPerson.code||"-"),1)]),i("div",ne,[r(n(t.$t("pages.person.nickname"))+": ",1),i("span",ae,n(a.selectedPerson.nikename||"-"),1)]),i("div",le,[r(n(t.$t("pages.person.name"))+": ",1),i("span",re,n(a.selectedPerson.name||"-"),1)]),i("div",ie,[r(n(t.$t("pages.person.phone"))+": ",1),i("span",ce,n(a.selectedPerson.tel||"-"),1)]),i("div",de,[r(n(t.$t("pages.person.mobile"))+": ",1),i("span",pe,n(a.selectedPerson.mobile||"-"),1)]),i("div",ue,[r(n(t.$t("pages.person.address"))+": ",1),i("span",_e,n(a.selectedPerson.address||"-"),1)]),i("div",me,[r(n(t.$t("pages.person.description"))+": ",1),i("span",fe,n(a.selectedPerson.des||"-"),1)])]),_:1})]),_:1})]),_:1}),e(b,{cols:"12",md:"6"},{default:s(()=>[e(V,{flat:"",outlined:""},{default:s(()=>[e(P,{color:"primary-dark",dense:"",flat:""},{default:s(()=>[e(y,{class:"text-white"},{default:s(()=>[r(n(t.$t("pages.person_card.account_status"))+" ",1),a.selectedPerson?(m(),k("small",ge,n(a.selectedPerson.nikename),1)):I("",!0)]),_:1})]),_:1}),e($,{class:"pa-2"},{default:s(()=>[i("div",be,[r(n(t.$t("pages.person_card.accounting_status"))+": ",1),i("span",{class:z({"text-success":a.selectedPerson.balance>0,"text-danger":a.selectedPerson.balance<0,"text-dark":a.selectedPerson.balance==0})},n(a.selectedPerson.balance>0?t.$t("pages.person_card.creditor"):a.selectedPerson.balance<0?t.$t("pages.person_card.debtor"):t.$t("pages.person_card.settled")),3)]),i("div",ve,[r(n(t.$t("pages.person_card.credit"))+": ",1),i("span",he,n(t.$filters.formatNumber(a.selectedPerson.bs)||"-"),1)]),i("div",ye,[r(n(t.$t("pages.person_card.debit"))+": ",1),i("span",Pe,n(t.$filters.formatNumber(a.selectedPerson.bd)||"-"),1)]),i("div",ke,[r(n(t.$t("pages.person_card.accounting_balance"))+": ",1),i("span",we,n(t.$filters.formatNumber(a.selectedPerson.balance)||"-"),1)])]),_:1})]),_:1})]),_:1})]),_:1}),e(C,{dense:""},{default:s(()=>[e(b,{cols:"12"},{default:s(()=>[e(q,{modelValue:a.itemsSelected,"onUpdate:modelValue":o[11]||(o[11]=l=>a.itemsSelected=l),headers:a.headers,items:a.items,search:a.searchValue,loading:a.loading,"show-select":"",dense:"","items-per-page":25,class:"elevation-1"},{top:s(()=>[e(P,{flat:"",dense:"",color:"grey-lighten-4"},{default:s(()=>[e(y,{class:"text-subtitle-1"},{default:s(()=>[r(n(t.$t("pages.person_card.transactions")),1)]),_:1}),e(w),e(M,{modelValue:a.searchValue,"onUpdate:modelValue":o[10]||(o[10]=l=>a.searchValue=l),dense:"","hide-details":"","prepend-inner-icon":"mdi-magnify"},null,8,["modelValue"])]),_:1})]),"item.operation":s(({item:l})=>[e(u,{variant:"plain",icon:"",size:"small",to:"/acc/accounting/view/"+l.code,color:"success"},{default:s(()=>[e(d,{small:""},{default:s(()=>o[17]||(o[17]=[r("mdi-eye")])),_:1})]),_:2},1032,["to"])]),"item.code":s(({item:l})=>[r(n(t.$filters.formatNumber(l.code)),1)]),"item.type":s(({item:l})=>[e(u,{variant:"plain",text:"",size:"small",to:p.getTypeRoute(l.type,l.code),class:"text-none"},{default:s(()=>[r(n(p.getTypeLabel(l.type)),1)]),_:2},1032,["to"])]),"no-data":s(()=>[r(n(t.$t("pages.person_card.no_data")),1)]),_:1},8,["modelValue","headers","items","search","loading"])]),_:1})]),_:1})]),_:1}),e(J,{value:a.loading,contained:"",class:"align-center justify-center"},{default:s(()=>[e(H,{indeterminate:"",size:"64"})]),_:1},8,["value"])],64)}const Ce=K(Z,[["render",xe],["__scopeId","data-v-0055093d"]]);export{Ce as default}; diff --git a/public_html/webui/assets/card-97f8773d.js b/public_html/webui/assets/card-97f8773d.js deleted file mode 100644 index b307981..0000000 --- a/public_html/webui/assets/card-97f8773d.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as B,a as u,S as g}from"./main-9b36f05f.js";import{a as i,o as D,s as C,b as o,w as l,F as T,_ as v,d,t as n,e as a}from"./vendor-adef9cb4.js";const E={name:"card",data:()=>({searchValue:"",itemsSelected:[],items:[],selectedObjectItem:{id:"",code:0,name:""},items:[],objectItems:[],loading:!0,headers:[{text:"عملیات",value:"operation"},{text:"تاریخ",value:"date",sortable:!0},{text:"شرح",value:"des"},{text:"تفضیل",value:"ref",sortable:!0},{text:"واریز",value:"bd",sortable:!0},{text:"برداشت",value:"bs",sortable:!0}]}),mounted(){this.loadData()},methods:{updateRoute(t){this.$router.push(t),this.loadData()},loadData(){this.loading=!0,u.post("/api/bank/list").then(t=>{this.loading=!1,this.objectItems=t.data,this.$route.params.id!=""?(this.loadObject(this.$route.params.id),this.objectItems.forEach(e=>{e.code==this.$route.params.id&&(this.selectedObjectItem=e)})):(this.selectedObjectItem=t.data[0],this.loadObject(this.selectedObjectItem.code))})},loadObject(t){this.loading=!0,u.post("/api/accounting/rows/search",{type:"bank",id:t}).then(e=>{this.items=e.data,this.items.forEach(c=>{c.bs=this.$filters.formatNumber(c.bs),c.bd=this.$filters.formatNumber(c.bd)}),this.loading=!1})},excellOutput(t=!0){t?(this.loading=!0,u({method:"post",url:"/api/bank/card/list/excel",data:{code:this.selectedObjectItem.code},responseType:"arraybuffer"}).then(e=>{this.loading=!1,window.URL.createObjectURL(new Blob([e.data]));var c=window.URL.createObjectURL(new Blob([e.data])),r=document.createElement("a");r.href=c,r.setAttribute("download","bank-card-view.xlsx"),document.body.appendChild(r),r.click()})):this.itemsSelected.length===0?g.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):(this.loading=!0,u({method:"post",url:"/api/bank/card/list/excel",responseType:"arraybuffer",data:{code:this.selectedObjectItem.code,items:this.itemsSelected}}).then(e=>{this.loading=!1,window.URL.createObjectURL(new Blob([e.data]));var c=window.URL.createObjectURL(new Blob([e.data])),r=document.createElement("a");r.href=c,r.setAttribute("download","persons-list.xlsx"),document.body.appendChild(r),r.click()}))},print(t=!0){this.selectedObjectItem==null?g.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):t?(this.loading=!0,u.post("/api/bank/card/list/print",{code:this.selectedObjectItem.code}).then(e=>{this.printID=e.data.id,this.loading=!1,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")})):this.itemsSelected.length===0?g.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):(this.loading=!0,u.post("/api/bank/card/list/print",{code:this.selectedObjectItem.code,items:this.itemsSelected}).then(e=>{this.loading=!1,this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")}))}}},N={class:"fw-bold mb-2"},P={class:"text-primary"},A={class:"fw-bold mb-2"},M={class:"text-primary"},F={class:"fw-bold mb-2"},z={class:"text-primary"},q={class:"fw-bold mb-2"},G={class:"text-primary"},H={class:"fw-bold mb-2"},J={class:"text-primary"},K={class:"fw-bold mb-2"},Q={class:"text-primary"},W={class:"fw-bold mb-2"},X={class:"text-primary"},Y={class:"fw-bold mb-2"},Z={class:"text-primary"},ee={class:"fw-bold mb-2"},te={class:"text-primary"};function oe(t,e,c,r,le,b){const _=i("v-btn"),f=i("v-tooltip"),j=i("v-spacer"),m=i("v-icon"),w=i("v-list-subheader"),h=i("v-list-item"),k=i("v-list"),x=i("v-menu"),I=i("v-toolbar"),y=i("v-cob"),p=i("v-col"),O=i("v-row"),$=i("v-card-text"),U=i("v-card"),L=i("v-text-field"),R=i("router-link"),V=i("EasyDataTable");return D(),C(T,null,[o(I,{color:"toolbar",title:t.$t("drawer.bankaccounts_transactions")},{prepend:l(()=>[o(f,{text:t.$t("dialog.back"),location:"bottom"},{activator:l(({props:s})=>[o(_,v(s,{onClick:e[0]||(e[0]=S=>t.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),default:l(()=>[o(j),o(x,null,{activator:l(({props:s})=>[o(_,v(s,{icon:"",color:"red"}),{default:l(()=>[o(f,{activator:"parent",text:t.$t("dialog.export_pdf"),location:"bottom"},null,8,["text"]),o(m,{icon:"mdi-file-pdf-box"})]),_:2},1040)]),default:l(()=>[o(k,null,{default:l(()=>[o(w,{color:"primary"},{default:l(()=>[d(n(t.$t("dialog.export_pdf")),1)]),_:1}),o(h,{class:"text-dark",title:t.$t("dialog.selected"),onClick:e[1]||(e[1]=s=>b.print(!1))},{prepend:l(()=>[o(m,{color:"green-darken-4",icon:"mdi-check"})]),_:1},8,["title"]),o(h,{class:"text-dark",title:t.$t("dialog.selected_all"),onClick:e[2]||(e[2]=s=>b.print(!0))},{prepend:l(()=>[o(m,{color:"indigo-darken-4",icon:"mdi-expand-all"})]),_:1},8,["title"])]),_:1})]),_:1}),o(x,null,{activator:l(({props:s})=>[o(_,v(s,{icon:"",color:"green"}),{default:l(()=>[o(f,{activator:"parent",text:t.$t("dialog.export_excel"),location:"bottom"},null,8,["text"]),o(m,{icon:"mdi-file-excel-box"})]),_:2},1040)]),default:l(()=>[o(k,null,{default:l(()=>[o(w,{color:"primary"},{default:l(()=>[d(n(t.$t("dialog.export_excel")),1)]),_:1}),o(h,{class:"text-dark",title:t.$t("dialog.selected"),onClick:e[3]||(e[3]=s=>b.excellOutput(!1))},{prepend:l(()=>[o(m,{color:"green-darken-4",icon:"mdi-check"})]),_:1},8,["title"]),o(h,{class:"text-dark",title:t.$t("dialog.selected_all"),onClick:e[4]||(e[4]=s=>b.excellOutput(!0))},{prepend:l(()=>[o(m,{color:"indigo-darken-4",icon:"mdi-expand-all"})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1},8,["title"]),o(O,{class:"pa-1"},{default:l(()=>[o(p,{cols:"12",sm:"12",md:"12"},{default:l(()=>[o(U,{loading:t.loading},{default:l(()=>[o($,null,{default:l(()=>[o(O,{class:""},{default:l(()=>[o(p,{cols:"12",sm:"12",md:"12"},{default:l(()=>[e[10]||(e[10]=a("small",{class:"mb-2"},"بانک",-1)),o(y,{dir:"rtl",options:t.objectItems,label:"name",modelValue:t.selectedObjectItem,"onUpdate:modelValue":e[5]||(e[5]=s=>t.selectedObjectItem=s),"onOption:selected":e[6]||(e[6]=s=>b.updateRoute(t.selectedObjectItem.code))},{"no-options":l(({search:s,searching:S,loading:se})=>e[9]||(e[9]=[d(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"])]),_:1}),o(p,{cols:"12",sm:"12",md:"4"},{default:l(()=>[a("div",N,[e[11]||(e[11]=d("کد حسابداری: ")),a("small",P,n(t.selectedObjectItem.code),1)]),a("div",A,[e[12]||(e[12]=d("نام : ")),a("small",M,n(t.selectedObjectItem.name),1)]),a("div",F,[e[13]||(e[13]=d("شماره کارت: ")),a("small",z,n(t.selectedObjectItem.cardNum),1)])]),_:1}),o(p,{cols:"12",sm:"12",md:"4"},{default:l(()=>[a("div",q,[e[14]||(e[14]=d("شبا: ")),a("small",G,n(t.selectedObjectItem.shaba),1)]),a("div",H,[e[15]||(e[15]=d("صاحب حساب: ")),a("small",J,n(t.selectedObjectItem.owner),1)]),a("div",K,[e[16]||(e[16]=d("تلفن اینترنت بانک: ")),a("small",Q,n(t.selectedObjectItem.mobileInternetBank),1)])]),_:1}),o(p,{cols:"12",sm:"12",md:"4"},{default:l(()=>[a("div",W,[e[17]||(e[17]=d("شماره دستگاه پوز: ")),a("small",X,n(t.selectedObjectItem.posNum),1)]),a("div",Y,[e[18]||(e[18]=d("شعبه: ")),a("small",Z,n(t.selectedObjectItem.shobe),1)]),a("div",ee,[e[19]||(e[19]=d("توضیحات: ")),a("small",te,n(t.selectedObjectItem.des),1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["loading"])]),_:1}),o(p,{cols:"12",sm:"12",md:"12"},{default:l(()=>[o(L,{loading:t.loading,color:"green",class:"mb-0 pt-0 rounded-0","hide-details":"auto",density:"compact",placeholder:t.$t("dialog.search_txt"),modelValue:t.searchValue,"onUpdate:modelValue":e[7]||(e[7]=s=>t.searchValue=s),type:"text",clearable:""},{"prepend-inner":l(()=>[o(f,{location:"bottom",text:t.$t("dialog.search")},{activator:l(({props:s})=>[o(m,v(s,{color:"danger",icon:"mdi-magnify"}),null,16)]),_:1},8,["text"])]),_:1},8,["loading","placeholder","modelValue"]),o(V,{"table-class-name":"customize-table","show-index":"",alternating:"","items-selected":t.itemsSelected,"onUpdate:itemsSelected":e[8]||(e[8]=s=>t.itemsSelected=s),"search-value":t.searchValue,headers:t.headers,items:t.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:t.loading},{"item-operation":l(({code:s})=>[o(R,{class:"text-success",to:"/acc/accounting/view/"+s},{default:l(()=>e[20]||(e[20]=[a("i",{class:"fa fa-eye px-1"},null,-1)])),_:2},1032,["to"])]),_:1},8,["items-selected","search-value","headers","items","loading"])]),_:1})]),_:1})],64)}const de=B(E,[["render",oe]]);export{de as default}; diff --git a/public_html/webui/assets/card-ad0d6624.js b/public_html/webui/assets/card-ad0d6624.js deleted file mode 100644 index 6ccaf41..0000000 --- a/public_html/webui/assets/card-ad0d6624.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as h,a as c}from"./main-9b36f05f.js";import{r as f,a as i,o as v,s as g,e,d as a,t as d,b as r,w as n,u as j,ab as y}from"./vendor-adef9cb4.js";const k={name:"card",data:()=>({searchValue:"",objectItems:[{name:""}],selectedObjectItem:{},items:[],loading:f(!0),headers:[{text:"عملیات",value:"operation"},{text:"تاریخ",value:"date",sortable:!0},{text:"شرح",value:"des"},{text:"تفضیل",value:"ref",sortable:!0},{text:"بدهکار",value:"bd",sortable:!0},{text:"بستانکار",value:"bs",sortable:!0}]}),mounted(){this.loadData()},methods:{updateRoute(s){this.$router.push(s),this.loadData()},loadData(){c.post("/api/salary/list").then(s=>{this.objectItems=s.data,this.$route.params.id!=""?(this.loadObject(this.$route.params.id),this.objectItems.forEach(t=>{t.code==this.$route.params.id&&(this.selectedObjectItem=t)})):(this.selectedObjectItem=s.data[0],this.loadObject(this.selectedObjectItem.code))})},loadObject(s){this.loading=!0,c.post("/api/accounting/rows/search",{type:"salary",id:s}).then(t=>{this.items=t.data,this.items.forEach(l=>{l.bs=this.$filters.formatNumber(l.bs),l.bd=this.$filters.formatNumber(l.bd)}),this.loading=!1})}}},_={class:"block block-content-full"},w={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},O={class:"block-title text-primary-dark"},I={class:"block-content pt-1 pb-3"},x={class:"row"},$={class:"col-sm-12 col-md-12 m-0 p-0"},V={class:"col-sm-12 col-md-6 mb-1"},D={class:"card push"},E={class:"card-header border-bottom-0 bg-primary-dark text-light"},N={class:"block-title"},M={class:"text-info-light"},T={class:"card-body"},B={class:"fw-bold mb-2"},C={class:"text-primary"},P={class:"fw-bold mb-2"},R={class:"text-primary"},S={class:"fw-bold mb-2"},U={class:"text-primary"},z={class:"row"},q={class:"col-sm-12 col-md-12"},A={class:"mb-1"},F={class:"input-group input-group-sm"};function G(s,t,l,H,J,m){const b=i("v-cob"),u=i("router-link"),p=i("EasyDataTable");return v(),g("div",_,[e("div",w,[e("h3",O,[e("button",{onClick:t[0]||(t[0]=o=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[4]||(t[4]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[5]||(t[5]=a(" تراکنش های تنخواه گردان "))])]),e("div",I,[e("div",x,[e("div",$,[e("div",V,[e("div",D,[e("div",E,[e("h3",N,[t[6]||(t[6]=a(" گردش حساب ")),e("small",M,d(s.selectedObjectItem.name),1)])]),e("div",T,[t[11]||(t[11]=e("small",{class:"mb-2"},"تنخواه گردان",-1)),r(b,{dir:"rtl",options:s.objectItems,label:"name",modelValue:s.selectedObjectItem,"onUpdate:modelValue":t[1]||(t[1]=o=>s.selectedObjectItem=o),"onOption:selected":t[2]||(t[2]=o=>m.updateRoute(s.selectedObjectItem.code))},{"no-options":n(({search:o,searching:K,loading:L})=>t[7]||(t[7]=[a(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"]),t[12]||(t[12]=e("hr",null,null,-1)),e("div",B,[t[8]||(t[8]=a("کد حسابداری: ")),e("small",C,d(s.selectedObjectItem.code),1)]),e("div",P,[t[9]||(t[9]=a("نام : ")),e("small",R,d(s.selectedObjectItem.name),1)]),e("div",S,[t[10]||(t[10]=a("شرح: ")),e("small",U,d(s.selectedObjectItem.des),1)])])])])])]),e("div",z,[e("div",q,[t[15]||(t[15]=e("h3",null,"تراکنش ها:",-1)),e("div",A,[e("div",F,[t[13]||(t[13]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),j(e("input",{"onUpdate:modelValue":t[3]||(t[3]=o=>s.searchValue=o),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[y,s.searchValue]])])]),r(p,{"table-class-name":"customize-table","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":n(({code:o})=>[r(u,{class:"text-success",to:"/acc/accounting/view/"+o},{default:n(()=>t[14]||(t[14]=[e("i",{class:"fa fa-eye px-1"},null,-1)])),_:2},1032,["to"])]),_:1},8,["search-value","headers","items","loading"])])])])])}const X=h(k,[["render",G]]);export{X as default}; diff --git a/public_html/webui/assets/card-adfe8de6.js b/public_html/webui/assets/card-adfe8de6.js deleted file mode 100644 index ee7221b..0000000 --- a/public_html/webui/assets/card-adfe8de6.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as h,a as c}from"./main-9b36f05f.js";import{r as f,a as i,o as v,s as g,e,d as a,t as d,b as r,w as n,u as k,ab as j}from"./vendor-adef9cb4.js";const _={name:"card",data:()=>({searchValue:"",objectItems:[{name:""}],selectedObjectItem:{},items:[],loading:f(!0),headers:[{text:"عملیات",value:"operation"},{text:"تاریخ",value:"date",sortable:!0},{text:"شرح",value:"des"},{text:"تفضیل",value:"ref",sortable:!0},{text:"بدهکار",value:"bd",sortable:!0},{text:"بستانکار",value:"bs",sortable:!0}]}),mounted(){this.loadData()},methods:{updateRoute(s){this.$router.push(s),this.loadData()},loadData(){c.post("/api/cashdesk/list").then(s=>{this.objectItems=s.data,this.$route.params.id!=""?(this.loadObject(this.$route.params.id),this.objectItems.forEach(t=>{t.code==this.$route.params.id&&(this.selectedObjectItem=t)})):(this.selectedObjectItem=s.data[0],this.loadObject(this.selectedObjectItem.code))})},loadObject(s){this.loading=!0,c.post("/api/accounting/rows/search",{type:"cashdesk",id:s}).then(t=>{this.items=t.data,this.items.forEach(l=>{l.bs=this.$filters.formatNumber(l.bs),l.bd=this.$filters.formatNumber(l.bd)}),this.loading=!1})}}},w={class:"block block-content-full"},y={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},O={class:"block-title text-primary-dark"},I={class:"block-content pt-1 pb-3"},x={class:"row"},$={class:"col-sm-12 col-md-12 m-0 p-0"},V={class:"col-sm-12 col-md-6 mb-1"},D={class:"card push"},E={class:"card-header border-bottom-0 bg-primary-dark text-light"},N={class:"block-title"},M={class:"text-info-light"},T={class:"card-body"},B={class:"fw-bold mb-2"},C={class:"text-primary"},P={class:"fw-bold mb-2"},R={class:"text-primary"},S={class:"fw-bold mb-2"},U={class:"text-primary"},z={class:"row"},q={class:"col-sm-12 col-md-12"},A={class:"mb-1"},F={class:"input-group input-group-sm"};function G(s,t,l,H,J,m){const b=i("v-cob"),u=i("router-link"),p=i("EasyDataTable");return v(),g("div",w,[e("div",y,[e("h3",O,[e("button",{onClick:t[0]||(t[0]=o=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[4]||(t[4]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[5]||(t[5]=a(" تراکنش های صندوق "))])]),e("div",I,[e("div",x,[e("div",$,[e("div",V,[e("div",D,[e("div",E,[e("h3",N,[t[6]||(t[6]=a(" گردش حساب ")),e("small",M,d(s.selectedObjectItem.name),1)])]),e("div",T,[t[11]||(t[11]=e("small",{class:"mb-2"},"صندوق",-1)),r(b,{dir:"rtl",options:s.objectItems,label:"name",modelValue:s.selectedObjectItem,"onUpdate:modelValue":t[1]||(t[1]=o=>s.selectedObjectItem=o),"onOption:selected":t[2]||(t[2]=o=>m.updateRoute(s.selectedObjectItem.code))},{"no-options":n(({search:o,searching:K,loading:L})=>t[7]||(t[7]=[a(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"]),t[12]||(t[12]=e("hr",null,null,-1)),e("div",B,[t[8]||(t[8]=a("کد حسابداری: ")),e("small",C,d(s.selectedObjectItem.code),1)]),e("div",P,[t[9]||(t[9]=a("نام : ")),e("small",R,d(s.selectedObjectItem.name),1)]),e("div",S,[t[10]||(t[10]=a("شرح: ")),e("small",U,d(s.selectedObjectItem.des),1)])])])])])]),e("div",z,[e("div",q,[t[15]||(t[15]=e("h3",null,"تراکنش ها:",-1)),e("div",A,[e("div",F,[t[13]||(t[13]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),k(e("input",{"onUpdate:modelValue":t[3]||(t[3]=o=>s.searchValue=o),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[j,s.searchValue]])])]),r(p,{"table-class-name":"customize-table","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":n(({code:o})=>[r(u,{class:"text-success",to:"/acc/accounting/view/"+o},{default:n(()=>t[14]||(t[14]=[e("i",{class:"fa fa-eye px-1"},null,-1)])),_:2},1032,["to"])]),_:1},8,["search-value","headers","items","loading"])])])])])}const X=h(_,[["render",G]]);export{X as default}; diff --git a/public_html/webui/assets/change-password-32b922b9.js b/public_html/webui/assets/change-password-32b922b9.js deleted file mode 100644 index d23ddf8..0000000 --- a/public_html/webui/assets/change-password-32b922b9.js +++ /dev/null @@ -1 +0,0 @@ -import{a as g,S as n,_ as h}from"./main-9b36f05f.js";import{h as v,r as $,a as t,o as b,s as D,b as e,w as s,F as k,aa as S,d as V,t as y}from"./vendor-adef9cb4.js";const B=v({name:"change_password",data(){return{loading:$(!1),formData:{password1:"",password2:""}}},methods:{async submit(){const{valid:o}=await this.$refs.form.validate();o&&this.formData.password1.toString()==this.formData.password2.toString()?(this.loading=!0,g.post("/api/user/change/password",{pass:this.formData.password1,repass:this.formData.password2}).then(a=>{this.loading=!1,a.data.Success==!0?n.fire({text:this.$t("pages.reset_password.password_changed"),confirmButtonText:this.$t("dialog.ok"),icon:"success"}).then(()=>{this.$router.push("/profile/dashboard")}):n.fire({text:a.data.message,confirmButtonText:this.$t("dialog.ok"),icon:"error"})})):this.formData.password1.toString()!=this.formData.password2.toString()?n.fire({text:this.$t("pages.reset_password.passwords_not_match"),confirmButtonText:this.$t("dialog.ok"),icon:"error"}):n.fire({text:this.$t("pages.reset_password.form_not_valid"),confirmButtonText:this.$t("dialog.ok"),icon:"error"})}}});function T(o,a,C,F,N,U){const d=t("v-toolbar"),l=t("v-text-field"),i=t("v-form"),p=t("v-card-text"),m=t("v-btn"),f=t("v-card-actions"),u=t("v-card"),c=t("v-col"),w=t("v-row"),_=t("v-container");return b(),D(k,null,[e(d,{color:"toolbar",title:o.$t("user.change_password")},null,8,["title"]),e(_,{class:"ma-0 pa-0"},{default:s(()=>[e(w,null,{default:s(()=>[e(c,null,{default:s(()=>[e(u,{loading:o.loading?"red":null,disabled:o.loading},{default:s(()=>[e(p,null,{default:s(()=>[e(i,{ref:"form",onSubmit:a[2]||(a[2]=S(()=>{},["prevent"]))},{default:s(()=>[e(l,{class:"mb-2",label:o.$t("user.password"),placeholder:o.$t("user.password_placeholder"),"single-line":"",type:"password",variant:"outlined","prepend-icon":"mdi-lock",modelValue:o.formData.password1,"onUpdate:modelValue":a[0]||(a[0]=r=>o.formData.password1=r),rules:[()=>o.formData.password1.length>7||o.$t("validator.password_len_lower")]},null,8,["label","placeholder","modelValue","rules"]),e(l,{label:o.$t("user.password"),placeholder:o.$t("user.password_placeholder"),"single-line":"",type:"password",variant:"outlined","prepend-icon":"mdi-lock",modelValue:o.formData.password2,"onUpdate:modelValue":a[1]||(a[1]=r=>o.formData.password2=r),rules:[()=>o.formData.password2.length>7||o.$t("validator.password_len_lower")]},null,8,["label","placeholder","modelValue","rules"])]),_:1},512)]),_:1}),e(f,null,{default:s(()=>[e(m,{loading:o.loading,onClick:a[3]||(a[3]=r=>o.submit()),type:"submit","prepend-icon":"mdi-content-save-check",variant:"flat",color:"primary"},{default:s(()=>[V(y(o.$t("dialog.save")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["loading","disabled"])]),_:1})]),_:1})]),_:1})],64)}const P=h(B,[["render",T]]);export{P as default}; diff --git a/public_html/webui/assets/change_lang-da57543f.js b/public_html/webui/assets/change_lang-da57543f.js deleted file mode 100644 index ce62c8b..0000000 --- a/public_html/webui/assets/change_lang-da57543f.js +++ /dev/null @@ -1 +0,0 @@ -import{h as p,a as e,o,c,w as t,b as l,_ as d,s as g,C as v,d as f,t as b,F as h}from"./vendor-adef9cb4.js";import{_ as k}from"./main-9b36f05f.js";const C=p({name:"change_lang",data:()=>({items:[{name:"en",label:"English"},{name:"ar",label:"العربية"},{name:"fa",label:"فارسی"},{name:"ckb",label:"کوردی"},{name:"tr",label:"Türkçe"}]}),methods:{changeLanguage(n){localStorage.setItem("UI_LANG",n.name),window.location.reload()}}});function w(n,$,L,B,N,x){const r=e("v-btn"),m=e("v-list-item-title"),_=e("v-list-item"),i=e("v-list"),u=e("v-menu");return o(),c(u,null,{activator:t(({props:a})=>[l(r,d({class:"me-2",color:"white",icon:"mdi-web"},a),null,16)]),default:t(()=>[l(i,null,{default:t(()=>[(o(!0),g(h,null,v(n.items,(a,s)=>(o(),c(_,{key:s,value:s,onClick:y=>n.changeLanguage(a)},{default:t(()=>[l(m,null,{default:t(()=>[f(b(a.label),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})}const I=k(C,[["render",w]]);export{I as C}; diff --git a/public_html/webui/assets/checkByStoreroom-d1582c0e.js b/public_html/webui/assets/checkByStoreroom-d1582c0e.js deleted file mode 100644 index 232e7c0..0000000 --- a/public_html/webui/assets/checkByStoreroom-d1582c0e.js +++ /dev/null @@ -1 +0,0 @@ -import{a as m,_ as C}from"./main-9b36f05f.js";import{h as g,r as v,a as c,o as l,s as r,e,d as i,b as p,w as n,u as y,ab as x,t as k,A as h}from"./vendor-adef9cb4.js";const V=g({name:"checkByStoreroom",data:()=>({storerooms:[],storeroom:null,searchValue:"",loading:v(!0),items:[],orgItems:[],headers:[{text:"کد",value:"commodity.code"},{text:"دسته بندی",value:"commodity.cat.name",sortable:!0},{text:"نام",value:"commodity.name",sortable:!0},{text:"واحد",value:"commodity.unit.name",sortable:!0},{text:"ورودی",value:"input",sortable:!0},{text:"خروجی",value:"output",sortable:!0},{text:"موجودی انبار",value:"existCount"},{text:"نقطه سفارش",value:"commodity.orderPoint"},{text:"وضعیت",value:"operation"}]}),watch:{searchValue(s,t){this.searchTable()}},methods:{loadData(){this.loading=!0,m.post("/api/storeroom/list").then(s=>{this.storerooms=s.data.data,this.storerooms.forEach(t=>{t.name=t.name+" انباردار : "+t.manager}),this.loading=!1})},loadStoreItems(){this.loading=!0,m.post("/api/storeroom/commodity/list/"+this.storeroom.id).then(s=>{this.items=s.data,this.orgItems=s.data,this.loading=!1})},searchTable(){this.loading=!0;let s=[],t=!1;this.searchValue==""&&(t=!0),t?this.items=this.orgItems:(this.orgItems.forEach(u=>{let a=!1;(u.commodity.name.includes(this.searchValue)||u.commodity.cat.name.includes(this.searchValue)||u.commodity.unit.name.includes(this.searchValue))&&(a=!0),a&&s.push(u)}),this.items=s),this.loading=!1}},beforeMount(){this.loadData()}}),w={class:"block block-content-full"},I={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},F={class:"block-title text-primary-dark"},A={class:"block-content pt-1 pb-3 dm-print"},E={class:"row"},_={class:"col-sm-12 col-md-12 px-0 mb-2"},D={class:"form-control"},$={class:"col-sm-12 col-md-12 m-0 p-0"},B={class:"mb-1"},M={class:"input-group input-group-sm"},S={key:0,class:"text-danger"},T={key:0,class:"text-danger"};function P(s,t,u,a,N,O){const b=c("v-cob"),f=c("EasyDataTable");return l(),r("div",w,[e("div",I,[e("h3",F,[e("button",{onClick:t[0]||(t[0]=o=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[4]||(t[4]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[5]||(t[5]=e("i",{class:"mx-2 fa fa-boxes-stacked"},null,-1)),t[6]||(t[6]=i(" موجودی کالا "))]),t[7]||(t[7]=e("div",{class:"block-options"},[e("button",{class:"btn btn-sm btn-primary mx-2",onclick:"document.getElementById('hide-on-print').classList.add('d-none');Dashmix.helpers('dm-print');",type:"button"},[e("i",{class:"si si-printer me-1"}),e("span",{class:"d-none d-sm-inline-block"},"چاپ")])],-1))]),e("div",A,[e("div",E,[e("div",_,[e("div",D,[t[9]||(t[9]=e("label",{class:"form-label"},[i(" انبار : "),e("span",{class:"text-muted"},"برای مشاهده موجودی ابتدا انبار را انتخاب نمایید.")],-1)),p(b,{dir:"rtl",options:s.storerooms,label:"name",modelValue:s.storeroom,"onUpdate:modelValue":t[1]||(t[1]=o=>s.storeroom=o),"onOption:selected":t[2]||(t[2]=o=>s.loadStoreItems())},{"no-options":n(({search:o,searching:d,loading:U})=>t[8]||(t[8]=[i(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"])])]),e("div",$,[e("div",B,[e("div",M,[t[10]||(t[10]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),y(e("input",{"onUpdate:modelValue":t[3]||(t[3]=o=>s.searchValue=o),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[x,s.searchValue]])])]),p(f,{"table-class-name":"customize-table","multi-sort":"","show-index":"",alternating:"",headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-existCount":n(({existCount:o})=>[e("b",null,k(Math.abs(o)),1),parseInt(o)<0?(l(),r("span",S," (منفی) ")):h("",!0)]),"item-operation":n(({existCount:o,commodity:d})=>[parseInt(o)({isLoading:!1,YearInfo:{banks:{bs:0,bd:0},cashdesks:{bs:0,bd:0},salarys:{bs:0,bd:0},persons:{bs:0,bd:0},year:{label:""}}}),mounted(){this.loadData()},methods:{loadData(){f.post("/api/year/lastyear/info").then(e=>{this.YearInfo=e.data})}}},c={class:"block block-content-full"},h={class:"block-content pt-1 pb-3 vl-parent"},I={class:"row"},Y={class:"text-primary"},y={class:"row"},w={class:"col-sm-12 col-md-6"},g={class:"block block-rounded block-mode-loading-refresh"},v={class:"block-content p-0"},N={class:"table table-striped table-hover table-borderless table-vcenter fs-sm text-center"},$={class:"fs-sm text-muted"},L={class:"fs-sm text-muted"},M={class:"fs-sm text-muted"},V={key:0,class:"fw-semibold text-warning"},_={key:1,class:"fw-semibold text-success"},B={key:2,class:"fw-semibold text-dark"},D={class:"fs-sm text-muted"},C={class:"fs-sm text-muted"},A={class:"fs-sm text-muted"},E={key:0,class:"fw-semibold text-warning"},S={key:1,class:"fw-semibold text-success"},T={key:2,class:"fw-semibold text-dark"},U={class:"fs-sm text-muted"},j={class:"fs-sm text-muted"},q={class:"fs-sm text-muted"},z={key:0,class:"fw-semibold text-warning"},F={key:1,class:"fw-semibold text-success"},G={key:2,class:"fw-semibold text-dark"},H={class:"fs-sm text-muted"},J={class:"fs-sm text-muted"},K={class:"fs-sm text-muted"},O={key:0,class:"fw-semibold text-warning"},P={key:1,class:"fw-semibold text-success"},Q={key:2,class:"fw-semibold text-dark"};function R(e,a,W,X,Z,x){const d=m("loading");return t(),o("div",c,[a[8]||(a[8]=s("div",{id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},[s("h3",{class:"block-title text-primary-dark"},[s("i",{class:"mx-2 fa fa-table"}),u(" بستن سال مالی ")])],-1)),s("div",h,[p(d,{color:"blue",loader:"dots",active:e.isLoading,"onUpdate:active":a[0]||(a[0]=r=>e.isLoading=r),"is-full-page":!1},null,8,["active"]),s("div",I,[a[7]||(a[7]=s("div",{class:"col-sm-12 col-md-12 m-0 p-0"},[s("div",{class:"alert alert-warning"},[s("h3",{class:"alert-heading"}," هشدار "),s("div",{class:"alert-body"}," قبل از بستن دوره مالی، ترازنامه و مانده حساب های کسب و کار را بررسی کنید و در صورت نیاز ثبت های اصلاحی را انجام دهید. ")])],-1)),s("h5",Y," سال مالی : "+l(e.YearInfo.year.label),1),s("div",y,[s("div",w,[s("div",g,[a[6]||(a[6]=s("div",{class:"block-header block-header-default bg-success text-light"},[s("h3",{class:"block-title"},"دارائی‌ها"),s("div",{class:"block-options"})],-1)),s("div",v,[s("table",N,[a[5]||(a[5]=s("thead",null,[s("tr",{class:"text-uppercase"},[s("th",null,"آیتم"),s("th",null,"بستانکار"),s("th",null,"بدهکار"),s("th",null,"تراز"),s("th",null,"وضعیت")])],-1)),s("tbody",null,[s("tr",null,[a[1]||(a[1]=s("td",null,[s("span",{class:"fw-semibold"},"بانک‌ها")],-1)),s("td",null,[s("span",$,l(e.$filters.formatNumber(e.YearInfo.banks.bd)),1)]),s("td",null,[s("span",L,l(e.$filters.formatNumber(e.YearInfo.banks.bs)),1)]),s("td",null,[s("span",M,l(e.$filters.formatNumber(Math.abs(e.YearInfo.banks.bs-e.YearInfo.banks.bd))),1)]),s("td",null,[e.YearInfo.banks.bs-e.YearInfo.banks.bd>0?(t(),o("span",V,"بدهکار")):n("",!0),e.YearInfo.banks.bs-e.YearInfo.banks.bd<0?(t(),o("span",_,"بستانکار")):n("",!0),e.YearInfo.banks.bs-e.YearInfo.banks.bd==0?(t(),o("span",B,"تسویه")):n("",!0)])]),s("tr",null,[a[2]||(a[2]=s("td",null,[s("span",{class:"fw-semibold"},"صندوق‌ها")],-1)),s("td",null,[s("span",D,l(e.$filters.formatNumber(e.YearInfo.cashdesks.bd)),1)]),s("td",null,[s("span",C,l(e.$filters.formatNumber(e.YearInfo.cashdesks.bs)),1)]),s("td",null,[s("span",A,l(e.$filters.formatNumber(Math.abs(e.YearInfo.cashdesks.bd-e.YearInfo.cashdesks.bs))),1)]),s("td",null,[e.YearInfo.cashdesks.bs-e.YearInfo.cashdesks.bd>0?(t(),o("span",E,"بدهکار")):n("",!0),e.YearInfo.cashdesks.bs-e.YearInfo.cashdesks.bd<0?(t(),o("span",S,"بستانکار")):n("",!0),e.YearInfo.cashdesks.bs-e.YearInfo.cashdesks.bd==0?(t(),o("span",T,"تسویه")):n("",!0)])]),s("tr",null,[a[3]||(a[3]=s("td",null,[s("span",{class:"fw-semibold"},"تنخواه گردان‌ها")],-1)),s("td",null,[s("span",U,l(e.$filters.formatNumber(e.YearInfo.salarys.bd)),1)]),s("td",null,[s("span",j,l(e.$filters.formatNumber(e.YearInfo.salarys.bs)),1)]),s("td",null,[s("span",q,l(e.$filters.formatNumber(Math.abs(e.YearInfo.salarys.bd-e.YearInfo.salarys.bs))),1)]),s("td",null,[e.YearInfo.salarys.bs-e.YearInfo.salarys.bd>0?(t(),o("span",z,"بدهکار")):n("",!0),e.YearInfo.salarys.bs-e.YearInfo.salarys.bd<0?(t(),o("span",F,"بستانکار")):n("",!0),e.YearInfo.salarys.bs-e.YearInfo.salarys.bd==0?(t(),o("span",G,"تسویه")):n("",!0)])]),s("tr",null,[a[4]||(a[4]=s("td",null,[s("span",{class:"fw-semibold"},"بدهکاران")],-1)),s("td",null,[s("span",H,l(e.$filters.formatNumber(e.YearInfo.persons.bd)),1)]),s("td",null,[s("span",J,l(e.$filters.formatNumber(e.YearInfo.persons.bs)),1)]),s("td",null,[s("span",K,l(e.$filters.formatNumber(Math.abs(e.YearInfo.persons.bs-e.YearInfo.persons.bd))),1)]),s("td",null,[e.YearInfo.banks.bs-e.YearInfo.banks.bd<0?(t(),o("span",O,"بدهکار")):n("",!0),e.YearInfo.banks.bs-e.YearInfo.banks.bd>0?(t(),o("span",P,"بستانکار")):n("",!0),e.YearInfo.banks.bs-e.YearInfo.banks.bd==0?(t(),o("span",Q,"تسویه")):n("",!0)])])])])])])])])])])])}const as=b(k,[["render",R]]);export{as as default}; diff --git a/public_html/webui/assets/dashboard-1259c27d.css b/public_html/webui/assets/dashboard-1259c27d.css deleted file mode 100644 index eadd7b7..0000000 --- a/public_html/webui/assets/dashboard-1259c27d.css +++ /dev/null @@ -1 +0,0 @@ -.v-container[data-v-078c7591]{max-width:1200px} diff --git a/public_html/webui/assets/dashboard-38f01232.css b/public_html/webui/assets/dashboard-38f01232.css deleted file mode 100644 index acb9f6a..0000000 --- a/public_html/webui/assets/dashboard-38f01232.css +++ /dev/null @@ -1,7 +0,0 @@ -@charset "UTF-8";.v-container[data-v-c677d77f]{padding:0!important}@media (max-width: 959px){.v-col[data-v-c677d77f]{flex:0 0 100%;max-width:100%}}@media (min-width: 960px){.v-col[data-v-c677d77f]{flex:0 0 50%;max-width:50%}}.empty-state[data-v-1558e93b],.empty-state[data-v-4e010a40]{height:200px;flex-direction:column;text-align:center}/*! - * animate.css - https://animate.style/ - * Version - 4.1.1 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2020 Animate.css - */[data-v-4f4097c0]:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}.animate__animated[data-v-4f4097c0]{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite[data-v-4f4097c0]{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1[data-v-4f4097c0]{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2[data-v-4f4097c0]{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3[data-v-4f4097c0]{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s[data-v-4f4097c0]{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s[data-v-4f4097c0]{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s[data-v-4f4097c0]{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s[data-v-4f4097c0]{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s[data-v-4f4097c0]{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster[data-v-4f4097c0]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast[data-v-4f4097c0]{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow[data-v-4f4097c0]{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower[data-v-4f4097c0]{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion: reduce){.animate__animated[data-v-4f4097c0]{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out][data-v-4f4097c0]{opacity:0}}@-webkit-keyframes bounce-4f4097c0{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce-4f4097c0{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce[data-v-4f4097c0]{-webkit-animation-name:bounce-4f4097c0;animation-name:bounce-4f4097c0;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash-4f4097c0{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash-4f4097c0{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash[data-v-4f4097c0]{-webkit-animation-name:flash-4f4097c0;animation-name:flash-4f4097c0}@-webkit-keyframes pulse-4f4097c0{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes pulse-4f4097c0{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__pulse[data-v-4f4097c0]{-webkit-animation-name:pulse-4f4097c0;animation-name:pulse-4f4097c0;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand-4f4097c0{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes rubberBand-4f4097c0{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__rubberBand[data-v-4f4097c0]{-webkit-animation-name:rubberBand-4f4097c0;animation-name:rubberBand-4f4097c0}@-webkit-keyframes shakeX-4f4097c0{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX-4f4097c0{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX[data-v-4f4097c0]{-webkit-animation-name:shakeX-4f4097c0;animation-name:shakeX-4f4097c0}@-webkit-keyframes shakeY-4f4097c0{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY-4f4097c0{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY[data-v-4f4097c0]{-webkit-animation-name:shakeY-4f4097c0;animation-name:shakeY-4f4097c0}@-webkit-keyframes headShake-4f4097c0{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake-4f4097c0{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.animate__headShake[data-v-4f4097c0]{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake-4f4097c0;animation-name:headShake-4f4097c0}@-webkit-keyframes swing-4f4097c0{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}@keyframes swing-4f4097c0{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}.animate__swing[data-v-4f4097c0]{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing-4f4097c0;animation-name:swing-4f4097c0}@-webkit-keyframes tada-4f4097c0{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada-4f4097c0{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__tada[data-v-4f4097c0]{-webkit-animation-name:tada-4f4097c0;animation-name:tada-4f4097c0}@-webkit-keyframes wobble-4f4097c0{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes wobble-4f4097c0{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__wobble[data-v-4f4097c0]{-webkit-animation-name:wobble-4f4097c0;animation-name:wobble-4f4097c0}@-webkit-keyframes jello-4f4097c0{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello-4f4097c0{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.animate__jello[data-v-4f4097c0]{-webkit-animation-name:jello-4f4097c0;animation-name:jello-4f4097c0;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat-4f4097c0{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat-4f4097c0{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat[data-v-4f4097c0]{-webkit-animation-name:heartBeat-4f4097c0;animation-name:heartBeat-4f4097c0;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown-4f4097c0{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown-4f4097c0{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown[data-v-4f4097c0]{-webkit-animation-name:backInDown-4f4097c0;animation-name:backInDown-4f4097c0}@-webkit-keyframes backInLeft-4f4097c0{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft-4f4097c0{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft[data-v-4f4097c0]{-webkit-animation-name:backInLeft-4f4097c0;animation-name:backInLeft-4f4097c0}@-webkit-keyframes backInRight-4f4097c0{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight-4f4097c0{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight[data-v-4f4097c0]{-webkit-animation-name:backInRight-4f4097c0;animation-name:backInRight-4f4097c0}@-webkit-keyframes backInUp-4f4097c0{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp-4f4097c0{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp[data-v-4f4097c0]{-webkit-animation-name:backInUp-4f4097c0;animation-name:backInUp-4f4097c0}@-webkit-keyframes backOutDown-4f4097c0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown-4f4097c0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown[data-v-4f4097c0]{-webkit-animation-name:backOutDown-4f4097c0;animation-name:backOutDown-4f4097c0}@-webkit-keyframes backOutLeft-4f4097c0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft-4f4097c0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft[data-v-4f4097c0]{-webkit-animation-name:backOutLeft-4f4097c0;animation-name:backOutLeft-4f4097c0}@-webkit-keyframes backOutRight-4f4097c0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}@keyframes backOutRight-4f4097c0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}.animate__backOutRight[data-v-4f4097c0]{-webkit-animation-name:backOutRight-4f4097c0;animation-name:backOutRight-4f4097c0}@-webkit-keyframes backOutUp-4f4097c0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp-4f4097c0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp[data-v-4f4097c0]{-webkit-animation-name:backOutUp-4f4097c0;animation-name:backOutUp-4f4097c0}@-webkit-keyframes bounceIn-4f4097c0{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes bounceIn-4f4097c0{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__bounceIn[data-v-4f4097c0]{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceIn-4f4097c0;animation-name:bounceIn-4f4097c0}@-webkit-keyframes bounceInDown-4f4097c0{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInDown-4f4097c0{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInDown[data-v-4f4097c0]{-webkit-animation-name:bounceInDown-4f4097c0;animation-name:bounceInDown-4f4097c0}@-webkit-keyframes bounceInLeft-4f4097c0{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInLeft-4f4097c0{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInLeft[data-v-4f4097c0]{-webkit-animation-name:bounceInLeft-4f4097c0;animation-name:bounceInLeft-4f4097c0}@-webkit-keyframes bounceInRight-4f4097c0{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInRight-4f4097c0{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInRight[data-v-4f4097c0]{-webkit-animation-name:bounceInRight-4f4097c0;animation-name:bounceInRight-4f4097c0}@-webkit-keyframes bounceInUp-4f4097c0{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInUp-4f4097c0{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInUp[data-v-4f4097c0]{-webkit-animation-name:bounceInUp-4f4097c0;animation-name:bounceInUp-4f4097c0}@-webkit-keyframes bounceOut-4f4097c0{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut-4f4097c0{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut[data-v-4f4097c0]{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceOut-4f4097c0;animation-name:bounceOut-4f4097c0}@-webkit-keyframes bounceOutDown-4f4097c0{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown-4f4097c0{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown[data-v-4f4097c0]{-webkit-animation-name:bounceOutDown-4f4097c0;animation-name:bounceOutDown-4f4097c0}@-webkit-keyframes bounceOutLeft-4f4097c0{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft-4f4097c0{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft[data-v-4f4097c0]{-webkit-animation-name:bounceOutLeft-4f4097c0;animation-name:bounceOutLeft-4f4097c0}@-webkit-keyframes bounceOutRight-4f4097c0{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight-4f4097c0{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight[data-v-4f4097c0]{-webkit-animation-name:bounceOutRight-4f4097c0;animation-name:bounceOutRight-4f4097c0}@-webkit-keyframes bounceOutUp-4f4097c0{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp-4f4097c0{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp[data-v-4f4097c0]{-webkit-animation-name:bounceOutUp-4f4097c0;animation-name:bounceOutUp-4f4097c0}@-webkit-keyframes fadeIn-4f4097c0{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-4f4097c0{0%{opacity:0}to{opacity:1}}.animate__fadeIn[data-v-4f4097c0]{-webkit-animation-name:fadeIn-4f4097c0;animation-name:fadeIn-4f4097c0}@-webkit-keyframes fadeInDown-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDown-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInDown[data-v-4f4097c0]{-webkit-animation-name:fadeInDown-4f4097c0;animation-name:fadeInDown-4f4097c0}@-webkit-keyframes fadeInDownBig-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDownBig-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInDownBig[data-v-4f4097c0]{-webkit-animation-name:fadeInDownBig-4f4097c0;animation-name:fadeInDownBig-4f4097c0}@-webkit-keyframes fadeInLeft-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeft-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInLeft[data-v-4f4097c0]{-webkit-animation-name:fadeInLeft-4f4097c0;animation-name:fadeInLeft-4f4097c0}@-webkit-keyframes fadeInLeftBig-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeftBig-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInLeftBig[data-v-4f4097c0]{-webkit-animation-name:fadeInLeftBig-4f4097c0;animation-name:fadeInLeftBig-4f4097c0}@-webkit-keyframes fadeInRight-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRight-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInRight[data-v-4f4097c0]{-webkit-animation-name:fadeInRight-4f4097c0;animation-name:fadeInRight-4f4097c0}@-webkit-keyframes fadeInRightBig-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRightBig-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInRightBig[data-v-4f4097c0]{-webkit-animation-name:fadeInRightBig-4f4097c0;animation-name:fadeInRightBig-4f4097c0}@-webkit-keyframes fadeInUp-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUp-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUp[data-v-4f4097c0]{-webkit-animation-name:fadeInUp-4f4097c0;animation-name:fadeInUp-4f4097c0}@-webkit-keyframes fadeInUpBig-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUpBig-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUpBig[data-v-4f4097c0]{-webkit-animation-name:fadeInUpBig-4f4097c0;animation-name:fadeInUpBig-4f4097c0}@-webkit-keyframes fadeInTopLeft-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopLeft-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopLeft[data-v-4f4097c0]{-webkit-animation-name:fadeInTopLeft-4f4097c0;animation-name:fadeInTopLeft-4f4097c0}@-webkit-keyframes fadeInTopRight-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopRight-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopRight[data-v-4f4097c0]{-webkit-animation-name:fadeInTopRight-4f4097c0;animation-name:fadeInTopRight-4f4097c0}@-webkit-keyframes fadeInBottomLeft-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomLeft-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomLeft[data-v-4f4097c0]{-webkit-animation-name:fadeInBottomLeft-4f4097c0;animation-name:fadeInBottomLeft-4f4097c0}@-webkit-keyframes fadeInBottomRight-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomRight-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomRight[data-v-4f4097c0]{-webkit-animation-name:fadeInBottomRight-4f4097c0;animation-name:fadeInBottomRight-4f4097c0}@-webkit-keyframes fadeOut-4f4097c0{0%{opacity:1}to{opacity:0}}@keyframes fadeOut-4f4097c0{0%{opacity:1}to{opacity:0}}.animate__fadeOut[data-v-4f4097c0]{-webkit-animation-name:fadeOut-4f4097c0;animation-name:fadeOut-4f4097c0}@-webkit-keyframes fadeOutDown-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown[data-v-4f4097c0]{-webkit-animation-name:fadeOutDown-4f4097c0;animation-name:fadeOutDown-4f4097c0}@-webkit-keyframes fadeOutDownBig-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig[data-v-4f4097c0]{-webkit-animation-name:fadeOutDownBig-4f4097c0;animation-name:fadeOutDownBig-4f4097c0}@-webkit-keyframes fadeOutLeft-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft[data-v-4f4097c0]{-webkit-animation-name:fadeOutLeft-4f4097c0;animation-name:fadeOutLeft-4f4097c0}@-webkit-keyframes fadeOutLeftBig-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig[data-v-4f4097c0]{-webkit-animation-name:fadeOutLeftBig-4f4097c0;animation-name:fadeOutLeftBig-4f4097c0}@-webkit-keyframes fadeOutRight-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight[data-v-4f4097c0]{-webkit-animation-name:fadeOutRight-4f4097c0;animation-name:fadeOutRight-4f4097c0}@-webkit-keyframes fadeOutRightBig-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig[data-v-4f4097c0]{-webkit-animation-name:fadeOutRightBig-4f4097c0;animation-name:fadeOutRightBig-4f4097c0}@-webkit-keyframes fadeOutUp-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp[data-v-4f4097c0]{-webkit-animation-name:fadeOutUp-4f4097c0;animation-name:fadeOutUp-4f4097c0}@-webkit-keyframes fadeOutUpBig-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig[data-v-4f4097c0]{-webkit-animation-name:fadeOutUpBig-4f4097c0;animation-name:fadeOutUpBig-4f4097c0}@-webkit-keyframes fadeOutTopLeft-4f4097c0{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft-4f4097c0{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft[data-v-4f4097c0]{-webkit-animation-name:fadeOutTopLeft-4f4097c0;animation-name:fadeOutTopLeft-4f4097c0}@-webkit-keyframes fadeOutTopRight-4f4097c0{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight-4f4097c0{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight[data-v-4f4097c0]{-webkit-animation-name:fadeOutTopRight-4f4097c0;animation-name:fadeOutTopRight-4f4097c0}@-webkit-keyframes fadeOutBottomRight-4f4097c0{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight-4f4097c0{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight[data-v-4f4097c0]{-webkit-animation-name:fadeOutBottomRight-4f4097c0;animation-name:fadeOutBottomRight-4f4097c0}@-webkit-keyframes fadeOutBottomLeft-4f4097c0{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft-4f4097c0{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft[data-v-4f4097c0]{-webkit-animation-name:fadeOutBottomLeft-4f4097c0;animation-name:fadeOutBottomLeft-4f4097c0}@-webkit-keyframes flip-4f4097c0{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip-4f4097c0{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip[data-v-4f4097c0]{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip-4f4097c0;animation-name:flip-4f4097c0}@-webkit-keyframes flipInX-4f4097c0{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX-4f4097c0{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX[data-v-4f4097c0]{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX-4f4097c0;animation-name:flipInX-4f4097c0}@-webkit-keyframes flipInY-4f4097c0{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY-4f4097c0{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY[data-v-4f4097c0]{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY-4f4097c0;animation-name:flipInY-4f4097c0}@-webkit-keyframes flipOutX-4f4097c0{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX-4f4097c0{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX[data-v-4f4097c0]{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:flipOutX-4f4097c0;animation-name:flipOutX-4f4097c0;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY-4f4097c0{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY-4f4097c0{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY[data-v-4f4097c0]{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY-4f4097c0;animation-name:flipOutY-4f4097c0}@-webkit-keyframes lightSpeedInRight-4f4097c0{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInRight-4f4097c0{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInRight[data-v-4f4097c0]{-webkit-animation-name:lightSpeedInRight-4f4097c0;animation-name:lightSpeedInRight-4f4097c0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft-4f4097c0{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInLeft-4f4097c0{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInLeft[data-v-4f4097c0]{-webkit-animation-name:lightSpeedInLeft-4f4097c0;animation-name:lightSpeedInLeft-4f4097c0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight-4f4097c0{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOutRight-4f4097c0{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.animate__lightSpeedOutRight[data-v-4f4097c0]{-webkit-animation-name:lightSpeedOutRight-4f4097c0;animation-name:lightSpeedOutRight-4f4097c0;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft-4f4097c0{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}@keyframes lightSpeedOutLeft-4f4097c0{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}.animate__lightSpeedOutLeft[data-v-4f4097c0]{-webkit-animation-name:lightSpeedOutLeft-4f4097c0;animation-name:lightSpeedOutLeft-4f4097c0;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn-4f4097c0{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateIn-4f4097c0{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateIn[data-v-4f4097c0]{-webkit-animation-name:rotateIn-4f4097c0;animation-name:rotateIn-4f4097c0;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft-4f4097c0{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft-4f4097c0{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft[data-v-4f4097c0]{-webkit-animation-name:rotateInDownLeft-4f4097c0;animation-name:rotateInDownLeft-4f4097c0;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight-4f4097c0{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight-4f4097c0{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight[data-v-4f4097c0]{-webkit-animation-name:rotateInDownRight-4f4097c0;animation-name:rotateInDownRight-4f4097c0;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft-4f4097c0{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft-4f4097c0{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft[data-v-4f4097c0]{-webkit-animation-name:rotateInUpLeft-4f4097c0;animation-name:rotateInUpLeft-4f4097c0;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight-4f4097c0{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight-4f4097c0{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight[data-v-4f4097c0]{-webkit-animation-name:rotateInUpRight-4f4097c0;animation-name:rotateInUpRight-4f4097c0;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut-4f4097c0{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut-4f4097c0{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.animate__rotateOut[data-v-4f4097c0]{-webkit-animation-name:rotateOut-4f4097c0;animation-name:rotateOut-4f4097c0;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft-4f4097c0{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft-4f4097c0{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.animate__rotateOutDownLeft[data-v-4f4097c0]{-webkit-animation-name:rotateOutDownLeft-4f4097c0;animation-name:rotateOutDownLeft-4f4097c0;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight-4f4097c0{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight-4f4097c0{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutDownRight[data-v-4f4097c0]{-webkit-animation-name:rotateOutDownRight-4f4097c0;animation-name:rotateOutDownRight-4f4097c0;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft-4f4097c0{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft-4f4097c0{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutUpLeft[data-v-4f4097c0]{-webkit-animation-name:rotateOutUpLeft-4f4097c0;animation-name:rotateOutUpLeft-4f4097c0;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight-4f4097c0{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight-4f4097c0{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.animate__rotateOutUpRight[data-v-4f4097c0]{-webkit-animation-name:rotateOutUpRight-4f4097c0;animation-name:rotateOutUpRight-4f4097c0;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge-4f4097c0{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge-4f4097c0{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge[data-v-4f4097c0]{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge-4f4097c0;animation-name:hinge-4f4097c0;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox-4f4097c0{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox-4f4097c0{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox[data-v-4f4097c0]{-webkit-animation-name:jackInTheBox-4f4097c0;animation-name:jackInTheBox-4f4097c0}@-webkit-keyframes rollIn-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes rollIn-4f4097c0{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__rollIn[data-v-4f4097c0]{-webkit-animation-name:rollIn-4f4097c0;animation-name:rollIn-4f4097c0}@-webkit-keyframes rollOut-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut-4f4097c0{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animate__rollOut[data-v-4f4097c0]{-webkit-animation-name:rollOut-4f4097c0;animation-name:rollOut-4f4097c0}@-webkit-keyframes zoomIn-4f4097c0{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn-4f4097c0{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn[data-v-4f4097c0]{-webkit-animation-name:zoomIn-4f4097c0;animation-name:zoomIn-4f4097c0}@-webkit-keyframes zoomInDown-4f4097c0{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown-4f4097c0{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown[data-v-4f4097c0]{-webkit-animation-name:zoomInDown-4f4097c0;animation-name:zoomInDown-4f4097c0}@-webkit-keyframes zoomInLeft-4f4097c0{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft-4f4097c0{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft[data-v-4f4097c0]{-webkit-animation-name:zoomInLeft-4f4097c0;animation-name:zoomInLeft-4f4097c0}@-webkit-keyframes zoomInRight-4f4097c0{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight-4f4097c0{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight[data-v-4f4097c0]{-webkit-animation-name:zoomInRight-4f4097c0;animation-name:zoomInRight-4f4097c0}@-webkit-keyframes zoomInUp-4f4097c0{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp-4f4097c0{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp[data-v-4f4097c0]{-webkit-animation-name:zoomInUp-4f4097c0;animation-name:zoomInUp-4f4097c0}@-webkit-keyframes zoomOut-4f4097c0{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut-4f4097c0{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut[data-v-4f4097c0]{-webkit-animation-name:zoomOut-4f4097c0;animation-name:zoomOut-4f4097c0}@-webkit-keyframes zoomOutDown-4f4097c0{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown-4f4097c0{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown[data-v-4f4097c0]{-webkit-animation-name:zoomOutDown-4f4097c0;animation-name:zoomOutDown-4f4097c0;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft-4f4097c0{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft-4f4097c0{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft[data-v-4f4097c0]{-webkit-animation-name:zoomOutLeft-4f4097c0;animation-name:zoomOutLeft-4f4097c0;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight-4f4097c0{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight-4f4097c0{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight[data-v-4f4097c0]{-webkit-animation-name:zoomOutRight-4f4097c0;animation-name:zoomOutRight-4f4097c0;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp-4f4097c0{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp-4f4097c0{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp[data-v-4f4097c0]{-webkit-animation-name:zoomOutUp-4f4097c0;animation-name:zoomOutUp-4f4097c0;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown-4f4097c0{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInDown-4f4097c0{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInDown[data-v-4f4097c0]{-webkit-animation-name:slideInDown-4f4097c0;animation-name:slideInDown-4f4097c0}@-webkit-keyframes slideInLeft-4f4097c0{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInLeft-4f4097c0{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInLeft[data-v-4f4097c0]{-webkit-animation-name:slideInLeft-4f4097c0;animation-name:slideInLeft-4f4097c0}@-webkit-keyframes slideInRight-4f4097c0{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInRight-4f4097c0{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInRight[data-v-4f4097c0]{-webkit-animation-name:slideInRight-4f4097c0;animation-name:slideInRight-4f4097c0}@-webkit-keyframes slideInUp-4f4097c0{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInUp-4f4097c0{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInUp[data-v-4f4097c0]{-webkit-animation-name:slideInUp-4f4097c0;animation-name:slideInUp-4f4097c0}@-webkit-keyframes slideOutDown-4f4097c0{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown-4f4097c0{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown[data-v-4f4097c0]{-webkit-animation-name:slideOutDown-4f4097c0;animation-name:slideOutDown-4f4097c0}@-webkit-keyframes slideOutLeft-4f4097c0{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft-4f4097c0{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft[data-v-4f4097c0]{-webkit-animation-name:slideOutLeft-4f4097c0;animation-name:slideOutLeft-4f4097c0}@-webkit-keyframes slideOutRight-4f4097c0{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight-4f4097c0{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight[data-v-4f4097c0]{-webkit-animation-name:slideOutRight-4f4097c0;animation-name:slideOutRight-4f4097c0}@-webkit-keyframes slideOutUp-4f4097c0{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp-4f4097c0{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp[data-v-4f4097c0]{-webkit-animation-name:slideOutUp-4f4097c0;animation-name:slideOutUp-4f4097c0}.card-equal-height[data-v-4f4097c0]{height:200px;display:flex;flex-direction:column;justify-content:space-between}.card-equal-height_big[data-v-4f4097c0]{height:550;display:flex;flex-direction:column;justify-content:space-between} diff --git a/public_html/webui/assets/dashboard-98131322.js b/public_html/webui/assets/dashboard-98131322.js deleted file mode 100644 index d69bed4..0000000 --- a/public_html/webui/assets/dashboard-98131322.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as z,a as w,f as N}from"./main-9b36f05f.js";import{a as n,o as h,s as I,b as o,c as O,w as a,e as u,F as T,_ as H,u as v,B as g,C as J,t as l,d as i}from"./vendor-adef9cb4.js";const K={name:"saleChart",data(){return{options:{chart:{id:"vuechart-example",fontFamily:"'Vazirmatn FD', Arial, sans-serif"},xaxis:{categories:[]}},series:[{name:this.$t("drawer.sell"),data:[]}]}},mounted(){this.updateChart()},methods:{updateChart(){w.post("/api/sell/chart/data").then(t=>{this.options.xaxis.categories=t.data.dayNames.reverse(),this.series[0].data=t.data.daySells.reverse(),this.$refs.chart.refresh()})}}};function M(t,s,m,_,e,f){const C=n("apexchart");return h(),I("div",null,[o(C,{ref:"chart",height:"200rem",type:"bar",options:e.options,series:e.series},null,8,["options","series"])])}const Q=z(K,[["render",M]]);const R={name:"TopCommoditiesChart",components:{apexchart:N},props:{commodities:{type:Array,default:()=>[]}},data(){const t=this;return{showBarChart:!0,series:[],pieOptions:{chart:{id:"top-commodities-pie",fontFamily:"'Vazirmatn FD', Arial, sans-serif"},labels:[],colors:["#FF6384","#36A2EB","#FFCE56","#4BC0C0","#9966FF","#FF9F40","#C9CBCF","#7BC225","#FF5733","#C70039"],legend:{position:"top"},tooltip:{y:{formatter:function(s,{dataPointIndex:m}){var e;const _=((e=t.commodities[m])==null?void 0:e.unit)||"";return`${s} ${_}`}}},responsive:[{breakpoint:480,options:{chart:{width:200},legend:{position:"bottom"}}}]},barOptions:{chart:{id:"top-commodities-bar",fontFamily:"'Vazirmatn FD', Arial, sans-serif"},xaxis:{categories:[]},colors:["#36A2EB"],dataLabels:{enabled:!0,formatter:function(s,{dataPointIndex:m}){var e;const _=((e=t.commodities[m])==null?void 0:e.unit)||"";return`${s} ${_}`}},tooltip:{y:{formatter:function(s,{dataPointIndex:m}){var e;const _=((e=t.commodities[m])==null?void 0:e.unit)||"";return`${s} ${_}`}}},plotOptions:{bar:{horizontal:!1,columnWidth:"55%"}},responsive:[{breakpoint:480,options:{chart:{width:200}}}]}}},watch:{commodities:{immediate:!0,handler(t){this.updateCharts(t)}}},methods:{updateCharts(t){if(!t||!Array.isArray(t)||t.length===0){this.pieOptions.labels=[],this.barOptions.xaxis.categories=[],this.series=[];return}const s=t.filter(m=>{const _=m&&typeof m.name=="string"&&typeof m.count=="number";return _||console.warn("Invalid commodity item:",m),_});if(s.length===0){this.pieOptions.labels=[],this.barOptions.xaxis.categories=[],this.series=[];return}this.pieOptions.labels=s.map(m=>m.name),this.barOptions.xaxis.categories=s.map(m=>m.name),this.series=s.map(m=>m.count),this.showBarChart&&this.$refs.barChart?this.$refs.barChart.refresh():!this.showBarChart&&this.$refs.pieChart&&this.$refs.pieChart.refresh()}}};function X(t,s,m,_,e,f){const C=n("v-switch"),V=n("v-col"),D=n("v-row"),d=n("apexchart"),k=n("v-container");return h(),O(k,{fluid:""},{default:a(()=>[o(D,{dense:"",justify:"end"},{default:a(()=>[o(V,{cols:"auto"},{default:a(()=>[o(C,{modelValue:e.showBarChart,"onUpdate:modelValue":s[0]||(s[0]=U=>e.showBarChart=U),label:t.$t("dashboard.topCommodities.chartToggle"),color:"primary",size:"small",density:"compact","hide-details":""},null,8,["modelValue","label"])]),_:1})]),_:1}),o(D,{dense:""},{default:a(()=>[e.showBarChart?(h(),O(V,{key:0,cols:"12",sm:"12",md:"12"},{default:a(()=>[o(d,{ref:"barChart",type:"bar",height:"200rem",options:e.barOptions,series:[{name:t.$t("dashboard.topCommodities.salesCount"),data:e.series}]},null,8,["options","series"])]),_:1})):(h(),O(V,{key:1,cols:"12",sm:"12",md:"12"},{default:a(()=>[o(d,{ref:"pieChart",type:"pie",height:"200rem",options:e.pieOptions,series:e.series},null,8,["options","series"])]),_:1}))]),_:1})]),_:1})}const Y=z(R,[["render",X],["__scopeId","data-v-c677d77f"]]);const Z={name:"TopCostCentersChart",components:{apexchart:N},data(){return{period:"month",limit:10,isLoading:!1,series:[],chartOptions:{chart:{type:"pie",id:"top-commodities-pie",fontFamily:"'Vazirmatn FD', Arial, sans-serif"},labels:[],responsive:[{breakpoint:480,options:{chart:{width:200},legend:{position:"bottom"}}}]},periodOptions:[{title:"امروز",value:"today"},{title:"این ماه",value:"month"},{title:"سال مالی",value:"year"}],limitOptions:[{title:"۵",value:5},{title:"۱۰",value:10},{title:"۲۰",value:20},{title:"همه",value:0}]}},computed:{hasData(){return this.series&&this.series.length>0}},methods:{async fetchData(){this.isLoading=!0;try{const t=await w.get("/api/cost/top-centers",{params:{period:this.period,limit:this.limit}});t.data.series&&t.data.series.length>0?(this.series=t.data.series,this.chartOptions={...this.chartOptions,labels:t.data.labels}):(this.series=[],this.chartOptions.labels=[])}catch(t){console.error("Error fetching top cost centers:",t),this.series=[],this.chartOptions.labels=[]}finally{this.isLoading=!1}}},mounted(){this.fetchData()}},$={key:0,class:"d-flex justify-center align-center empty-state"},ee={key:1,class:"d-flex justify-center align-center empty-state"};function te(t,s,m,_,e,f){const C=n("v-select"),V=n("v-col"),D=n("v-row"),d=n("v-progress-circular"),k=n("v-icon"),U=n("apexchart"),F=n("v-container");return h(),O(F,{fluid:"",class:"pt-0"},{default:a(()=>[o(D,{justify:"end"},{default:a(()=>[o(V,{cols:"12",sm:"6",md:"6"},{default:a(()=>[o(C,{modelValue:e.period,"onUpdate:modelValue":[s[0]||(s[0]=c=>e.period=c),f.fetchData],items:e.periodOptions,label:"بازه زمانی",density:"compact",variant:"outlined"},null,8,["modelValue","items","onUpdate:modelValue"])]),_:1}),o(V,{cols:"12",sm:"6",md:"6"},{default:a(()=>[o(C,{modelValue:e.limit,"onUpdate:modelValue":[s[1]||(s[1]=c=>e.limit=c),f.fetchData],items:e.limitOptions,label:"تعداد",density:"compact",variant:"outlined"},null,8,["modelValue","items","onUpdate:modelValue"])]),_:1})]),_:1}),e.isLoading?(h(),I("div",$,[o(d,{indeterminate:"",color:"primary"})])):f.hasData?(h(),O(U,{key:2,type:"pie",options:e.chartOptions,series:e.series},null,8,["options","series"])):(h(),I("div",ee,[o(k,{icon:"mdi-chart-pie",size:"large",color:"grey-lighten-1",class:"mb-2"}),s[2]||(s[2]=u("div",{class:"text-grey-darken-1"},"اطلاعاتی برای نمایش یافت نشد",-1))]))]),_:1})}const oe=z(Z,[["render",te],["__scopeId","data-v-1558e93b"]]);const se={name:"TopIncomeCentersChart",components:{apexchart:N},data(){return{period:"month",limit:10,isLoading:!1,series:[],chartOptions:{chart:{type:"pie",id:"top-income-centers-pie",fontFamily:"'Vazirmatn FD', Arial, sans-serif"},labels:[],responsive:[{breakpoint:480,options:{chart:{width:200},legend:{position:"bottom"}}}]},periodOptions:[{title:"امروز",value:"today"},{title:"این ماه",value:"month"},{title:"سال مالی",value:"year"}],limitOptions:[{title:"۵",value:5},{title:"۱۰",value:10},{title:"۲۰",value:20},{title:"همه",value:0}]}},computed:{hasData(){return this.series&&this.series.length>0}},methods:{async fetchData(){this.isLoading=!0;try{const t=await w.get("/api/income/top-centers",{params:{period:this.period,limit:this.limit}});t.data.series&&t.data.series.length>0?(this.series=t.data.series,this.chartOptions={...this.chartOptions,labels:t.data.labels}):(this.series=[],this.chartOptions.labels=[])}catch(t){console.error("Error fetching top income centers:",t),this.series=[],this.chartOptions.labels=[]}finally{this.isLoading=!1}}},mounted(){this.fetchData()}},ae={key:0,class:"d-flex justify-center align-center empty-state"},le={key:1,class:"d-flex justify-center align-center empty-state"};function ie(t,s,m,_,e,f){const C=n("v-select"),V=n("v-col"),D=n("v-row"),d=n("v-progress-circular"),k=n("v-icon"),U=n("apexchart"),F=n("v-container");return h(),O(F,{fluid:"",class:"pt-0"},{default:a(()=>[o(D,{density:"compact",outlined:"",justify:"end"},{default:a(()=>[o(V,{cols:"12",sm:"6",md:"6"},{default:a(()=>[o(C,{modelValue:e.period,"onUpdate:modelValue":[s[0]||(s[0]=c=>e.period=c),f.fetchData],items:e.periodOptions,label:"بازه زمانی",density:"compact",variant:"outlined"},null,8,["modelValue","items","onUpdate:modelValue"])]),_:1}),o(V,{cols:"12",sm:"6",md:"6"},{default:a(()=>[o(C,{modelValue:e.limit,"onUpdate:modelValue":[s[1]||(s[1]=c=>e.limit=c),f.fetchData],items:e.limitOptions,label:"تعداد",density:"compact",variant:"outlined"},null,8,["modelValue","items","onUpdate:modelValue"])]),_:1})]),_:1}),e.isLoading?(h(),I("div",ae,[o(d,{indeterminate:"",color:"primary"})])):f.hasData?(h(),O(U,{key:2,type:"pie",options:e.chartOptions,series:e.series},null,8,["options","series"])):(h(),I("div",le,[o(k,{icon:"mdi-chart-pie",size:"large",color:"grey-lighten-1",class:"mb-2"}),s[2]||(s[2]=u("div",{class:"text-grey-darken-1"},"اطلاعاتی برای نمایش یافت نشد",-1))]))]),_:1})}const re=z(se,[["render",ie],["__scopeId","data-v-4e010a40"]]);const ne={name:"dashboard",components:{SaleChart:Q,TopCommoditiesChart:Y,TopCostCentersChart:oe,TopIncomeCentersChart:re},data(){const t=this;return{loading:!1,dialog:!1,stat:{},statements:[],permissions:{},plugins:[],wallet:{},costData:{today:0,week:0,month:0,year:0},incomeData:{today:0,week:0,month:0,year:0},dashboard:{banks:!1,wallet:!1,buys:!1,sells:!1,commodities:!1,acc_docs:!1,accounting_total:!1,persons:!1,notif:!1,sellChart:!1,topCommodities:!1,costs:!1,topCostCenters:!1,incomes:!1,topIncomeCenters:!1},topCommodities:[],topCommoditiesPeriod:"year",topCommoditiesLimit:5,periodOptions:[{title:t.$t("dashboard.period.today"),value:"today"},{title:t.$t("dashboard.period.week"),value:"week"},{title:t.$t("dashboard.period.month"),value:"month"},{title:t.$t("dashboard.period.year"),value:"year"}],limitOptions:[{title:"۳",value:3},{title:"۵",value:5},{title:"۷",value:7},{title:"۱۰",value:10}]}},methods:{async save(){this.loading=!0;try{await w.post("/api/dashboard/settings/save",this.dashboard),this.dialog=!1}catch(t){console.error("Save error:",t)}finally{this.loading=!1}},isPluginActive(t){return this.plugins[t]!==void 0},async fetchCostData(){this.loading=!0;try{const t=await w.get("/api/cost/dashboard/data");this.costData=t.data}catch(t){console.error("Fetch cost data error:",t),this.costData={today:0,week:0,month:0,year:0}}finally{this.loading=!1}},async fetchIncomeData(){this.loading=!0;try{const t=await w.get("/api/income/dashboard/data");this.incomeData=t.data}catch(t){console.error("Fetch income data error:",t),this.incomeData={today:0,week:0,month:0,year:0}}finally{this.loading=!1}},async loadData(){this.loading=!0;try{const[t,s,m,_,e,f]=await Promise.all([w.post("/api/business/get/user/permissions"),w.post("/api/dashboard/settings/load"),w.post("/api/plugin/get/actives"),w.post("/api/wallet/info"),w.post("/api/general/statements"),w.post("/api/business/stat")]);this.permissions=t.data,this.dashboard=s.data.data,this.plugins=m.data,this.wallet=_.data,this.statements=e.data,this.stat=f.data,this.dashboard.topCommodities&&await this.fetchTopCommodities(),this.dashboard.costs&&this.permissions.cost&&await this.fetchCostData(),this.dashboard.incomes&&this.permissions.income&&await this.fetchIncomeData()}catch(t){console.error("Load data error:",t)}finally{this.loading=!1}},async fetchTopCommodities(){this.loading=!0;try{const t=await w.post("/api/report/top-selling-commodities",{period:this.topCommoditiesPeriod,limit:this.topCommoditiesLimit});this.topCommodities=t.data}catch(t){console.error("Fetch top commodities error:",t),this.topCommodities=[]}finally{this.loading=!1}}},mounted(){this.loadData()}},de={class:"font-weight-bold"},me={key:1,class:"text-center"},ce={class:"my-0 py-1"},pe={class:"my-0 py-1"},ue={class:"my-0 py-1"},he={class:"my-0 py-1"},fe={class:"my-0 py-1"},_e={class:"my-0 py-1"},be={class:"my-0 py-1"},ye={class:"my-0 py-1"};function ve(t,s,m,_,e,f){const C=n("v-btn"),V=n("v-tooltip"),D=n("v-toolbar"),d=n("v-col"),k=n("v-row"),U=n("v-alert"),F=n("sale-chart"),c=n("v-card-text"),b=n("v-card"),B=n("v-select"),q=n("top-commodities-chart"),A=n("top-cost-centers-chart"),j=n("top-income-centers-chart"),p=n("v-icon"),P=n("v-container"),S=n("v-toolbar-title"),L=n("v-spacer"),y=n("v-switch"),E=n("v-card-actions"),x=n("v-dialog"),W=n("v-progress-circular"),G=n("v-overlay");return h(),I(T,null,[o(D,{color:"toolbar",title:t.$t("drawer.dashboard")},{default:a(()=>[o(V,{text:t.$t("dialog.edit_dashboard"),location:"bottom"},{activator:a(({props:r})=>[o(C,H(r,{icon:"mdi-layers-edit",color:"primary",onClick:s[0]||(s[0]=ge=>e.dialog=!0)}),null,16)]),_:1},8,["text"])]),_:1},8,["title"]),o(P,{fluid:"",class:"pa-4"},{default:a(()=>[v(o(k,null,{default:a(()=>[o(d,{cols:"12"},{default:a(()=>[o(U,{type:"info",color:"blue-grey",variant:"tonal",border:"",class:"animate__animated animate__fadeInDown"},{default:a(()=>[o(k,null,{default:a(()=>[(h(!0),I(T,null,J(e.statements,r=>(h(),O(d,{key:r.dateSubmit,cols:"12"},{default:a(()=>[u("span",de,l(r.dateSubmit)+": ",1),u("span",null,l(r.body),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1},512),[[g,e.statements.length>0&&e.dashboard.notif]]),o(k,null,{default:a(()=>[v(o(d,{cols:"12",sm:"12",md:"12"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn card-equal-height_big",variant:"outlined","prepend-icon":"mdi-basket",title:t.$t("drawer.sell_chart"),hover:""},{default:a(()=>[o(c,{class:"pa-0"},{default:a(()=>[o(F)]),_:1})]),_:1},8,["title"])]),_:1},512),[[g,e.permissions.sell&&e.dashboard.sellChart&&f.isPluginActive("accpro")]]),v(o(d,{cols:"12",sm:"12",md:"12"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn card-equal-height_big",variant:"outlined","prepend-icon":"mdi-chart-pie",title:t.$t("dashboard.topCommodities.title"),hover:""},{default:a(()=>[o(c,{class:"pa-2"},{default:a(()=>[o(k,null,{default:a(()=>[o(d,{cols:"6"},{default:a(()=>[o(B,{modelValue:e.topCommoditiesPeriod,"onUpdate:modelValue":[s[1]||(s[1]=r=>e.topCommoditiesPeriod=r),f.fetchTopCommodities],items:e.periodOptions,label:t.$t("dashboard.topCommodities.period"),density:"compact",outlined:""},null,8,["modelValue","items","label","onUpdate:modelValue"])]),_:1}),o(d,{cols:"6"},{default:a(()=>[o(B,{modelValue:e.topCommoditiesLimit,"onUpdate:modelValue":[s[2]||(s[2]=r=>e.topCommoditiesLimit=r),f.fetchTopCommodities],items:e.limitOptions,label:t.$t("dashboard.topCommodities.limit"),density:"compact",outlined:""},null,8,["modelValue","items","label","onUpdate:modelValue"])]),_:1})]),_:1}),e.topCommodities.length>0?(h(),O(q,{key:0,commodities:e.topCommodities},null,8,["commodities"])):(h(),I("p",me,l(t.$t("dashboard.topCommodities.noData")),1))]),_:1})]),_:1},8,["title"])]),_:1},512),[[g,e.permissions.sell&&e.dashboard.topCommodities]]),v(o(d,{cols:"12",sm:"12",md:"6"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn",variant:"outlined","prepend-icon":"mdi-chart-pie",title:"مراکز هزینه",hover:""},{default:a(()=>[o(c,{class:"pa-2"},{default:a(()=>[o(A)]),_:1})]),_:1})]),_:1},512),[[g,e.permissions.cost&&e.dashboard.topCostCenters]]),v(o(d,{cols:"12",sm:"12",md:"6"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn",variant:"outlined","prepend-icon":"mdi-chart-pie",title:"مراکز درآمد",hover:""},{default:a(()=>[o(c,{class:"pa-2"},{default:a(()=>[o(j)]),_:1})]),_:1})]),_:1},512),[[g,e.permissions.income&&e.dashboard.topIncomeCenters]]),v(o(d,{cols:"12",sm:"6",md:"4"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn card-equal-height",color:"success-lighten-4",variant:"elevated","prepend-icon":"mdi-wallet",title:t.$t("static.wallet"),to:"/acc/wallet/view",hover:""},{default:a(()=>[o(c,{class:"text-dark"},{default:a(()=>[o(p,{left:"",small:"",color:"success"},{default:a(()=>s[20]||(s[20]=[i("mdi-currency-usd")])),_:1}),i(" "+l(t.$t("static.deposit"))+": "+l(t.$filters.formatNumber(e.wallet.deposit)||"0")+" "+l(t.$t("currency.irr.short")),1)]),_:1})]),_:1},8,["title"])]),_:1},512),[[g,e.permissions.wallet&&e.dashboard.wallet]]),v(o(d,{cols:"12",sm:"6",md:"4"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn card-equal-height",color:"indigo-lighten-4",variant:"elevated","prepend-icon":"mdi-account-multiple",title:t.$t("drawer.persons"),to:"/acc/persons/list",hover:""},{default:a(()=>[o(c,{class:"text-dark"},{default:a(()=>[u("p",null,[o(p,{left:"",small:"",color:"indigo"},{default:a(()=>s[21]||(s[21]=[i("mdi-numeric")])),_:1}),i(l(t.$t("static.count"))+": "+l(t.$filters.formatNumber(e.stat.personCount)||"0"),1)]),u("p",null,[o(p,{left:"",small:"",color:"indigo"},{default:a(()=>s[22]||(s[22]=[i("mdi-arrow-down")])),_:1}),i(l(t.$t("drawer.recs_today"))+": "+l(t.$filters.formatNumber(e.stat.recs_today,!0)||"0"),1)]),u("p",null,[o(p,{left:"",small:"",color:"indigo"},{default:a(()=>s[23]||(s[23]=[i("mdi-arrow-up")])),_:1}),i(l(t.$t("drawer.sends_today"))+": "+l(t.$filters.formatNumber(e.stat.sends_today,!0)||"0"),1)])]),_:1})]),_:1},8,["title"])]),_:1},512),[[g,e.permissions.persons&&e.dashboard.persons]]),v(o(d,{cols:"12",sm:"6",md:"4"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn card-equal-height",color:"red-lighten-4",variant:"elevated","prepend-icon":"mdi-cash-minus",title:t.$t("dashboard.costs.title"),hover:""},{default:a(()=>[o(c,{class:"text-dark"},{default:a(()=>[u("p",ce,[o(p,{left:"",small:"",color:"red"},{default:a(()=>s[24]||(s[24]=[i("mdi-calendar-today")])),_:1}),i(l(t.$t("dashboard.costs.today"))+": "+l(t.$filters.formatNumber(e.costData.today)||"0"),1)]),u("p",pe,[o(p,{left:"",small:"",color:"red"},{default:a(()=>s[25]||(s[25]=[i("mdi-calendar-week")])),_:1}),i(l(t.$t("dashboard.costs.week"))+": "+l(t.$filters.formatNumber(e.costData.week)||"0"),1)]),u("p",ue,[o(p,{left:"",small:"",color:"red"},{default:a(()=>s[26]||(s[26]=[i("mdi-calendar-month")])),_:1}),i(l(t.$t("dashboard.costs.month"))+": "+l(t.$filters.formatNumber(e.costData.month)||"0"),1)]),u("p",he,[o(p,{left:"",small:"",color:"red"},{default:a(()=>s[27]||(s[27]=[i("mdi-calendar-range")])),_:1}),i(l(t.$t("dashboard.costs.year"))+": "+l(t.$filters.formatNumber(e.costData.year)||"0"),1)])]),_:1})]),_:1},8,["title"])]),_:1},512),[[g,e.permissions.cost&&e.dashboard.costs]]),v(o(d,{cols:"12",sm:"6",md:"4"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn card-equal-height",color:"green-lighten-4",variant:"elevated","prepend-icon":"mdi-cash-plus",title:t.$t("dashboard.incomes.title"),hover:""},{default:a(()=>[o(c,{class:"text-dark"},{default:a(()=>[u("p",fe,[o(p,{left:"",small:"",color:"green"},{default:a(()=>s[28]||(s[28]=[i("mdi-calendar-today")])),_:1}),i(l(t.$t("dashboard.incomes.today"))+": "+l(t.$filters.formatNumber(e.incomeData.today)||"0"),1)]),u("p",_e,[o(p,{left:"",small:"",color:"green"},{default:a(()=>s[29]||(s[29]=[i("mdi-calendar-week")])),_:1}),i(l(t.$t("dashboard.incomes.week"))+": "+l(t.$filters.formatNumber(e.incomeData.week)||"0"),1)]),u("p",be,[o(p,{left:"",small:"",color:"green"},{default:a(()=>s[30]||(s[30]=[i("mdi-calendar-month")])),_:1}),i(l(t.$t("dashboard.incomes.month"))+": "+l(t.$filters.formatNumber(e.incomeData.month)||"0"),1)]),u("p",ye,[o(p,{left:"",small:"",color:"green"},{default:a(()=>s[31]||(s[31]=[i("mdi-calendar-range")])),_:1}),i(l(t.$t("dashboard.incomes.year"))+": "+l(t.$filters.formatNumber(e.incomeData.year)||"0"),1)])]),_:1})]),_:1},8,["title"])]),_:1},512),[[g,e.permissions.income&&e.dashboard.incomes]]),v(o(d,{cols:"12",sm:"6",md:"4"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn card-equal-height",color:"green-lighten-4",variant:"elevated","prepend-icon":"mdi-basket-unfill",title:t.$t("drawer.sell"),to:"/acc/sell/list",hover:""},{default:a(()=>[o(c,{class:"text-dark"},{default:a(()=>[u("p",null,[o(p,{left:"",small:"",color:"green"},{default:a(()=>s[32]||(s[32]=[i("mdi-sigma")])),_:1}),i(l(t.$t("drawer.total"))+": "+l(t.$filters.formatNumber(e.stat.sells_total,!0)||"0"),1)]),u("p",null,[o(p,{left:"",small:"",color:"green"},{default:a(()=>s[33]||(s[33]=[i("mdi-calendar-today")])),_:1}),i(l(t.$t("drawer.today"))+": "+l(t.$filters.formatNumber(e.stat.sells_today,!0)||"0"),1)])]),_:1})]),_:1},8,["title"])]),_:1},512),[[g,e.permissions.sell&&e.dashboard.sells]]),v(o(d,{cols:"12",sm:"6",md:"4"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn card-equal-height",color:"red-lighten-4",variant:"elevated","prepend-icon":"mdi-basket-fill",title:t.$t("drawer.buy"),to:"/acc/buy/list",hover:""},{default:a(()=>[o(c,{class:"text-dark"},{default:a(()=>[u("p",null,[o(p,{left:"",small:"",color:"red"},{default:a(()=>s[34]||(s[34]=[i("mdi-sigma")])),_:1}),i(l(t.$t("drawer.total"))+": "+l(t.$filters.formatNumber(e.stat.buys_total,!0)||"0"),1)]),u("p",null,[o(p,{left:"",small:"",color:"red"},{default:a(()=>s[35]||(s[35]=[i("mdi-calendar-today")])),_:1}),i(l(t.$t("drawer.today"))+": "+l(t.$filters.formatNumber(e.stat.buys_today,!0)||"0"),1)])]),_:1})]),_:1},8,["title"])]),_:1},512),[[g,e.permissions.buy&&e.dashboard.buys]]),v(o(d,{cols:"12",sm:"6",md:"4"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn card-equal-height",color:"orange-lighten-4",variant:"elevated","prepend-icon":"mdi-table-refresh",title:t.$t("drawer.roller"),hover:""},{default:a(()=>[o(c,{class:"text-dark"},{default:a(()=>[o(p,{left:"",small:"",color:"orange"},{default:a(()=>s[36]||(s[36]=[i("mdi-currency-usd")])),_:1}),i(" "+l(t.$filters.formatNumber(e.stat.income,!0)||"0"),1)]),_:1})]),_:1},8,["title"])]),_:1},512),[[g,e.permissions.accounting&&e.dashboard.accounting_total]]),v(o(d,{cols:"12",sm:"6",md:"4"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn card-equal-height",color:"blue-lighten-4",variant:"elevated","prepend-icon":"mdi-bank",title:t.$t("drawer.banks"),to:"/acc/banks/list",hover:""},{default:a(()=>[o(c,{class:"text-dark"},{default:a(()=>[o(p,{left:"",small:"",color:"blue"},{default:a(()=>s[37]||(s[37]=[i("mdi-numeric")])),_:1}),i(" "+l(t.$t("static.count"))+": "+l(t.$filters.formatNumber(e.stat.bankCount)||"0"),1)]),_:1})]),_:1},8,["title"])]),_:1},512),[[g,e.permissions.bank&&e.dashboard.banks]]),v(o(d,{cols:"12",sm:"6",md:"4"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn card-equal-height",color:"purple-lighten-4",variant:"elevated","prepend-icon":"mdi-book-open-page-variant",title:t.$t("drawer.docs"),to:"/acc/accounting/list",hover:""},{default:a(()=>[o(c,{class:"text-dark"},{default:a(()=>[o(p,{left:"",small:"",color:"purple"},{default:a(()=>s[38]||(s[38]=[i("mdi-numeric")])),_:1}),i(" "+l(t.$t("static.count"))+": "+l(t.$filters.formatNumber(e.stat.docCount)||"0"),1)]),_:1})]),_:1},8,["title"])]),_:1},512),[[g,e.permissions.accounting&&e.dashboard.acc_docs]]),v(o(d,{cols:"12",sm:"6",md:"4"},{default:a(()=>[o(b,{class:"animate__animated animate__zoomIn card-equal-height",color:"teal-lighten-4",variant:"elevated","prepend-icon":"mdi-package-variant",title:t.$t("drawer.commodity"),to:"/acc/commodity/list",hover:""},{default:a(()=>[o(c,{class:"text-dark"},{default:a(()=>[o(p,{left:"",small:"",color:"teal"},{default:a(()=>s[39]||(s[39]=[i("mdi-numeric")])),_:1}),i(" "+l(t.$t("static.count"))+": "+l(t.$filters.formatNumber(e.stat.commodity)||"0"),1)]),_:1})]),_:1},8,["title"])]),_:1},512),[[g,e.permissions.commodity&&e.dashboard.commodities]])]),_:1})]),_:1}),o(x,{modelValue:e.dialog,"onUpdate:modelValue":s[19]||(s[19]=r=>e.dialog=r)},{default:a(()=>[o(b,{color:"grey-lighten-4"},{default:a(()=>[o(D,{color:"primary-dark",flat:""},{default:a(()=>[o(p,{left:"",class:"ms-2",color:"white"},{default:a(()=>s[40]||(s[40]=[i("mdi-layers-edit")])),_:1}),o(S,{class:"text-white text-subtitle-1"},{default:a(()=>[i(l(t.$t("dialog.edit_dashboard")),1)]),_:1}),o(L),o(C,{icon:"",onClick:s[3]||(s[3]=r=>e.dialog=!1)},{default:a(()=>[o(p,{color:"white"},{default:a(()=>s[41]||(s[41]=[i("mdi-close")])),_:1})]),_:1})]),_:1}),o(c,{class:"pa-2"},{default:a(()=>[o(k,null,{default:a(()=>[o(d,{cols:"12",sm:"6",md:"4"},{default:a(()=>[o(y,{density:"compact",color:"primary",label:t.$t("static.wallet"),modelValue:e.dashboard.wallet,"onUpdate:modelValue":s[4]||(s[4]=r=>e.dashboard.wallet=r),"hide-details":"",inset:"",class:"text-caption"},null,8,["label","modelValue"]),o(y,{color:"primary",label:t.$t("drawer.banks"),modelValue:e.dashboard.banks,"onUpdate:modelValue":s[5]||(s[5]=r=>e.dashboard.banks=r),"hide-details":"",inset:"",class:"text-caption"},null,8,["label","modelValue"]),o(y,{color:"primary",label:t.$t("drawer.acc_docs"),modelValue:e.dashboard.acc_docs,"onUpdate:modelValue":s[6]||(s[6]=r=>e.dashboard.acc_docs=r),"hide-details":"",inset:"",class:"text-caption"},null,8,["label","modelValue"]),o(y,{color:"primary",label:"نمودار کالاهای پرفروش",modelValue:e.dashboard.topCommodities,"onUpdate:modelValue":s[7]||(s[7]=r=>e.dashboard.topCommodities=r),"hide-details":"",inset:"",class:"text-caption"},null,8,["modelValue"]),o(y,{color:"primary",label:t.$t("dashboard.incomes.title"),modelValue:e.dashboard.incomes,"onUpdate:modelValue":s[8]||(s[8]=r=>e.dashboard.incomes=r),"hide-details":"",inset:"",class:"text-caption"},null,8,["label","modelValue"]),o(y,{color:"primary",label:t.$t("dashboard.incomes.centers"),modelValue:e.dashboard.topIncomeCenters,"onUpdate:modelValue":s[9]||(s[9]=r=>e.dashboard.topIncomeCenters=r),"hide-details":"",inset:"",class:"text-caption"},null,8,["label","modelValue"])]),_:1}),o(d,{cols:"12",sm:"6",md:"4"},{default:a(()=>[o(y,{color:"primary",label:t.$t("drawer.persons"),modelValue:e.dashboard.persons,"onUpdate:modelValue":s[10]||(s[10]=r=>e.dashboard.persons=r),"hide-details":"",inset:"",class:"text-caption"},null,8,["label","modelValue"]),o(y,{color:"primary",label:t.$t("drawer.buys"),modelValue:e.dashboard.buys,"onUpdate:modelValue":s[11]||(s[11]=r=>e.dashboard.buys=r),"hide-details":"",inset:"",class:"text-caption"},null,8,["label","modelValue"]),o(y,{color:"primary",label:t.$t("drawer.sells"),modelValue:e.dashboard.sells,"onUpdate:modelValue":s[12]||(s[12]=r=>e.dashboard.sells=r),"hide-details":"",inset:"",class:"text-caption"},null,8,["label","modelValue"]),o(y,{color:"primary",label:t.$t("drawer.sell_chart"),modelValue:e.dashboard.sellChart,"onUpdate:modelValue":s[13]||(s[13]=r=>e.dashboard.sellChart=r),"hide-details":"",inset:"",class:"text-caption"},null,8,["label","modelValue"])]),_:1}),o(d,{cols:"12",sm:"6",md:"4"},{default:a(()=>[o(y,{color:"primary",label:t.$t("dialog.commodities"),modelValue:e.dashboard.commodities,"onUpdate:modelValue":s[14]||(s[14]=r=>e.dashboard.commodities=r),"hide-details":"",inset:"",class:"text-caption"},null,8,["label","modelValue"]),o(y,{color:"primary",label:t.$t("dashboard.costs.title"),modelValue:e.dashboard.costs,"onUpdate:modelValue":s[15]||(s[15]=r=>e.dashboard.costs=r),"hide-details":"",inset:"",class:"text-caption"},null,8,["label","modelValue"]),o(y,{color:"primary",label:t.$t("dashboard.costs.centers"),modelValue:e.dashboard.topCostCenters,"onUpdate:modelValue":s[16]||(s[16]=r=>e.dashboard.topCostCenters=r),density:"compact","hide-details":"",inset:"",class:"text-caption"},null,8,["label","modelValue"]),o(y,{color:"primary",label:t.$t("drawer.accounting_total"),modelValue:e.dashboard.accounting_total,"onUpdate:modelValue":s[17]||(s[17]=r=>e.dashboard.accounting_total=r),"hide-details":"",inset:"",class:"text-caption"},null,8,["label","modelValue"]),o(y,{color:"primary",label:t.$t("drawer.notif"),modelValue:e.dashboard.notif,"onUpdate:modelValue":s[18]||(s[18]=r=>e.dashboard.notif=r),hint:t.$t("dialog.notif_msg"),"persistent-hint":"",inset:"",class:"text-caption"},null,8,["label","modelValue","hint"])]),_:1})]),_:1})]),_:1}),o(E,{class:"pa-2"},{default:a(()=>[o(L),o(C,{"prepend-icon":"mdi-content-save",color:"primary",variant:"outlined",text:t.$t("dialog.save"),onClick:f.save,loading:e.loading},null,8,["text","onClick","loading"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),o(G,{value:e.loading,contained:"",class:"align-center justify-center"},{default:a(()=>[o(W,{indeterminate:"",size:"64",color:"primary"})]),_:1},8,["value"])],64)}const Ve=z(ne,[["render",ve],["__scopeId","data-v-4f4097c0"]]);export{Ve as default}; diff --git a/public_html/webui/assets/dashboard-a33b3e67.js b/public_html/webui/assets/dashboard-a33b3e67.js deleted file mode 100644 index bba9dd1..0000000 --- a/public_html/webui/assets/dashboard-a33b3e67.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as he,f as $e,a as H}from"./main-9b36f05f.js";import{V as $,k as _e,r as k,i as ye,n as z,I as G,H as W,l as be,O as b,J as xe,an as we,G as Z,W as J,q as K,a as R,o as Re,c as ke,w as u,b as l,d as V,t as O}from"./vendor-adef9cb4.js";const ae=e=>{if(e=$(e),Array.isArray(e))return!!e.length;if(e==null)return!1;if(e===!1)return!0;if(e instanceof Date)return!isNaN(e.getTime());if(typeof e=="object"){for(let r in e)return!0;return!1}return!!String(e).length};function L(){for(var e=arguments.length,r=new Array(e),n=0;n(t=$(t),!ae(t)||r.every(a=>(a.lastIndex=0,a.test(t))))}L(/^[a-zA-Z]*$/);L(/^[a-zA-Z0-9]*$/);L(/^\d*(\.\d+)?$/);const Ve=/^(?:[A-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]{2,}(?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i;L(Ve);function Oe(e){return typeof e=="string"&&(e=e.trim()),ae(e)}var Ce={$validator:Oe,$message:"Value is required",$params:{type:"required"}};const je=/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i;L(je);L(/(^[0-9]*$)|(^-[0-9]+$)/);L(/^[-]?\d*(\.\d+)?$/);function Q(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,t)}return n}function E(e){for(var r=1;r1&&arguments[1]!==void 0?arguments[1]:[];return Object.keys(e).reduce((n,t)=>(r.includes(t)||(n[t]=$(e[t])),n),{})}function M(e){return typeof e=="function"}function De(e){return xe(e)||we(e)}function se(e,r,n){let t=e;const a=r.split(".");for(let i=0;ie.some(t=>se(r,t,{[n]:!1})[n]))}function ee(e,r,n){return b(()=>e.reduce((t,a)=>{const i=se(r,a,{[n]:!1})[n]||[];return t.concat(i)},[]))}function le(e,r,n,t){return e.call(t,$(r),$(n),t)}function oe(e){return e.$valid!==void 0?!e.$valid:!e}function Pe(e,r,n,t,a,i,h){let{$lazy:d,$rewardEarly:v}=a,o=arguments.length>7&&arguments[7]!==void 0?arguments[7]:[],m=arguments.length>8?arguments[8]:void 0,g=arguments.length>9?arguments[9]:void 0,_=arguments.length>10?arguments[10]:void 0;const p=k(!!t.value),s=k(0);n.value=!1;const f=z([r,t].concat(o,_),()=>{if(d&&!t.value||v&&!g.value&&!n.value)return;let c;try{c=le(e,r,m,h)}catch(x){c=Promise.reject(x)}s.value++,n.value=!!s.value,p.value=!1,Promise.resolve(c).then(x=>{s.value--,n.value=!!s.value,i.value=x,p.value=oe(x)}).catch(x=>{s.value--,n.value=!!s.value,i.value=x,p.value=!0})},{immediate:!0,deep:typeof r=="object"});return{$invalid:p,$unwatch:f}}function Le(e,r,n,t,a,i,h,d){let{$lazy:v,$rewardEarly:o}=t;const m=()=>({}),g=b(()=>{if(v&&!n.value||o&&!d.value)return!1;let _=!0;try{const p=le(e,r,h,i);a.value=p,_=oe(p)}catch(p){a.value=p}return _});return{$unwatch:m,$invalid:g}}function Te(e,r,n,t,a,i,h,d,v,o,m){const g=k(!1),_=e.$params||{},p=k(null);let s,f;e.$async?{$invalid:s,$unwatch:f}=Pe(e.$validator,r,g,n,t,p,a,e.$watchTargets,v,o,m):{$invalid:s,$unwatch:f}=Le(e.$validator,r,n,t,p,a,v,o);const c=e.$message;return{$message:M(c)?b(()=>c(X({$pending:g,$invalid:s,$params:X(_),$model:r,$response:p,$validator:i,$propertyPath:d,$property:h}))):c||"",$params:_,$pending:g,$invalid:s,$response:p,$unwatch:f}}function ze(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const r=$(e),n=Object.keys(r),t={},a={},i={};let h=null;return n.forEach(d=>{const v=r[d];switch(!0){case M(v.$validator):t[d]=v;break;case M(v):t[d]={$validator:v};break;case d==="$validationGroups":h=v;break;case d.startsWith("$"):i[d]=v;break;default:a[d]=v}}),{rules:t,nestedValidators:a,config:i,validationGroups:h}}const Ie="__root";function Se(e,r,n,t,a,i,h,d,v){const o=Object.keys(e),m=t.get(a,e),g=k(!1),_=k(!1),p=k(0);if(m){if(!m.$partial)return m;m.$unwatch(),g.value=m.$dirty.value}const s={$dirty:g,$path:a,$touch:()=>{g.value||(g.value=!0)},$reset:()=>{g.value&&(g.value=!1)},$commit:()=>{}};return o.length?(o.forEach(f=>{s[f]=Te(e[f],r,s.$dirty,i,h,f,n,a,v,_,p)}),s.$externalResults=b(()=>d.value?[].concat(d.value).map((f,c)=>({$propertyPath:a,$property:n,$validator:"$externalResults",$uid:`${a}-externalResult-${c}`,$message:f,$params:{},$response:null,$pending:!1})):[]),s.$invalid=b(()=>{const f=o.some(c=>$(s[c].$invalid));return _.value=f,!!s.$externalResults.value.length||f}),s.$pending=b(()=>o.some(f=>$(s[f].$pending))),s.$error=b(()=>s.$dirty.value?s.$pending.value||s.$invalid.value:!1),s.$silentErrors=b(()=>o.filter(f=>$(s[f].$invalid)).map(f=>{const c=s[f];return W({$propertyPath:a,$property:n,$validator:f,$uid:`${a}-${f}`,$message:c.$message,$params:c.$params,$response:c.$response,$pending:c.$pending})}).concat(s.$externalResults.value)),s.$errors=b(()=>s.$dirty.value?s.$silentErrors.value:[]),s.$unwatch=()=>o.forEach(f=>{s[f].$unwatch()}),s.$commit=()=>{_.value=!0,p.value=Date.now()},t.set(a,e,s),s):(m&&t.set(a,e,s),s)}function Ae(e,r,n,t,a,i,h){const d=Object.keys(e);return d.length?d.reduce((v,o)=>(v[o]=B({validations:e[o],state:r,key:o,parentKey:n,resultsCache:t,globalConfig:a,instance:i,externalResults:h}),v),{}):{}}function Me(e,r,n){const t=b(()=>[r,n].filter(s=>s).reduce((s,f)=>s.concat(Object.values($(f))),[])),a=b({get(){return e.$dirty.value||(t.value.length?t.value.every(s=>s.$dirty):!1)},set(s){e.$dirty.value=s}}),i=b(()=>{const s=$(e.$silentErrors)||[],f=t.value.filter(c=>($(c).$silentErrors||[]).length).reduce((c,x)=>c.concat(...x.$silentErrors),[]);return s.concat(f)}),h=b(()=>{const s=$(e.$errors)||[],f=t.value.filter(c=>($(c).$errors||[]).length).reduce((c,x)=>c.concat(...x.$errors),[]);return s.concat(f)}),d=b(()=>t.value.some(s=>s.$invalid)||$(e.$invalid)||!1),v=b(()=>t.value.some(s=>$(s.$pending))||$(e.$pending)||!1),o=b(()=>t.value.some(s=>s.$dirty)||t.value.some(s=>s.$anyDirty)||a.value),m=b(()=>a.value?v.value||d.value:!1),g=()=>{e.$touch(),t.value.forEach(s=>{s.$touch()})},_=()=>{e.$commit(),t.value.forEach(s=>{s.$commit()})},p=()=>{e.$reset(),t.value.forEach(s=>{s.$reset()})};return t.value.length&&t.value.every(s=>s.$dirty)&&g(),{$dirty:a,$errors:h,$invalid:d,$anyDirty:o,$error:m,$pending:v,$touch:g,$reset:p,$silentErrors:i,$commit:_}}function B(e){let{validations:r,state:n,key:t,parentKey:a,childResults:i,resultsCache:h,globalConfig:d={},instance:v,externalResults:o}=e;const m=a?`${a}.${t}`:t,{rules:g,nestedValidators:_,config:p,validationGroups:s}=ze(r),f=E(E({},d),p),c=t?b(()=>{const w=$(n);return w?$(w[t]):void 0}):n,x=E({},$(o)||{}),I=b(()=>{const w=$(o);return t?w?$(w[t]):void 0:w}),S=Se(g,c,t,h,m,f,v,I,n),C=Ae(_,c,m,h,f,v,I),T={};s&&Object.entries(s).forEach(w=>{let[P,j]=w;T[P]={$invalid:q(j,C,"$invalid"),$error:q(j,C,"$error"),$pending:q(j,C,"$pending"),$errors:ee(j,C,"$errors"),$silentErrors:ee(j,C,"$silentErrors")}});const{$dirty:D,$errors:U,$invalid:y,$anyDirty:ue,$error:ce,$pending:F,$touch:N,$reset:de,$silentErrors:fe,$commit:Y}=Me(S,C,i),me=t?b({get:()=>$(c),set:w=>{D.value=!0;const P=$(n),j=$(o);j&&(j[t]=x[t]),G(P[t])?P[t].value=w:P[t]=w}}):null;t&&f.$autoDirty&&z(c,()=>{D.value||N();const w=$(o);w&&(w[t]=x[t])},{flush:"sync"});async function ge(){return N(),f.$rewardEarly&&(Y(),await K()),await K(),new Promise(w=>{if(!F.value)return w(!y.value);const P=z(F,()=>{w(!y.value),P()})})}function ve(w){return(i.value||{})[w]}function pe(){G(o)?o.value=x:Object.keys(x).length===0?Object.keys(o).forEach(w=>{delete o[w]}):Object.assign(o,x)}return W(E(E(E({},S),{},{$model:me,$dirty:D,$error:ce,$errors:U,$invalid:y,$anyDirty:ue,$pending:F,$touch:N,$reset:de,$path:m||Ie,$silentErrors:fe,$validate:ge,$commit:Y},i&&{$getResultsForChild:ve,$clearExternalResults:pe,$validationGroups:T}),C))}class Ue{constructor(){this.storage=new Map}set(r,n,t){this.storage.set(r,{rules:n,result:t})}checkRulesValidity(r,n,t){const a=Object.keys(t),i=Object.keys(n);return i.length!==a.length||!i.every(d=>a.includes(d))?!1:i.every(d=>n[d].$params?Object.keys(n[d].$params).every(v=>$(t[d].$params[v])===$(n[d].$params[v])):!0)}get(r,n){const t=this.storage.get(r);if(!t)return;const{rules:a,result:i}=t,h=this.checkRulesValidity(r,n,a),d=i.$unwatch?i.$unwatch:()=>({});return h?i:{$dirty:i.$dirty,$partial:!0,$unwatch:d}}}const A={COLLECT_ALL:!0,COLLECT_NONE:!1},te=Symbol("vuelidate#injectChildResults"),re=Symbol("vuelidate#removeChildResults");function Fe(e){let{$scope:r,instance:n}=e;const t={},a=k([]),i=b(()=>a.value.reduce((m,g)=>(m[g]=$(t[g]),m),{}));function h(m,g){let{$registerAs:_,$scope:p,$stopPropagation:s}=g;s||r===A.COLLECT_NONE||p===A.COLLECT_NONE||r!==A.COLLECT_ALL&&r!==p||(t[_]=m,a.value.push(_))}n.__vuelidateInjectInstances=[].concat(n.__vuelidateInjectInstances||[],h);function d(m){a.value=a.value.filter(g=>g!==m),delete t[m]}n.__vuelidateRemoveInstances=[].concat(n.__vuelidateRemoveInstances||[],d);const v=Z(te,[]);J(te,n.__vuelidateInjectInstances);const o=Z(re,[]);return J(re,n.__vuelidateRemoveInstances),{childResults:i,sendValidationResultsToParent:v,removeValidationResultsFromParent:o}}function ie(e){return new Proxy(e,{get(r,n){return typeof r[n]=="object"?ie(r[n]):b(()=>r[n])}})}let ne=0;function Ne(e,r){var n;let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};arguments.length===1&&(t=e,e=void 0,r=void 0);let{$registerAs:a,$scope:i=A.COLLECT_ALL,$stopPropagation:h,$externalResults:d,currentVueInstance:v}=t;const o=v||((n=_e())===null||n===void 0?void 0:n.proxy),m=o?o.$options:{};a||(ne+=1,a=`_vuelidate_${ne}`);const g=k({}),_=new Ue,{childResults:p,sendValidationResultsToParent:s,removeValidationResultsFromParent:f}=o?Fe({$scope:i,instance:o}):{childResults:k({})};if(!e&&m.validations){const c=m.validations;r=k({}),ye(()=>{r.value=o,z(()=>M(c)?c.call(r.value,new ie(r.value)):c,x=>{g.value=B({validations:x,state:r,childResults:p,resultsCache:_,globalConfig:t,instance:o,externalResults:d||o.vuelidateExternalResults})},{immediate:!0})}),t=m.validationsConfig||t}else{const c=G(e)||De(e)?e:W(e||{});z(c,x=>{g.value=B({validations:x,state:r,childResults:p,resultsCache:_,globalConfig:t,instance:o??{},externalResults:d})},{immediate:!0})}return o&&(s.forEach(c=>c(g,{$registerAs:a,$scope:i,$stopPropagation:h})),be(()=>f.forEach(c=>c(a)))),b(()=>E(E({},$(g.value)),p.value))}const He={name:"Dashboard",components:{apexchart:$e},data(){return{activeTab:"personal",loading:k(!0),dialog:k(!1),errorDialog:k(!1),copySuccessDialog:k(!1),user_fullname:"",user_email:"",user_mobile:"",referralCode:"",referralLink:"",errorMessage:"",stats:{joinedToday:0,joinedThisMonth:0,joinedThisYear:0,totalInvited:0},recentUsers:[],recentUsersHeadersFull:[{title:this.$t("marketing.user_email"),key:"email",align:"start"},{title:this.$t("marketing.user_name"),key:"fullName",align:"start"},{title:this.$t("marketing.join_date"),key:"dateRegister",align:"start"},{title:this.$t("marketing.status"),key:"active",align:"center"}],recentUsersHeadersMobile:[{title:this.$t("marketing.user_name"),key:"fullName",align:"start"},{title:this.$t("marketing.join_date"),key:"dateRegister",align:"start"}],chartOptions:{chart:{type:"bar",height:350,fontFamily:"Vazirmatn FD, sans-serif"},xaxis:{categories:[],labels:{style:{fontFamily:"Vazirmatn FD, sans-serif"}}},yaxis:{labels:{style:{fontFamily:"Vazirmatn FD, sans-serif"}}},plotOptions:{bar:{horizontal:!1}},dataLabels:{enabled:!1},title:{text:this.$t("marketing.six_months_chart"),align:"center",style:{fontFamily:"Vazirmatn FD, sans-serif"}}},chartSeries:[{name:this.$t("marketing.users"),data:[]}]}},computed:{computedHeaders(){return this.$vuetify.display.smAndDown?this.recentUsersHeadersMobile:this.recentUsersHeadersFull}},methods:{async updateProfile(){var r,n;if(!await this.v$.$validate())this.errorMessage=this.$t("validator.form_invalid"),this.errorDialog=!0;else{this.loading=!0;try{await H.post("/api/user/update/info",{fullname:this.user_fullname,mobile:this.user_mobile}),this.loading=!1,this.dialog=!0}catch(t){this.loading=!1,this.errorMessage=((n=(r=t.response)==null?void 0:r.data)==null?void 0:n.message)||this.$t("dialog.error_unknown"),this.errorDialog=!0}}},copyReferralLink(){if(!this.referralLink){this.errorMessage=this.$t("user.referral_not_available"),this.errorDialog=!0;return}navigator.clipboard.writeText(this.referralLink).then(()=>{this.copySuccessDialog=!0}).catch(()=>{this.errorMessage=this.$t("user.copy_failed"),this.errorDialog=!0})},async fetchMarketingData(){var e,r;try{const n=await H.get("/api/membership/stats");if(!n.data||!n.data.data)throw new Error("Invalid server response structure");const t=n.data.data;this.stats=t.stats||{joinedToday:0,joinedThisMonth:0,joinedThisYear:0,totalInvited:0};const a=i=>{const[h,d]=i.split("@");if(h.length<=3)return`${h}@${d}`;const v=Math.min(3,h.length-1),o=[...Array(h.length).keys()].sort(()=>Math.random()-.5).slice(0,v);let m=h.split("");return o.forEach(g=>m[g]="*"),`${m.join("")}@${d}`};this.recentUsers=Array.isArray(t.recentUsers)?t.recentUsers.map(i=>({...i,email:a(i.email),dateRegister:i.dateRegister?new Date(i.dateRegister*1e3).toLocaleString("fa-IR"):"نامشخص",active:i.active})):[],this.chartOptions.xaxis.categories=((e=t.chart)==null?void 0:e.months)||[],this.chartSeries[0].data=((r=t.chart)==null?void 0:r.users)||[]}catch(n){this.errorMessage=n.message||this.$t("dialog.error_unknown"),this.errorDialog=!0}}},async mounted(){var e,r;try{const n=await H.post("/api/user/current/info");this.user_email=n.data.email,this.user_fullname=n.data.fullname,this.user_mobile=n.data.mobile,this.referralCode=n.data.invateCode||"",this.referralLink=this.referralCode?`${window.location.origin}/ms/${this.referralCode}`:"",await this.fetchMarketingData()}catch(n){this.errorMessage=((r=(e=n.response)==null?void 0:e.data)==null?void 0:r.message)||this.$t("dialog.error_unknown"),this.errorDialog=!0}finally{this.loading=!1}},validations(){return{user_fullname:{required:Ce}}},setup(){return{v$:Ne()}}};function qe(e,r,n,t,a,i){const h=R("v-tab"),d=R("v-tabs"),v=R("v-avatar"),o=R("v-col"),m=R("v-text-field"),g=R("v-btn"),_=R("v-row"),p=R("v-card-text"),s=R("v-card"),f=R("v-window-item"),c=R("v-card-title"),x=R("v-icon"),I=R("v-data-table"),S=R("apexchart"),C=R("v-window"),T=R("v-spacer"),D=R("v-dialog"),U=R("v-container");return Re(),ke(U,{fluid:"",class:"pa-0 ma-0"},{default:u(()=>[l(d,{modelValue:a.activeTab,"onUpdate:modelValue":r[0]||(r[0]=y=>a.activeTab=y),color:"primary",grow:""},{default:u(()=>[l(h,{value:"personal",text:e.$t("tabs.personal_info")},null,8,["text"]),l(h,{value:"marketing",text:e.$t("tabs.marketing_info")},null,8,["text"])]),_:1},8,["modelValue"]),l(C,{modelValue:a.activeTab,"onUpdate:modelValue":r[5]||(r[5]=y=>a.activeTab=y)},{default:u(()=>[l(f,{value:"personal"},{default:u(()=>[l(s,{loading:a.loading?"red":null,disabled:a.loading,class:"ma-4"},{default:u(()=>[l(p,null,{default:u(()=>[l(_,null,{default:u(()=>[l(o,{cols:"12",sm:"12",md:"2",class:"text-center"},{default:u(()=>[l(v,{image:"/img/avatar.png",size:"155"})]),_:1}),l(o,{cols:"12",sm:"12",md:"10"},{default:u(()=>[l(_,null,{default:u(()=>[l(o,{cols:"12"},{default:u(()=>[l(m,{modelValue:a.user_email,"onUpdate:modelValue":r[1]||(r[1]=y=>a.user_email=y),label:e.$t("user.email"),"prepend-inner-icon":"mdi-email",disabled:!0,color:"primary",variant:"solo"},null,8,["modelValue","label"])]),_:1}),l(o,{cols:"12"},{default:u(()=>[l(m,{modelValue:a.user_mobile,"onUpdate:modelValue":r[2]||(r[2]=y=>a.user_mobile=y),label:e.$t("user.mobile"),"prepend-inner-icon":"mdi-cellphone",disabled:!0,color:"primary",variant:"solo"},null,8,["modelValue","label"])]),_:1}),l(o,{cols:"12"},{default:u(()=>[l(m,{modelValue:a.user_fullname,"onUpdate:modelValue":r[3]||(r[3]=y=>a.user_fullname=y),label:e.$t("user.name"),"prepend-inner-icon":"mdi-account",disabled:a.loading,color:"primary",variant:"solo",rules:[()=>a.user_fullname.length>0||e.$t("validator.required")]},null,8,["modelValue","label","disabled","rules"])]),_:1}),l(o,{cols:"12"},{default:u(()=>[l(m,{modelValue:a.referralLink,"onUpdate:modelValue":r[4]||(r[4]=y=>a.referralLink=y),label:e.$t("user.referral_link"),"prepend-inner-icon":"mdi-link","append-inner-icon":"mdi-content-copy",readonly:!0,color:"primary",variant:"solo","onClick:appendInner":i.copyReferralLink},null,8,["modelValue","label","onClick:appendInner"])]),_:1}),l(o,{cols:"12"},{default:u(()=>[l(g,{color:"primary",loading:a.loading,"prepend-icon":"mdi-content-save",onClick:i.updateProfile},{default:u(()=>[V(O(e.$t("dialog.save")),1)]),_:1},8,["loading","onClick"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["loading","disabled"])]),_:1}),l(f,{value:"marketing"},{default:u(()=>[l(s,{class:"ma-4"},{default:u(()=>[l(p,null,{default:u(()=>[l(_,null,{default:u(()=>[l(o,{cols:"12",sm:"6",md:"3"},{default:u(()=>[l(s,{color:"blue-lighten-5",flat:""},{default:u(()=>[l(c,null,{default:u(()=>[V(O(e.$t("marketing.joined_today")),1)]),_:1}),l(p,{class:"text-h5"},{default:u(()=>[V(O(a.stats.joinedToday),1)]),_:1})]),_:1})]),_:1}),l(o,{cols:"12",sm:"6",md:"3"},{default:u(()=>[l(s,{color:"green-lighten-5",flat:""},{default:u(()=>[l(c,null,{default:u(()=>[V(O(e.$t("marketing.joined_this_month")),1)]),_:1}),l(p,{class:"text-h5"},{default:u(()=>[V(O(a.stats.joinedThisMonth),1)]),_:1})]),_:1})]),_:1}),l(o,{cols:"12",sm:"6",md:"3"},{default:u(()=>[l(s,{color:"purple-lighten-5",flat:""},{default:u(()=>[l(c,null,{default:u(()=>[V(O(e.$t("marketing.joined_this_year")),1)]),_:1}),l(p,{class:"text-h5"},{default:u(()=>[V(O(a.stats.joinedThisYear),1)]),_:1})]),_:1})]),_:1}),l(o,{cols:"12",sm:"6",md:"3"},{default:u(()=>[l(s,{color:"orange-lighten-5",flat:""},{default:u(()=>[l(c,null,{default:u(()=>[V(O(e.$t("marketing.total_invited")),1)]),_:1}),l(p,{class:"text-h5"},{default:u(()=>[V(O(a.stats.totalInvited),1)]),_:1})]),_:1})]),_:1})]),_:1}),l(_,{class:"mt-4"},{default:u(()=>[l(o,{cols:"12"},{default:u(()=>[l(s,null,{default:u(()=>[l(c,null,{default:u(()=>[V(O(e.$t("marketing.recent_users")),1)]),_:1}),l(I,{headers:i.computedHeaders,items:a.recentUsers,loading:a.loading,"hide-default-footer":"",class:"elevation-1"},{"item.active":u(({item:y})=>[l(x,{color:y.active?"green":"red",small:""},{default:u(()=>r[12]||(r[12]=[V(" mdi-circle ")])),_:2},1032,["color"])]),_:1},8,["headers","items","loading"])]),_:1})]),_:1})]),_:1}),l(_,{class:"mt-4"},{default:u(()=>[l(o,{cols:"12"},{default:u(()=>[l(s,null,{default:u(()=>[l(c,null,{default:u(()=>[V(O(e.$t("marketing.six_months_chart")),1)]),_:1}),l(S,{type:"bar",height:"350",options:a.chartOptions,series:a.chartSeries},null,8,["options","series"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),l(D,{modelValue:a.dialog,"onUpdate:modelValue":r[7]||(r[7]=y=>a.dialog=y),"max-width":"500",persistent:""},{default:u(()=>[l(s,{color:"successLight","prepend-icon":"mdi-check-circle",title:e.$t("dialog.result"),text:e.$t("dialog.save_ok")},{actions:u(()=>[l(T),l(g,{color:"primary",text:e.$t("dialog.ok"),variant:"flat",onClick:r[6]||(r[6]=y=>a.dialog=!1)},null,8,["text"])]),_:1},8,["title","text"])]),_:1},8,["modelValue"]),l(D,{modelValue:a.errorDialog,"onUpdate:modelValue":r[9]||(r[9]=y=>a.errorDialog=y),"max-width":"500",persistent:""},{default:u(()=>[l(s,{color:"dangerLight","prepend-icon":"mdi-close-octagon",title:e.$t("dialog.error"),text:a.errorMessage},{actions:u(()=>[l(T),l(g,{color:"primary",text:e.$t("dialog.ok"),variant:"flat",onClick:r[8]||(r[8]=y=>a.errorDialog=!1)},null,8,["text"])]),_:1},8,["title","text"])]),_:1},8,["modelValue"]),l(D,{modelValue:a.copySuccessDialog,"onUpdate:modelValue":r[11]||(r[11]=y=>a.copySuccessDialog=y),"max-width":"500"},{default:u(()=>[l(s,{color:"successLight","prepend-icon":"mdi-check-circle",title:e.$t("dialog.success"),text:e.$t("user.link_copied")},{actions:u(()=>[l(T),l(g,{color:"primary",text:e.$t("dialog.ok"),variant:"flat",onClick:r[10]||(r[10]=y=>a.copySuccessDialog=!1)},null,8,["text"])]),_:1},8,["title","text"])]),_:1},8,["modelValue"])]),_:1})}const We=he(He,[["render",qe],["__scopeId","data-v-078c7591"]]);export{We as default}; diff --git a/public_html/webui/assets/database_info-bfdb490b.js b/public_html/webui/assets/database_info-bfdb490b.js deleted file mode 100644 index 7e7a67b..0000000 --- a/public_html/webui/assets/database_info-bfdb490b.js +++ /dev/null @@ -1 +0,0 @@ -import{a as u,S as r,_ as g}from"./main-9b36f05f.js";import{h as b,r as v,a as e,o as h,s as $,b as t,w as o,F as x,d as k,t as w}from"./vendor-adef9cb4.js";const B=b({name:"database_info",data:()=>({loading:v(!0)}),methods:{loadData(){this.loading=!1},createDatabaseFile(){this.loading=!0,u.post("/api/admin/database/backup/create").then(a=>{this.loading=!1,a.data.result==0&&r.fire({text:"فایل پشتیبان از بانک اطلاعاتی با نام "+a.data.filename+"در پوشه Backup با موفقیت ایجاد شد.",icon:"success",confirmButtonText:"قبول"})}).catch(a=>{this.loading=!1,r.fire({text:this.$t("dialog.error_operation"),icon:"error",confirmButtonText:this.$t("dialog.ok")})})}},beforeMount(){this.loadData()}});function D(a,n,y,C,F,S){const l=e("v-spacer"),i=e("v-toolbar"),d=e("v-alert"),s=e("v-col"),c=e("v-btn"),_=e("v-row"),p=e("v-card-text"),m=e("v-card"),f=e("v-container");return h(),$(x,null,[t(i,{color:"toolbar",title:a.$t("pages.manager.database")},{default:o(()=>[t(l)]),_:1},8,["title"]),t(f,{class:"pa-0"},{default:o(()=>[t(m,{loading:a.loading?"red":null,disabled:a.loading},{default:o(()=>[t(p,{class:""},{default:o(()=>[t(_,{class:"mb-2"},{default:o(()=>[t(s,{cols:"12",sm:"12",md:"12"},{default:o(()=>[t(d,{text:a.$t("pages.manager.database_info"),type:"warning"},null,8,["text"])]),_:1}),t(s,{cols:"12",sm:"12",md:"12"},{default:o(()=>[t(c,{type:"submit",onClick:n[0]||(n[0]=T=>a.createDatabaseFile()),color:"primary","prepend-icon":"mdi-database-export",loading:a.loading,title:a.$t("dialog.database_export")},{default:o(()=>[k(w(a.$t("dialog.database_export")),1)]),_:1},8,["loading","title"])]),_:1})]),_:1})]),_:1})]),_:1},8,["loading","disabled"])]),_:1})],64)}const E=g(B,[["render",D]]);export{E as default}; diff --git a/public_html/webui/assets/debounce-342dfd77.js b/public_html/webui/assets/debounce-342dfd77.js deleted file mode 100644 index e671dcc..0000000 --- a/public_html/webui/assets/debounce-342dfd77.js +++ /dev/null @@ -1 +0,0 @@ -import{h as v,i as F}from"./main-9b36f05f.js";function M(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var L=M,B=typeof v=="object"&&v&&v.Object===Object&&v,D=B,U=D,H=typeof self=="object"&&self&&self.Object===Object&&self,X=U||H||Function("return this")(),N=X,q=N,z=function(){return q.Date.now()},J=z,K=/\s/;function Q(e){for(var t=e.length;t--&&K.test(e.charAt(t)););return t}var V=Q,Y=V,Z=/^\s+/;function ee(e){return e&&e.slice(0,Y(e)+1).replace(Z,"")}var te=ee,re=N,ne=re.Symbol,w=ne,x=w,R=Object.prototype,ie=R.hasOwnProperty,ae=R.toString,l=x?x.toStringTag:void 0;function oe(e){var t=ie.call(e,l),i=e[l];try{e[l]=void 0;var a=!0}catch{}var f=ae.call(e);return a&&(t?e[l]=i:delete e[l]),f}var fe=oe,ce=Object.prototype,se=ce.toString;function ue(e){return se.call(e)}var be=ue,_=w,de=fe,me=be,le="[object Null]",ge="[object Undefined]",I=_?_.toStringTag:void 0;function ve(e){return e==null?e===void 0?ge:le:I&&I in Object(e)?de(e):me(e)}var Te=ve;function ye(e){return e!=null&&typeof e=="object"}var je=ye,Se=Te,$e=je,Oe="[object Symbol]";function pe(e){return typeof e=="symbol"||$e(e)&&Se(e)==Oe}var he=pe,xe=te,E=L,_e=he,k=0/0,Ie=/^[-+]0x[0-9a-f]+$/i,Ee=/^0b[01]+$/i,ke=/^0o[0-7]+$/i,Ge=parseInt;function Le(e){if(typeof e=="number")return e;if(_e(e))return k;if(E(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=E(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=xe(e);var i=Ee.test(e);return i||ke.test(e)?Ge(e.slice(2),i?2:8):Ie.test(e)?k:+e}var Ne=Le,we=L,S=J,G=Ne,Re="Expected a function",We=Math.max,Ce=Math.min;function Pe(e,t,i){var a,f,u,s,n,c,b=0,$=!1,d=!1,T=!0;if(typeof e!="function")throw new TypeError(Re);t=G(t)||0,we(i)&&($=!!i.leading,d="maxWait"in i,u=d?We(G(i.maxWait)||0,t):u,T="trailing"in i?!!i.trailing:T);function y(r){var o=a,m=f;return a=f=void 0,b=r,s=e.apply(m,o),s}function W(r){return b=r,n=setTimeout(g,t),$?y(r):s}function C(r){var o=r-c,m=r-b,h=t-o;return d?Ce(h,u-m):h}function O(r){var o=r-c,m=r-b;return c===void 0||o>=t||o<0||d&&m>=u}function g(){var r=S();if(O(r))return p(r);n=setTimeout(g,C(r))}function p(r){return n=void 0,T&&a?y(r):(a=f=void 0,s)}function P(){n!==void 0&&clearTimeout(n),b=0,a=c=f=n=void 0}function A(){return n===void 0?s:p(S())}function j(){var r=S(),o=O(r);if(a=arguments,f=this,c=r,o){if(n===void 0)return W(c);if(d)return clearTimeout(n),n=setTimeout(g,t),y(c)}return n===void 0&&(n=setTimeout(g,t)),s}return j.cancel=P,j.flush=A,j}var Ae=Pe;const Me=F(Ae);export{Me as d}; diff --git a/public_html/webui/assets/debtors-b891f019.js b/public_html/webui/assets/debtors-b891f019.js deleted file mode 100644 index 9f20720..0000000 --- a/public_html/webui/assets/debtors-b891f019.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as k,a as c,S as x}from"./main-9b36f05f.js";import{r as g,a as h,o as i,s as r,e as t,d as n,aa as b,u as _,ab as y,b as p,w as l,t as o,A as u}from"./vendor-adef9cb4.js";const S={name:"debtors",data:()=>({sumSelected:0,sumTotal:0,itemsSelected:[],searchValue:"",loading:g(!0),items:[],itemsSelected:[],headers:[{text:"کد",value:"code"},{text:"نام مستعار",value:"nikename",sortable:!0,width:150},{text:"تراز حساب",value:"balance",sortable:!0,width:100},{text:"وضعیت حساب",value:"status",sortable:!0,width:110},{text:"بدهکار",value:"bd",sortable:!0,width:100},{text:"نام و نام خانوادگی",value:"name",sortable:!0,width:150},{text:"تاریخ تولد/ثبت",value:"birthday",sortable:!0,width:150},{text:"شرکت",value:"company",sortable:!0,width:100},{text:"شناسه ملی",value:"shenasemeli",sortable:!0,width:100},{text:"کد اقتصادی",value:"codeeghtesadi",sortable:!0,width:100},{text:"شماره ثبت",value:"sabt",sortable:!0,width:100},{text:"کشور",value:"keshvar",sortable:!0,width:100},{text:"استان",value:"ostan",sortable:!0,width:100},{text:"شهر",value:"shahr",sortable:!0,width:100},{text:"کد پستی",value:"postalcode",sortable:!0,width:100},{text:"تلفن",value:"tel",width:100},{text:"تلفن همراه",value:"mobile",width:100},{text:"ایمیل",value:"email",sortable:!0,width:100},{text:"وب سایت",value:"website",sortable:!0,width:100},{text:"فکس",value:"fax",sortable:!0,width:100}]}),watch:{itemsSelected:{handler:function(s,e){this.sumSelected=0,this.itemsSelected.forEach(d=>{this.sumSelected+=d.bs-d.bd})},deep:!0}},methods:{loadData(){c.post("/api/person/list/debtors/0").then(s=>{this.items=s.data,this.items.forEach(e=>{this.sumTotal+=e.bs-e.bd}),this.loading=!1})},print(s=!0){s?c.post("/api/person/list/debtors/print/0").then(e=>{this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")}):this.itemsSelected.length===0?x.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):c.post("/api/person/list/debtors/print/0",{items:this.itemsSelected}).then(e=>{this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")})}},beforeMount(){this.loadData()}},$={class:"block block-content-full"},N={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},D={class:"block-title text-primary-dark"},M={class:"block-options"},V={class:"dropdown"},T={class:"dropdown-menu"},A={class:"block-content pt-1 pb-3"},C={class:"row"},I={class:"col-sm-12 col-md-12 m-0 p-0"},E={class:"block-content pt-1 pb-3"},P={class:"row"},B={class:"col-sm-12 col-md-12 m-0 p-0"},U={class:"mb-1"},L={class:"input-group input-group-sm"},R={key:0,class:"fa fa-check text-success"},j={key:0,class:"text-danger"},z={key:1,class:"text-success"},O={style:{direction:"ltr","text-align":"left"}},q={class:"container-fluid p-0 mx-0 my-3"},F={class:"block block-rounded block-link-shadow border-start border-success border-3",href:"javascript:void(0)"},G={class:"block-content block-content-full block-content-sm bg-body-light"},H={class:"row"},J={class:"col-sm-6 com-md-6"},K={class:"text-primary"},Q={class:"col-sm-6 com-md-6"},W={class:"text-primary"};function X(s,e,d,Y,Z,m){const f=h("router-link"),v=h("EasyDataTable");return i(),r("div",$,[t("div",N,[t("h3",D,[t("button",{onClick:e[0]||(e[0]=a=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},e[5]||(e[5]=[t("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),e[6]||(e[6]=t("i",{class:"fa-solid fa-chart-simple px-2"},null,-1)),e[7]||(e[7]=n(" گزارش بدهکاران "))]),t("div",M,[t("div",V,[e[8]||(e[8]=t("a",{class:"btn btn-sm btn-danger ms-2 dropdown-toggle text-end",href:"#",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},[t("i",{class:"fa fa-file-pdf"})],-1)),t("ul",T,[t("li",null,[t("a",{onClick:e[1]||(e[1]=b(a=>m.print(!1),["prevent"])),class:"dropdown-item",href:"#"},"انتخاب شده‌ها")]),t("li",null,[t("a",{onClick:e[2]||(e[2]=b(a=>m.print(!0),["prevent"])),class:"dropdown-item",href:"#"},"همه موارد")])])])])]),t("div",A,[t("div",C,[t("div",I,[t("div",E,[t("div",P,[t("div",B,[t("div",U,[t("div",L,[e[9]||(e[9]=t("span",{class:"input-group-text"},[t("i",{class:"fa fa-search"})],-1)),_(t("input",{"onUpdate:modelValue":e[3]||(e[3]=a=>s.searchValue=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[y,s.searchValue]])])]),p(v,{"table-class-name":"customize-table","items-selected":s.itemsSelected,"onUpdate:itemsSelected":e[4]||(e[4]=a=>s.itemsSelected=a),"multi-sort":"","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-nikename":l(({nikename:a,code:w})=>[p(f,{to:"/acc/persons/card/view/"+w},{default:l(()=>[n(o(a),1)]),_:2},1032,["to"])]),"item-speedAccess":l(({speedAccess:a})=>[a?(i(),r("i",R)):u("",!0)]),"item-status":l(({balance:a})=>[a<0?(i(),r("span",j,"بدهکار")):u("",!0),a>0?(i(),r("span",z,"بستانکار")):u("",!0)]),"item-bs":l(({bs:a})=>[t("span",null,o(s.$filters.formatNumber(a)),1)]),"item-bd":l(({bd:a})=>[t("span",null,o(s.$filters.formatNumber(a)),1)]),"item-balance":l(({balance:a})=>[t("span",O,o(s.$filters.formatNumber(a)),1)]),_:1},8,["items-selected","search-value","headers","items","loading"]),t("div",q,[t("a",F,[t("div",G,[t("div",H,[t("div",J,[e[10]||(e[10]=t("span",{class:"text-dark"},[t("i",{class:"fa fa-list-dots"}),n(" بدهی کل: ")],-1)),t("span",K,o(s.$filters.formatNumber(Math.abs(this.sumTotal)))+" "+o(s.$filters.getActiveMoney().shortName),1)]),t("div",Q,[e[11]||(e[11]=t("span",{class:"text-dark"},[t("i",{class:"fa fa-list-check"}),n(" جمع بدهی موارد انتخابی: ")],-1)),t("span",W,o(s.$filters.formatNumber(Math.abs(this.sumSelected)))+" "+o(s.$filters.getActiveMoney().shortName),1)])])])])])])])])])])])])}const st=k(S,[["render",X]]);export{st as default}; diff --git a/public_html/webui/assets/depositors-93f3c198.js b/public_html/webui/assets/depositors-93f3c198.js deleted file mode 100644 index b45ee1a..0000000 --- a/public_html/webui/assets/depositors-93f3c198.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as k,a as c,S as x}from"./main-9b36f05f.js";import{r as g,a as p,o as l,s as r,e as t,d as n,aa as h,u as _,ab as y,b,w as i,t as a,A as u}from"./vendor-adef9cb4.js";const S={name:"depositors",data:()=>({sumSelected:0,sumTotal:0,itemsSelected:[],searchValue:"",loading:g(!0),items:[],itemsSelected:[],headers:[{text:"کد",value:"code"},{text:"نام مستعار",value:"nikename",sortable:!0,width:150},{text:"تراز حساب",value:"balance",sortable:!0,width:100},{text:"وضعیت حساب",value:"status",sortable:!0,width:110},{text:"بستانکار",value:"bs",sortable:!0,width:100},{text:"نام و نام خانوادگی",value:"name",sortable:!0,width:150},{text:"تاریخ تولد/ثبت",value:"birthday",sortable:!0,width:150},{text:"شرکت",value:"company",sortable:!0,width:100},{text:"شناسه ملی",value:"shenasemeli",sortable:!0,width:100},{text:"کد اقتصادی",value:"codeeghtesadi",sortable:!0,width:100},{text:"شماره ثبت",value:"sabt",sortable:!0,width:100},{text:"کشور",value:"keshvar",sortable:!0,width:100},{text:"استان",value:"ostan",sortable:!0,width:100},{text:"شهر",value:"shahr",sortable:!0,width:100},{text:"کد پستی",value:"postalcode",sortable:!0,width:100},{text:"تلفن",value:"tel",width:100},{text:"تلفن همراه",value:"mobile",width:100},{text:"ایمیل",value:"email",sortable:!0,width:100},{text:"وب سایت",value:"website",sortable:!0,width:100},{text:"فکس",value:"fax",sortable:!0,width:100}]}),watch:{itemsSelected:{handler:function(s,e){this.sumSelected=0,this.itemsSelected.forEach(d=>{this.sumSelected+=d.bs-d.bd})},deep:!0}},methods:{loadData(){c.post("/api/person/list/depositors/0").then(s=>{this.items=s.data,this.items.forEach(e=>{this.sumTotal+=e.bs-e.bd}),this.loading=!1})},print(s=!0){s?c.post("/api/person/list/depositors/print/0").then(e=>{this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")}):this.itemsSelected.length===0?x.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):c.post("/api/person/list/depositors/print/0",{items:this.itemsSelected}).then(e=>{this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")})}},beforeMount(){this.loadData()}},$={class:"block block-content-full"},N={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},D={class:"block-title text-primary-dark"},V={class:"block-options"},M={class:"dropdown"},T={class:"dropdown-menu"},A={class:"block-content pt-1 pb-3"},C={class:"row"},I={class:"col-sm-12 col-md-12 m-0 p-0"},E={class:"block-content pt-1 pb-3"},P={class:"row"},B={class:"col-sm-12 col-md-12 m-0 p-0"},U={class:"mb-1"},L={class:"input-group input-group-sm"},R={key:0,class:"fa fa-check text-success"},j={key:0,class:"text-danger"},z={key:1,class:"text-success"},O={style:{direction:"ltr"}},q={class:"container-fluid p-0 mx-0 my-3"},F={class:"block block-rounded block-link-shadow border-start border-success border-3",href:"javascript:void(0)"},G={class:"block-content block-content-full block-content-sm bg-body-light"},H={class:"row"},J={class:"col-sm-6 com-md-6"},K={class:"text-primary"},Q={class:"col-sm-6 com-md-6"},W={class:"text-primary"};function X(s,e,d,Y,Z,m){const f=p("router-link"),v=p("EasyDataTable");return l(),r("div",$,[t("div",N,[t("h3",D,[t("button",{onClick:e[0]||(e[0]=o=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},e[5]||(e[5]=[t("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),e[6]||(e[6]=t("i",{class:"fa-solid fa-chart-simple px-2"},null,-1)),e[7]||(e[7]=n(" گزارش بستانکاران "))]),t("div",V,[t("div",M,[e[8]||(e[8]=t("a",{class:"btn btn-sm btn-danger ms-2 dropdown-toggle text-end",href:"#",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},[t("i",{class:"fa fa-file-pdf"})],-1)),t("ul",T,[t("li",null,[t("a",{onClick:e[1]||(e[1]=h(o=>m.print(!1),["prevent"])),class:"dropdown-item",href:"#"},"انتخاب شده‌ها")]),t("li",null,[t("a",{onClick:e[2]||(e[2]=h(o=>m.print(!0),["prevent"])),class:"dropdown-item",href:"#"},"همه موارد")])])])])]),t("div",A,[t("div",C,[t("div",I,[t("div",E,[t("div",P,[t("div",B,[t("div",U,[t("div",L,[e[9]||(e[9]=t("span",{class:"input-group-text"},[t("i",{class:"fa fa-search"})],-1)),_(t("input",{"onUpdate:modelValue":e[3]||(e[3]=o=>s.searchValue=o),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[y,s.searchValue]])])]),b(v,{"table-class-name":"customize-table","items-selected":s.itemsSelected,"onUpdate:itemsSelected":e[4]||(e[4]=o=>s.itemsSelected=o),"multi-sort":"","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-nikename":i(({nikename:o,code:w})=>[b(f,{to:"/acc/persons/card/view/"+w},{default:i(()=>[n(a(o),1)]),_:2},1032,["to"])]),"item-speedAccess":i(({speedAccess:o})=>[o?(l(),r("i",R)):u("",!0)]),"item-status":i(({balance:o})=>[o<0?(l(),r("span",j,"بدهکار")):u("",!0),o>0?(l(),r("span",z,"بستانکار")):u("",!0)]),"item-bs":i(({bs:o})=>[t("span",null,a(s.$filters.formatNumber(o)),1)]),"item-bd":i(({bd:o})=>[t("span",null,a(s.$filters.formatNumber(o)),1)]),"item-balance":i(({balance:o})=>[t("span",O,a(s.$filters.formatNumber(o)),1)]),_:1},8,["items-selected","search-value","headers","items","loading"]),t("div",q,[t("a",F,[t("div",G,[t("div",H,[t("div",J,[e[10]||(e[10]=t("span",{class:"text-dark"},[t("i",{class:"fa fa-list-dots"}),n(" جمع بستانکار : ")],-1)),t("span",K,a(s.$filters.formatNumber(this.sumTotal))+" "+a(s.$filters.getActiveMoney().shortName),1)]),t("div",Q,[e[11]||(e[11]=t("span",{class:"text-dark"},[t("i",{class:"fa fa-list-check"}),n(" جمع بستانکاری موارد انتخابی: ")],-1)),t("span",W,a(s.$filters.formatNumber(this.sumSelected))+" "+a(s.$filters.getActiveMoney().shortName),1)])])])])])])])])])])])])}const st=k(S,[["render",X]]);export{st as default}; diff --git a/public_html/webui/assets/explore_accounts-06aab02d.js b/public_html/webui/assets/explore_accounts-06aab02d.js deleted file mode 100644 index 06deda6..0000000 --- a/public_html/webui/assets/explore_accounts-06aab02d.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as I,u as j,a as P}from"./main-9b36f05f.js";import{h as R,r as y,n as U,a as s,o as E,s as q,b as o,w as a,d as i,t as d,c as z,e as H}from"./vendor-adef9cb4.js";const L=R({name:"DetailsBtn",props:{node:{type:Number,required:!0},nodeType:{type:String,required:!0},isObject:{type:Boolean,required:!0},upperId:{type:Number,default:null}},setup(e){const{t}=j(),c=y(!1),h=y(!1),r=y([]),u=y(""),l=y(0),m=y({page:1,rowsPerPage:10}),b=[{text:t("reports.details.date"),value:"date"},{text:t("reports.details.doc_code"),value:"doc_code"},{text:t("reports.details.description"),value:"des"},{text:t("reports.details.debit"),value:"bd"},{text:t("reports.details.credit"),value:"bs"},{text:t("reports.details.quantity"),value:"commodity_count"}],v=async()=>{var g;c.value=!0;try{const p=await P.post("/api/report/acc/get_details",{node:e.node,type:e.nodeType,isObject:e.isObject,upperId:e.upperId,page:m.value.page,perPage:m.value.rowsPerPage});r.value=p.data.items||[],l.value=p.data.pagination.totalItems||0,m.value.page=p.data.pagination.currentPage||1,m.value.rowsPerPage=p.data.pagination.perPage||10}catch(p){console.error("Error loading details:",((g=p.response)==null?void 0:g.data)||p)}finally{c.value=!1}},w=async()=>{c.value=!0;try{const g=await P.post("/api/report/acc/export_details_excel",{node:e.node,type:e.nodeType,isObject:e.isObject,upperId:e.upperId},{responseType:"blob"}),p=window.URL.createObjectURL(new Blob([g.data])),f=document.createElement("a");f.href=p,f.setAttribute("download","details_export.xlsx"),document.body.appendChild(f),f.click(),document.body.removeChild(f)}catch(g){console.error("Error exporting to Excel:",g)}finally{c.value=!1}},x=g=>g?Number(g).toLocaleString("fa-IR"):"0";return U(m,()=>{v()},{deep:!0}),{loading:c,dialog:h,items:r,searchValue:u,totalItems:l,serverOptions:m,headers:b,loadData:v,exportToExcel:w,formatNumber:x}}}),S={class:"text-center pa-4"};function A(e,t,c,h,r,u){const l=s("v-btn"),m=s("v-icon"),b=s("v-toolbar-title"),v=s("v-spacer"),w=s("v-toolbar"),x=s("EasyDataTable"),g=s("v-card-text"),p=s("v-card"),f=s("v-dialog");return E(),q("div",S,[o(l,{onClick:t[0]||(t[0]=_=>{e.dialog=!0,e.loadData(1)}),color:"primary",size:"xs",variant:"plain",icon:"mdi-magnify"}),o(f,{modelValue:e.dialog,"onUpdate:modelValue":t[3]||(t[3]=_=>e.dialog=_),fullscreen:""},{default:a(()=>[o(p,{loading:e.loading},{default:a(()=>[o(w,{class:"position-sticky top-0",style:{"z-index":"1000"},flat:""},{default:a(()=>[o(l,{icon:"",small:"",onClick:t[1]||(t[1]=_=>e.dialog=!1),title:e.$t("dialog.close")},{default:a(()=>[o(m,null,{default:a(()=>t[4]||(t[4]=[i("mdi-close")])),_:1})]),_:1},8,["title"]),o(b,null,{default:a(()=>[i(d(e.$t("dialog.details")),1)]),_:1}),o(v),o(l,{icon:"",small:"",onClick:e.exportToExcel,title:e.$t("button.export_excel")},{default:a(()=>[o(m,null,{default:a(()=>t[5]||(t[5]=[i("mdi-file-excel")])),_:1})]),_:1},8,["onClick","title"])]),_:1}),o(g,{class:"p-0 m-0",style:{"max-height":"500px","overflow-y":"auto"}},{default:a(()=>[o(x,{"table-class-name":"customize-table","multi-sort":"","show-index":"",alternating:"","search-value":e.searchValue,headers:e.headers,items:e.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center","server-items-length":e.totalItems,"server-options":e.serverOptions,"onUpdate:serverOptions":t[2]||(t[2]=_=>e.serverOptions=_),loading:e.loading,"rows-per-page-message":e.$t("table.rows_per_page"),"empty-message":e.$t("table.no_data"),"rows-of-page-separator-message":e.$t("table.of")},{"item-bs":a(({bs:_})=>[i(d(e.formatNumber(_)),1)]),"item-bd":a(({bd:_})=>[i(d(e.formatNumber(_)),1)]),"item-doc_code":a(({doc_code:_})=>[o(l,{color:"primary",block:"",variant:"plain",text:e.formatNumber(_),to:"/acc/accounting/view/"+_},null,8,["text","to"])]),_:1},8,["search-value","headers","items","server-items-length","server-options","loading","rows-per-page-message","empty-message","rows-of-page-separator-message"])]),_:1})]),_:1},8,["loading"])]),_:1},8,["modelValue"])])}const M=I(L,[["render",A],["__scopeId","data-v-41ff17af"]]);const F={name:"ExploreAccounts",components:{DetailsBtn:M},data(){return{loading:!1,tree:[],items:[],plugins:[],errorDialog:!1,errorMessage:"",headers:[{text:this.$t("table.account"),value:"account",sortable:!0},{text:this.$t("table.debit_turnover"),value:"his_bd",sortable:!0,width:100},{text:this.$t("table.credit_turnover"),value:"his_bs",sortable:!0,width:100},{text:this.$t("table.debit_balance"),value:"bal_bd",sortable:!0,width:100},{text:this.$t("table.credit_balance"),value:"bal_bs",sortable:!0,width:100},{text:this.$t("table.operations"),value:"operation",width:100,sortable:!1}],pagination:{totalItems:0,totalPages:0,currentPage:1,perPage:10},currentNode:"root",currentType:"calc",currentHasChild:!0}},methods:{async loadNode(e,t,c,h){var r,u;this.loading=!0,this.currentNode=e,this.currentType=t,this.currentHasChild=c;try{const l=await P.post("/api/report/acc/explore_accounts_det",{node:e,type:t,hasChild:c,page:h||this.pagination.currentPage,perPage:this.pagination.perPage});this.items=l.data.itemData||[],this.tree=l.data.tree||[],this.pagination=l.data.pagination||{totalItems:0,totalPages:0,currentPage:1,perPage:10}}catch(l){this.showError(this.$t("error.fetch_data")+(((u=(r=l.response)==null?void 0:r.data)==null?void 0:u.message)||l.message))}finally{this.loading=!1}},async loadInitialData(){var e,t;this.loading=!0;try{const c=await P.post("/api/plugin/get/actives");this.plugins=c.data||[],await this.loadNode("root","calc",!0,1)}catch(c){this.showError(this.$t("error.initial_load")+(((t=(e=c.response)==null?void 0:e.data)==null?void 0:t.message)||c.message))}finally{this.loading=!1}},showError(e){this.errorMessage=e,this.errorDialog=!0},formatNumber(e){return e?Number(e).toLocaleString("fa-IR"):"0"},isPluginActive(e){return!!this.plugins[e]}},mounted(){this.loadInitialData()}},G={class:"mx-2 text-caption"};function J(e,t,c,h,r,u){const l=s("v-spacer"),m=s("v-icon"),b=s("v-btn"),v=s("v-toolbar"),w=s("v-breadcrumbs"),x=s("v-col"),g=s("v-row"),p=s("v-card-text"),f=s("DetailsBtn"),_=s("EasyDataTable"),T=s("v-card-title"),B=s("v-card-actions"),C=s("v-card"),V=s("v-dialog");return E(),z(C,{loading:r.loading?"red":null,disabled:r.loading},{default:a(()=>[o(v,{color:"toolbar",title:e.$t("dialog.explore_accounts"),flat:""},{default:a(()=>[o(l),o(b,{icon:"",onClick:t[0]||(t[0]=n=>u.loadNode("root","calc",!0,1)),title:e.$t("button.back_to_root")},{default:a(()=>[o(m,null,{default:a(()=>t[5]||(t[5]=[i("mdi-home")])),_:1})]),_:1},8,["title"])]),_:1},8,["title"]),o(p,null,{default:a(()=>[o(g,null,{default:a(()=>[o(x,null,{default:a(()=>[o(w,{items:r.tree,class:"ma-0 pa-0"},{prepend:a(()=>[o(m,{icon:"mdi-family-tree",color:"primary",class:"me-3"})]),title:a(({item:n})=>[o(b,{density:"compact",onClick:N=>u.loadNode(n.id,"calc",n.hasChild,1),color:"info",variant:"text"},{default:a(()=>[i(d(n.name),1)]),_:2},1032,["onClick"])]),_:1},8,["items"])]),_:1})]),_:1})]),_:1}),o(p,{class:"mt-0 pt-0 px-0"},{default:a(()=>[o(_,{headers:r.headers,items:r.items,loading:r.loading,"table-class-name":"customize-table","multi-sort":"","show-index":"",alternating:"","theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center","hide-default-footer":"","rows-per-page-message":e.$t("table.rows_per_page"),"empty-message":e.$t("table.no_data"),"rows-of-page-separator-message":e.$t("table.of")},{"item-operation":a(({id:n,type:N,isObject:k,upperID:D})=>[o(f,{node:n,"node-type":N,"is-object":k,"upper-id":D},null,8,["node","node-type","is-object","upper-id"])]),"item-account":a(({hasChild:n,type:N,isObject:k,code:D,account:O,id:$})=>[o(b,{color:"primary",disabled:!n&&k||!n&&N==="calc",block:"",variant:"text",onClick:K=>u.loadNode($,N,n,1)},{default:a(()=>[i(d(O),1)]),_:2},1032,["disabled","onClick"])]),"item-bal_bd":a(({bal_bd:n})=>[i(d(u.formatNumber(n)),1)]),"item-bal_bs":a(({bal_bs:n})=>[i(d(u.formatNumber(n)),1)]),"item-his_bd":a(({his_bd:n})=>[i(d(u.formatNumber(n)),1)]),"item-his_bs":a(({his_bs:n})=>[i(d(u.formatNumber(n)),1)]),_:1},8,["headers","items","loading","rows-per-page-message","empty-message","rows-of-page-separator-message"]),o(g,{class:"mt-2",justify:"center",align:"center"},{default:a(()=>[o(b,{small:"",icon:"",disabled:r.pagination.currentPage===1,onClick:t[1]||(t[1]=n=>u.loadNode(r.currentNode,r.currentType,r.currentHasChild,r.pagination.currentPage-1))},{default:a(()=>[o(m,{small:""},{default:a(()=>t[6]||(t[6]=[i("mdi-chevron-right")])),_:1})]),_:1},8,["disabled"]),H("span",G,d(e.$t("pagination.page"))+" "+d(r.pagination.currentPage)+" "+d(e.$t("pagination.of"))+" "+d(r.pagination.totalPages),1),o(b,{small:"",icon:"",disabled:r.pagination.currentPage===r.pagination.totalPages,onClick:t[2]||(t[2]=n=>u.loadNode(r.currentNode,r.currentType,r.currentHasChild,r.pagination.currentPage+1))},{default:a(()=>[o(m,{small:""},{default:a(()=>t[7]||(t[7]=[i("mdi-chevron-left")])),_:1})]),_:1},8,["disabled"])]),_:1})]),_:1}),o(V,{modelValue:r.errorDialog,"onUpdate:modelValue":t[4]||(t[4]=n=>r.errorDialog=n),"max-width":"500"},{default:a(()=>[o(C,null,{default:a(()=>[o(T,{class:"text-error"},{default:a(()=>[i(d(e.$t("error.title")),1)]),_:1}),o(p,null,{default:a(()=>[i(d(r.errorMessage),1)]),_:1}),o(B,null,{default:a(()=>[o(l),o(b,{color:"primary",onClick:t[3]||(t[3]=n=>r.errorDialog=!1)},{default:a(()=>[i(d(e.$t("button.close")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["loading","disabled"])}const X=I(F,[["render",J],["__scopeId","data-v-983f8841"]]);export{X as default}; diff --git a/public_html/webui/assets/explore_accounts-e21613ee.css b/public_html/webui/assets/explore_accounts-e21613ee.css deleted file mode 100644 index 0407ac2..0000000 --- a/public_html/webui/assets/explore_accounts-e21613ee.css +++ /dev/null @@ -1 +0,0 @@ -.customize-table[data-v-41ff17af]{font-family:Vazir,sans-serif}.position-sticky.top-0[data-v-41ff17af]{position:sticky;top:0;z-index:1000}.customize-table[data-v-983f8841]{font-family:Vazir,sans-serif} diff --git a/public_html/webui/assets/extramoneys-e9dfbae0.js b/public_html/webui/assets/extramoneys-e9dfbae0.js deleted file mode 100644 index 633d0b6..0000000 --- a/public_html/webui/assets/extramoneys-e9dfbae0.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as x,L as v,a as d,S as a}from"./main-9b36f05f.js";import{a as u,o as i,s as r,e as t,d as m,b as f,w as p,F as k,C as w,t as l,A as M}from"./vendor-adef9cb4.js";const B={name:"avatar",components:{Loading:v},data:()=>({loading:!0,loadingAdd:!1,moneys:[],moneyAll:[],bid:{},selectedMoney:{},showModal:!1,modal:""}),mounted(){this.modal=new bootstrap.Modal("#exampleModal")},methods:{loadData(){d.post("/api/business/get/info/"+localStorage.getItem("activeBid")).then(s=>{this.loading=!1,this.moneys=s.data.moneys,this.bid=s.data,this.selectedMoney=s.data.arzmain}),d.post("/api/money/get/all").then(s=>{this.moneyAll=s.data.data})},save(){this.selectedMoney==null&&a.fire({text:"گذینه‌ای انتخاب نشده است.",icon:"error",confirmButtonText:"قبول"});let s=!0;this.moneys.forEach(e=>{e.name==this.selectedMoney.name&&(s=!1,a.fire({text:"این ارز قبلا اضافه شده است.",icon:"error",confirmButtonText:"قبول"}))}),s&&(this.loadingAdd=!0,d.post("/api/money/add/to/business",{name:this.selectedMoney.name}).then(e=>{this.loadData(),this.loadingAdd=!1,this.modal.hide(),a.fire({text:"با موفقیت افزوده شد.",icon:"success",confirmButtonText:"قبول"})}))},deleteItem(s){a.fire({text:"این عملیات غیر قابل بازگشت است. تنها در صورتی قادر خواهید بود یک ارز را حذف نمایید که هیچ سند حسابداری با این ارز در کسب و کار شما ثبت نشده باشد.آیا مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(e=>{e.isConfirmed&&(this.loading=!0,d.post("/api/money/remove",{name:s}).then(n=>{this.loading=!1,n.data.Success==1?(this.loadData(),a.fire({text:" با موفقیت حذف شد.",icon:"success",confirmButtonText:"قبول"})):n.data.Success==!1&&a.fire({text:n.data.message,icon:"warning",confirmButtonText:"قبول"})}))})}},beforeMount(){this.loadData()}},C={class:"block block-content-full"},_={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},A={class:"block-title text-primary-dark"},T={class:"block-content p-0"},V={class:"modal fade",id:"exampleModal",tabindex:"-1","aria-labelledby":"exampleModalLabel","aria-hidden":"true"},S={class:"modal-dialog"},$={class:"modal-content"},D={class:"modal-body"},L={class:"row"},N={class:"col-12 p-1"},I={class:"modal-footer"},z={class:"table table-striped table-vcenter"},E={class:"text-center",scope:"row"},F={class:"text-center fw-semibold"},U={class:"text-center"},j={class:"text-center"},q=["onClick"];function G(s,e,n,H,J,c){const y=u("loading"),h=u("v-cob");return i(),r("div",C,[t("div",_,[t("h3",A,[t("button",{onClick:e[0]||(e[0]=o=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},e[4]||(e[4]=[t("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),e[5]||(e[5]=t("i",{class:"fa-solid fa-money-bill"},null,-1)),e[6]||(e[6]=m(" ارز‌های جانبی "))]),e[7]||(e[7]=t("div",{class:"block-options"},[t("button",{type:"button",class:"block-options-item btn btn-link border-0",title:"افزودن ارز جدید","data-bs-toggle":"modal","data-bs-target":"#exampleModal"},[t("span",{class:"fa fa-plus fw-bolder"})])],-1))]),t("div",T,[t("div",V,[t("div",S,[t("div",$,[f(y,{color:"blue",loader:"dots",active:s.loadingAdd,"onUpdate:active":e[1]||(e[1]=o=>s.loadingAdd=o),"is-full-page":!1},null,8,["active"]),e[12]||(e[12]=t("div",{class:"modal-header"},[t("h1",{class:"modal-title fs-5",id:"exampleModalLabel"},"افزودن واحد ارزی جدید"),t("div",{class:"block-options"},[t("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})])],-1)),t("div",D,[f(h,{class:"mb-1 mx-0",filterable:!0,dir:"rtl",options:s.moneyAll,label:"label",modelValue:s.selectedMoney,"onUpdate:modelValue":e[2]||(e[2]=o=>s.selectedMoney=o)},{"no-options":p(({search:o,searching:b,loading:g})=>e[8]||(e[8]=[m(" نتیجه‌ای یافت نشد! ")])),option:p(o=>[t("div",L,[t("div",N,[e[9]||(e[9]=t("i",{class:"fa fa-flag me-2"},null,-1)),m(" "+l(o.label)+" > "+l(o.name),1)])])]),_:1},8,["options","modelValue"])]),t("div",I,[e[11]||(e[11]=t("button",{type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},"بازگشت",-1)),t("button",{type:"button",onClick:e[3]||(e[3]=o=>c.save()),class:"btn btn-primary"},e[10]||(e[10]=[t("i",{class:"fa fa-save me-1"},null,-1),m(" افزودن ")]))])])])]),t("table",z,[e[14]||(e[14]=t("thead",null,[t("tr",null,[t("th",{class:"text-center",style:{width:"50px"}},"#"),t("th",{class:"text-center"},"واحد پولی"),t("th",{class:"text-center"},"اختصار"),t("th",{class:"text-center",style:{width:"100px"}},"عملیات")])],-1)),t("tbody",null,[(i(!0),r(k,null,w(s.moneys,(o,b)=>(i(),r("tr",null,[t("th",E,l(b+1),1),t("td",F,l(o.label),1),t("td",U,l(o.name),1),t("td",j,[o.name!=s.bid.arzmain.name?(i(),r("button",{key:0,onClick:g=>c.deleteItem(o.name),class:"btn btn-sm btn-alt-secondary",type:"button",title:" حذف ارز "},e[13]||(e[13]=[t("i",{class:"fa fa-times"},null,-1)]),8,q)):M("",!0)])]))),256))])])])])}const P=x(B,[["render",G]]);export{P as default}; diff --git a/public_html/webui/assets/fastMod-b6e84fbe.js b/public_html/webui/assets/fastMod-b6e84fbe.js deleted file mode 100644 index 951c970..0000000 --- a/public_html/webui/assets/fastMod-b6e84fbe.js +++ /dev/null @@ -1 +0,0 @@ -import{a as m,S as f,_ as L}from"./main-9b36f05f.js";import{a as H,q as K}from"./quickAddCommodity-50dce749.js";import{q as Q}from"./quickAdd-3f821e67.js";import{av as N,h as X,a as d,o as T,s as E,b as a,w as l,F as R,_ as I,d as u,t as r,e as o,C as Z,c as ee,u as _,ab as te,ao as V}from"./vendor-adef9cb4.js";import"./vue3-treeselect.common-f8cf97d9.js";/* empty css */typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const q=()=>{};function oe(e,t){function i(...n){return new Promise((p,b)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(p).catch(b)})}return i}function se(e,t={}){let i,n,p=q;const b=v=>{clearTimeout(v),p(),p=q};let g;return v=>{const k=N(e),h=N(t.maxWait);return i&&b(i),k<=0||h!==void 0&&h<=0?(n&&(b(n),n=null),Promise.resolve(v())):new Promise((y,A)=>{p=t.rejectOnCancel?A:y,g=v,h&&!n&&(n=setTimeout(()=>{i&&b(i),n=null,y(g())},h)),i=setTimeout(()=>{n&&b(n),n=null,y(v())},k)})}}function ae(e,t=200,i={}){return oe(se(t,i),e)}const ie=X({name:"fastMod",components:{quickAddCommodity:H,quickView:K,quickAdd:Q},data(){const e=this;return{barcodeSearch:"",onInput:ae(()=>{e.barcodeSearch!=""&&(e.loading=!0,m.post("/api/commodity/list/search/barcode",{barcode:e.barcodeSearch}).then(t=>{e.loading=!1,t.data.Success==!0?e.addFastItem(t.data.data):f.fire({text:e.$t("dialog.commodity_not_found"),icon:"error",confirmButtonText:"قبول"}),e.barcodeSearch=""}))},500),tabs:0,canSubmitRecpDoc:!0,canPdf:!0,canPrint:!0,canPrintCashdeskRecp:!1,update:0,commodity:[],selectedCommodity:null,tempID:"",year:{},data:{des:"",date:"",items:[]},itemsSelected:[],unitConfig:{masked:!1,prefix:"",suffix:"",thousands:",",decimal:".",precision:0,disableNegative:!0,disabled:!1,allowBlank:!1,shouldRound:!1,focusOnRight:!0},units:[],persons:[],person:{nikename:""},cashdesks:[],cashdesk:null,commoditySpeedAccess:[],loading:!0,sumSelected:0,sumTotal:0,headers:[{text:"کالا",value:"commodity.name"},{text:"تعداد",value:"count",width:"100"},{text:"واحد",value:"commodity.unit"},{text:"مبلغ واحد(ریال)",value:"commodity.priceSell"},{text:"مبلغ کل(ریال)",value:"bs"},{text:"عملیات",value:"operation"}]}},methods:{searchPerson(e,t){t(!0),m.post("/api/person/list/search",{search:e}).then(i=>{this.persons=i.data,t(!1)})},searchCommodity(e,t){t(!0),m.post("/api/commodity/list/search",{search:e}).then(i=>{this.commodity=i.data,t(!1),document.querySelector(".cobcom div div input")!=null&&document.querySelector(".cobcom div div input").focus()})},calcInvoice(){this.sumTotal=0,this.data.items.forEach(e=>{this.sumTotal+=parseFloat(e.bs),e.bs=e.count*e.commodity.priceSell})},newPage(e=!0){e==!0?this.data.items.length!=0&&f.fire({text:"آیا فاکتور کنونی را نادیده می گیرید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"}).then(t=>{t.isConfirmed&&(this.loadData(),this.data.items=[])}):(this.loadData(),this.data.items=[])},getCount(e){let t=0;return this.data.items.forEach(i=>{i.commodity.code===e.code&&(t=i.count)}),t},addFastItem(e){let t=!0;if(this.data.items.forEach(n=>{n.commodity.code==e.code&&(n.count++,n.bs+=e.priceSell,t=!1)}),t){var i={commodity:e,id:0,bs:parseInt(e.priceSell),bd:0,count:1,price:parseInt(e.priceSell),type:"commodity",des:"",table:53,unitFormat:JSON.parse(JSON.stringify(this.unitConfig)),arrayIndex:this.data.items.length};i.unitFormat.precision=e.unitData.floatNumber,this.data.items.push(i)}},loadData(){m.post("/api/year/get").then(e=>{this.year=e.data,this.data.date=e.data.now}),m.post("/api/person/list/limit",{speedAccess:!0}).then(e=>{this.persons=e.data,e.data.length!=0&&(this.person=e.data[0])}),m.post("/api/cashdesk/list",{speedAccess:!0}).then(e=>{this.cashdesks=e.data,e.data.length!=0&&(this.cashdesk=e.data[0])}),m.post("/api/commodity/list",{speedAccess:!0}).then(e=>{this.commoditySpeedAccess=e.data,this.commodity=e.data}),m.post("/api/commodity/units").then(e=>{this.units=e.data}),m.post("/api/printers/options/info").then(e=>{this.loading=!1,this.canPdf=e.data.fastsell.pdf,this.canPrintCashdeskRecp=e.data.fastsell.cashdeskTicket,this.canPrint=e.data.fastsell.invoice})},save(){if(this.data.items.length===0)f.fire({text:"فاکتور فاقد کالا می‌باشد.",icon:"error",confirmButtonText:"بازگشت"});else if(this.person==null||this.person==null)f.fire({text:"مشتری انتخاب نشده است.",icon:"error",confirmButtonText:"بازگشت"});else if(this.cashdesk==null||this.cashdesk==null)f.fire({text:"صندوق انتخاب نشده است.",icon:"error",confirmButtonText:"بازگشت"});else{let e=!0;if(this.data.items.forEach(t=>{t.bs==0&&(e=!1)}),e){this.loading=!0;let t=[...this.data.items],i=0;this.data.items.forEach(n=>{i=i+parseInt(n.bs)}),t.push({bs:0,bd:i,type:"person",id:this.person.id,des:"فروش کالا به مشتری",table:3}),m.post("/api/accounting/insert",{type:"sell",date:this.data.date,des:this.data.des,rows:t,update:""}).then(n=>{this.loading=!1,n.data.result=="1"?(this.update=n.data.doc.code,(this.canPrint||this.canPrintCashdeskRecp)&&m.post("/api/sell/posprinter/invoice",{code:this.update,pdf:this.canPdf,posPrint:this.canPrint,posPrintRecp:this.canPrintCashdeskRecp}).then(p=>{this.canPdf&&(this.printID=p.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer"))}),this.canSubmitRecpDoc&&(t=[],t.push({bs:i,bd:0,type:"person",id:this.person.id,des:"دریافت وجه فاکتور",table:3}),t.push({bs:0,bd:i,type:"cashdesk",id:this.cashdesk.id,des:"دریافت وجه فاکتور",table:121}),this.tempID=n.data.doc.code,m.post("/api/accounting/insert",{type:"sell_receive",date:this.data.date,des:"دریافت وجه فاکتور",rows:t,update:"",related:n.data.doc.code}).then(p=>{p.data.result=="4"&&f.fire({text:p.data.msg,icon:"error",confirmButtonText:"قبول"})})),f.fire({text:"فاکتور ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(()=>{this.newPage(!1)})):n.data.result=="4"&&f.fire({text:n.data.msg,icon:"error",confirmButtonText:"قبول"})})}else f.fire({text:"قیمت یکی از اقلام صفر است",icon:"error",confirmButtonText:"قبول"})}},deleteItem(e){if(this.data.items.length==1)this.data.items=[];else{let t=0;for(let i=0;i{this.sumSelected+=parseFloat(i.bs)})},deep:!0},"data.items":{handler:function(e,t){this.calcInvoice()},deep:!0},selectedCommodity:{handler:function(e,t){if(e!=null){let i=!0;this.commoditySpeedAccess.forEach(n=>{n.id==e.id&&(i=!1)}),i&&this.commoditySpeedAccess.push(e),this.addFastItem(e),this.selectedCommodity=null}},deep:!0}}}),le={class:"card"},ne={class:"card-header"},de={class:"block-options float-end"},ue={class:"card-body p-0"},re={class:"badge text-bg-primary rounded-pill"},ce={class:"card mt-2"},me={class:"card-header"},pe={class:"block-options float-end"},fe={class:"card-body p-1"},he={class:"card mt-2"},be={class:"card-body p-1"},ve=["onClick"],ge={class:"container-fluid p-0 mx-0 mt-2"},ke={class:"block block-rounded block-link-shadow border-start border-success border-3",href:"javascript:void(0)"},Ce={class:"block-content block-content-full block-content-sm bg-body-light"},ye={class:"row"},_e={class:"col-sm-12 col-md-6"},Se={class:"text-primary"},we={class:"col-sm-12 col-md-6"},Ve={class:"text-primary"},Ae={class:"row"},Pe={class:"col-sm-12 col-md-6 mb-2"},$e={class:""},Fe={class:"col-sm-12 col-md-6 mb-2"},De={class:""},Te={class:"col-sm-12 col-md-6 mb-2"},Ie={class:"form-check form-switch form-check-inline"},Ue=["disabled"],Be={class:"row"},Ne={class:"col-sm-12 col-md-4"},Ee={class:"form-check form-switch form-check-inline"},Re=["disabled"],qe={class:"col-sm-12 col-md-4"},Me={class:"form-check form-switch form-check-inline"},je=["disabled"],Ye={class:"col-sm-12 col-md-4"},Oe={class:"form-check form-switch form-check-inline"},We=["disabled"];function xe(e,t,i,n,p,b){const g=d("v-btn"),S=d("v-tooltip"),v=d("v-spacer"),k=d("v-icon"),h=d("v-tab"),y=d("v-tabs"),A=d("v-toolbar"),M=d("quickAddCommodity"),j=d("v-text-field"),w=d("v-col"),U=d("v-row"),P=d("v-cob"),Y=d("v-list-item"),O=d("v-list"),W=d("quickView"),x=d("quickAdd"),B=d("money3"),z=d("EasyDataTable"),$=d("v-card-text"),F=d("v-card"),D=d("v-tabs-window-item"),G=d("date-picker"),J=d("v-tabs-window");return T(),E(R,null,[a(A,{color:"toolbar",title:e.$t("drawer.fast_sell")},{prepend:l(()=>[a(S,{text:e.$t("dialog.back"),location:"bottom"},{activator:l(({props:s})=>[a(g,I(s,{onClick:t[0]||(t[0]=c=>e.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),extension:l(()=>[a(y,{color:"primary",class:"bg-light",grow:"",modelValue:e.tabs,"onUpdate:modelValue":t[3]||(t[3]=s=>e.tabs=s)},{default:l(()=>[a(h,{value:"0"},{default:l(()=>[u(r(e.$t("dialog.faktor_info")),1)]),_:1}),a(h,{value:"1"},{default:l(()=>[u(r(e.$t("dialog.details_faktor")),1)]),_:1}),a(h,{value:"2"},{default:l(()=>[u(r(e.$t("dialog.print_settings")),1)]),_:1})]),_:1},8,["modelValue"])]),default:l(()=>[a(v),a(g,{loading:e.loading,onClick:t[1]||(t[1]=s=>e.newPage()),icon:"",color:"danger"},{default:l(()=>[a(S,{activator:"parent",text:e.$t("dialog.new"),location:"bottom"},null,8,["text"]),a(k,{icon:"mdi-invoice-text-plus-outline"})]),_:1},8,["loading"]),a(g,{loading:e.loading,onClick:t[2]||(t[2]=s=>e.save()),icon:"",color:"green"},{default:l(()=>[a(S,{activator:"parent",text:e.$t("dialog.save"),location:"bottom"},null,8,["text"]),a(k,{icon:"mdi-content-save"})]),_:1},8,["loading"])]),_:1},8,["title"]),a(J,{modelValue:e.tabs,"onUpdate:modelValue":t[15]||(t[15]=s=>e.tabs=s)},{default:l(()=>[a(D,{value:"0"},{default:l(()=>[a(F,null,{default:l(()=>[a($,null,{default:l(()=>[a(U,null,{default:l(()=>[a(w,{cols:"12",sm:"12",md:"3",class:"pe-0 ps-0"},{default:l(()=>[o("div",le,[o("div",ne,[t[16]||(t[16]=o("i",{class:"fa fa-boxes me-2"},null,-1)),t[17]||(t[17]=u(" کالا ها و خدمات ")),o("div",de,[a(M)])]),o("div",ue,[a(j,{loading:e.loading,modelValue:e.barcodeSearch,"onUpdate:modelValue":t[4]||(t[4]=s=>e.barcodeSearch=s),onInput:e.onInput,clearable:"",label:e.$t("dialog.barcode"),color:"primary",class:"pa-2",density:"comfortable",variant:"outlined"},{"append-inner":l(({props:s})=>[a(k,{color:"danger",icon:"mdi-barcode-scan"})]),_:1},8,["loading","modelValue","onInput","label"]),a(P,{dir:"rtl",onSearch:e.searchCommodity,filterable:!1,options:e.commodity,label:"name",modelValue:e.selectedCommodity,"onUpdate:modelValue":t[5]||(t[5]=s=>e.selectedCommodity=s),class:"rounded-0 m-1 cobcom",placeholder:e.$t("dialog.search")},{"no-options":l(({search:s,searching:c,loading:C})=>t[18]||(t[18]=[u(" نتیجه‌ای یافت نشد! ")])),option:l(s=>[a(U,{class:"my-0 py-0"},{default:l(()=>[a(w,{class:"ma-0 py-0",cols:"12"},{default:l(()=>[u(r(s.name),1)]),_:2},1024),a(w,{class:"ma-0 py-0",cols:"12"},{default:l(()=>[u(r(e.$t("dialog.each"))+" "+r(s.unit)+":"+r(e.$filters.formatNumber(s.priceSell)),1)]),_:2},1024)]),_:2},1024)]),_:1},8,["onSearch","options","modelValue","placeholder"]),a(O,{lines:"one"},{default:l(()=>[(T(!0),E(R,null,Z(e.commoditySpeedAccess,s=>(T(),ee(Y,{onClick:c=>e.addFastItem(s),title:s.name,subtitle:e.$t("dialog.each")+s.unit+":"+e.$filters.formatNumber(s.priceSell)},{append:l(c=>[o("span",re,r(e.getCount(s)+" "+s.unit),1)]),_:2},1032,["onClick","title","subtitle"]))),256))]),_:1})])]),o("div",ce,[o("div",me,[t[19]||(t[19]=o("i",{class:"fa fa-user me-2"},null,-1)),t[20]||(t[20]=u(" مشتری ")),o("div",pe,[a(W,{code:this.person.code},null,8,["code"]),a(x,{code:this.person.code},null,8,["code"])])]),o("div",fe,[a(P,{filterable:!1,dir:"rtl",onSearch:e.searchPerson,options:e.persons,label:"nikename",modelValue:e.person,"onUpdate:modelValue":t[6]||(t[6]=s=>e.person=s)},{"no-options":l(({search:s,searching:c,loading:C})=>t[21]||(t[21]=[u(" نتیجه‌ای یافت نشد! ")])),_:1},8,["onSearch","options","modelValue"])])]),o("div",he,[t[23]||(t[23]=o("div",{class:"card-header"},[o("i",{class:"fa fa-shopping-cart me-2"}),u(" صندوق ")],-1)),o("div",be,[a(P,{dir:"rtl",options:e.cashdesks,label:"name",modelValue:e.cashdesk,"onUpdate:modelValue":t[7]||(t[7]=s=>e.cashdesk=s)},{"no-options":l(({search:s,searching:c,loading:C})=>t[22]||(t[22]=[u(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"])])])]),_:1}),a(w,{cols:"12",sm:"12",md:"9"},{default:l(()=>[a(z,{"table-class-name":"customize-table","show-index":"",headers:e.headers,"items-selected":e.itemsSelected,"onUpdate:itemsSelected":t[8]||(t[8]=s=>e.itemsSelected=s),items:e.data.items,"theme-color":"#1d90ff","header-text-direction":"center","border-cell":"","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:e.loading},{"item-commodity.priceSell":l(({commodity:s,arrayIndex:c})=>[a(B,I({modelValue:e.data.items[c].commodity.priceSell,"onUpdate:modelValue":C=>e.data.items[c].commodity.priceSell=C},e.unitConfig,{class:"form-control form-control-sm border-0 text-center"}),null,16,["modelValue","onUpdate:modelValue"])]),"item-commodity.name":l(({commodity:s})=>[o("span",null,r(e.$filters.formatNumber(s.code)+" - "+s.name),1)]),"item-bs":l(({bs:s})=>[o("span",null,r(e.$filters.formatNumber(s)),1)]),"item-count":l(({unitFormat:s,arrayIndex:c})=>[a(B,I({modelValue:e.data.items[c].count,"onUpdate:modelValue":C=>e.data.items[c].count=C},s,{class:"form-control form-control-sm border-0 text-center"}),null,16,["modelValue","onUpdate:modelValue"])]),"item-operation":l(({commodity:s})=>[o("span",{class:"text-danger px-1",onClick:c=>e.deleteItem(s.code)},t[24]||(t[24]=[o("i",{class:"fa fa-trash"},null,-1)]),8,ve)]),_:1},8,["headers","items-selected","items","loading"]),o("div",ge,[o("a",ke,[o("div",Ce,[o("div",ye,[o("div",_e,[t[25]||(t[25]=o("span",{class:"text-dark"},[o("i",{class:"fa fa-list-check"}),u(" جمع مبلغ موارد انتخابی: ")],-1)),o("span",Se,r(e.$filters.formatNumber(this.sumSelected))+" "+r(e.$filters.getActiveMoney().shortName),1)]),o("div",we,[t[26]||(t[26]=o("span",{class:"text-dark"},[o("i",{class:"fa fa-list-dots"}),u(" جمع کل: ")],-1)),o("span",Ve,r(e.$filters.formatNumber(this.sumTotal))+" "+r(e.$filters.getActiveMoney().shortName),1)])])])])])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),a(D,{value:"1"},{default:l(()=>[a(F,null,{default:l(()=>[a($,null,{default:l(()=>[o("div",Ae,[o("div",Pe,[o("div",$e,[t[27]||(t[27]=o("label",{class:"form-label"},"تاریخ:",-1)),a(G,{class:"",modelValue:e.data.date,"onUpdate:modelValue":t[9]||(t[9]=s=>e.data.date=s),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:e.year.start,max:e.year.end},null,8,["modelValue","min","max"])])]),o("div",Fe,[o("div",De,[t[28]||(t[28]=o("label",{class:"form-label"},"شرح:",-1)),_(o("input",{class:"form-control form-control-sm","onUpdate:modelValue":t[10]||(t[10]=s=>e.data.des=s),type:"text"},null,512),[[te,e.data.des]])])]),o("div",Te,[o("span",Ie,[_(o("input",{disabled:this.loading,"onUpdate:modelValue":t[11]||(t[11]=s=>e.canSubmitRecpDoc=s),class:"form-check-input",type:"checkbox"},null,8,Ue),[[V,e.canSubmitRecpDoc]]),t[29]||(t[29]=o("label",{class:"form-check-label"}," ثبت خودکار سند دریافت وجه فاکتور ",-1))])])])]),_:1})]),_:1})]),_:1}),a(D,{value:"2"},{default:l(()=>[a(F,null,{default:l(()=>[a($,null,{default:l(()=>[o("div",Be,[o("div",Ne,[o("span",Ee,[_(o("input",{disabled:this.loading,"onUpdate:modelValue":t[12]||(t[12]=s=>e.canPrint=s),class:"form-check-input",type:"checkbox"},null,8,Re),[[V,e.canPrint]]),t[30]||(t[30]=o("label",{class:"form-check-label"},[o("i",{class:"fa-solid fa-cloud me-1"}),u(" صورت حساب ")],-1))])]),o("div",qe,[o("span",Me,[_(o("input",{disabled:this.loading,"onUpdate:modelValue":t[13]||(t[13]=s=>e.canPrintCashdeskRecp=s),class:"form-check-input",type:"checkbox"},null,8,je),[[V,e.canPrintCashdeskRecp]]),t[31]||(t[31]=o("label",{class:"form-check-label"},[o("i",{class:"fa-solid fa-cloud me-1"}),u(" قبض صندوق ")],-1))])]),o("div",Ye,[o("span",Oe,[_(o("input",{disabled:this.loading,"onUpdate:modelValue":t[14]||(t[14]=s=>e.canPdf=s),class:"form-check-input",type:"checkbox"},null,8,We),[[V,e.canPdf]]),t[32]||(t[32]=o("label",{class:"form-check-label"},[o("i",{class:"fa-regular fa-file-pdf me-1"}),u(" خروجی PDF ")],-1))])])])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}const Qe=L(ie,[["render",xe]]);export{Qe as default}; diff --git a/public_html/webui/assets/forget-password-a022c7c5.css b/public_html/webui/assets/forget-password-a022c7c5.css deleted file mode 100644 index 340dfd2..0000000 --- a/public_html/webui/assets/forget-password-a022c7c5.css +++ /dev/null @@ -1 +0,0 @@ -.captcha-img[data-v-31025060]{display:block;margin:0 auto} diff --git a/public_html/webui/assets/forget-password-a53d1b49.js b/public_html/webui/assets/forget-password-a53d1b49.js deleted file mode 100644 index ce0b7e5..0000000 --- a/public_html/webui/assets/forget-password-a53d1b49.js +++ /dev/null @@ -1 +0,0 @@ -import{a as p,_ as V}from"./main-9b36f05f.js";import{h as k,r as c,a as s,o as h,s as v,b as t,w as o,A as L,F as I,aa as U,d as S,t as q}from"./vendor-adef9cb4.js";p.defaults.withCredentials=!0;const E=k({name:"forget_password",data(){const e=this;return{loading:c(!1),captchaLoading:c(!1),dialog:c(!1),mobile:"",captcha:"",captchaImage:"",rules:{mobile:[a=>e.validate(a,"mobile")],captcha:[a=>!!a||e.$t("captcha.required")]},response:{code:"",message:"",Success:!1,data:{id:""}}}},mounted(){this.loadCaptcha()},methods:{validate(e,a){if(a==="mobile")return new RegExp("^(\\+98|0)?9\\d{9}$").test(e)?!0:this.$t("validator.mobile_not_valid")},async loadCaptcha(){this.captchaLoading=!0;try{const e=await p.get("/api/captcha/image",{responseType:"blob",withCredentials:!0}),a=URL.createObjectURL(e.data);this.captchaImage=a}catch{this.response.message="خطا در بارگذاری کپچا",this.dialog=!0}finally{this.captchaLoading=!1}},async submit(){const{valid:e}=await this.$refs.form.validate();if(e){this.loading=!0;const a={mobile:this.mobile,captcha_answer:this.captcha.toString()};p.post("/api/user/forget/password/send-code",a,{withCredentials:!0}).then(l=>{l.data.Success==!0?this.$router.push("/user/forget-password-submit-code/"+l.data.data.id):(this.response=l.data,this.dialog=!0,this.loadCaptcha())}).catch(l=>{var i,r;this.response.message=((r=(i=l.response)==null?void 0:i.data)==null?void 0:r.error)||"خطا در ارسال کد",this.dialog=!0,this.loadCaptcha()}).finally(()=>{this.loading=!1})}}}});const N={key:0,class:"text-center"};function R(e,a,l,i,r,j){const u=s("v-text-field"),_=s("v-img"),d=s("v-col"),m=s("v-row"),g=s("v-btn"),b=s("v-form"),w=s("v-card-text"),f=s("v-card"),$=s("v-container"),y=s("v-spacer"),C=s("v-dialog");return h(),v(I,null,[t($,null,{default:o(()=>[t(m,{class:"d-flex justify-center"},{default:o(()=>[t(d,{md:"5"},{default:o(()=>[t(f,{loading:e.loading?"blue":void 0,title:e.$t("app.name"),subtitle:e.$t("user.forget_password")},{default:o(()=>[t(w,null,{default:o(()=>[t(b,{ref:"form",disabled:e.loading,"fast-fail":"",onSubmit:a[2]||(a[2]=U(n=>e.submit(),["prevent"]))},{default:o(()=>[t(u,{modelValue:e.mobile,"onUpdate:modelValue":a[0]||(a[0]=n=>e.mobile=n),class:"mb-2",label:e.$t("user.mobile"),placeholder:e.$t("user.mobile_placeholder"),"single-line":"",type:"tel",variant:"outlined","prepend-inner-icon":"mdi-phone",rules:e.rules.mobile},null,8,["modelValue","label","placeholder","rules"]),t(m,{class:"mb-2",dense:""},{default:o(()=>[t(d,{cols:"12",sm:"6"},{default:o(()=>[t(_,{src:e.captchaImage,"max-height":"50","max-width":"150",class:"captcha-img",contain:""},null,8,["src"])]),_:1}),t(d,{cols:"12",sm:"6"},{default:o(()=>[t(u,{dense:"",label:e.$t("captcha.enter_code"),placeholder:"کپچا",modelValue:e.captcha,"onUpdate:modelValue":a[1]||(a[1]=n=>e.captcha=n),modelModifiers:{number:!0},variant:"outlined",type:"number",rules:e.rules.captcha,required:"","hide-details":"","prepend-inner-icon":"mdi-refresh","onClick:prependInner":e.loadCaptcha,loading:e.captchaLoading},null,8,["label","modelValue","rules","onClick:prependInner","loading"])]),_:1})]),_:1}),t(g,{loading:e.loading,block:"",class:"text-none mb-4",color:"indigo-darken-3",size:"x-large",variant:"flat","prepend-icon":"mdi-send-circle",type:"submit"},{default:o(()=>[S(q(e.$t("user.send_code_forget_password")),1)]),_:1},8,["loading"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","title","subtitle"])]),_:1})]),_:1})]),_:1}),e.dialog?(h(),v("div",N,[t(C,{modelValue:e.dialog,"onUpdate:modelValue":a[4]||(a[4]=n=>e.dialog=n),"max-width":"500",persistent:""},{default:o(()=>[t(f,{color:"dangerLight","prepend-icon":"mdi-close-octagon",title:e.$t("dialog.error"),text:e.response.message},{actions:o(()=>[t(y),t(g,{color:"primary",text:e.$t("dialog.ok"),variant:"flat",onClick:a[3]||(a[3]=n=>{e.dialog=!1,e.loading=!1,e.mobile="",e.captcha=""})},null,8,["text"])]),_:1},8,["title","text"])]),_:1},8,["modelValue"])])):L("",!0)],64)}const D=V(E,[["render",R],["__scopeId","data-v-31025060"]]);export{D as default}; diff --git a/public_html/webui/assets/forget-password-submit-code-8f3946ca.js b/public_html/webui/assets/forget-password-submit-code-8f3946ca.js deleted file mode 100644 index c4c1125..0000000 --- a/public_html/webui/assets/forget-password-submit-code-8f3946ca.js +++ /dev/null @@ -1 +0,0 @@ -import{a as B,_ as F}from"./main-9b36f05f.js";import{h as T,p as R,r as b,a as n,o as d,s as u,b as s,w as i,A as E,F as P,aa as U,c as j,d as $,t as c}from"./vendor-adef9cb4.js";/*! vue-countdown v2.1.3 | (c) 2018-present Chen Fengyuan | MIT */const h=1e3,m=60*h,f=60*m,w=24*f,C="abort",V="end",k="progress",I="start",N="visibilitychange";var G=T({name:"VueCountdown",props:{autoStart:{type:Boolean,default:!0},emitEvents:{type:Boolean,default:!0},interval:{type:Number,default:1e3,validator:t=>t>=0},now:{type:Function,default:()=>Date.now()},tag:{type:String,default:"span"},time:{type:Number,default:0,validator:t=>t>=0},transform:{type:Function,default:t=>t}},emits:[C,V,k,I],data(){return{counting:!1,endTime:0,totalMilliseconds:0,requestId:0,autoPauseOnHide:!1}},computed:{days(){return Math.floor(this.totalMilliseconds/w)},hours(){return Math.floor(this.totalMilliseconds%w/f)},minutes(){return Math.floor(this.totalMilliseconds%f/m)},seconds(){return Math.floor(this.totalMilliseconds%m/h)},milliseconds(){return Math.floor(this.totalMilliseconds%h)},totalDays(){return this.days},totalHours(){return Math.floor(this.totalMilliseconds/f)},totalMinutes(){return Math.floor(this.totalMilliseconds/m)},totalSeconds(){return Math.floor(this.totalMilliseconds/h)}},watch:{$props:{deep:!0,immediate:!0,handler(){this.totalMilliseconds=this.time,this.endTime=this.now()+this.time,this.autoStart&&this.start()}}},mounted(){document.addEventListener(N,this.handleVisibilityChange)},beforeUnmount(){document.removeEventListener(N,this.handleVisibilityChange),this.pause()},methods:{start(){this.counting||(this.counting=!0,this.autoStart||(this.totalMilliseconds=this.time,this.endTime=this.now()+this.time),this.emitEvents&&this.$emit(I),document.visibilityState==="visible"&&this.continue())},continue(){if(!this.counting)return;const t=Math.min(this.totalMilliseconds,this.interval);if(t>0){let e,l;const p=a=>{e||(e=a),l||(l=a);const g=a-e;g>=t||g+(a-l)/2>=t?this.progress():this.requestId=requestAnimationFrame(p),l=a};this.requestId=requestAnimationFrame(p)}else this.end()},pause(){cancelAnimationFrame(this.requestId),this.requestId=0},progress(){this.counting&&(this.update(),this.emitEvents&&this.totalMilliseconds>0&&this.$emit(k,{days:this.days,hours:this.hours,minutes:this.minutes,seconds:this.seconds,milliseconds:this.milliseconds,totalDays:this.totalDays,totalHours:this.totalHours,totalMinutes:this.totalMinutes,totalSeconds:this.totalSeconds,totalMilliseconds:this.totalMilliseconds}),this.continue())},abort(){this.counting&&(this.pause(),this.counting=!1,this.emitEvents&&this.$emit(C))},end(){this.counting&&(this.pause(),this.totalMilliseconds=0,this.counting=!1,this.emitEvents&&this.$emit(V))},update(){this.counting&&(this.totalMilliseconds=Math.max(0,this.endTime-this.now()))},restart(){this.pause(),this.totalMilliseconds=this.time,this.endTime=this.now()+this.time,this.counting=!1,this.start()},handleVisibilityChange(){switch(document.visibilityState){case"visible":this.requestId===0&&this.autoPauseOnHide&&(this.update(),this.continue()),this.autoPauseOnHide=!1;break;case"hidden":this.requestId>0&&(this.autoPauseOnHide=!0,this.pause());break}}},render(){return R(this.tag,this.$slots.default?[this.$slots.default(this.transform({days:this.days,hours:this.hours,minutes:this.minutes,seconds:this.seconds,milliseconds:this.milliseconds,totalDays:this.totalDays,totalHours:this.totalHours,totalMinutes:this.totalMinutes,totalSeconds:this.totalSeconds,totalMilliseconds:this.totalMilliseconds}))]:void 0)}});const Y=T({name:"reset-password",components:{"vue-countdown":G},data(){return{dialog:!1,dialogSuccess:!1,loading:!1,counting:!0,disableSend:b(!0),code:"",response:{code:"",message:"",Success:!1,data:{id:""}},responseSuccess:{code:"",message:"",Success:!1,data:{id:""}}}},watch:{code(t,e){Object.keys(t).length==6?this.disableSend=b(!1):this.disableSend=b(!0)}},methods:{onCountdownEnd(){this.counting=!1},onResendCodeClick(){this.$router.push({name:"user_forget_password"})},async submit(){const{valid:t}=await this.$refs.form.validate();t&&(this.loading=!0,B.post("/api/user/reset/password/send-to-sms",{id:this.$route.params.id,code:this.code}).then(e=>{e.data.Success!=!0?(this.response=e.data,this.dialog=!0):(this.responseSuccess=e.data,this.dialogSuccess=!0),this.loading=!1}))}}}),z={key:1},J={key:0,class:"text-center"},K={key:1,class:"text-center"};function Q(t,e,l,p,a,g){const D=n("v-otp-input"),L=n("vue-countdown"),r=n("v-btn"),S=n("v-col"),M=n("v-row"),O=n("v-form"),H=n("v-card-text"),v=n("v-card"),q=n("v-container"),y=n("v-spacer"),_=n("v-dialog");return d(),u(P,null,[s(q,null,{default:i(()=>[s(M,{class:"d-flex justify-center"},{default:i(()=>[s(S,{md:"5"},{default:i(()=>[s(v,{loading:t.loading?"blue":null,title:t.$t("app.name"),subtitle:t.$t("user.forget_password")},{default:i(()=>[s(H,null,{default:i(()=>[s(O,{ref:"form",disabled:t.loading,"fast-fail":"",onSubmit:e[2]||(e[2]=U(o=>t.submit(),["prevent"]))},{default:i(()=>[s(D,{"focus-all":"",modelValue:t.code,"onUpdate:modelValue":e[0]||(e[0]=o=>t.code=o),disabled:t.loading,style:{direction:"ltr"}},null,8,["modelValue","disabled"]),s(M,null,{default:i(()=>[s(S,{class:"my-2 mx-4"},{default:i(()=>[s(r,{class:"float-end",color:"indigo",disabled:t.counting,onClick:e[1]||(e[1]=o=>t.onResendCodeClick())},{default:i(()=>[t.counting?(d(),j(L,{key:0,time:12e4,onEnd:t.onCountdownEnd},{default:i(({minutes:o,seconds:A})=>[$(c(t.$t("user.resendCodeLabel"))+" "+c(o+":"+A),1)]),_:1},8,["onEnd"])):(d(),u("span",z,c(t.$t("user.send_again")),1))]),_:1},8,["disabled"])]),_:1})]),_:1}),s(r,{disabled:t.disableSend,block:"",class:"text-none mb-4",color:"indigo-darken-3",size:"x-large",variant:"flat","prepend-icon":"mdi-send",type:"submit"},{default:i(()=>[$(c(t.$t("user.send_new_password")),1)]),_:1},8,["disabled"])]),_:1},8,["disabled"])]),_:1})]),_:1},8,["loading","title","subtitle"])]),_:1})]),_:1})]),_:1}),t.dialog?(d(),u("div",J,[s(_,{modelValue:t.dialog,"onUpdate:modelValue":e[4]||(e[4]=o=>t.dialog=o),"max-width":"500",persistent:""},{default:i(()=>[s(v,{color:"dangerLight","prepend-icon":"mdi-close-octagon ",title:t.$t("dialog.error"),text:t.response.message},{actions:i(()=>[s(y),s(r,{color:"primary",text:t.$t("dialog.ok"),variant:"flat",onClick:e[3]||(e[3]=o=>{t.dialog=!1,t.loading=!1,t.code=""})},null,8,["text"])]),_:1},8,["title","text"])]),_:1},8,["modelValue"])])):E("",!0),t.dialogSuccess?(d(),u("div",K,[s(_,{modelValue:t.dialogSuccess,"onUpdate:modelValue":e[6]||(e[6]=o=>t.dialogSuccess=o),"max-width":"500",persistent:""},{default:i(()=>[s(v,{color:"successLight","prepend-icon":"mdi-check-bold ",title:t.$t("dialog.title"),text:t.responseSuccess.message},{actions:i(()=>[s(y),s(r,{color:"primary",text:t.$t("dialog.ok"),variant:"flat",onClick:e[5]||(e[5]=o=>{t.dialogSuccess=!1,t.loading=!1,t.$router.push({name:"user_login"})})},null,8,["text"])]),_:1},8,["title","text"])]),_:1},8,["modelValue"])])):E("",!0)],64)}const Z=F(Y,[["render",Q]]);export{Z as default}; diff --git a/public_html/webui/assets/helpBtn-57b83c77.js b/public_html/webui/assets/helpBtn-57b83c77.js deleted file mode 100644 index ad63ce4..0000000 --- a/public_html/webui/assets/helpBtn-57b83c77.js +++ /dev/null @@ -1 +0,0 @@ -import{h as o,o as a,s as e,e as t,t as i,c as d,z as l,F as n}from"./vendor-adef9cb4.js";import{_ as r}from"./main-9b36f05f.js";const c=o({name:"helpBtn",props:{vsource:String,label:String,rndiv:String}}),p={class:"modal modal-lg fade",id:"staticBackdrop","data-bs-backdrop":"static","data-bs-keyboard":"false",tabindex:"-1","aria-labelledby":"staticBackdropLabel","aria-hidden":"true"},b={class:"modal-dialog"},m={class:"modal-content"},_={class:"modal-header bg-primary-light text-white"},h={class:"modal-title fs-5",id:"staticBackdropLabel"},f={class:"modal-body"},u=["id"];function g(v,s,k,B,y,x){return a(),e(n,null,[s[1]||(s[1]=t("button",{type:"button",class:"btn btn-sm btn-link text-info mx-2","data-bs-toggle":"modal","data-bs-target":"#staticBackdrop"},[t("i",{class:"fa fa-question-circle"})],-1)),t("div",p,[t("div",b,[t("div",m,[t("div",_,[t("h1",h,i(this.$props.label),1),s[0]||(s[0]=t("div",{class:"block-options"},[t("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})],-1))]),t("div",f,[t("div",{id:this.$props.rndiv},[(a(),d(l("script"),{src:this.$props.vsource},null,8,["src"]))],8,u)])])])])],64)}const C=r(c,[["render",g]]);export{C as H}; diff --git a/public_html/webui/assets/index-d0fe612c.css b/public_html/webui/assets/index-d0fe612c.css deleted file mode 100644 index 48d822d..0000000 --- a/public_html/webui/assets/index-d0fe612c.css +++ /dev/null @@ -1,5 +0,0 @@ -label.required:before{content:"* ";color:red}.btn-link{text-decoration:none}.customize-table{--easy-table-header-font-color: #e1e1e1;--easy-table-header-background-color: #055bbb}.v-navigation-drawer ::-webkit-scrollbar{width:4px}.v-navigation-drawer ::-webkit-scrollbar-track{background:transparent}.v-navigation-drawer ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.v-navigation-drawer ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.fade-enter-active[data-v-82159762],.fade-leave-active[data-v-82159762]{transition:opacity .3s}.fade-enter[data-v-82159762],.fade-leave-to[data-v-82159762]{opacity:0}.velmld-overlay[data-v-82159762]{position:absolute;z-index:3000;margin:0;top:0;right:0;bottom:0;left:0;transition:opacity .3s}.velmld-spinner[data-v-82159762]{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;text-align:center}.velmld-full-screen[data-v-82159762]{position:fixed}.velmld-parent{position:relative!important}.mu-container[data-v-01f6b32e]{background-color:#fbfbfb!important;border-radius:5px!important;border-style:solid!important;border:1px solid #9b9b9b!important;box-sizing:border-box!important;width:100%!important;height:auto!important}.mu-elements-wraper[data-v-01f6b32e]{padding:1rem!important;display:flex!important;flex-wrap:wrap!important}.mu-plusbox-container[data-v-01f6b32e]{display:inline-flex!important;height:90px!important;width:140px!important;margin:.25rem!important}.mu-plusbox[data-v-01f6b32e]{background-color:#fff!important;border:1px dashed #818181!important;border-radius:5px!important;cursor:pointer!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;width:140px!important;height:90px!important}.mu-plusbox[data-v-01f6b32e]:hover{background-color:#f1f1f1!important}.mu-plusbox:hover>.mu-plus-icon[data-v-01f6b32e]{color:#028296!important}.mu-plus-icon[data-v-01f6b32e]{color:#00afca!important;font-size:3rem!important;flex:1}.mu-image-container[data-v-01f6b32e]{width:140px!important;height:90px!important;margin:.25rem!important;position:relative}.mu-images-preview[data-v-01f6b32e]{border-radius:5px!important;border:1px solid #818181!important;width:140px!important;height:90px!important;transition:filter .1s linear;object-fit:cover;object-position:center}.mu-images-preview[data-v-01f6b32e]:hover{filter:brightness(90%)}.mu-close-btn[data-v-01f6b32e]{background:none!important;color:#fff!important;border:none!important;padding:0!important;margin:0!important;cursor:pointer!important;position:absolute!important;top:0;right:0}.mu-times-icon[data-v-01f6b32e]{font-size:3rem!important;filter:drop-shadow(0px 0px 1px black)}.mu-close-btn[data-v-01f6b32e]:hover{color:red!important}.mu-red-border[data-v-01f6b32e]{border:1px solid #dc3545!important}.mu-mt-1[data-v-01f6b32e]{margin-top:.25rem!important}img[data-v-01f6b32e]{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.v-btn{align-items:center;border-radius:4px;display:inline-grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0}.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 20px;font-size:var(--v-btn-size);min-width:36px;padding:0 8px}.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 28px;font-size:var(--v-btn-size);min-width:50px;padding:0 12px}.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 36px;font-size:var(--v-btn-size);min-width:64px;padding:0 16px}.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 44px;font-size:var(--v-btn-size);min-width:78px;padding:0 20px}.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 52px;font-size:var(--v-btn-size);min-width:92px;padding:0 24px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -8px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -12px)}.v-btn{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-btn .v-btn__underlay{position:absolute}@supports selector(:focus-visible){.v-btn:after{pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--slim{padding:0 8px}.v-btn--readonly{pointer-events:none}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn--stacked.v-btn--block{min-width:100%}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__loader>.v-progress-circular{width:1.5em;height:1.5em}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn--slim .v-btn__prepend{margin-inline-start:0}.v-btn__append{grid-area:append;margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--slim .v-btn__append{margin-inline-end:0}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{pointer-events:none}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-pagination .v-btn{border-radius:4px}.v-pagination .v-btn--rounded{border-radius:50%}.v-pagination .v-btn__overlay{transition:none}.v-pagination .v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled)>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled).v-btn--variant-plain{opacity:1}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow:hidden;vertical-align:middle}.v-btn-group{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn-group{border-radius:4px}.v-btn-group{background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group .v-btn:not(:last-child){border-inline-end:none}.v-btn-group .v-btn:not(:first-child){border-inline-start:none}.v-btn-group .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--tile{border-radius:0}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em;min-width:1em}.v-icon--clickable{cursor:pointer}.v-icon--disabled{pointer-events:none;opacity:.38}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}@media (forced-colors: active){.v-progress-linear{border:thin solid buttontext}}.v-progress-linear__background,.v-progress-linear__buffer{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;width:100%;transition-property:width,left,right;transition:inherit}@media (forced-colors: active){.v-progress-linear__buffer{background-color:highlight;opacity:.3}}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}@media (forced-colors: active){.v-progress-linear__determinate,.v-progress-linear__indeterminate{background-color:highlight}}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-start-start-radius:0;border-end-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-date-picker{overflow:hidden;width:328px}.v-date-picker--show-week{width:368px}.v-date-picker-controls{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;padding-top:4px;padding-bottom:4px;padding-inline-start:6px;padding-inline-end:12px}.v-date-picker-controls>.v-btn:first-child{text-transform:none;font-weight:400;line-height:initial;letter-spacing:initial}.v-date-picker-controls--variant-classic{padding-inline-start:12px}.v-date-picker-controls--variant-modern .v-date-picker__title:not(:hover){opacity:.7}.v-date-picker--month .v-date-picker-controls--variant-modern .v-date-picker__title{cursor:pointer}.v-date-picker--year .v-date-picker-controls--variant-modern .v-date-picker__title{opacity:1}.v-date-picker-controls .v-btn:last-child{margin-inline-start:4px}.v-date-picker--year .v-date-picker-controls .v-date-picker-controls__mode-btn{transform:rotate(180deg)}.v-date-picker-controls__date{margin-inline-end:4px}.v-date-picker-controls--variant-classic .v-date-picker-controls__date{margin:auto;text-align:center}.v-date-picker-controls__month{display:flex}.v-locale--is-rtl.v-date-picker-controls__month,.v-locale--is-rtl .v-date-picker-controls__month{flex-direction:row-reverse}.v-date-picker-controls--variant-classic .v-date-picker-controls__month{flex:1 0 auto}.v-date-picker__title{display:inline-block}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}.v-date-picker-header{align-items:flex-end;height:70px;display:grid;grid-template-areas:"prepend content append";grid-template-columns:min-content minmax(0,1fr) min-content;overflow:hidden;padding-inline:24px 12px;padding-bottom:12px}.v-date-picker-header__append{grid-area:append}.v-date-picker-header__prepend{grid-area:prepend;padding-inline-start:8px}.v-date-picker-header__content{align-items:center;display:inline-flex;font-size:32px;line-height:40px;grid-area:content;justify-content:space-between}.v-date-picker-header--clickable .v-date-picker-header__content{cursor:pointer}.v-date-picker-header--clickable .v-date-picker-header__content:not(:hover){opacity:.7}.date-picker-header-transition-enter-active,.date-picker-header-reverse-transition-enter-active,.date-picker-header-transition-leave-active,.date-picker-header-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.date-picker-header-transition-enter-from{transform:translateY(100%)}.date-picker-header-transition-leave-to{opacity:0;transform:translateY(-100%)}.date-picker-header-reverse-transition-enter-from{transform:translateY(-100%)}.date-picker-header-reverse-transition-leave-to{opacity:0;transform:translateY(100%)}.v-date-picker-month{display:flex;justify-content:center;padding:0 12px 8px;--v-date-picker-month-day-diff: 4px}.v-date-picker-month__weeks{display:grid;grid-template-rows:min-content min-content min-content min-content min-content min-content min-content;column-gap:4px;font-size:.85rem}.v-date-picker-month__weeks+.v-date-picker-month__days{grid-row-gap:0}.v-date-picker-month__weekday{font-size:.85rem}.v-date-picker-month__days{display:grid;grid-template-columns:min-content min-content min-content min-content min-content min-content min-content;column-gap:4px;flex:1 1;justify-content:space-around}.v-date-picker-month__day{align-items:center;display:flex;justify-content:center;position:relative;height:40px;width:40px}.v-date-picker-month__day--selected .v-btn{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-date-picker-month__day .v-btn.v-date-picker-month__day-btn{--v-btn-height: 24px;--v-btn-size: .85rem}.v-date-picker-month__day--week{font-size:var(--v-btn-size)}.v-date-picker-month__day--adjacent{opacity:.5}.v-date-picker-month__day--hide-adjacent{opacity:0}.v-date-picker-months{height:288px}.v-date-picker-months__content{align-items:center;display:grid;flex:1 1;height:inherit;justify-content:space-around;grid-template-columns:repeat(2,1fr);grid-gap:0px 24px;padding-inline-start:36px;padding-inline-end:36px}.v-date-picker-months__content .v-btn{text-transform:none;padding-inline-start:8px;padding-inline-end:8px}.v-date-picker-years{height:288px;overflow-y:scroll}.v-date-picker-years__content{display:grid;flex:1 1;justify-content:space-around;grid-template-columns:repeat(3,1fr);gap:8px 24px;padding-inline:32px}.v-date-picker-years__content .v-btn{padding-inline:8px}.v-picker.v-sheet{display:grid;grid-auto-rows:min-content;grid-template-areas:"title" "header" "body";overflow:hidden}.v-picker.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-picker.v-sheet{border-radius:4px}.v-picker.v-sheet.v-picker--with-actions{grid-template-areas:"title" "header" "body" "actions"}.v-picker__body{grid-area:body;overflow:hidden;position:relative}.v-picker__header{grid-area:header}.v-picker__actions{grid-area:actions;padding:0 12px 12px;display:flex;align-items:center;justify-content:flex-end}.v-picker__actions .v-btn{min-width:48px}.v-picker__actions .v-btn:not(:last-child){margin-inline-end:8px}.v-picker--landscape{grid-template-areas:"title" "header body" "header body"}.v-picker--landscape.v-picker--with-actions{grid-template-areas:"title" "header body" "header actions"}.v-picker-title{text-transform:uppercase;font-size:.75rem;grid-area:title;padding-inline:24px 12px;padding-top:16px;padding-bottom:16px;font-weight:400;letter-spacing:.1666666667em}.v-sheet{display:block}.v-sheet{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet{border-radius:0}.v-sheet{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-sheet--rounded{border-radius:4px}.v-menu>.v-overlay__content{display:flex;flex-direction:column}.v-menu>.v-overlay__content{border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{--v-overlay-opacity: .32;border-radius:inherit;display:flex;left:0;pointer-events:none;position:fixed;top:0;bottom:0;right:0}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:rgb(var(--v-theme-on-surface));border-radius:inherit;bottom:0;left:0;opacity:var(--v-overlay-opacity);position:fixed;right:0;top:0}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-text-field input{color:inherit;opacity:0;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field__input{--v-field-padding-end: 0}.v-text-field .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-text-field .v-input__details{padding-inline:0}.v-text-field .v-field--no-label input,.v-text-field .v-field--active input{opacity:1}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-theme-overlay-multiplier: 1;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo,.v-field--variant-solo-filled{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo-inverted{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:24px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{align-items:center;color:inherit;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media (hover: hover){.v-field:hover .v-field__clearable{opacity:1}}@media (hover: none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;z-index:1}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden}.v-field--variant-outlined .v-label.v-field-label--floating{max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (hover: hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__start{flex:0 0 12px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--reverse.v-field--variant-outlined .v-field__outline__start{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-inline-start-width:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative;max-width:calc(100% - 24px)}.v-field--rounded.v-field--variant-outlined .v-field__outline__notch,[class^=rounded-].v-field--variant-outlined .v-field__outline__notch,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__notch{max-width:calc(100% - var(--v-input-control-height))}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field--reverse.v-field--variant-outlined .v-field__outline__end{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit;border-inline-end-width:0;border-inline-start-width:var(--v-field-border-width)}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px);width:calc(100% - 2px);left:1px}.v-field__overlay{border-radius:inherit;pointer-events:none}.v-field__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input,.v-field--reverse .v-field__outline{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 16px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 12px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:1fr auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.bg-black{background-color:#000!important}.bg-black{color:#fff!important}.bg-white{background-color:#fff!important}.bg-white{color:#000!important}.bg-transparent{background-color:transparent!important}.bg-transparent{color:currentColor!important}.bg-red{background-color:#f44336!important}.bg-red{color:#fff!important}.bg-red-lighten-5{background-color:#ffebee!important}.bg-red-lighten-5{color:#000!important}.bg-red-lighten-4{background-color:#ffcdd2!important}.bg-red-lighten-4{color:#000!important}.bg-red-lighten-3{background-color:#ef9a9a!important}.bg-red-lighten-3{color:#000!important}.bg-red-lighten-2{background-color:#e57373!important}.bg-red-lighten-2{color:#fff!important}.bg-red-lighten-1{background-color:#ef5350!important}.bg-red-lighten-1{color:#fff!important}.bg-red-darken-1{background-color:#e53935!important}.bg-red-darken-1{color:#fff!important}.bg-red-darken-2{background-color:#d32f2f!important}.bg-red-darken-2{color:#fff!important}.bg-red-darken-3{background-color:#c62828!important}.bg-red-darken-3{color:#fff!important}.bg-red-darken-4{background-color:#b71c1c!important}.bg-red-darken-4{color:#fff!important}.bg-red-accent-1{background-color:#ff8a80!important}.bg-red-accent-1{color:#000!important}.bg-red-accent-2{background-color:#ff5252!important}.bg-red-accent-2{color:#fff!important}.bg-red-accent-3{background-color:#ff1744!important}.bg-red-accent-3{color:#fff!important}.bg-red-accent-4{background-color:#d50000!important}.bg-red-accent-4{color:#fff!important}.bg-pink{background-color:#e91e63!important}.bg-pink{color:#fff!important}.bg-pink-lighten-5{background-color:#fce4ec!important}.bg-pink-lighten-5{color:#000!important}.bg-pink-lighten-4{background-color:#f8bbd0!important}.bg-pink-lighten-4{color:#000!important}.bg-pink-lighten-3{background-color:#f48fb1!important}.bg-pink-lighten-3{color:#000!important}.bg-pink-lighten-2{background-color:#f06292!important}.bg-pink-lighten-2{color:#fff!important}.bg-pink-lighten-1{background-color:#ec407a!important}.bg-pink-lighten-1{color:#fff!important}.bg-pink-darken-1{background-color:#d81b60!important}.bg-pink-darken-1{color:#fff!important}.bg-pink-darken-2{background-color:#c2185b!important}.bg-pink-darken-2{color:#fff!important}.bg-pink-darken-3{background-color:#ad1457!important}.bg-pink-darken-3{color:#fff!important}.bg-pink-darken-4{background-color:#880e4f!important}.bg-pink-darken-4{color:#fff!important}.bg-pink-accent-1{background-color:#ff80ab!important}.bg-pink-accent-1{color:#fff!important}.bg-pink-accent-2{background-color:#ff4081!important}.bg-pink-accent-2{color:#fff!important}.bg-pink-accent-3{background-color:#f50057!important}.bg-pink-accent-3{color:#fff!important}.bg-pink-accent-4{background-color:#c51162!important}.bg-pink-accent-4{color:#fff!important}.bg-purple{background-color:#9c27b0!important}.bg-purple{color:#fff!important}.bg-purple-lighten-5{background-color:#f3e5f5!important}.bg-purple-lighten-5{color:#000!important}.bg-purple-lighten-4{background-color:#e1bee7!important}.bg-purple-lighten-4{color:#000!important}.bg-purple-lighten-3{background-color:#ce93d8!important}.bg-purple-lighten-3{color:#fff!important}.bg-purple-lighten-2{background-color:#ba68c8!important}.bg-purple-lighten-2{color:#fff!important}.bg-purple-lighten-1{background-color:#ab47bc!important}.bg-purple-lighten-1{color:#fff!important}.bg-purple-darken-1{background-color:#8e24aa!important}.bg-purple-darken-1{color:#fff!important}.bg-purple-darken-2{background-color:#7b1fa2!important}.bg-purple-darken-2{color:#fff!important}.bg-purple-darken-3{background-color:#6a1b9a!important}.bg-purple-darken-3{color:#fff!important}.bg-purple-darken-4{background-color:#4a148c!important}.bg-purple-darken-4{color:#fff!important}.bg-purple-accent-1{background-color:#ea80fc!important}.bg-purple-accent-1{color:#fff!important}.bg-purple-accent-2{background-color:#e040fb!important}.bg-purple-accent-2{color:#fff!important}.bg-purple-accent-3{background-color:#d500f9!important}.bg-purple-accent-3{color:#fff!important}.bg-purple-accent-4{background-color:#a0f!important}.bg-purple-accent-4{color:#fff!important}.bg-deep-purple{background-color:#673ab7!important}.bg-deep-purple{color:#fff!important}.bg-deep-purple-lighten-5{background-color:#ede7f6!important}.bg-deep-purple-lighten-5{color:#000!important}.bg-deep-purple-lighten-4{background-color:#d1c4e9!important}.bg-deep-purple-lighten-4{color:#000!important}.bg-deep-purple-lighten-3{background-color:#b39ddb!important}.bg-deep-purple-lighten-3{color:#fff!important}.bg-deep-purple-lighten-2{background-color:#9575cd!important}.bg-deep-purple-lighten-2{color:#fff!important}.bg-deep-purple-lighten-1{background-color:#7e57c2!important}.bg-deep-purple-lighten-1{color:#fff!important}.bg-deep-purple-darken-1{background-color:#5e35b1!important}.bg-deep-purple-darken-1{color:#fff!important}.bg-deep-purple-darken-2{background-color:#512da8!important}.bg-deep-purple-darken-2{color:#fff!important}.bg-deep-purple-darken-3{background-color:#4527a0!important}.bg-deep-purple-darken-3{color:#fff!important}.bg-deep-purple-darken-4{background-color:#311b92!important}.bg-deep-purple-darken-4{color:#fff!important}.bg-deep-purple-accent-1{background-color:#b388ff!important}.bg-deep-purple-accent-1{color:#fff!important}.bg-deep-purple-accent-2{background-color:#7c4dff!important}.bg-deep-purple-accent-2{color:#fff!important}.bg-deep-purple-accent-3{background-color:#651fff!important}.bg-deep-purple-accent-3{color:#fff!important}.bg-deep-purple-accent-4{background-color:#6200ea!important}.bg-deep-purple-accent-4{color:#fff!important}.bg-indigo{background-color:#3f51b5!important}.bg-indigo{color:#fff!important}.bg-indigo-lighten-5{background-color:#e8eaf6!important}.bg-indigo-lighten-5{color:#000!important}.bg-indigo-lighten-4{background-color:#c5cae9!important}.bg-indigo-lighten-4{color:#000!important}.bg-indigo-lighten-3{background-color:#9fa8da!important}.bg-indigo-lighten-3{color:#fff!important}.bg-indigo-lighten-2{background-color:#7986cb!important}.bg-indigo-lighten-2{color:#fff!important}.bg-indigo-lighten-1{background-color:#5c6bc0!important}.bg-indigo-lighten-1{color:#fff!important}.bg-indigo-darken-1{background-color:#3949ab!important}.bg-indigo-darken-1{color:#fff!important}.bg-indigo-darken-2{background-color:#303f9f!important}.bg-indigo-darken-2{color:#fff!important}.bg-indigo-darken-3{background-color:#283593!important}.bg-indigo-darken-3{color:#fff!important}.bg-indigo-darken-4{background-color:#1a237e!important}.bg-indigo-darken-4{color:#fff!important}.bg-indigo-accent-1{background-color:#8c9eff!important}.bg-indigo-accent-1{color:#fff!important}.bg-indigo-accent-2{background-color:#536dfe!important}.bg-indigo-accent-2{color:#fff!important}.bg-indigo-accent-3{background-color:#3d5afe!important}.bg-indigo-accent-3{color:#fff!important}.bg-indigo-accent-4{background-color:#304ffe!important}.bg-indigo-accent-4{color:#fff!important}.bg-blue{background-color:#2196f3!important}.bg-blue{color:#fff!important}.bg-blue-lighten-5{background-color:#e3f2fd!important}.bg-blue-lighten-5{color:#000!important}.bg-blue-lighten-4{background-color:#bbdefb!important}.bg-blue-lighten-4{color:#000!important}.bg-blue-lighten-3{background-color:#90caf9!important}.bg-blue-lighten-3{color:#000!important}.bg-blue-lighten-2{background-color:#64b5f6!important}.bg-blue-lighten-2{color:#000!important}.bg-blue-lighten-1{background-color:#42a5f5!important}.bg-blue-lighten-1{color:#fff!important}.bg-blue-darken-1{background-color:#1e88e5!important}.bg-blue-darken-1{color:#fff!important}.bg-blue-darken-2{background-color:#1976d2!important}.bg-blue-darken-2{color:#fff!important}.bg-blue-darken-3{background-color:#1565c0!important}.bg-blue-darken-3{color:#fff!important}.bg-blue-darken-4{background-color:#0d47a1!important}.bg-blue-darken-4{color:#fff!important}.bg-blue-accent-1{background-color:#82b1ff!important}.bg-blue-accent-1{color:#000!important}.bg-blue-accent-2{background-color:#448aff!important}.bg-blue-accent-2{color:#fff!important}.bg-blue-accent-3{background-color:#2979ff!important}.bg-blue-accent-3{color:#fff!important}.bg-blue-accent-4{background-color:#2962ff!important}.bg-blue-accent-4{color:#fff!important}.bg-light-blue{background-color:#03a9f4!important}.bg-light-blue{color:#fff!important}.bg-light-blue-lighten-5{background-color:#e1f5fe!important}.bg-light-blue-lighten-5{color:#000!important}.bg-light-blue-lighten-4{background-color:#b3e5fc!important}.bg-light-blue-lighten-4{color:#000!important}.bg-light-blue-lighten-3{background-color:#81d4fa!important}.bg-light-blue-lighten-3{color:#000!important}.bg-light-blue-lighten-2{background-color:#4fc3f7!important}.bg-light-blue-lighten-2{color:#000!important}.bg-light-blue-lighten-1{background-color:#29b6f6!important}.bg-light-blue-lighten-1{color:#000!important}.bg-light-blue-darken-1{background-color:#039be5!important}.bg-light-blue-darken-1{color:#fff!important}.bg-light-blue-darken-2{background-color:#0288d1!important}.bg-light-blue-darken-2{color:#fff!important}.bg-light-blue-darken-3{background-color:#0277bd!important}.bg-light-blue-darken-3{color:#fff!important}.bg-light-blue-darken-4{background-color:#01579b!important}.bg-light-blue-darken-4{color:#fff!important}.bg-light-blue-accent-1{background-color:#80d8ff!important}.bg-light-blue-accent-1{color:#000!important}.bg-light-blue-accent-2{background-color:#40c4ff!important}.bg-light-blue-accent-2{color:#000!important}.bg-light-blue-accent-3{background-color:#00b0ff!important}.bg-light-blue-accent-3{color:#fff!important}.bg-light-blue-accent-4{background-color:#0091ea!important}.bg-light-blue-accent-4{color:#fff!important}.bg-cyan{background-color:#00bcd4!important}.bg-cyan{color:#000!important}.bg-cyan-lighten-5{background-color:#e0f7fa!important}.bg-cyan-lighten-5{color:#000!important}.bg-cyan-lighten-4{background-color:#b2ebf2!important}.bg-cyan-lighten-4{color:#000!important}.bg-cyan-lighten-3{background-color:#80deea!important}.bg-cyan-lighten-3{color:#000!important}.bg-cyan-lighten-2{background-color:#4dd0e1!important}.bg-cyan-lighten-2{color:#000!important}.bg-cyan-lighten-1{background-color:#26c6da!important}.bg-cyan-lighten-1{color:#000!important}.bg-cyan-darken-1{background-color:#00acc1!important}.bg-cyan-darken-1{color:#fff!important}.bg-cyan-darken-2{background-color:#0097a7!important}.bg-cyan-darken-2{color:#fff!important}.bg-cyan-darken-3{background-color:#00838f!important}.bg-cyan-darken-3{color:#fff!important}.bg-cyan-darken-4{background-color:#006064!important}.bg-cyan-darken-4{color:#fff!important}.bg-cyan-accent-1{background-color:#84ffff!important}.bg-cyan-accent-1{color:#000!important}.bg-cyan-accent-2{background-color:#18ffff!important}.bg-cyan-accent-2{color:#000!important}.bg-cyan-accent-3{background-color:#00e5ff!important}.bg-cyan-accent-3{color:#000!important}.bg-cyan-accent-4{background-color:#00b8d4!important}.bg-cyan-accent-4{color:#fff!important}.bg-teal{background-color:#009688!important}.bg-teal{color:#fff!important}.bg-teal-lighten-5{background-color:#e0f2f1!important}.bg-teal-lighten-5{color:#000!important}.bg-teal-lighten-4{background-color:#b2dfdb!important}.bg-teal-lighten-4{color:#000!important}.bg-teal-lighten-3{background-color:#80cbc4!important}.bg-teal-lighten-3{color:#000!important}.bg-teal-lighten-2{background-color:#4db6ac!important}.bg-teal-lighten-2{color:#fff!important}.bg-teal-lighten-1{background-color:#26a69a!important}.bg-teal-lighten-1{color:#fff!important}.bg-teal-darken-1{background-color:#00897b!important}.bg-teal-darken-1{color:#fff!important}.bg-teal-darken-2{background-color:#00796b!important}.bg-teal-darken-2{color:#fff!important}.bg-teal-darken-3{background-color:#00695c!important}.bg-teal-darken-3{color:#fff!important}.bg-teal-darken-4{background-color:#004d40!important}.bg-teal-darken-4{color:#fff!important}.bg-teal-accent-1{background-color:#a7ffeb!important}.bg-teal-accent-1{color:#000!important}.bg-teal-accent-2{background-color:#64ffda!important}.bg-teal-accent-2{color:#000!important}.bg-teal-accent-3{background-color:#1de9b6!important}.bg-teal-accent-3{color:#000!important}.bg-teal-accent-4{background-color:#00bfa5!important}.bg-teal-accent-4{color:#fff!important}.bg-green{background-color:#4caf50!important}.bg-green{color:#fff!important}.bg-green-lighten-5{background-color:#e8f5e9!important}.bg-green-lighten-5{color:#000!important}.bg-green-lighten-4{background-color:#c8e6c9!important}.bg-green-lighten-4{color:#000!important}.bg-green-lighten-3{background-color:#a5d6a7!important}.bg-green-lighten-3{color:#000!important}.bg-green-lighten-2{background-color:#81c784!important}.bg-green-lighten-2{color:#000!important}.bg-green-lighten-1{background-color:#66bb6a!important}.bg-green-lighten-1{color:#fff!important}.bg-green-darken-1{background-color:#43a047!important}.bg-green-darken-1{color:#fff!important}.bg-green-darken-2{background-color:#388e3c!important}.bg-green-darken-2{color:#fff!important}.bg-green-darken-3{background-color:#2e7d32!important}.bg-green-darken-3{color:#fff!important}.bg-green-darken-4{background-color:#1b5e20!important}.bg-green-darken-4{color:#fff!important}.bg-green-accent-1{background-color:#b9f6ca!important}.bg-green-accent-1{color:#000!important}.bg-green-accent-2{background-color:#69f0ae!important}.bg-green-accent-2{color:#000!important}.bg-green-accent-3{background-color:#00e676!important}.bg-green-accent-3{color:#000!important}.bg-green-accent-4{background-color:#00c853!important}.bg-green-accent-4{color:#000!important}.bg-light-green{background-color:#8bc34a!important}.bg-light-green{color:#000!important}.bg-light-green-lighten-5{background-color:#f1f8e9!important}.bg-light-green-lighten-5{color:#000!important}.bg-light-green-lighten-4{background-color:#dcedc8!important}.bg-light-green-lighten-4{color:#000!important}.bg-light-green-lighten-3{background-color:#c5e1a5!important}.bg-light-green-lighten-3{color:#000!important}.bg-light-green-lighten-2{background-color:#aed581!important}.bg-light-green-lighten-2{color:#000!important}.bg-light-green-lighten-1{background-color:#9ccc65!important}.bg-light-green-lighten-1{color:#000!important}.bg-light-green-darken-1{background-color:#7cb342!important}.bg-light-green-darken-1{color:#fff!important}.bg-light-green-darken-2{background-color:#689f38!important}.bg-light-green-darken-2{color:#fff!important}.bg-light-green-darken-3{background-color:#558b2f!important}.bg-light-green-darken-3{color:#fff!important}.bg-light-green-darken-4{background-color:#33691e!important}.bg-light-green-darken-4{color:#fff!important}.bg-light-green-accent-1{background-color:#ccff90!important}.bg-light-green-accent-1{color:#000!important}.bg-light-green-accent-2{background-color:#b2ff59!important}.bg-light-green-accent-2{color:#000!important}.bg-light-green-accent-3{background-color:#76ff03!important}.bg-light-green-accent-3{color:#000!important}.bg-light-green-accent-4{background-color:#64dd17!important}.bg-light-green-accent-4{color:#000!important}.bg-lime{background-color:#cddc39!important}.bg-lime{color:#000!important}.bg-lime-lighten-5{background-color:#f9fbe7!important}.bg-lime-lighten-5{color:#000!important}.bg-lime-lighten-4{background-color:#f0f4c3!important}.bg-lime-lighten-4{color:#000!important}.bg-lime-lighten-3{background-color:#e6ee9c!important}.bg-lime-lighten-3{color:#000!important}.bg-lime-lighten-2{background-color:#dce775!important}.bg-lime-lighten-2{color:#000!important}.bg-lime-lighten-1{background-color:#d4e157!important}.bg-lime-lighten-1{color:#000!important}.bg-lime-darken-1{background-color:#c0ca33!important}.bg-lime-darken-1{color:#000!important}.bg-lime-darken-2{background-color:#afb42b!important}.bg-lime-darken-2{color:#000!important}.bg-lime-darken-3{background-color:#9e9d24!important}.bg-lime-darken-3{color:#fff!important}.bg-lime-darken-4{background-color:#827717!important}.bg-lime-darken-4{color:#fff!important}.bg-lime-accent-1{background-color:#f4ff81!important}.bg-lime-accent-1{color:#000!important}.bg-lime-accent-2{background-color:#eeff41!important}.bg-lime-accent-2{color:#000!important}.bg-lime-accent-3{background-color:#c6ff00!important}.bg-lime-accent-3{color:#000!important}.bg-lime-accent-4{background-color:#aeea00!important}.bg-lime-accent-4{color:#000!important}.bg-yellow{background-color:#ffeb3b!important}.bg-yellow{color:#000!important}.bg-yellow-lighten-5{background-color:#fffde7!important}.bg-yellow-lighten-5{color:#000!important}.bg-yellow-lighten-4{background-color:#fff9c4!important}.bg-yellow-lighten-4{color:#000!important}.bg-yellow-lighten-3{background-color:#fff59d!important}.bg-yellow-lighten-3{color:#000!important}.bg-yellow-lighten-2{background-color:#fff176!important}.bg-yellow-lighten-2{color:#000!important}.bg-yellow-lighten-1{background-color:#ffee58!important}.bg-yellow-lighten-1{color:#000!important}.bg-yellow-darken-1{background-color:#fdd835!important}.bg-yellow-darken-1{color:#000!important}.bg-yellow-darken-2{background-color:#fbc02d!important}.bg-yellow-darken-2{color:#000!important}.bg-yellow-darken-3{background-color:#f9a825!important}.bg-yellow-darken-3{color:#000!important}.bg-yellow-darken-4{background-color:#f57f17!important}.bg-yellow-darken-4{color:#fff!important}.bg-yellow-accent-1{background-color:#ffff8d!important}.bg-yellow-accent-1{color:#000!important}.bg-yellow-accent-2{background-color:#ff0!important}.bg-yellow-accent-2{color:#000!important}.bg-yellow-accent-3{background-color:#ffea00!important}.bg-yellow-accent-3{color:#000!important}.bg-yellow-accent-4{background-color:#ffd600!important}.bg-yellow-accent-4{color:#000!important}.bg-amber{background-color:#ffc107!important}.bg-amber{color:#000!important}.bg-amber-lighten-5{background-color:#fff8e1!important}.bg-amber-lighten-5{color:#000!important}.bg-amber-lighten-4{background-color:#ffecb3!important}.bg-amber-lighten-4{color:#000!important}.bg-amber-lighten-3{background-color:#ffe082!important}.bg-amber-lighten-3{color:#000!important}.bg-amber-lighten-2{background-color:#ffd54f!important}.bg-amber-lighten-2{color:#000!important}.bg-amber-lighten-1{background-color:#ffca28!important}.bg-amber-lighten-1{color:#000!important}.bg-amber-darken-1{background-color:#ffb300!important}.bg-amber-darken-1{color:#000!important}.bg-amber-darken-2{background-color:#ffa000!important}.bg-amber-darken-2{color:#000!important}.bg-amber-darken-3{background-color:#ff8f00!important}.bg-amber-darken-3{color:#000!important}.bg-amber-darken-4{background-color:#ff6f00!important}.bg-amber-darken-4{color:#fff!important}.bg-amber-accent-1{background-color:#ffe57f!important}.bg-amber-accent-1{color:#000!important}.bg-amber-accent-2{background-color:#ffd740!important}.bg-amber-accent-2{color:#000!important}.bg-amber-accent-3{background-color:#ffc400!important}.bg-amber-accent-3{color:#000!important}.bg-amber-accent-4{background-color:#ffab00!important}.bg-amber-accent-4{color:#000!important}.bg-orange{background-color:#ff9800!important}.bg-orange{color:#000!important}.bg-orange-lighten-5{background-color:#fff3e0!important}.bg-orange-lighten-5{color:#000!important}.bg-orange-lighten-4{background-color:#ffe0b2!important}.bg-orange-lighten-4{color:#000!important}.bg-orange-lighten-3{background-color:#ffcc80!important}.bg-orange-lighten-3{color:#000!important}.bg-orange-lighten-2{background-color:#ffb74d!important}.bg-orange-lighten-2{color:#000!important}.bg-orange-lighten-1{background-color:#ffa726!important}.bg-orange-lighten-1{color:#000!important}.bg-orange-darken-1{background-color:#fb8c00!important}.bg-orange-darken-1{color:#fff!important}.bg-orange-darken-2{background-color:#f57c00!important}.bg-orange-darken-2{color:#fff!important}.bg-orange-darken-3{background-color:#ef6c00!important}.bg-orange-darken-3{color:#fff!important}.bg-orange-darken-4{background-color:#e65100!important}.bg-orange-darken-4{color:#fff!important}.bg-orange-accent-1{background-color:#ffd180!important}.bg-orange-accent-1{color:#000!important}.bg-orange-accent-2{background-color:#ffab40!important}.bg-orange-accent-2{color:#000!important}.bg-orange-accent-3{background-color:#ff9100!important}.bg-orange-accent-3{color:#000!important}.bg-orange-accent-4{background-color:#ff6d00!important}.bg-orange-accent-4{color:#fff!important}.bg-deep-orange{background-color:#ff5722!important}.bg-deep-orange{color:#fff!important}.bg-deep-orange-lighten-5{background-color:#fbe9e7!important}.bg-deep-orange-lighten-5{color:#000!important}.bg-deep-orange-lighten-4{background-color:#ffccbc!important}.bg-deep-orange-lighten-4{color:#000!important}.bg-deep-orange-lighten-3{background-color:#ffab91!important}.bg-deep-orange-lighten-3{color:#000!important}.bg-deep-orange-lighten-2{background-color:#ff8a65!important}.bg-deep-orange-lighten-2{color:#000!important}.bg-deep-orange-lighten-1{background-color:#ff7043!important}.bg-deep-orange-lighten-1{color:#fff!important}.bg-deep-orange-darken-1{background-color:#f4511e!important}.bg-deep-orange-darken-1{color:#fff!important}.bg-deep-orange-darken-2{background-color:#e64a19!important}.bg-deep-orange-darken-2{color:#fff!important}.bg-deep-orange-darken-3{background-color:#d84315!important}.bg-deep-orange-darken-3{color:#fff!important}.bg-deep-orange-darken-4{background-color:#bf360c!important}.bg-deep-orange-darken-4{color:#fff!important}.bg-deep-orange-accent-1{background-color:#ff9e80!important}.bg-deep-orange-accent-1{color:#000!important}.bg-deep-orange-accent-2{background-color:#ff6e40!important}.bg-deep-orange-accent-2{color:#fff!important}.bg-deep-orange-accent-3{background-color:#ff3d00!important}.bg-deep-orange-accent-3{color:#fff!important}.bg-deep-orange-accent-4{background-color:#dd2c00!important}.bg-deep-orange-accent-4{color:#fff!important}.bg-brown{background-color:#795548!important}.bg-brown{color:#fff!important}.bg-brown-lighten-5{background-color:#efebe9!important}.bg-brown-lighten-5{color:#000!important}.bg-brown-lighten-4{background-color:#d7ccc8!important}.bg-brown-lighten-4{color:#000!important}.bg-brown-lighten-3{background-color:#bcaaa4!important}.bg-brown-lighten-3{color:#000!important}.bg-brown-lighten-2{background-color:#a1887f!important}.bg-brown-lighten-2{color:#fff!important}.bg-brown-lighten-1{background-color:#8d6e63!important}.bg-brown-lighten-1{color:#fff!important}.bg-brown-darken-1{background-color:#6d4c41!important}.bg-brown-darken-1{color:#fff!important}.bg-brown-darken-2{background-color:#5d4037!important}.bg-brown-darken-2{color:#fff!important}.bg-brown-darken-3{background-color:#4e342e!important}.bg-brown-darken-3{color:#fff!important}.bg-brown-darken-4{background-color:#3e2723!important}.bg-brown-darken-4{color:#fff!important}.bg-blue-grey{background-color:#607d8b!important}.bg-blue-grey{color:#fff!important}.bg-blue-grey-lighten-5{background-color:#eceff1!important}.bg-blue-grey-lighten-5{color:#000!important}.bg-blue-grey-lighten-4{background-color:#cfd8dc!important}.bg-blue-grey-lighten-4{color:#000!important}.bg-blue-grey-lighten-3{background-color:#b0bec5!important}.bg-blue-grey-lighten-3{color:#000!important}.bg-blue-grey-lighten-2{background-color:#90a4ae!important}.bg-blue-grey-lighten-2{color:#fff!important}.bg-blue-grey-lighten-1{background-color:#78909c!important}.bg-blue-grey-lighten-1{color:#fff!important}.bg-blue-grey-darken-1{background-color:#546e7a!important}.bg-blue-grey-darken-1{color:#fff!important}.bg-blue-grey-darken-2{background-color:#455a64!important}.bg-blue-grey-darken-2{color:#fff!important}.bg-blue-grey-darken-3{background-color:#37474f!important}.bg-blue-grey-darken-3{color:#fff!important}.bg-blue-grey-darken-4{background-color:#263238!important}.bg-blue-grey-darken-4{color:#fff!important}.bg-grey{background-color:#9e9e9e!important}.bg-grey{color:#fff!important}.bg-grey-lighten-5{background-color:#fafafa!important}.bg-grey-lighten-5{color:#000!important}.bg-grey-lighten-4{background-color:#f5f5f5!important}.bg-grey-lighten-4{color:#000!important}.bg-grey-lighten-3{background-color:#eee!important}.bg-grey-lighten-3{color:#000!important}.bg-grey-lighten-2{background-color:#e0e0e0!important}.bg-grey-lighten-2{color:#000!important}.bg-grey-lighten-1{background-color:#bdbdbd!important}.bg-grey-lighten-1{color:#000!important}.bg-grey-darken-1{background-color:#757575!important}.bg-grey-darken-1{color:#fff!important}.bg-grey-darken-2{background-color:#616161!important}.bg-grey-darken-2{color:#fff!important}.bg-grey-darken-3{background-color:#424242!important}.bg-grey-darken-3{color:#fff!important}.bg-grey-darken-4{background-color:#212121!important}.bg-grey-darken-4{color:#fff!important}.bg-shades-black{background-color:#000!important}.bg-shades-black{color:#fff!important}.bg-shades-white{background-color:#fff!important}.bg-shades-white{color:#000!important}.bg-shades-transparent{background-color:transparent!important}.bg-shades-transparent{color:currentColor!important}.text-black{color:#000!important}.text-white{color:#fff!important}.text-transparent{color:transparent!important}.text-red{color:#f44336!important}.text-red-lighten-5{color:#ffebee!important}.text-red-lighten-4{color:#ffcdd2!important}.text-red-lighten-3{color:#ef9a9a!important}.text-red-lighten-2{color:#e57373!important}.text-red-lighten-1{color:#ef5350!important}.text-red-darken-1{color:#e53935!important}.text-red-darken-2{color:#d32f2f!important}.text-red-darken-3{color:#c62828!important}.text-red-darken-4{color:#b71c1c!important}.text-red-accent-1{color:#ff8a80!important}.text-red-accent-2{color:#ff5252!important}.text-red-accent-3{color:#ff1744!important}.text-red-accent-4{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-lighten-5{color:#fce4ec!important}.text-pink-lighten-4{color:#f8bbd0!important}.text-pink-lighten-3{color:#f48fb1!important}.text-pink-lighten-2{color:#f06292!important}.text-pink-lighten-1{color:#ec407a!important}.text-pink-darken-1{color:#d81b60!important}.text-pink-darken-2{color:#c2185b!important}.text-pink-darken-3{color:#ad1457!important}.text-pink-darken-4{color:#880e4f!important}.text-pink-accent-1{color:#ff80ab!important}.text-pink-accent-2{color:#ff4081!important}.text-pink-accent-3{color:#f50057!important}.text-pink-accent-4{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-lighten-5{color:#f3e5f5!important}.text-purple-lighten-4{color:#e1bee7!important}.text-purple-lighten-3{color:#ce93d8!important}.text-purple-lighten-2{color:#ba68c8!important}.text-purple-lighten-1{color:#ab47bc!important}.text-purple-darken-1{color:#8e24aa!important}.text-purple-darken-2{color:#7b1fa2!important}.text-purple-darken-3{color:#6a1b9a!important}.text-purple-darken-4{color:#4a148c!important}.text-purple-accent-1{color:#ea80fc!important}.text-purple-accent-2{color:#e040fb!important}.text-purple-accent-3{color:#d500f9!important}.text-purple-accent-4{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-lighten-5{color:#ede7f6!important}.text-deep-purple-lighten-4{color:#d1c4e9!important}.text-deep-purple-lighten-3{color:#b39ddb!important}.text-deep-purple-lighten-2{color:#9575cd!important}.text-deep-purple-lighten-1{color:#7e57c2!important}.text-deep-purple-darken-1{color:#5e35b1!important}.text-deep-purple-darken-2{color:#512da8!important}.text-deep-purple-darken-3{color:#4527a0!important}.text-deep-purple-darken-4{color:#311b92!important}.text-deep-purple-accent-1{color:#b388ff!important}.text-deep-purple-accent-2{color:#7c4dff!important}.text-deep-purple-accent-3{color:#651fff!important}.text-deep-purple-accent-4{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-lighten-5{color:#e8eaf6!important}.text-indigo-lighten-4{color:#c5cae9!important}.text-indigo-lighten-3{color:#9fa8da!important}.text-indigo-lighten-2{color:#7986cb!important}.text-indigo-lighten-1{color:#5c6bc0!important}.text-indigo-darken-1{color:#3949ab!important}.text-indigo-darken-2{color:#303f9f!important}.text-indigo-darken-3{color:#283593!important}.text-indigo-darken-4{color:#1a237e!important}.text-indigo-accent-1{color:#8c9eff!important}.text-indigo-accent-2{color:#536dfe!important}.text-indigo-accent-3{color:#3d5afe!important}.text-indigo-accent-4{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-lighten-5{color:#e3f2fd!important}.text-blue-lighten-4{color:#bbdefb!important}.text-blue-lighten-3{color:#90caf9!important}.text-blue-lighten-2{color:#64b5f6!important}.text-blue-lighten-1{color:#42a5f5!important}.text-blue-darken-1{color:#1e88e5!important}.text-blue-darken-2{color:#1976d2!important}.text-blue-darken-3{color:#1565c0!important}.text-blue-darken-4{color:#0d47a1!important}.text-blue-accent-1{color:#82b1ff!important}.text-blue-accent-2{color:#448aff!important}.text-blue-accent-3{color:#2979ff!important}.text-blue-accent-4{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-lighten-5{color:#e1f5fe!important}.text-light-blue-lighten-4{color:#b3e5fc!important}.text-light-blue-lighten-3{color:#81d4fa!important}.text-light-blue-lighten-2{color:#4fc3f7!important}.text-light-blue-lighten-1{color:#29b6f6!important}.text-light-blue-darken-1{color:#039be5!important}.text-light-blue-darken-2{color:#0288d1!important}.text-light-blue-darken-3{color:#0277bd!important}.text-light-blue-darken-4{color:#01579b!important}.text-light-blue-accent-1{color:#80d8ff!important}.text-light-blue-accent-2{color:#40c4ff!important}.text-light-blue-accent-3{color:#00b0ff!important}.text-light-blue-accent-4{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-lighten-5{color:#e0f7fa!important}.text-cyan-lighten-4{color:#b2ebf2!important}.text-cyan-lighten-3{color:#80deea!important}.text-cyan-lighten-2{color:#4dd0e1!important}.text-cyan-lighten-1{color:#26c6da!important}.text-cyan-darken-1{color:#00acc1!important}.text-cyan-darken-2{color:#0097a7!important}.text-cyan-darken-3{color:#00838f!important}.text-cyan-darken-4{color:#006064!important}.text-cyan-accent-1{color:#84ffff!important}.text-cyan-accent-2{color:#18ffff!important}.text-cyan-accent-3{color:#00e5ff!important}.text-cyan-accent-4{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-lighten-5{color:#e0f2f1!important}.text-teal-lighten-4{color:#b2dfdb!important}.text-teal-lighten-3{color:#80cbc4!important}.text-teal-lighten-2{color:#4db6ac!important}.text-teal-lighten-1{color:#26a69a!important}.text-teal-darken-1{color:#00897b!important}.text-teal-darken-2{color:#00796b!important}.text-teal-darken-3{color:#00695c!important}.text-teal-darken-4{color:#004d40!important}.text-teal-accent-1{color:#a7ffeb!important}.text-teal-accent-2{color:#64ffda!important}.text-teal-accent-3{color:#1de9b6!important}.text-teal-accent-4{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-lighten-5{color:#e8f5e9!important}.text-green-lighten-4{color:#c8e6c9!important}.text-green-lighten-3{color:#a5d6a7!important}.text-green-lighten-2{color:#81c784!important}.text-green-lighten-1{color:#66bb6a!important}.text-green-darken-1{color:#43a047!important}.text-green-darken-2{color:#388e3c!important}.text-green-darken-3{color:#2e7d32!important}.text-green-darken-4{color:#1b5e20!important}.text-green-accent-1{color:#b9f6ca!important}.text-green-accent-2{color:#69f0ae!important}.text-green-accent-3{color:#00e676!important}.text-green-accent-4{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-lighten-5{color:#f1f8e9!important}.text-light-green-lighten-4{color:#dcedc8!important}.text-light-green-lighten-3{color:#c5e1a5!important}.text-light-green-lighten-2{color:#aed581!important}.text-light-green-lighten-1{color:#9ccc65!important}.text-light-green-darken-1{color:#7cb342!important}.text-light-green-darken-2{color:#689f38!important}.text-light-green-darken-3{color:#558b2f!important}.text-light-green-darken-4{color:#33691e!important}.text-light-green-accent-1{color:#ccff90!important}.text-light-green-accent-2{color:#b2ff59!important}.text-light-green-accent-3{color:#76ff03!important}.text-light-green-accent-4{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-lighten-5{color:#f9fbe7!important}.text-lime-lighten-4{color:#f0f4c3!important}.text-lime-lighten-3{color:#e6ee9c!important}.text-lime-lighten-2{color:#dce775!important}.text-lime-lighten-1{color:#d4e157!important}.text-lime-darken-1{color:#c0ca33!important}.text-lime-darken-2{color:#afb42b!important}.text-lime-darken-3{color:#9e9d24!important}.text-lime-darken-4{color:#827717!important}.text-lime-accent-1{color:#f4ff81!important}.text-lime-accent-2{color:#eeff41!important}.text-lime-accent-3{color:#c6ff00!important}.text-lime-accent-4{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-lighten-5{color:#fffde7!important}.text-yellow-lighten-4{color:#fff9c4!important}.text-yellow-lighten-3{color:#fff59d!important}.text-yellow-lighten-2{color:#fff176!important}.text-yellow-lighten-1{color:#ffee58!important}.text-yellow-darken-1{color:#fdd835!important}.text-yellow-darken-2{color:#fbc02d!important}.text-yellow-darken-3{color:#f9a825!important}.text-yellow-darken-4{color:#f57f17!important}.text-yellow-accent-1{color:#ffff8d!important}.text-yellow-accent-2{color:#ff0!important}.text-yellow-accent-3{color:#ffea00!important}.text-yellow-accent-4{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-lighten-5{color:#fff8e1!important}.text-amber-lighten-4{color:#ffecb3!important}.text-amber-lighten-3{color:#ffe082!important}.text-amber-lighten-2{color:#ffd54f!important}.text-amber-lighten-1{color:#ffca28!important}.text-amber-darken-1{color:#ffb300!important}.text-amber-darken-2{color:#ffa000!important}.text-amber-darken-3{color:#ff8f00!important}.text-amber-darken-4{color:#ff6f00!important}.text-amber-accent-1{color:#ffe57f!important}.text-amber-accent-2{color:#ffd740!important}.text-amber-accent-3{color:#ffc400!important}.text-amber-accent-4{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-lighten-5{color:#fff3e0!important}.text-orange-lighten-4{color:#ffe0b2!important}.text-orange-lighten-3{color:#ffcc80!important}.text-orange-lighten-2{color:#ffb74d!important}.text-orange-lighten-1{color:#ffa726!important}.text-orange-darken-1{color:#fb8c00!important}.text-orange-darken-2{color:#f57c00!important}.text-orange-darken-3{color:#ef6c00!important}.text-orange-darken-4{color:#e65100!important}.text-orange-accent-1{color:#ffd180!important}.text-orange-accent-2{color:#ffab40!important}.text-orange-accent-3{color:#ff9100!important}.text-orange-accent-4{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-lighten-5{color:#fbe9e7!important}.text-deep-orange-lighten-4{color:#ffccbc!important}.text-deep-orange-lighten-3{color:#ffab91!important}.text-deep-orange-lighten-2{color:#ff8a65!important}.text-deep-orange-lighten-1{color:#ff7043!important}.text-deep-orange-darken-1{color:#f4511e!important}.text-deep-orange-darken-2{color:#e64a19!important}.text-deep-orange-darken-3{color:#d84315!important}.text-deep-orange-darken-4{color:#bf360c!important}.text-deep-orange-accent-1{color:#ff9e80!important}.text-deep-orange-accent-2{color:#ff6e40!important}.text-deep-orange-accent-3{color:#ff3d00!important}.text-deep-orange-accent-4{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-lighten-5{color:#efebe9!important}.text-brown-lighten-4{color:#d7ccc8!important}.text-brown-lighten-3{color:#bcaaa4!important}.text-brown-lighten-2{color:#a1887f!important}.text-brown-lighten-1{color:#8d6e63!important}.text-brown-darken-1{color:#6d4c41!important}.text-brown-darken-2{color:#5d4037!important}.text-brown-darken-3{color:#4e342e!important}.text-brown-darken-4{color:#3e2723!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-lighten-5{color:#eceff1!important}.text-blue-grey-lighten-4{color:#cfd8dc!important}.text-blue-grey-lighten-3{color:#b0bec5!important}.text-blue-grey-lighten-2{color:#90a4ae!important}.text-blue-grey-lighten-1{color:#78909c!important}.text-blue-grey-darken-1{color:#546e7a!important}.text-blue-grey-darken-2{color:#455a64!important}.text-blue-grey-darken-3{color:#37474f!important}.text-blue-grey-darken-4{color:#263238!important}.text-grey{color:#9e9e9e!important}.text-grey-lighten-5{color:#fafafa!important}.text-grey-lighten-4{color:#f5f5f5!important}.text-grey-lighten-3{color:#eee!important}.text-grey-lighten-2{color:#e0e0e0!important}.text-grey-lighten-1{color:#bdbdbd!important}.text-grey-darken-1{color:#757575!important}.text-grey-darken-2{color:#616161!important}.text-grey-darken-3{color:#424242!important}.text-grey-darken-4{color:#212121!important}.text-shades-black{color:#000!important}.text-shades-white{color:#fff!important}.text-shades-transparent{color:transparent!important}/*! - * ress.css • v2.0.4 - * MIT License - * github.com/filipelinhares/ress - */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translate(100%)}.picker-transition-leave-to{transform:translate(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translate(-100%)}.picker-reverse-transition-leave-to{transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width: 599.98px){.hidden-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hidden-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hidden-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hidden-lg{display:none!important}}@media (min-width: 1920px) and (max-width: 2559.98px){.hidden-xl{display:none!important}}@media (min-width: 2560px){.hidden-xxl{display:none!important}}@media (min-width: 600px){.hidden-sm-and-up{display:none!important}}@media (min-width: 960px){.hidden-md-and-up{display:none!important}}@media (min-width: 1280px){.hidden-lg-and-up{display:none!important}}@media (min-width: 1920px){.hidden-xl-and-up{display:none!important}}@media (max-width: 959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width: 1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width: 1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width: 2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-1-1-0{flex:1 1 0!important}.flex-1-0-0{flex:1 0 0!important}.flex-0-1-0{flex:0 1 0!important}.flex-0-0-0{flex:0 0 0!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{column-gap:0px!important}.gc-1{column-gap:4px!important}.gc-2{column-gap:8px!important}.gc-3{column-gap:12px!important}.gc-4{column-gap:16px!important}.gc-5{column-gap:20px!important}.gc-6{column-gap:24px!important}.gc-7{column-gap:28px!important}.gc-8{column-gap:32px!important}.gc-9{column-gap:36px!important}.gc-10{column-gap:40px!important}.gc-11{column-gap:44px!important}.gc-12{column-gap:48px!important}.gc-13{column-gap:52px!important}.gc-14{column-gap:56px!important}.gc-15{column-gap:60px!important}.gc-16{column-gap:64px!important}.gc-auto{column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border,.border-thin{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t,.border-t-thin{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e,.border-e-thin{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b,.border-b-thin{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s,.border-s-thin{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.opacity-hover{opacity:var(--v-hover-opacity)!important}.opacity-focus{opacity:var(--v-focus-opacity)!important}.opacity-selected{opacity:var(--v-selected-opacity)!important}.opacity-activated{opacity:var(--v-activated-opacity)!important}.opacity-pressed{opacity:var(--v-pressed-opacity)!important}.opacity-dragged{opacity:var(--v-dragged-opacity)!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width: 600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-1-1-0{flex:1 1 0!important}.flex-sm-1-0-0{flex:1 0 0!important}.flex-sm-0-1-0{flex:0 1 0!important}.flex-sm-0-0-0{flex:0 0 0!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{column-gap:0px!important}.gc-sm-1{column-gap:4px!important}.gc-sm-2{column-gap:8px!important}.gc-sm-3{column-gap:12px!important}.gc-sm-4{column-gap:16px!important}.gc-sm-5{column-gap:20px!important}.gc-sm-6{column-gap:24px!important}.gc-sm-7{column-gap:28px!important}.gc-sm-8{column-gap:32px!important}.gc-sm-9{column-gap:36px!important}.gc-sm-10{column-gap:40px!important}.gc-sm-11{column-gap:44px!important}.gc-sm-12{column-gap:48px!important}.gc-sm-13{column-gap:52px!important}.gc-sm-14{column-gap:56px!important}.gc-sm-15{column-gap:60px!important}.gc-sm-16{column-gap:64px!important}.gc-sm-auto{column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-sm-auto{height:auto!important}.h-sm-screen{height:100vh!important}.h-sm-0{height:0!important}.h-sm-25{height:25%!important}.h-sm-50{height:50%!important}.h-sm-75{height:75%!important}.h-sm-100{height:100%!important}.w-sm-auto{width:auto!important}.w-sm-0{width:0!important}.w-sm-25{width:25%!important}.w-sm-33{width:33%!important}.w-sm-50{width:50%!important}.w-sm-66{width:66%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}}@media (min-width: 960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-1-1-0{flex:1 1 0!important}.flex-md-1-0-0{flex:1 0 0!important}.flex-md-0-1-0{flex:0 1 0!important}.flex-md-0-0-0{flex:0 0 0!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{column-gap:0px!important}.gc-md-1{column-gap:4px!important}.gc-md-2{column-gap:8px!important}.gc-md-3{column-gap:12px!important}.gc-md-4{column-gap:16px!important}.gc-md-5{column-gap:20px!important}.gc-md-6{column-gap:24px!important}.gc-md-7{column-gap:28px!important}.gc-md-8{column-gap:32px!important}.gc-md-9{column-gap:36px!important}.gc-md-10{column-gap:40px!important}.gc-md-11{column-gap:44px!important}.gc-md-12{column-gap:48px!important}.gc-md-13{column-gap:52px!important}.gc-md-14{column-gap:56px!important}.gc-md-15{column-gap:60px!important}.gc-md-16{column-gap:64px!important}.gc-md-auto{column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-md-auto{height:auto!important}.h-md-screen{height:100vh!important}.h-md-0{height:0!important}.h-md-25{height:25%!important}.h-md-50{height:50%!important}.h-md-75{height:75%!important}.h-md-100{height:100%!important}.w-md-auto{width:auto!important}.w-md-0{width:0!important}.w-md-25{width:25%!important}.w-md-33{width:33%!important}.w-md-50{width:50%!important}.w-md-66{width:66%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-1-1-0{flex:1 1 0!important}.flex-lg-1-0-0{flex:1 0 0!important}.flex-lg-0-1-0{flex:0 1 0!important}.flex-lg-0-0-0{flex:0 0 0!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{column-gap:0px!important}.gc-lg-1{column-gap:4px!important}.gc-lg-2{column-gap:8px!important}.gc-lg-3{column-gap:12px!important}.gc-lg-4{column-gap:16px!important}.gc-lg-5{column-gap:20px!important}.gc-lg-6{column-gap:24px!important}.gc-lg-7{column-gap:28px!important}.gc-lg-8{column-gap:32px!important}.gc-lg-9{column-gap:36px!important}.gc-lg-10{column-gap:40px!important}.gc-lg-11{column-gap:44px!important}.gc-lg-12{column-gap:48px!important}.gc-lg-13{column-gap:52px!important}.gc-lg-14{column-gap:56px!important}.gc-lg-15{column-gap:60px!important}.gc-lg-16{column-gap:64px!important}.gc-lg-auto{column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-lg-auto{height:auto!important}.h-lg-screen{height:100vh!important}.h-lg-0{height:0!important}.h-lg-25{height:25%!important}.h-lg-50{height:50%!important}.h-lg-75{height:75%!important}.h-lg-100{height:100%!important}.w-lg-auto{width:auto!important}.w-lg-0{width:0!important}.w-lg-25{width:25%!important}.w-lg-33{width:33%!important}.w-lg-50{width:50%!important}.w-lg-66{width:66%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}}@media (min-width: 1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-1-1-0{flex:1 1 0!important}.flex-xl-1-0-0{flex:1 0 0!important}.flex-xl-0-1-0{flex:0 1 0!important}.flex-xl-0-0-0{flex:0 0 0!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{column-gap:0px!important}.gc-xl-1{column-gap:4px!important}.gc-xl-2{column-gap:8px!important}.gc-xl-3{column-gap:12px!important}.gc-xl-4{column-gap:16px!important}.gc-xl-5{column-gap:20px!important}.gc-xl-6{column-gap:24px!important}.gc-xl-7{column-gap:28px!important}.gc-xl-8{column-gap:32px!important}.gc-xl-9{column-gap:36px!important}.gc-xl-10{column-gap:40px!important}.gc-xl-11{column-gap:44px!important}.gc-xl-12{column-gap:48px!important}.gc-xl-13{column-gap:52px!important}.gc-xl-14{column-gap:56px!important}.gc-xl-15{column-gap:60px!important}.gc-xl-16{column-gap:64px!important}.gc-xl-auto{column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-xl-auto{height:auto!important}.h-xl-screen{height:100vh!important}.h-xl-0{height:0!important}.h-xl-25{height:25%!important}.h-xl-50{height:50%!important}.h-xl-75{height:75%!important}.h-xl-100{height:100%!important}.w-xl-auto{width:auto!important}.w-xl-0{width:0!important}.w-xl-25{width:25%!important}.w-xl-33{width:33%!important}.w-xl-50{width:50%!important}.w-xl-66{width:66%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}}@media (min-width: 2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-1-1-0{flex:1 1 0!important}.flex-xxl-1-0-0{flex:1 0 0!important}.flex-xxl-0-1-0{flex:0 1 0!important}.flex-xxl-0-0-0{flex:0 0 0!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{column-gap:0px!important}.gc-xxl-1{column-gap:4px!important}.gc-xxl-2{column-gap:8px!important}.gc-xxl-3{column-gap:12px!important}.gc-xxl-4{column-gap:16px!important}.gc-xxl-5{column-gap:20px!important}.gc-xxl-6{column-gap:24px!important}.gc-xxl-7{column-gap:28px!important}.gc-xxl-8{column-gap:32px!important}.gc-xxl-9{column-gap:36px!important}.gc-xxl-10{column-gap:40px!important}.gc-xxl-11{column-gap:44px!important}.gc-xxl-12{column-gap:48px!important}.gc-xxl-13{column-gap:52px!important}.gc-xxl-14{column-gap:56px!important}.gc-xxl-15{column-gap:60px!important}.gc-xxl-16{column-gap:64px!important}.gc-xxl-auto{column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-xxl-auto{height:auto!important}.h-xxl-screen{height:100vh!important}.h-xxl-0{height:0!important}.h-xxl-25{height:25%!important}.h-xxl-50{height:50%!important}.h-xxl-75{height:75%!important}.h-xxl-100{height:100%!important}.w-xxl-auto{width:auto!important}.w-xxl-0{width:0!important}.w-xxl-25{width:25%!important}.w-xxl-33{width:33%!important}.w-xxl-50{width:50%!important}.w-xxl-66{width:66%!important}.w-xxl-75{width:75%!important}.w-xxl-100{width:100%!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%}.v-toolbar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar{border-radius:0}.v-toolbar{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden;border-end-end-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar--floating{display:inline-flex;width:auto}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{flex:1 1;font-size:1.25rem;min-width:0}.v-toolbar-title{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px}.v-toolbar--density-prominent .v-toolbar-title{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img.v-img--absolute{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-img--booting .v-responsive__sizer{transition:none}.v-img--rounded{border-radius:4px}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--cover{object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-alert{display:grid;flex:1 1;grid-template-areas:"prepend content append close" ". content . .";grid-template-columns:max-content auto max-content max-content;position:relative;padding:16px;overflow:hidden;--v-border-color: currentColor}.v-alert--absolute{position:absolute}.v-alert--fixed{position:fixed}.v-alert--sticky{position:sticky}.v-alert{border-radius:4px}.v-alert--variant-plain,.v-alert--variant-outlined,.v-alert--variant-text,.v-alert--variant-tonal{background:transparent;color:inherit}.v-alert--variant-plain{opacity:.62}.v-alert--variant-plain:focus,.v-alert--variant-plain:hover{opacity:1}.v-alert--variant-plain .v-alert__overlay{display:none}.v-alert--variant-elevated,.v-alert--variant-flat{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-alert--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-outlined{border:thin solid currentColor}.v-alert--variant-text .v-alert__overlay{background:currentColor}.v-alert--variant-tonal .v-alert__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-alert .v-alert__underlay{position:absolute}.v-alert--prominent{grid-template-areas:"prepend content append close" "prepend content . ."}.v-alert.v-alert--border{--v-border-opacity: .38}.v-alert.v-alert--border.v-alert--border-start{padding-inline-start:24px}.v-alert.v-alert--border.v-alert--border-end{padding-inline-end:24px}.v-alert--variant-plain{transition:.2s opacity cubic-bezier(.4,0,.2,1)}.v-alert--density-default{padding-bottom:16px;padding-top:16px}.v-alert--density-default.v-alert--border-top{padding-top:24px}.v-alert--density-default.v-alert--border-bottom{padding-bottom:24px}.v-alert--density-comfortable{padding-bottom:12px;padding-top:12px}.v-alert--density-comfortable.v-alert--border-top{padding-top:20px}.v-alert--density-comfortable.v-alert--border-bottom{padding-bottom:20px}.v-alert--density-compact{padding-bottom:8px;padding-top:8px}.v-alert--density-compact.v-alert--border-top{padding-top:16px}.v-alert--density-compact.v-alert--border-bottom{padding-bottom:16px}.v-alert__border{border-radius:inherit;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;pointer-events:none;right:0;top:0;width:100%}.v-alert__border{border-color:currentColor;border-style:solid;border-width:0}.v-alert__border--border{border-width:8px;box-shadow:none}.v-alert--border-start .v-alert__border{border-inline-start-width:8px}.v-alert--border-end .v-alert__border{border-inline-end-width:8px}.v-alert--border-top .v-alert__border{border-top-width:8px}.v-alert--border-bottom .v-alert__border{border-bottom-width:8px}.v-alert__close{flex:0 1 auto;grid-area:close}.v-alert__content{align-self:center;grid-area:content;overflow:hidden}.v-alert__append,.v-alert__close{align-self:flex-start;margin-inline-start:16px}.v-alert__append{align-self:flex-start;grid-area:append}.v-alert__append+.v-alert__close{margin-inline-start:16px}.v-alert__prepend{align-self:flex-start;display:flex;align-items:center;grid-area:prepend;margin-inline-end:16px}.v-alert--prominent .v-alert__prepend{align-self:center}.v-alert__underlay{grid-area:none;position:absolute}.v-alert--border-start .v-alert__underlay{border-top-left-radius:0;border-bottom-left-radius:0}.v-alert--border-end .v-alert__underlay{border-top-right-radius:0;border-bottom-right-radius:0}.v-alert--border-top .v-alert__underlay{border-top-left-radius:0;border-top-right-radius:0}.v-alert--border-bottom .v-alert__underlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-alert-title{align-items:center;align-self:center;display:flex;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;line-height:1.75rem;overflow-wrap:normal;text-transform:none;word-break:normal;word-wrap:break-word}.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{overflow:hidden}.v-autocomplete__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-autocomplete__content{border-radius:4px}.v-autocomplete__mask{background:rgb(var(--v-theme-surface-light))}.v-autocomplete__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single:not(.v-autocomplete--selection-slot).v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--active input{transition:none}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-avatar--border{border-width:thin;box-shadow:none}.v-avatar{border-radius:50%}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:var(--v-theme-surface);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-avatar .v-avatar__underlay{position:absolute}.v-avatar--rounded{border-radius:4px}.v-avatar--start{margin-inline-end:8px}.v-avatar--end{margin-inline-start:8px}.v-avatar .v-img{height:100%;width:100%}.v-checkbox.v-input{flex:0 1 auto}.v-checkbox .v-selection-control{min-height:var(--v-input-control-height)}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%;opacity:1}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-chip{align-items:center;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle}.v-chip .v-icon{--v-icon-size-multiplier: .8571428571}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-5.6px;margin-inline-end:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:4px;margin-inline-end:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-4px;margin-inline-end:4px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:4px;margin-inline-end:-4px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-7px;margin-inline-end:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:5px;margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-5px;margin-inline-end:5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:5px;margin-inline-end:-5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-8.4px;margin-inline-end:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:6px;margin-inline-end:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-6px;margin-inline-end:6px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:6px;margin-inline-end:-6px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.9px;margin-inline-end:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8.5px;margin-inline-end:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8.5px;margin-inline-end:8.5px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8.5px;margin-inline-end:-8.5px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -4px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -8px)}.v-chip{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip{border-radius:9999px}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.26}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-chip .v-chip__underlay{position:absolute}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--link,.v-chip--filter{-webkit-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.v-chip--label{border-radius:4px}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scrollbar-color:rgba(0,0,0,0)}.v-slide-group__container::-webkit-scrollbar{display:none}.v-slide-group--vertical{max-height:inherit}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-slide-group--vertical .v-slide-group__container{overflow-x:hidden;overflow-y:auto}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none}.v-list{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list--border{border-width:thin;box-shadow:none}.v-list{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list{border-radius:0}.v-list{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none}.v-list-item{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item{border-radius:0}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-list-item .v-list-item__underlay{position:absolute}@supports selector(:focus-visible){.v-list-item:after{pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-list-item:focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--active:not(.v-list-item--link) .v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar{--v-avatar-height: 24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:.15s width cubic-bezier(.4,0,.2,1)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:16px}.v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden}.v-list-item-action{align-self:center;display:flex;align-items:center;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:8px;margin-inline-start:-8px}.v-list-item-action--end{margin-inline-start:8px;margin-inline-end:-8px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-list-item-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0;text-overflow:ellipsis;overflow-wrap:break-word;word-break:initial}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item-subtitle{font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word}.v-list-item-title{font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list .v-list-item--nav:not(:only-child){margin-bottom:4px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: 40px}.v-list--slim .v-list-group{--prepend-width: 28px}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--list-indent-size))}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-divider{display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit}.v-divider{border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:auto;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-divider__content{padding:0 16px;text-wrap:nowrap}.v-divider__wrapper--vertical .v-divider__content{padding:4px 0}.v-divider__wrapper{display:flex;align-items:center;justify-content:center}.v-divider__wrapper--vertical{flex-direction:column;height:100%}.v-divider__wrapper--vertical .v-divider{margin:0 auto}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;width:100%;transition:none;pointer-events:none;caret-color:transparent}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden}.v-select__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-select__content{border-radius:4px}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;display:inline-flex;border-radius:10px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge__badge{background:rgb(var(--v-theme-surface-variant));color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity))}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;bottom:0;color:rgb(var(--v-theme-background));content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge img,.v-badge__badge .v-img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.v-banner{display:grid;flex:1 1;font-size:.875rem;grid-template-areas:"prepend content actions";grid-template-columns:max-content auto max-content;grid-template-rows:max-content max-content;line-height:1.6;overflow:hidden;padding-inline:16px 8px;padding-top:16px;padding-bottom:16px;position:relative;width:100%}.v-banner{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0 0 thin 0}.v-banner--border{border-width:thin;box-shadow:none}.v-banner{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-banner--absolute{position:absolute}.v-banner--fixed{position:fixed}.v-banner--sticky{position:sticky}.v-banner{border-radius:0}.v-banner{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-banner--rounded{border-radius:4px}.v-banner--stacked:not(.v-banner--one-line){grid-template-areas:"prepend content" ". actions"}.v-banner--stacked .v-banner-text{padding-inline-end:36px}.v-banner--density-default .v-banner-actions{margin-bottom:-8px}.v-banner--density-default.v-banner--one-line{padding-top:8px;padding-bottom:8px}.v-banner--density-default.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-default.v-banner--one-line{padding-top:10px}.v-banner--density-default.v-banner--two-line{padding-top:16px;padding-bottom:16px}.v-banner--density-default.v-banner--three-line{padding-top:24px;padding-bottom:16px}.v-banner--density-default:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-default.v-banner--two-line .v-banner-actions,.v-banner--density-default.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner--density-comfortable .v-banner-actions{margin-bottom:-4px}.v-banner--density-comfortable.v-banner--one-line{padding-top:4px;padding-bottom:4px}.v-banner--density-comfortable.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-comfortable.v-banner--two-line{padding-top:12px;padding-bottom:12px}.v-banner--density-comfortable.v-banner--three-line{padding-top:20px;padding-bottom:12px}.v-banner--density-comfortable:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-comfortable.v-banner--two-line .v-banner-actions,.v-banner--density-comfortable.v-banner--three-line .v-banner-actions{margin-top:16px}.v-banner--density-compact .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--one-line{padding-top:0;padding-bottom:0}.v-banner--density-compact.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--two-line{padding-top:8px;padding-bottom:8px}.v-banner--density-compact.v-banner--three-line{padding-top:16px;padding-bottom:8px}.v-banner--density-compact:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-compact.v-banner--two-line .v-banner-actions,.v-banner--density-compact.v-banner--three-line .v-banner-actions{margin-top:12px}.v-banner--sticky{top:0;z-index:1}.v-banner__content{align-items:center;display:flex;grid-area:content}.v-banner__prepend{align-self:flex-start;grid-area:prepend;margin-inline-end:24px}.v-banner-actions{align-self:flex-end;display:flex;flex:0 1;grid-area:actions;justify-content:flex-end}.v-banner--two-line .v-banner-actions,.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner-text{-webkit-box-orient:vertical;display:-webkit-box;padding-inline-end:90px;overflow:hidden}.v-banner--one-line .v-banner-text{-webkit-line-clamp:1}.v-banner--two-line .v-banner-text{-webkit-line-clamp:2}.v-banner--three-line .v-banner-text{-webkit-line-clamp:3}.v-banner--two-line .v-banner-text,.v-banner--three-line .v-banner-text{align-self:flex-start}.v-bottom-navigation{display:flex;max-width:100%;overflow:hidden;position:absolute;transition:transform,color,.2s,.1s cubic-bezier(.4,0,.2,1)}.v-bottom-navigation{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-bottom-navigation--border{border-width:thin;box-shadow:none}.v-bottom-navigation{border-radius:0}.v-bottom-navigation{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-bottom-navigation--active{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-bottom-navigation__content{display:flex;flex:none;font-size:.75rem;justify-content:center;transition:inherit;width:100%}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;height:100%;max-width:168px;min-width:80px;text-transform:none;transition:inherit;width:auto}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{border-radius:0}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-basis:0;flex-grow:1}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{transition:inherit;opacity:0}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}.bottom-sheet-transition-enter-from,.bottom-sheet-transition-leave-to{transform:translateY(100%)}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{align-self:flex-end;border-radius:0;flex:0 1 auto;left:0;right:0;margin-inline:0;margin-bottom:0;transition-duration:.2s;width:100%;max-width:100%;overflow:visible}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-card,.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-sheet{border-radius:0}.v-bottom-sheet.v-bottom-sheet--inset{max-width:none}@media (min-width: 600px){.v-bottom-sheet.v-bottom-sheet--inset{max-width:70%}}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:4px;overflow-y:auto;flex:1 1 100%}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:16px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>form>.v-card>.v-card-actions{justify-content:flex-end}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-breadcrumbs{display:flex;align-items:center;line-height:1.6;padding:16px 12px}.v-breadcrumbs--rounded{border-radius:4px}.v-breadcrumbs--density-default{padding-top:16px;padding-bottom:16px}.v-breadcrumbs--density-comfortable{padding-top:12px;padding-bottom:12px}.v-breadcrumbs--density-compact{padding-top:8px;padding-bottom:8px}.v-breadcrumbs__prepend{align-items:center;display:inline-flex}.v-breadcrumbs-item{align-items:center;color:inherit;display:inline-flex;padding:0 4px;text-decoration:none;vertical-align:middle}.v-breadcrumbs-item--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-breadcrumbs-item--link{color:inherit;text-decoration:none}.v-breadcrumbs-item--link:hover{text-decoration:underline}.v-breadcrumbs-item .v-icon{font-size:1rem;margin-inline:-4px 2px}.v-breadcrumbs-divider{display:inline-block;padding:0 8px;vertical-align:middle}.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.v-card{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card{border-radius:4px}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-card .v-card__underlay{position:absolute}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1}.v-card--hover:before{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0}.v-card--hover:after{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem;gap:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend,.v-card-item__append{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:1.6}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.425}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-text-opacity, 1);padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.425}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{bottom:auto;top:0;left:0;position:absolute;right:0;width:100%;z-index:1}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls{background:rgba(var(--v-theme-surface-variant),.3);color:rgb(var(--v-theme-on-surface-variant))}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;position:absolute;bottom:0;left:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-transition-leave-to,.v-window-x-reverse-transition-enter-from{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-transition-leave-to,.v-window-y-reverse-transition-enter-from{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-code{background-color:rgb(var(--v-theme-code));color:rgb(var(--v-theme-on-code));border-radius:4px;line-height:1.8;font-size:.9em;font-weight:400;padding:.2em .4em}.v-color-picker{align-self:flex-start;contain:content}.v-color-picker.v-sheet{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-color-picker.v-sheet{border-radius:4px}.v-color-picker__controls{display:flex;flex-direction:column;padding:16px}.v-color-picker--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-color-picker-canvas{display:flex;position:relative;overflow:hidden;contain:content;touch-action:none}.v-color-picker-canvas__dot{position:absolute;top:0;left:0;width:15px;height:15px;background:transparent;border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas__dot--disabled{box-shadow:0 0 0 1.5px #ffffffb3,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas:hover .v-color-picker-canvas__dot{will-change:transform}.v-color-picker-edit{display:flex;margin-top:24px}.v-color-picker-edit__input{width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.v-color-picker-edit__input:not(:last-child){margin-inline-end:8px}.v-color-picker-edit__input input{border-radius:4px;margin-bottom:8px;min-width:0;outline:none;text-align:center;width:100%;height:32px;background:rgba(var(--v-theme-surface-variant),.2);color:rgba(var(--v-theme-on-surface))}.v-color-picker-edit__input span{font-size:.75rem}.v-color-picker-preview__alpha .v-slider-track__background{background-color:transparent!important}.v-locale--is-ltr.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to right,transparent,var(--v-color-picker-color-hsv))}.v-locale--is-rtl.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to left,transparent,var(--v-color-picker-color-hsv))}.v-color-picker-preview__alpha .v-slider-track__background:after{content:"";z-index:-1;left:0;top:0;width:100%;height:100%;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:inherit}.v-color-picker-preview__sliders{display:flex;flex:1 0 auto;flex-direction:column;padding-inline-end:16px}.v-color-picker-preview__dot{position:relative;height:30px;width:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:50%;overflow:hidden;margin-inline-end:24px}.v-color-picker-preview__dot>div{width:100%;height:100%}.v-locale--is-ltr.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to right,#F00 0%,#FF0 16.66%,#0F0 33.33%,#0FF 50%,#00F 66.66%,#F0F 83.33%,#F00 100%)}.v-locale--is-rtl.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to left,#F00 0%,#FF0 16.66%,#0F0 33.33%,#0FF 50%,#00F 66.66%,#F0F 83.33%,#F00 100%)}.v-color-picker-preview__track{position:relative;width:100%;margin:0!important}.v-color-picker-preview__track .v-slider-track__fill{display:none}.v-color-picker-preview{align-items:center;display:flex;margin-bottom:0}.v-color-picker-preview__eye-dropper{position:relative;margin-right:12px}.v-slider .v-slider__container input{cursor:default;padding:0;width:100%;display:none}.v-slider>.v-input__append,.v-slider>.v-input__prepend{padding:0}.v-slider__container{position:relative;min-height:inherit;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.v-input--disabled .v-slider__container{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-slider__container{color:rgb(var(--v-theme-error))}.v-slider.v-input--horizontal{align-items:center;margin-inline:8px 8px}.v-slider.v-input--horizontal>.v-input__control{min-height:32px;display:flex;align-items:center}.v-slider.v-input--vertical{justify-content:center;margin-top:12px;margin-bottom:12px}.v-slider.v-input--vertical>.v-input__control{min-height:300px}.v-slider.v-input--disabled{pointer-events:none}.v-slider--has-labels>.v-input__control{margin-bottom:4px}.v-slider__label{margin-inline-end:12px}.v-slider-thumb{touch-action:none;color:rgb(var(--v-theme-surface-variant))}.v-input--error:not(.v-input--disabled) .v-slider-thumb{color:inherit}.v-slider-thumb__label{background:rgba(var(--v-theme-surface-variant),.7);color:rgb(var(--v-theme-on-surface-variant))}.v-slider-thumb__label:before{color:rgba(var(--v-theme-surface-variant),.7)}.v-slider-thumb{outline:none;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider-thumb__surface{cursor:pointer;width:var(--v-slider-thumb-size);height:var(--v-slider-thumb-size);border-radius:50%;-webkit-user-select:none;user-select:none;background-color:currentColor}@media (forced-colors: active){.v-slider-thumb__surface{background-color:highlight}}.v-slider-thumb__surface:before{transition:.3s cubic-bezier(.4,0,.2,1);content:"";color:inherit;top:0;left:0;width:100%;height:100%;border-radius:50%;background:currentColor;position:absolute;pointer-events:none;opacity:0}.v-slider-thumb__surface:after{content:"";width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-slider-thumb__label-container{position:absolute;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label{display:flex;align-items:center;justify-content:center;font-size:.75rem;min-width:35px;height:25px;border-radius:4px;padding:6px;position:absolute;-webkit-user-select:none;user-select:none;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label:before{content:"";width:0;height:0;position:absolute}.v-slider-thumb__ripple{position:absolute;left:calc(var(--v-slider-thumb-size) / -2);top:calc(var(--v-slider-thumb-size) / -2);width:calc(var(--v-slider-thumb-size) * 2);height:calc(var(--v-slider-thumb-size) * 2);background:inherit}.v-slider.v-input--horizontal .v-slider-thumb{top:50%;transform:translateY(-50%);inset-inline-start:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--horizontal .v-slider-thumb__label-container{left:calc(var(--v-slider-thumb-size) / 2);top:0}.v-slider.v-input--horizontal .v-slider-thumb__label{bottom:calc(var(--v-slider-thumb-size) / 2)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-thumb__label:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid currentColor;bottom:-6px}.v-slider.v-input--vertical .v-slider-thumb{top:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label-container{top:calc(var(--v-slider-thumb-size) / 2);right:0}.v-slider.v-input--vertical .v-slider-thumb__label{top:-12.5px;left:calc(var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label:before{border-right:6px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;left:-6px}.v-slider-thumb--focused .v-slider-thumb__surface:before{transform:scale(2);opacity:var(--v-focus-opacity)}.v-slider-thumb--pressed{transition:none}.v-slider-thumb--pressed .v-slider-thumb__surface:before{opacity:var(--v-pressed-opacity)}@media (hover: hover){.v-slider-thumb:hover .v-slider-thumb__surface:before{transform:scale(2)}.v-slider-thumb:hover:not(.v-slider-thumb--focused) .v-slider-thumb__surface:before{opacity:var(--v-hover-opacity)}}.v-slider-track__background{background-color:rgb(var(--v-theme-surface-variant))}@media (forced-colors: active){.v-slider-track__background{background-color:highlight}}.v-slider-track__fill{background-color:rgb(var(--v-theme-surface-variant))}@media (forced-colors: active){.v-slider-track__fill{background-color:highlight}}.v-slider-track__tick{background-color:rgb(var(--v-theme-surface-variant))}.v-slider-track__tick--filled{background-color:rgb(var(--v-theme-surface-light))}.v-slider-track{border-radius:6px}@media (forced-colors: active){.v-slider-track{border:thin solid buttontext}}.v-slider-track__background,.v-slider-track__fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:inherit}.v-slider--pressed .v-slider-track__background,.v-slider--pressed .v-slider-track__fill{transition:none}.v-input--error:not(.v-input--disabled) .v-slider-track__background,.v-input--error:not(.v-input--disabled) .v-slider-track__fill{background-color:currentColor}.v-slider-track__ticks{height:100%;width:100%;position:relative}.v-slider-track__tick{position:absolute;opacity:0;transition:.2s opacity cubic-bezier(.4,0,.2,1);border-radius:2px;width:var(--v-slider-tick-size);height:var(--v-slider-tick-size);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / -2))}.v-locale--is-ltr.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--first .v-slider-track__tick-label{transform:none}.v-locale--is-rtl.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(100%)}.v-locale--is-ltr.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--last .v-slider-track__tick-label{transform:none}.v-slider-track__tick-label{position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.v-slider.v-input--horizontal .v-slider-track{display:flex;align-items:center;width:100%;height:calc(var(--v-slider-track-size) + 2px);touch-action:pan-y}.v-slider.v-input--horizontal .v-slider-track__background{height:var(--v-slider-track-size)}.v-slider.v-input--horizontal .v-slider-track__fill{height:inherit}.v-slider.v-input--horizontal .v-slider-track__tick{margin-top:calc(calc(var(--v-slider-track-size) + 2px) / 2)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / -2))}.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{margin-top:calc(var(--v-slider-track-size) / 2 + 8px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-track__tick--first{margin-inline-start:calc(var(--v-slider-tick-size) + 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(0)}.v-slider.v-input--horizontal .v-slider-track__tick--last{margin-inline-start:calc(100% - var(--v-slider-tick-size) - 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(100%)}.v-slider.v-input--vertical .v-slider-track{height:100%;display:flex;justify-content:center;width:calc(var(--v-slider-track-size) + 2px);touch-action:pan-x}.v-slider.v-input--vertical .v-slider-track__background{width:var(--v-slider-track-size)}.v-slider.v-input--vertical .v-slider-track__fill{width:inherit}.v-slider.v-input--vertical .v-slider-track__ticks{height:100%}.v-slider.v-input--vertical .v-slider-track__tick{margin-inline-start:calc(calc(var(--v-slider-track-size) + 2px) / 2);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / 2))}.v-locale--is-rtl.v-slider.v-input--vertical .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--vertical .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / 2))}.v-slider.v-input--vertical .v-slider-track__tick--first{bottom:calc(0% + var(--v-slider-tick-size) + 1px)}.v-slider.v-input--vertical .v-slider-track__tick--last{bottom:calc(100% - var(--v-slider-tick-size) - 1px)}.v-slider.v-input--vertical .v-slider-track__tick .v-slider-track__tick-label{margin-inline-start:calc(var(--v-slider-track-size) / 2 + 12px);transform:translateY(-50%)}.v-slider-track__ticks--always-show .v-slider-track__tick,.v-slider--focused .v-slider-track__tick{opacity:1}.v-slider-track__background--opacity{opacity:.38}.v-color-picker-swatches{overflow-y:auto}.v-color-picker-swatches>div{display:flex;flex-wrap:wrap;justify-content:center;padding:8px}.v-color-picker-swatches__swatch{display:flex;flex-direction:column;margin-bottom:10px}.v-color-picker-swatches__color{position:relative;height:18px;max-height:18px;width:45px;margin:2px 4px;border-radius:2px;-webkit-user-select:none;user-select:none;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;cursor:pointer}.v-color-picker-swatches__color>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.v-combobox .v-field .v-text-field__prefix,.v-combobox .v-field .v-text-field__suffix,.v-combobox .v-field .v-field__input,.v-combobox .v-field.v-field{cursor:text}.v-combobox .v-field .v-field__input>input{flex:1 1}.v-combobox .v-field input{min-width:64px}.v-combobox .v-field:not(.v-field--focused) input{min-width:0}.v-combobox .v-field--dirty .v-combobox__selection{margin-inline-end:2px}.v-combobox .v-combobox__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-combobox__content{overflow:hidden}.v-combobox__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-combobox__content{border-radius:4px}.v-combobox__mask{background:rgb(var(--v-theme-surface-light))}.v-combobox__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-combobox__selection:first-child{margin-inline-start:0}.v-combobox--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-combobox--selecting-index .v-combobox__selection{opacity:var(--v-medium-emphasis-opacity)}.v-combobox--selecting-index .v-combobox__selection--selected{opacity:1}.v-combobox--selecting-index .v-field__input>input{caret-color:transparent}.v-combobox--single:not(.v-combobox--selection-slot).v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--active input{transition:none}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--focused .v-combobox__selection{opacity:0}.v-combobox__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-combobox--active-menu .v-combobox__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-data-table{width:100%}.v-data-table__table{width:100%;border-collapse:separate;border-spacing:0}.v-data-table__tr--focus{border:1px dotted black}.v-data-table__tr--clickable{cursor:pointer}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end{text-align:end}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end .v-data-table-header__content{flex-direction:row-reverse}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center{text-align:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center .v-data-table-header__content{justify-content:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--no-padding{padding:0 8px}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap{text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap .v-data-table-header__content{display:contents}.v-data-table .v-table__wrapper>table>thead>tr>th,.v-data-table .v-table__wrapper>table tbody>tr>th{align-items:center}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--fixed,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--fixed{position:sticky}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:hover{cursor:pointer;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon{opacity:0}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon{opacity:.5}.v-data-table .v-table__wrapper>table>thead>tr.v-data-table__tr--mobile>td,.v-data-table .v-table__wrapper>table tbody>tr.v-data-table__tr--mobile>td{height:fit-content}.v-data-table-column--fixed,.v-data-table__th--sticky{background:rgb(var(--v-theme-surface));position:sticky!important;left:0;z-index:1}.v-data-table-column--last-fixed{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed{z-index:2}.v-data-table-group-header-row td{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface))}.v-data-table-group-header-row td>span{padding-left:5px}.v-data-table--loading .v-data-table__td{opacity:var(--v-disabled-opacity)}.v-data-table-group-header-row__column{padding-left:calc(var(--v-data-table-group-header-row-depth) * 16px)!important}.v-data-table-header__content{display:flex;align-items:center}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;padding:4px;border-radius:50%;background:rgba(var(--v-border-color),var(--v-border-opacity));min-width:20px;min-height:20px;width:20px;height:20px}.v-data-table-progress>th{border:none!important;height:auto!important;padding:0!important}.v-data-table-progress__loader{position:relative}.v-data-table-rows-loading,.v-data-table-rows-no-data{text-align:center}.v-data-table__tr--mobile>.v-data-table__td--expanded-row{grid-template-columns:0;justify-content:center}.v-data-table__tr--mobile>.v-data-table__td--select-row{grid-template-columns:0;justify-content:end}.v-data-table__tr--mobile>td{align-items:center;column-gap:4px;display:grid;grid-template-columns:repeat(2,1fr);min-height:var(--v-table-row-height)}.v-data-table__tr--mobile>td:not(:last-child){border-bottom:0!important}.v-data-table__td-title{font-weight:500;text-align:start}.v-data-table__td-value{text-align:end}.v-data-table__td-sort-icon{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-data-table__td-sort-icon-active{color:rgba(var(--v-theme-on-surface))}.v-data-table-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:8px 4px}.v-data-table-footer__items-per-page{align-items:center;display:flex;justify-content:center}.v-data-table-footer__items-per-page>span{padding-inline-end:8px}.v-data-table-footer__items-per-page>.v-select{width:90px}.v-data-table-footer__info{display:flex;justify-content:flex-end;min-width:116px;padding:0 16px}.v-data-table-footer__paginationz{align-items:center;display:flex;margin-inline-start:16px}.v-data-table-footer__page{padding:0 8px}.v-pagination__list{display:inline-flex;list-style-type:none;justify-content:center;width:100%}.v-pagination__item,.v-pagination__first,.v-pagination__prev,.v-pagination__next,.v-pagination__last{margin:.3rem}.v-table{font-size:.875rem;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px 0 rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px 0 rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>td{height:var(--v-table-row-height)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{height:var(--v-table-header-height);font-weight:500;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default{--v-table-header-height: 56px;--v-table-row-height: 52px}.v-table--density-comfortable{--v-table-header-height: 48px;--v-table-row-height: 44px}.v-table--density-compact{--v-table-header-height: 40px;--v-table-row-height: 36px}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:16px}.v-empty-state--start{align-items:flex-start}.v-empty-state--center{align-items:center}.v-empty-state--end{align-items:flex-end}.v-empty-state__media{text-align:center;width:100%}.v-empty-state__media .v-icon{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-empty-state__headline{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:3.75rem;font-weight:300;line-height:1;text-align:center;margin-bottom:8px}.v-empty-state--mobile .v-empty-state__headline{font-size:2.125rem}.v-empty-state__title{font-size:1.25rem;font-weight:500;line-height:1.6;margin-bottom:4px;text-align:center}.v-empty-state__text{font-size:.875rem;font-weight:400;line-height:1.425;padding:0 16px;text-align:center}.v-empty-state__content{padding:24px 0}.v-empty-state__actions{display:flex;gap:8px;padding:16px}.v-empty-state__action-btn.v-btn{background-color:initial;color:initial}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:.3s border-radius cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s all cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:4px}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:.3s opacity cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active:not(:first-child),.v-expansion-panel--active+.v-expansion-panel{margin-top:16px}.v-expansion-panel--active:not(:first-child):after,.v-expansion-panel--active+.v-expansion-panel:after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{border-radius:inherit;z-index:-1}.v-expansion-panel__shadow{position:absolute;top:0;left:0;width:100%;height:100%}.v-expansion-panel__shadow{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-expansion-panel-title{align-items:center;text-align:start;border-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:.3s min-height cubic-bezier(.4,0,.2,1);width:100%;justify-content:space-between}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{background-color:currentColor;border-radius:inherit;opacity:0}.v-expansion-panel-title__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:8px 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile{border-radius:0}.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}.v-fab{align-items:center;display:inline-flex;flex:1 1 auto;pointer-events:none;position:relative;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle}.v-fab .v-btn{pointer-events:auto}.v-fab .v-btn--variant-elevated{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-fab--app,.v-fab--absolute{display:flex}.v-fab--absolute{position:absolute;top:0;right:0;bottom:0;left:0}.v-fab--start,.v-fab--left{justify-content:flex-start}.v-fab--center{align-items:center;justify-content:center}.v-fab--end,.v-fab--right{justify-content:flex-end}.v-fab--bottom{align-items:flex-end}.v-fab--top{align-items:flex-start}.v-fab--extended .v-btn{border-radius:9999px!important}.v-fab__container{align-self:center;display:inline-flex;vertical-align:middle}.v-fab--app .v-fab__container{margin:12px;position:fixed}.v-fab--absolute .v-fab__container{position:absolute;z-index:4}.v-fab--offset.v-fab--top .v-fab__container{transform:translateY(-50%)}.v-fab--offset.v-fab--bottom .v-fab__container{transform:translateY(50%)}.v-fab--top .v-fab__container{top:0}.v-fab--bottom .v-fab__container{bottom:0}.v-fab--left .v-fab__container,.v-fab--start .v-fab__container{left:0}.v-fab--right .v-fab__container,.v-fab--end .v-fab__container{right:0}.v-file-input--hide.v-input .v-field,.v-file-input--hide.v-input .v-input__control,.v-file-input--hide.v-input .v-input__details{display:none}.v-file-input--hide.v-input .v-input__prepend{grid-area:control;margin:0 auto}.v-file-input--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-file-input input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.v-file-input .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-file-input .v-input__details{padding-inline:0}.v-footer{align-items:center;display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom}.v-footer{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-footer--border{border-width:thin;box-shadow:none}.v-footer{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer{border-radius:0}.v-footer{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-footer--rounded{border-radius:4px}.v-infinite-scroll--horizontal{display:flex;flex-direction:row;overflow-x:auto}.v-infinite-scroll--horizontal .v-infinite-scroll-intersect{height:100%;width:var(--v-infinite-margin-size, 1px)}.v-infinite-scroll--vertical{display:flex;flex-direction:column;overflow-y:auto}.v-infinite-scroll--vertical .v-infinite-scroll-intersect{height:1px;width:100%}.v-infinite-scroll-intersect{pointer-events:none;margin-top:var(--v-infinite-margin);margin-bottom:calc(var(--v-infinite-margin) * -1)}.v-infinite-scroll-intersect:nth-child(2){--v-infinite-margin: var(--v-infinite-margin-size, 1px)}.v-infinite-scroll-intersect:nth-last-child(2){--v-infinite-margin: calc(var(--v-infinite-margin-size, 1px) * -1)}.v-infinite-scroll__side{align-items:center;display:flex;justify-content:center;padding:8px}.v-item-group{flex:0 1 auto;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.v-kbd{background:rgb(var(--v-theme-kbd));color:rgb(var(--v-theme-on-kbd));border-radius:3px;display:inline;font-size:85%;font-weight:400;padding:.2em .4rem}.v-kbd{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-layout{--v-scrollbar-offset: 0px;display:flex;flex:1 1 auto}.v-layout--full-height{--v-scrollbar-offset: inherit;height:100%}.v-layout-item{position:absolute;transition:.2s cubic-bezier(.4,0,.2,1)}.v-layout-item--absolute{position:absolute}.v-locale-provider{display:contents}.v-main{flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1);padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex}.v-main--scrollable{position:absolute;top:0;left:0;width:100%;height:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left: 0px;--v-layout-right: 0px;--v-layout-top: 0px;--v-layout-bottom: 0px}.v-navigation-drawer{-webkit-overflow-scrolling:touch;background:rgb(var(--v-theme-surface));display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.v-navigation-drawer{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-navigation-drawer__prepend,.v-navigation-drawer__append{flex:none;overflow:hidden}.v-otp-input{align-items:center;display:flex;justify-content:center;padding:.5rem 0;position:relative}.v-otp-input{border-radius:4px}.v-otp-input .v-field{height:100%}.v-otp-input__divider{margin:0 8px}.v-otp-input__content{align-items:center;display:flex;gap:.5rem;height:64px;padding:.5rem;justify-content:center;max-width:320px;position:relative;border-radius:inherit}.v-otp-input--divided .v-otp-input__content{max-width:360px}.v-otp-input__field{color:inherit;font-size:1.25rem;height:100%;outline:none;text-align:center;width:100%}.v-otp-input__field[type=number]::-webkit-outer-spin-button,.v-otp-input__field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-otp-input__field[type=number]{-moz-appearance:textfield}.v-otp-input__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.v-otp-input__loader .v-progress-linear{position:absolute}.v-parallax{position:relative;overflow:hidden}.v-parallax--active>.v-img__img{will-change:transform}.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{padding-inline-start:6px;margin-top:8px}.v-radio-group .v-input__details{padding-inline:16px}.v-rating{max-width:100%;display:inline-flex;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{overflow:hidden;position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.v-skeleton-loader{align-items:center;background:rgb(var(--v-theme-surface));border-radius:4px;display:flex;flex-wrap:wrap;position:relative;vertical-align:top}.v-skeleton-loader__actions{justify-content:end}.v-skeleton-loader .v-skeleton-loader__ossein{height:100%}.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity))}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line{border-radius:4px}.v-skeleton-loader__bone{align-items:center;border-radius:inherit;display:flex;flex:1 1 100%;flex-wrap:wrap;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(var(--v-theme-surface),0),rgba(var(--v-theme-surface),.3),rgba(var(--v-theme-surface),0));transform:translate(-100%);z-index:1}.v-skeleton-loader__bone:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-skeleton-loader__avatar{border-radius:50%;flex:0 1 auto;margin:8px 16px;max-height:48px;min-height:48px;height:48px;max-width:48px;min-width:48px;width:48px}.v-skeleton-loader__avatar+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__avatar+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__avatar+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__button{border-radius:4px;height:36px;margin:16px;max-width:64px}.v-skeleton-loader__button+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__button+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__button+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__chip{border-radius:16px;margin:16px;height:32px;max-width:96px}.v-skeleton-loader__chip+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__chip+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__chip+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{flex-wrap:wrap;margin:16px}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;margin:4px;max-width:100%}.v-skeleton-loader__date-picker-options{flex-wrap:nowrap}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text{flex:1 1 auto}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;margin:16px;height:24px}.v-skeleton-loader__heading+.v-skeleton-loader__subtitle{margin-top:-16px}.v-skeleton-loader__image{height:150px;border-radius:0}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__list-item{margin:16px}.v-skeleton-loader__list-item .v-skeleton-loader__text{margin:0}.v-skeleton-loader__table-thead{justify-content:space-between}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{margin-top:16px;max-width:16px}.v-skeleton-loader__table-tfoot{flex-wrap:nowrap}.v-skeleton-loader__table-tfoot>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-top:16px}.v-skeleton-loader__table-row{align-items:baseline;margin:0 8px;justify-content:space-evenly;flex-wrap:nowrap}.v-skeleton-loader__table-row>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-inline:8px}.v-skeleton-loader__table-row+.v-skeleton-loader__divider{margin:0 16px}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__subtitle{max-width:70%}.v-skeleton-loader__subtitle>.v-skeleton-loader__text{height:16px;border-radius:8px}.v-skeleton-loader__text{border-radius:6px;margin:16px;height:12px}.v-skeleton-loader__text+.v-skeleton-loader__text{margin-top:-8px;max-width:50%}.v-skeleton-loader__text+.v-skeleton-loader__text+.v-skeleton-loader__text{max-width:70%}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translate(100%)}}.v-snackbar{justify-content:center;z-index:10000;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left)}.v-snackbar:not(.v-snackbar--center):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;display:flex;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0}.v-snackbar__wrapper{border-radius:4px}.v-snackbar--variant-plain,.v-snackbar--variant-outlined,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-outlined{border:thin solid currentColor}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-snackbar .v-snackbar__underlay{position:absolute}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.425;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{padding:0 8px;min-width:auto}.v-snackbar__timer{width:100%;position:absolute;top:0}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar--center{align-items:center;justify-content:center}.v-snackbar--top{align-items:flex-start}.v-snackbar--bottom{align-items:flex-end}.v-snackbar--left,.v-snackbar--start{justify-content:flex-start}.v-snackbar--right,.v-snackbar--end{justify-content:flex-end}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.v-speed-dial__content{gap:8px}.v-speed-dial__content.v-overlay__content.v-speed-dial__content--end,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--end-center,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--right,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--right-center{flex-direction:row}.v-speed-dial__content.v-overlay__content.v-speed-dial__content--left,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--left-center,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--start,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--start-center{flex-direction:row-reverse}.v-speed-dial__content.v-overlay__content.v-speed-dial__content--top,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--top-center{flex-direction:column-reverse}.v-speed-dial__content>*:nth-child(1){transition-delay:0s}.v-speed-dial__content>*:nth-child(2){transition-delay:.05s}.v-speed-dial__content>*:nth-child(3){transition-delay:.1s}.v-speed-dial__content>*:nth-child(4){transition-delay:.15s}.v-speed-dial__content>*:nth-child(5){transition-delay:.2s}.v-speed-dial__content>*:nth-child(6){transition-delay:.25s}.v-speed-dial__content>*:nth-child(7){transition-delay:.3s}.v-speed-dial__content>*:nth-child(8){transition-delay:.35s}.v-speed-dial__content>*:nth-child(9){transition-delay:.4s}.v-speed-dial__content>*:nth-child(10){transition-delay:.45s}.v-stepper.v-sheet{overflow:hidden}.v-stepper.v-sheet{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper.v-sheet{border-radius:4px}.v-stepper.v-sheet.v-stepper--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper-header{align-items:center;display:flex;position:relative;overflow-x:auto;justify-content:space-between;z-index:1}.v-stepper-header{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper-header .v-divider{margin:0 -16px}.v-stepper-header .v-divider:last-child{margin-inline-end:0}.v-stepper-header .v-divider:first-child{margin-inline-start:0}.v-stepper--alt-labels .v-stepper-header{height:auto}.v-stepper--alt-labels .v-stepper-header .v-divider{align-self:flex-start;margin:35px -67px 0}.v-stepper-window{margin:1.5rem}.v-stepper-actions{display:flex;align-items:center;justify-content:space-between;padding:1rem}.v-stepper .v-stepper-actions{padding:0 1.5rem 1rem}.v-stepper-window-item .v-stepper-actions{padding:1.5rem 0 0}.v-stepper-item{align-items:center;align-self:stretch;display:inline-flex;flex:none;outline:none;opacity:var(--v-medium-emphasis-opacity);padding:1.5rem;position:relative;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-stepper-item:hover>.v-stepper-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-stepper-item:focus-visible>.v-stepper-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-stepper-item:focus>.v-stepper-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-stepper-item--active>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]>.v-stepper-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-stepper-item--active:hover>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-stepper-item--active:focus-visible>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-stepper-item--active:focus>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-stepper--non-linear .v-stepper-item{opacity:var(--v-high-emphasis-opacity)}.v-stepper-item--selected{opacity:1}.v-stepper-item--error{color:rgb(var(--v-theme-error))}.v-stepper-item--disabled{opacity:var(--v-medium-emphasis-opacity);pointer-events:none}.v-stepper--alt-labels .v-stepper-item{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper-item__avatar.v-avatar{background:rgba(var(--v-theme-surface-variant),var(--v-medium-emphasis-opacity));color:rgb(var(--v-theme-on-surface-variant));font-size:.75rem;margin-inline-end:8px}.v-stepper--mobile .v-stepper-item__avatar.v-avatar{margin-inline-end:0}.v-stepper-item__avatar.v-avatar .v-icon{font-size:.875rem}.v-stepper-item--selected .v-stepper-item__avatar.v-avatar,.v-stepper-item--complete .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-surface-variant))}.v-stepper-item--error .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-error))}.v-stepper--alt-labels .v-stepper-item__avatar.v-avatar{margin-bottom:16px;margin-inline-end:0}.v-stepper-item__title{line-height:1}.v-stepper--mobile .v-stepper-item__title{display:none}.v-stepper-item__subtitle{font-size:.75rem;text-align:left;line-height:1;opacity:var(--v-medium-emphasis-opacity)}.v-stepper--alt-labels .v-stepper-item__subtitle{text-align:center}.v-stepper--mobile .v-stepper-item__subtitle{display:none}.v-stepper-item__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-stepper-item__overlay,.v-stepper-item__underlay{pointer-events:none}.v-stepper-item__overlay,.v-stepper-item__underlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__track,.v-switch__thumb{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{display:inline-flex;align-items:center;font-size:.5rem;padding:0 5px;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;height:14px;opacity:.6;min-width:36px;cursor:pointer;transition:.2s background-color cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:32px;min-width:52px}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));color:rgb(var(--v-theme-on-surface-bright));border-radius:50%;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px;pointer-events:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1),.2s color cubic-bezier(.4,0,.2,1),.2s background-color cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb{height:24px;width:24px;transform:scale(.6666666667)}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1)}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:.2s transform cubic-bezier(.4,0,.2,1);position:absolute}.v-locale--is-ltr.v-switch .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control__input{transform:translate(-10px)}.v-locale--is-rtl.v-switch .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control__input{transform:translate(10px)}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(-10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media (forced-colors: active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__track,.v-switch .v-switch__thumb{border:1px solid;color:buttontext}.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__track,.v-switch.v-input--disabled .v-switch__thumb{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb,.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb{border-width:0}}.v-system-bar{align-items:center;display:flex;flex:1 1 auto;height:24px;justify-content:flex-end;max-width:100%;padding-inline:8px;position:relative;text-align:end;width:100%}.v-system-bar .v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-system-bar{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-system-bar--absolute{position:absolute}.v-system-bar--fixed{position:fixed}.v-system-bar{background:rgba(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-system-bar{font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.667;text-transform:none}.v-system-bar--rounded{border-radius:0}.v-system-bar--window{height:32px}.v-system-bar:not(.v-system-bar--absolute){padding-inline-end:calc(var(--v-scrollbar-offset) + 8px)}.v-tab.v-tab.v-btn{height:var(--v-tabs-height);border-radius:0;min-width:90px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{position:absolute;bottom:0;left:0;height:2px;width:100%;background:currentColor;pointer-events:none;opacity:0}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{top:0;height:100%;width:2px}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height: 48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height: 72px}.v-tabs--density-comfortable{--v-tabs-height: 44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height: 68px}.v-tabs--density-compact{--v-tabs-height: 36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height: 60px}.v-tabs.v-slide-group--vertical{height:auto;flex:none;--v-tabs-height: 48px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--fixed-tabs .v-slide-group__content>*:last-child,.v-tabs--align-tabs-center .v-slide-group__content>*:last-child{margin-inline-end:auto}.v-tabs--fixed-tabs .v-slide-group__content>*:first-child,.v-tabs--align-tabs-center .v-slide-group__content>*:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}@media (max-width: 1279.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.v-textarea .v-field{--v-textarea-control-height: var(--v-input-control-height)}.v-textarea .v-field__field{--v-input-control-height: var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px))}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;position:absolute;top:0;left:0;height:0!important;min-height:0!important;pointer-events:none}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea .v-field--no-label textarea,.v-textarea .v-field--active textarea{opacity:1}.v-textarea textarea{opacity:0;flex:1;min-width:0;height:100%;transition:.15s opacity cubic-bezier(.4,0,.2,1)}.v-textarea textarea:focus,.v-textarea textarea:active{outline:none}.v-textarea textarea:invalid{box-shadow:none}.v-theme-provider{background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.v-timeline .v-timeline-divider__dot{background:rgb(var(--v-theme-surface-light))}.v-timeline .v-timeline-divider__inner-dot{background:rgb(var(--v-theme-on-surface))}.v-timeline{display:grid;grid-auto-flow:dense;position:relative}.v-timeline--horizontal.v-timeline{grid-column-gap:24px;width:100%}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__body{grid-row:3;padding-block-start:24px}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__opposite{grid-row:1;padding-block-end:24px;align-self:flex-end}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__body{grid-row:1;padding-block-end:24px;align-self:flex-end}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__opposite{grid-row:3;padding-block-start:24px}.v-timeline--vertical.v-timeline{row-gap:24px;height:100%}.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__body{grid-column:1;padding-inline-end:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__opposite{grid-column:3;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__body{grid-column:3;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline-item{display:contents}.v-timeline-divider{position:relative;display:flex;align-items:center}.v-timeline--horizontal .v-timeline-divider{flex-direction:row;grid-row:2;width:100%}.v-timeline--vertical .v-timeline-divider{height:100%;flex-direction:column;grid-column:2}.v-timeline-divider__before{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__before{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:-12px;inset-inline-end:initial}.v-timeline--vertical .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);top:-12px}.v-timeline-divider__after{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__after{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);bottom:-12px}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));top:0}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:0;inset-inline-end:initial}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));bottom:0}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:0;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:only-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset))}.v-timeline-divider__dot{z-index:1;flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center}.v-timeline-divider__dot{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-timeline-divider__dot--size-x-small{height:22px;width:22px}.v-timeline-divider__dot--size-x-small .v-timeline-divider__inner-dot{height:calc(100% - 6px);width:calc(100% - 6px)}.v-timeline-divider__dot--size-small{height:30px;width:30px}.v-timeline-divider__dot--size-small .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-default{height:38px;width:38px}.v-timeline-divider__dot--size-default .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-large{height:46px;width:46px}.v-timeline-divider__dot--size-large .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-x-large{height:54px;width:54px}.v-timeline-divider__dot--size-x-large .v-timeline-divider__inner-dot{height:calc(100% - 10px);width:calc(100% - 10px)}.v-timeline-divider__inner-dot{align-items:center;border-radius:50%;display:flex;justify-content:center}.v-timeline--horizontal.v-timeline--justify-center{grid-template-rows:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--vertical.v-timeline--justify-center{grid-template-columns:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--horizontal.v-timeline--justify-auto{grid-template-rows:auto min-content auto}.v-timeline--vertical.v-timeline--justify-auto{grid-template-columns:auto min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable{height:100%}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-end{grid-template-rows:min-content min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-start{grid-template-rows:auto min-content min-content}.v-timeline--vertical.v-timeline--density-comfortable{width:100%}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-end{grid-template-columns:min-content min-content auto}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-start{grid-template-columns:auto min-content min-content}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-end{grid-template-rows:0 min-content auto}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-start{grid-template-rows:auto min-content 0}.v-timeline--horizontal.v-timeline--density-compact .v-timeline-item__body{grid-row:1}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-end{grid-template-columns:0 min-content auto}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-start{grid-template-columns:auto min-content 0}.v-timeline--vertical.v-timeline--density-compact .v-timeline-item__body{grid-column:3}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-row:3;padding-block-end:initial;padding-block-start:24px}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-row:1;padding-block-end:24px;padding-block-start:initial}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-column:3;padding-inline-start:24px;padding-inline-end:initial;justify-self:flex-start}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px;padding-inline-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-row:1;padding-block-end:24px;padding-block-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-row:3;padding-block-end:initial;padding-block-start:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-column:3;padding-inline-start:24px;justify-self:flex-start}.v-timeline-divider--fill-dot .v-timeline-divider__inner-dot{height:inherit;width:inherit}.v-timeline--align-center{--v-timeline-line-size-base: 50%;--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-center{justify-items:center}.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__body,.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__opposite{padding-inline:12px}.v-timeline--horizontal.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--vertical.v-timeline--align-center{align-items:center}.v-timeline--vertical.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--align-start{--v-timeline-line-size-base: 100%;--v-timeline-line-size-offset: 12px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__before{--v-timeline-line-size-offset: 24px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: -12px}.v-timeline--align-start .v-timeline-item:last-child .v-timeline-divider__after{--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-start{justify-items:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start{align-items:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__before{display:none}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:0}.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-inline-start:0}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__after{display:none}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__before{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:0}.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-inline-end:0}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:initial;width:auto;opacity:1;pointer-events:none;transition-property:opacity,transform;overflow-wrap:break-word}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}.v-calendar{background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-calendar-weekly{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.v-calendar__container{border-top:thin solid #e0e0e0;border-left:thin solid #e0e0e0;border-right:thin solid #e0e0e0}.v-calendar-weekly__head{display:grid;grid-template-columns:24px repeat(7,1fr);-webkit-user-select:none;user-select:none}.v-calendar-weekly__head.days__0{grid-template-columns:1fr}.v-calendar-weekly__head.days__0.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px 1fr}.v-calendar-weekly__head.days__1{grid-template-columns:1fr}.v-calendar-weekly__head.days__1.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px 1fr}.v-calendar-weekly__head.days__2{grid-template-columns:repeat(2,1fr)}.v-calendar-weekly__head.days__2.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px repeat(2,1fr)}.v-calendar-weekly__head.days__3{grid-template-columns:repeat(3,1fr)}.v-calendar-weekly__head.days__3.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px repeat(3,1fr)}.v-calendar-weekly__head.days__4{grid-template-columns:repeat(4,1fr)}.v-calendar-weekly__head.days__4.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px repeat(4,1fr)}.v-calendar-weekly__head.days__5{grid-template-columns:repeat(5,1fr)}.v-calendar-weekly__head.days__5.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px repeat(5,1fr)}.v-calendar-weekly__head.days__6{grid-template-columns:repeat(6,1fr)}.v-calendar-weekly__head.days__6.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px repeat(6,1fr)}.v-calendar-weekly__head.days__7{grid-template-columns:repeat(7,1fr)}.v-calendar-weekly__head.days__7.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px repeat(7,1fr)}.v-calendar-weekly__head-weekday,.v-calendar-weekly__head-weekday-with-weeknumber{flex:1 0 20px;-webkit-user-select:none;user-select:none;padding:8px 4px 0;font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-right:thin solid #e0e0e0}.v-calendar-weekly__head-weekday:last-child,.v-calendar-weekly__head-weekday-with-weeknumber:last-child{border-right:none}.v-calendar-weekly__head-weekday>div .v-btn,.v-calendar-weekly__head-weekday-with-weeknumber>div .v-btn{font-size:1.5rem}.v-calendar-weekly__head-weeknumber{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-calendar-weekly__week{display:flex;flex:1;height:unset;min-height:0}.v-calendar-month__weeknumber{padding-top:6px;background:rgb(var(--v-theme-surface-light));border-bottom:thin solid #e0e0e0;color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity));text-align:center;font-size:12px;font-weight:500}.v-calendar-month__days{display:grid;flex:1 1}.v-calendar-month__days>.v-calendar-month__day{min-height:150px}.v-calendar-month__days.days__0{grid-template-columns:1fr}.v-calendar-month__days.days__0>.v-calendar-month__day{border-right:none}.v-calendar-month__days.days__1{grid-template-columns:1fr}.v-calendar-month__days.days__1>.v-calendar-month__day{border-right:none}.v-calendar-month__days.days__2{grid-template-columns:repeat(2,1fr)}.v-calendar-month__days.days__2>.v-calendar-month__day:nth-child(2n){border-right:none}.v-calendar-month__days.days__3{grid-template-columns:repeat(3,1fr)}.v-calendar-month__days.days__3>.v-calendar-month__day:nth-child(3n){border-right:none}.v-calendar-month__days.days__4{grid-template-columns:repeat(4,1fr)}.v-calendar-month__days.days__4>.v-calendar-month__day:nth-child(4n){border-right:none}.v-calendar-month__days.days__5{grid-template-columns:repeat(5,1fr)}.v-calendar-month__days.days__5>.v-calendar-month__day:nth-child(5n){border-right:none}.v-calendar-month__days.days__6{grid-template-columns:repeat(6,1fr)}.v-calendar-month__days.days__6>.v-calendar-month__day:nth-child(6n){border-right:none}.v-calendar-month__days.days__6.v-calendar-month__weeknumbers{grid-template-columns:24px repeat(6,1fr)}.v-calendar-month__days.days__7{grid-template-columns:repeat(7,1fr)}.v-calendar-month__days.days__7>.v-calendar-month__day:nth-child(7n){border-right:none}.v-calendar-month__days.days-with-weeknumbers__0{grid-template-columns:24px 1fr}.v-calendar-month__days.days-with-weeknumbers__0>.v-calendar-month__day{border-right:none}.v-calendar-month__days.days-with-weeknumbers__1{grid-template-columns:24px 1fr}.v-calendar-month__days.days-with-weeknumbers__1>.v-calendar-month__day{border-right:none}.v-calendar-month__days.days-with-weeknumbers__2{grid-template-columns:24px repeat(2,1fr)}.v-calendar-month__days.days-with-weeknumbers__2>.v-calendar-month__day:nth-child(3n){border-right:none}.v-calendar-month__days.days-with-weeknumbers__3{grid-template-columns:24px repeat(3,1fr)}.v-calendar-month__days.days-with-weeknumbers__3>.v-calendar-month__day:nth-child(4n){border-right:none}.v-calendar-month__days.days-with-weeknumbers__4{grid-template-columns:24px repeat(4,1fr)}.v-calendar-month__days.days-with-weeknumbers__4>.v-calendar-month__day:nth-child(5n){border-right:none}.v-calendar-month__days.days-with-weeknumbers__5{grid-template-columns:24px repeat(5,1fr)}.v-calendar-month__days.days-with-weeknumbers__5>.v-calendar-month__day:nth-child(6n){border-right:none}.v-calendar-month__days.days-with-weeknumbers__6{grid-template-columns:24px repeat(6,1fr)}.v-calendar-month__days.days-with-weeknumbers__6>.v-calendar-month__day:nth-child(7n){border-right:none}.v-calendar-month__days.days-with-weeknumbers__7{grid-template-columns:24px repeat(7,1fr)}.v-calendar-month__days.days-with-weeknumbers__7>.v-calendar-month__day:nth-child(7n){border-right:thin solid thin}.v-calendar-month__days.days-with-weeknumbers__7>.v-calendar-month__day:nth-child(8n){border-right:none}.v-calendar-day{position:relative;display:flex;flex-direction:column}.v-calendar-weekly .v-calendar__container{display:grid}.v-calendar-weekly .v-calendar__container.days__7{grid-template-columns:repeat(7,1fr)}.v-calendar-weekly .v-calendar__container.days__6{grid-template-columns:repeat(6,1fr)}.v-calendar-weekly .v-calendar__container.days__5{grid-template-columns:repeat(5,1fr)}.v-calendar-weekly .v-calendar__container.days__4{grid-template-columns:repeat(4,1fr)}.v-calendar-weekly .v-calendar__container.days__3{grid-template-columns:repeat(3,1fr)}.v-calendar-weekly .v-calendar__container.days__2{grid-template-columns:repeat(2,1fr)}.v-calendar-weekly .v-calendar__container.days__1,.v-calendar-weekly .v-calendar__container.days__0{grid-template-columns:repeat(1,1fr)}.v-calendar-day__row-with-label{display:grid;grid-template-columns:48px 8px 1fr;border-right:thin solid #e0e0e0}.v-calendar-day__row-with-label .v-calendar-day__row-hairline{position:relative;border-right:thin solid #e0e0e0}.v-calendar-day__row-with-label .v-calendar-day__row-hairline:after{content:"";border-bottom:thin solid #e0e0e0;position:absolute;width:100%;margin-top:-1px;z-index:3;pointer-events:none}.v-calendar-day__row-with-label .v-calendar-day__row-label{font-size:10px;text-align:center;position:relative;top:-8px}.v-calendar-day__row-with-label .v-calendar-day__row-content{border-bottom:thin solid #e0e0e0}.v-calendar-day__row-with-label .v-calendar-day__row-content.v-calendar-day__row-content-through{border-bottom:none}.v-calendar-day__row-without-label{display:grid;grid-template-columns:1fr;border-right:thin solid #e0e0e0}.v-calendar-day__row-without-label .v-calendar-day__row-content{overflow:hidden;border-bottom:thin solid #e0e0e0}.v-calendar-day__row-without-label .v-calendar-day__row-content.v-calendar-day__row-content-through{border-bottom:none}.v-calendar-internal-event{overflow:hidden;padding:4px;text-overflow:ellipsis;white-space:nowrap}.v-calendar-header{align-items:center;display:flex;min-height:64px}.v-calendar-header__today{margin-inline-end:24px}.v-calendar-header__title{font-size:1.5rem;margin-inline-start:24px}.v-calendar-month__day{position:relative;display:flex;flex-direction:column;min-width:0;min-height:150px;border-right:thin solid #e0e0e0;border-bottom:thin solid #e0e0e0;flex:1 1 auto;border-inline-end:thin solid #e0e0e0}.v-calendar-weekly__day{flex:1;width:0;overflow:hidden;-webkit-user-select:none;user-select:none;position:relative;padding:0;min-width:0;min-height:150px;border-right:thin solid #e0e0e0;border-bottom:thin solid #e0e0e0;flex:1 1 auto;border-inline-end:thin solid #e0e0e0;text-align:center}.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month{color:currentColor}.v-calendar-weekly__day-label{text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;box-shadow:none;text-align:center}.v-calendar-weekly__day-label .v-btn{font-size:12px;text-transform:none!important}.v-calendar-weekly__day-label .v-btn.v-calendar-weekly__day-label__today{background:rgba(var(--v-theme-surface-variant),var(--v-medium-emphasis-opacity));color:rgb(var(--v-theme-on-surface-variant))}.v-calendar-weekly__day-month{position:absolute;text-decoration:none;-webkit-user-select:none;user-select:none;box-shadow:none;top:0;left:36px;height:32px;line-height:32px}.v-calendar-weekly__day-alldayevents-container{min-height:24px}.v-file-upload{padding:64px 16px;flex-direction:column;justify-content:center;align-items:center;position:relative}.v-file-upload.v-sheet{display:flex;border-radius:4px;border-style:dashed;border-width:2px}.v-file-upload.v-file-upload--density-compact{padding:32px 0;flex-direction:row;gap:1rem}.v-file-upload .v-overlay__scrim{pointer-events:none}.v-file-upload--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-file-upload--dragging>*{pointer-events:none}.v-file-upload--clickable{cursor:pointer}.v-file-upload input[type=file]{left:0;opacity:0;position:absolute;cursor:pointer;top:0;z-index:-1}.v-file-upload-title{font-size:1.5rem;font-weight:600;text-align:center}.v-file-upload-icon{opacity:var(--v-medium-emphasis-opacity);font-size:3rem;margin-bottom:1rem}.v-file-upload--density-comfortable .v-file-upload-icon{font-size:2.5rem;margin-bottom:.5rem}.v-file-upload--density-compact .v-file-upload-icon{font-size:2rem;margin-bottom:0rem}.v-file-upload-divider{align-items:center;display:flex;margin:32px 0;justify-content:center;width:100%}.v-file-upload-divider .v-divider__wrapper{max-width:100%}.v-file-upload-items{margin:16px 0}.v-file-upload-item:not(:first-child){margin-top:8px}.v-number-input input[type=number]{-moz-appearance:textfield}.v-number-input input[type=number]::-webkit-outer-spin-button,.v-number-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.v-number-input .v-field:not(:has(.v-field__prepend-inner>.v-icon)){padding-inline-start:0}.v-number-input .v-field:not(:has(.v-field__append-inner>.v-icon)){padding-inline-end:0}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-icon{margin-inline-end:12px}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon{margin-inline-start:12px}.v-number-input--inset .v-divider{height:55%;width:55%;align-self:center}.v-number-input--split .v-field__input{text-align:center}.v-number-input--stacked .v-number-input__control{flex-direction:column-reverse}.v-number-input--stacked .v-number-input__control .v-btn{flex:1}.v-number-input--hide-input .v-field{flex:none}.v-number-input--hide-input .v-field__input{width:0;padding-inline:0}.v-number-input__control{display:flex;height:100%}.v-number-input__control .v-btn{background-color:transparent;border-radius:0}.v-stepper-vertical-item{position:relative;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-stepper-vertical-item__title{font-size:1rem}.v-stepper-vertical-item__subtitle{font-size:.75rem}.v-stepper-vertical-item .v-expansion-panel-text{padding-inline-start:32px}.v-stepper-vertical-item:not(:last-child):before{content:"";position:absolute;width:2px;height:calc(100% - 30px);background:rgba(var(--v-border-color),var(--v-border-opacity));left:35px;top:44px;z-index:1;transition-duration:.3s;transition-property:height}.v-stepper-vertical-item:after{display:none}.v-stepper-vertical-item.v-expansion-panel--disabled .v-expansion-panel-title,.v-stepper-vertical-item:not(.v-stepper-vertical-item--editable) .v-expansion-panel-title{pointer-events:none}.v-stepper-vertical-item.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay,.v-stepper-vertical-item:not(.v-stepper-vertical-item--editable) .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:0}.v-stepper-vertical-item__avatar.v-avatar{background:rgba(var(--v-theme-surface-variant),var(--v-medium-emphasis-opacity));color:rgb(var(--v-theme-on-surface-variant));transition-property:background}.v-stepper-vertical-item__avatar.v-avatar .v-icon{font-size:.875rem}.v-expansion-panel--active .v-stepper-vertical-item__avatar.v-avatar{background:rgb(var(--v-theme-surface-variant))}.v-stepper-vertical-item--error .v-stepper-vertical-item__avatar.v-avatar{background:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-stepper-vertical-item--error .v-stepper-vertical-item__title,.v-stepper-vertical-item--error .v-stepper-vertical-item__subtitle{color:rgb(var(--v-theme-error))}.v-stepper-vertical-actions.v-stepper-actions .v-btn{margin-inline-end:8px}.v-stepper .v-stepper-vertical-actions.v-stepper-actions{justify-content:flex-end;padding:24px 0 0;flex-direction:row-reverse}.v-pull-to-refresh{overflow:hidden;position:relative}.v-pull-to-refresh__pull-down{position:absolute;width:100%;transition:top .3s ease-out}.v-pull-to-refresh__pull-down--touching{transition:none}.v-pull-to-refresh__pull-down-default{display:flex;width:100%;height:100%;justify-content:center;align-items:flex-end;padding-bottom:10px}.v-pull-to-refresh__scroll-container{position:relative;transition:top .3s ease-out}.v-pull-to-refresh__scroll-container--touching{transition:none}.v-time-picker.v-picker{padding:24px;width:328px}.v-time-picker.v-picker .v-picker-title{padding:0;margin-bottom:20px}.v-time-picker-clock{background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.v-time-picker-clock:after{color:rgb(var(--v-theme-primary))}.v-time-picker-clock .v-time-picker-clock__item--active{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-time-picker-clock{margin:0 auto;background:rgb(var(--v-theme-surface-light));border-radius:50%;position:relative;transition:none;-webkit-user-select:none;user-select:none;height:256px;width:256px;flex:1 0 auto}.v-time-picker-clock__container{display:flex;flex-direction:column;flex-basis:290px;justify-content:center;padding:10px}.v-time-picker-clock__hand{background-color:currentColor;height:calc(50% - 4px);width:2px;bottom:50%;left:calc(50% - 1px);transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.v-time-picker-clock__hand:before{background:transparent;border-width:2px;border-style:solid;border-color:currentColor;border-radius:100%;width:10px;height:10px;content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%,-50%)}.v-time-picker-clock__hand:after{content:"";position:absolute;height:8px;width:8px;top:100%;left:50%;border-radius:100%;background-color:currentColor;transform:translate(-50%,-50%)}.v-time-picker-clock__hand--inner:after{height:14px}.v-time-picker-clock--readonly{pointer-events:none}.v-time-picker-clock .v-time-picker-clock__item--disabled{opacity:var(--v-disabled-opacity)}.v-picker--full-width .v-time-picker-clock__container{max-width:290px}.v-time-picker-clock__inner{position:absolute;bottom:27px;left:27px;right:27px;top:27px}.v-time-picker-clock__item{align-items:center;border-radius:100%;cursor:default;display:flex;font-size:16px;justify-content:center;height:40px;position:absolute;text-align:center;width:40px;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%)}.v-time-picker-clock__item>span{z-index:1}.v-time-picker-clock__item:before,.v-time-picker-clock__item:after{content:"";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;transform:translate(-50%,-50%)}.v-time-picker-clock__item:after,.v-time-picker-clock__item:before{height:40px;width:40px}.v-time-picker-clock__item--active{cursor:default;z-index:2}.v-time-picker-clock__item--disabled{pointer-events:none}.v-picker--landscape .v-time-picker-clock__container{flex-direction:row}.v-time-picker-controls{display:flex;align-items:center;justify-content:center;font-size:.875rem;padding-top:4px;padding-bottom:4px;margin-bottom:36px}.v-time-picker-controls__text{padding-bottom:12px}.v-time-picker-controls__time{display:flex;white-space:nowrap;direction:ltr;justify-content:center}.v-time-picker-controls__time__btn.v-btn--density-default.v-btn{width:96px;height:80px;font-size:56px}.v-time-picker-controls__time__btn.v-btn--density-default.v-btn__active{background:rgb(var(--v-theme-primary))}.v-time-picker-controls__time__btn.v-btn--density-default.v-btn.v-time-picker-controls__time--with-ampm__btn{width:96px;height:80px}.v-time-picker-controls__time__btn.v-btn--density-default.v-btn.v-time-picker-controls__time--with-seconds__btn{width:64px;height:80px;font-size:40px}.v-time-picker-controls__time__separator{font-size:56px;height:80px;width:24px;text-align:center}.v-time-picker-controls__time__separator.v-time-picker-controls--with-seconds__time__separator{height:80px;font-size:56px}.v-time-picker-controls__ampm{margin-left:12px;align-self:flex-end;display:flex;flex-direction:column;font-size:18px;text-transform:uppercase}.v-time-picker-controls__ampm--readonly{pointer-events:none}.v-time-picker-controls__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active{opacity:.6}.v-time-picker-controls__ampm__btn.v-btn.v-btn--density-default{font-size:18px;padding:0 8px;min-width:52px;height:40px}.v-time-picker-controls__ampm__btn.v-btn.v-btn--density-default.v-time-picker-controls__ampm__am{border-radius:4px 4px 0 0;border:1px solid}.v-time-picker-controls__ampm__btn.v-btn.v-btn--density-default.v-time-picker-controls__ampm__pm{border-radius:0 0 4px 4px;border:1px solid;border-top:none}.v-time-picker-controls__ampm__btn.v-btn.v-btn--density-default__active{background:rgb(var(--v-theme-primary))}.v-picker__title--landscape .v-time-picker-controls{flex-direction:column;justify-content:center;height:100%}.v-picker__title--landscape .v-time-picker-controls__time{text-align:right}.v-picker__title--landscape .v-time-picker-controls__time .v-picker__title__btn,.v-picker__title--landscape .v-time-picker-controls__time span{height:55px;font-size:55px}.v-picker__title--landscape .v-time-picker-controls__ampm{margin:16px 0 0;align-self:initial;text-align:center}.v-picker--time .v-picker__title--landscape{padding:0}.v-picker--time .v-picker__title--landscape .v-time-picker-controls__time{text-align:center}.v-treeview-item{--list-indent-size: 28px}.v-treeview-item.v-treeview-item--filtered{display:none}.v-treeview-item__level{width:28px}.v-treeview--fluid .v-treeview-item__level{width:0}.v-treeview.v-list{--indent-padding: 16px}.v-treeview.v-list--disabled .v-list-item__prepend{pointer-events:auto}.v-treeview-group.v-list-group{--list-indent-size: 0px}.v-treeview-group.v-list-group>.v-treeview-item__level{width:0px}.v-treeview-group.v-list-group .v-list-group__items .v-list-item{padding-inline-start:calc(var(--indent-padding))!important}@font-face{font-family:Material Design Icons;src:url(/webui/assets/materialdesignicons-webfont-0b183104.eot?v=7.4.47);src:url(/webui/assets/materialdesignicons-webfont-0b183104.eot?#iefix&v=7.4.47) format("embedded-opentype"),url(/webui/assets/materialdesignicons-webfont-662fefa8.woff2?v=7.4.47) format("woff2"),url(/webui/assets/materialdesignicons-webfont-a5928a0d.woff?v=7.4.47) format("woff"),url(/webui/assets/materialdesignicons-webfont-61e8aba5.ttf?v=7.4.47) format("truetype");font-weight:400;font-style:normal}.mdi:before,.mdi-set{display:inline-block;font: 24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-ab-testing:before{content:"󰇉"}.mdi-abacus:before{content:"󱛠"}.mdi-abjad-arabic:before{content:"󱌨"}.mdi-abjad-hebrew:before{content:"󱌩"}.mdi-abugida-devanagari:before{content:"󱌪"}.mdi-abugida-thai:before{content:"󱌫"}.mdi-access-point:before{content:"󰀃"}.mdi-access-point-check:before{content:"󱔸"}.mdi-access-point-minus:before{content:"󱔹"}.mdi-access-point-network:before{content:"󰀂"}.mdi-access-point-network-off:before{content:"󰯡"}.mdi-access-point-off:before{content:"󱔑"}.mdi-access-point-plus:before{content:"󱔺"}.mdi-access-point-remove:before{content:"󱔻"}.mdi-account:before{content:"󰀄"}.mdi-account-alert:before{content:"󰀅"}.mdi-account-alert-outline:before{content:"󰭐"}.mdi-account-arrow-down:before{content:"󱡨"}.mdi-account-arrow-down-outline:before{content:"󱡩"}.mdi-account-arrow-left:before{content:"󰭑"}.mdi-account-arrow-left-outline:before{content:"󰭒"}.mdi-account-arrow-right:before{content:"󰭓"}.mdi-account-arrow-right-outline:before{content:"󰭔"}.mdi-account-arrow-up:before{content:"󱡧"}.mdi-account-arrow-up-outline:before{content:"󱡪"}.mdi-account-badge:before{content:"󱬊"}.mdi-account-badge-outline:before{content:"󱬋"}.mdi-account-box:before{content:"󰀆"}.mdi-account-box-edit-outline:before{content:"󱳈"}.mdi-account-box-minus-outline:before{content:"󱳉"}.mdi-account-box-multiple:before{content:"󰤴"}.mdi-account-box-multiple-outline:before{content:"󱀊"}.mdi-account-box-outline:before{content:"󰀇"}.mdi-account-box-plus-outline:before{content:"󱳊"}.mdi-account-cancel:before{content:"󱋟"}.mdi-account-cancel-outline:before{content:"󱋠"}.mdi-account-card:before{content:"󱮤"}.mdi-account-card-outline:before{content:"󱮥"}.mdi-account-cash:before{content:"󱂗"}.mdi-account-cash-outline:before{content:"󱂘"}.mdi-account-check:before{content:"󰀈"}.mdi-account-check-outline:before{content:"󰯢"}.mdi-account-child:before{content:"󰪉"}.mdi-account-child-circle:before{content:"󰪊"}.mdi-account-child-outline:before{content:"󱃈"}.mdi-account-circle:before{content:"󰀉"}.mdi-account-circle-outline:before{content:"󰭕"}.mdi-account-clock:before{content:"󰭖"}.mdi-account-clock-outline:before{content:"󰭗"}.mdi-account-cog:before{content:"󱍰"}.mdi-account-cog-outline:before{content:"󱍱"}.mdi-account-convert:before{content:"󰀊"}.mdi-account-convert-outline:before{content:"󱌁"}.mdi-account-cowboy-hat:before{content:"󰺛"}.mdi-account-cowboy-hat-outline:before{content:"󱟳"}.mdi-account-credit-card:before{content:"󱮦"}.mdi-account-credit-card-outline:before{content:"󱮧"}.mdi-account-details:before{content:"󰘱"}.mdi-account-details-outline:before{content:"󱍲"}.mdi-account-edit:before{content:"󰚼"}.mdi-account-edit-outline:before{content:"󰿻"}.mdi-account-eye:before{content:"󰐠"}.mdi-account-eye-outline:before{content:"󱉻"}.mdi-account-file:before{content:"󱲧"}.mdi-account-file-outline:before{content:"󱲨"}.mdi-account-file-text:before{content:"󱲩"}.mdi-account-file-text-outline:before{content:"󱲪"}.mdi-account-filter:before{content:"󰤶"}.mdi-account-filter-outline:before{content:"󰾝"}.mdi-account-group:before{content:"󰡉"}.mdi-account-group-outline:before{content:"󰭘"}.mdi-account-hard-hat:before{content:"󰖵"}.mdi-account-hard-hat-outline:before{content:"󱨟"}.mdi-account-heart:before{content:"󰢙"}.mdi-account-heart-outline:before{content:"󰯣"}.mdi-account-injury:before{content:"󱠕"}.mdi-account-injury-outline:before{content:"󱠖"}.mdi-account-key:before{content:"󰀋"}.mdi-account-key-outline:before{content:"󰯤"}.mdi-account-lock:before{content:"󱅞"}.mdi-account-lock-open:before{content:"󱥠"}.mdi-account-lock-open-outline:before{content:"󱥡"}.mdi-account-lock-outline:before{content:"󱅟"}.mdi-account-minus:before{content:"󰀍"}.mdi-account-minus-outline:before{content:"󰫬"}.mdi-account-multiple:before{content:"󰀎"}.mdi-account-multiple-check:before{content:"󰣅"}.mdi-account-multiple-check-outline:before{content:"󱇾"}.mdi-account-multiple-minus:before{content:"󰗓"}.mdi-account-multiple-minus-outline:before{content:"󰯥"}.mdi-account-multiple-outline:before{content:"󰀏"}.mdi-account-multiple-plus:before{content:"󰀐"}.mdi-account-multiple-plus-outline:before{content:"󰠀"}.mdi-account-multiple-remove:before{content:"󱈊"}.mdi-account-multiple-remove-outline:before{content:"󱈋"}.mdi-account-music:before{content:"󰠃"}.mdi-account-music-outline:before{content:"󰳩"}.mdi-account-network:before{content:"󰀑"}.mdi-account-network-off:before{content:"󱫱"}.mdi-account-network-off-outline:before{content:"󱫲"}.mdi-account-network-outline:before{content:"󰯦"}.mdi-account-off:before{content:"󰀒"}.mdi-account-off-outline:before{content:"󰯧"}.mdi-account-outline:before{content:"󰀓"}.mdi-account-plus:before{content:"󰀔"}.mdi-account-plus-outline:before{content:"󰠁"}.mdi-account-question:before{content:"󰭙"}.mdi-account-question-outline:before{content:"󰭚"}.mdi-account-reactivate:before{content:"󱔫"}.mdi-account-reactivate-outline:before{content:"󱔬"}.mdi-account-remove:before{content:"󰀕"}.mdi-account-remove-outline:before{content:"󰫭"}.mdi-account-school:before{content:"󱨠"}.mdi-account-school-outline:before{content:"󱨡"}.mdi-account-search:before{content:"󰀖"}.mdi-account-search-outline:before{content:"󰤵"}.mdi-account-settings:before{content:"󰘰"}.mdi-account-settings-outline:before{content:"󱃉"}.mdi-account-star:before{content:"󰀗"}.mdi-account-star-outline:before{content:"󰯨"}.mdi-account-supervisor:before{content:"󰪋"}.mdi-account-supervisor-circle:before{content:"󰪌"}.mdi-account-supervisor-circle-outline:before{content:"󱓬"}.mdi-account-supervisor-outline:before{content:"󱄭"}.mdi-account-switch:before{content:"󰀙"}.mdi-account-switch-outline:before{content:"󰓋"}.mdi-account-sync:before{content:"󱤛"}.mdi-account-sync-outline:before{content:"󱤜"}.mdi-account-tag:before{content:"󱰛"}.mdi-account-tag-outline:before{content:"󱰜"}.mdi-account-tie:before{content:"󰳣"}.mdi-account-tie-hat:before{content:"󱢘"}.mdi-account-tie-hat-outline:before{content:"󱢙"}.mdi-account-tie-outline:before{content:"󱃊"}.mdi-account-tie-voice:before{content:"󱌈"}.mdi-account-tie-voice-off:before{content:"󱌊"}.mdi-account-tie-voice-off-outline:before{content:"󱌋"}.mdi-account-tie-voice-outline:before{content:"󱌉"}.mdi-account-tie-woman:before{content:"󱪌"}.mdi-account-voice:before{content:"󰗋"}.mdi-account-voice-off:before{content:"󰻔"}.mdi-account-wrench:before{content:"󱢚"}.mdi-account-wrench-outline:before{content:"󱢛"}.mdi-adjust:before{content:"󰀚"}.mdi-advertisements:before{content:"󱤪"}.mdi-advertisements-off:before{content:"󱤫"}.mdi-air-conditioner:before{content:"󰀛"}.mdi-air-filter:before{content:"󰵃"}.mdi-air-horn:before{content:"󰶬"}.mdi-air-humidifier:before{content:"󱂙"}.mdi-air-humidifier-off:before{content:"󱑦"}.mdi-air-purifier:before{content:"󰵄"}.mdi-air-purifier-off:before{content:"󱭗"}.mdi-airbag:before{content:"󰯩"}.mdi-airballoon:before{content:"󰀜"}.mdi-airballoon-outline:before{content:"󱀋"}.mdi-airplane:before{content:"󰀝"}.mdi-airplane-alert:before{content:"󱡺"}.mdi-airplane-check:before{content:"󱡻"}.mdi-airplane-clock:before{content:"󱡼"}.mdi-airplane-cog:before{content:"󱡽"}.mdi-airplane-edit:before{content:"󱡾"}.mdi-airplane-landing:before{content:"󰗔"}.mdi-airplane-marker:before{content:"󱡿"}.mdi-airplane-minus:before{content:"󱢀"}.mdi-airplane-off:before{content:"󰀞"}.mdi-airplane-plus:before{content:"󱢁"}.mdi-airplane-remove:before{content:"󱢂"}.mdi-airplane-search:before{content:"󱢃"}.mdi-airplane-settings:before{content:"󱢄"}.mdi-airplane-takeoff:before{content:"󰗕"}.mdi-airport:before{content:"󰡋"}.mdi-alarm:before{content:"󰀠"}.mdi-alarm-bell:before{content:"󰞎"}.mdi-alarm-check:before{content:"󰀡"}.mdi-alarm-light:before{content:"󰞏"}.mdi-alarm-light-off:before{content:"󱜞"}.mdi-alarm-light-off-outline:before{content:"󱜟"}.mdi-alarm-light-outline:before{content:"󰯪"}.mdi-alarm-multiple:before{content:"󰀢"}.mdi-alarm-note:before{content:"󰹱"}.mdi-alarm-note-off:before{content:"󰹲"}.mdi-alarm-off:before{content:"󰀣"}.mdi-alarm-panel:before{content:"󱗄"}.mdi-alarm-panel-outline:before{content:"󱗅"}.mdi-alarm-plus:before{content:"󰀤"}.mdi-alarm-snooze:before{content:"󰚎"}.mdi-album:before{content:"󰀥"}.mdi-alert:before{content:"󰀦"}.mdi-alert-box:before{content:"󰀧"}.mdi-alert-box-outline:before{content:"󰳤"}.mdi-alert-circle:before{content:"󰀨"}.mdi-alert-circle-check:before{content:"󱇭"}.mdi-alert-circle-check-outline:before{content:"󱇮"}.mdi-alert-circle-outline:before{content:"󰗖"}.mdi-alert-decagram:before{content:"󰚽"}.mdi-alert-decagram-outline:before{content:"󰳥"}.mdi-alert-minus:before{content:"󱒻"}.mdi-alert-minus-outline:before{content:"󱒾"}.mdi-alert-octagon:before{content:"󰀩"}.mdi-alert-octagon-outline:before{content:"󰳦"}.mdi-alert-octagram:before{content:"󰝧"}.mdi-alert-octagram-outline:before{content:"󰳧"}.mdi-alert-outline:before{content:"󰀪"}.mdi-alert-plus:before{content:"󱒺"}.mdi-alert-plus-outline:before{content:"󱒽"}.mdi-alert-remove:before{content:"󱒼"}.mdi-alert-remove-outline:before{content:"󱒿"}.mdi-alert-rhombus:before{content:"󱇎"}.mdi-alert-rhombus-outline:before{content:"󱇏"}.mdi-alien:before{content:"󰢚"}.mdi-alien-outline:before{content:"󱃋"}.mdi-align-horizontal-center:before{content:"󱇃"}.mdi-align-horizontal-distribute:before{content:"󱥢"}.mdi-align-horizontal-left:before{content:"󱇂"}.mdi-align-horizontal-right:before{content:"󱇄"}.mdi-align-vertical-bottom:before{content:"󱇅"}.mdi-align-vertical-center:before{content:"󱇆"}.mdi-align-vertical-distribute:before{content:"󱥣"}.mdi-align-vertical-top:before{content:"󱇇"}.mdi-all-inclusive:before{content:"󰚾"}.mdi-all-inclusive-box:before{content:"󱢍"}.mdi-all-inclusive-box-outline:before{content:"󱢎"}.mdi-allergy:before{content:"󱉘"}.mdi-alpha:before{content:"󰀫"}.mdi-alpha-a:before{content:"󰫮"}.mdi-alpha-a-box:before{content:"󰬈"}.mdi-alpha-a-box-outline:before{content:"󰯫"}.mdi-alpha-a-circle:before{content:"󰯬"}.mdi-alpha-a-circle-outline:before{content:"󰯭"}.mdi-alpha-b:before{content:"󰫯"}.mdi-alpha-b-box:before{content:"󰬉"}.mdi-alpha-b-box-outline:before{content:"󰯮"}.mdi-alpha-b-circle:before{content:"󰯯"}.mdi-alpha-b-circle-outline:before{content:"󰯰"}.mdi-alpha-c:before{content:"󰫰"}.mdi-alpha-c-box:before{content:"󰬊"}.mdi-alpha-c-box-outline:before{content:"󰯱"}.mdi-alpha-c-circle:before{content:"󰯲"}.mdi-alpha-c-circle-outline:before{content:"󰯳"}.mdi-alpha-d:before{content:"󰫱"}.mdi-alpha-d-box:before{content:"󰬋"}.mdi-alpha-d-box-outline:before{content:"󰯴"}.mdi-alpha-d-circle:before{content:"󰯵"}.mdi-alpha-d-circle-outline:before{content:"󰯶"}.mdi-alpha-e:before{content:"󰫲"}.mdi-alpha-e-box:before{content:"󰬌"}.mdi-alpha-e-box-outline:before{content:"󰯷"}.mdi-alpha-e-circle:before{content:"󰯸"}.mdi-alpha-e-circle-outline:before{content:"󰯹"}.mdi-alpha-f:before{content:"󰫳"}.mdi-alpha-f-box:before{content:"󰬍"}.mdi-alpha-f-box-outline:before{content:"󰯺"}.mdi-alpha-f-circle:before{content:"󰯻"}.mdi-alpha-f-circle-outline:before{content:"󰯼"}.mdi-alpha-g:before{content:"󰫴"}.mdi-alpha-g-box:before{content:"󰬎"}.mdi-alpha-g-box-outline:before{content:"󰯽"}.mdi-alpha-g-circle:before{content:"󰯾"}.mdi-alpha-g-circle-outline:before{content:"󰯿"}.mdi-alpha-h:before{content:"󰫵"}.mdi-alpha-h-box:before{content:"󰬏"}.mdi-alpha-h-box-outline:before{content:"󰰀"}.mdi-alpha-h-circle:before{content:"󰰁"}.mdi-alpha-h-circle-outline:before{content:"󰰂"}.mdi-alpha-i:before{content:"󰫶"}.mdi-alpha-i-box:before{content:"󰬐"}.mdi-alpha-i-box-outline:before{content:"󰰃"}.mdi-alpha-i-circle:before{content:"󰰄"}.mdi-alpha-i-circle-outline:before{content:"󰰅"}.mdi-alpha-j:before{content:"󰫷"}.mdi-alpha-j-box:before{content:"󰬑"}.mdi-alpha-j-box-outline:before{content:"󰰆"}.mdi-alpha-j-circle:before{content:"󰰇"}.mdi-alpha-j-circle-outline:before{content:"󰰈"}.mdi-alpha-k:before{content:"󰫸"}.mdi-alpha-k-box:before{content:"󰬒"}.mdi-alpha-k-box-outline:before{content:"󰰉"}.mdi-alpha-k-circle:before{content:"󰰊"}.mdi-alpha-k-circle-outline:before{content:"󰰋"}.mdi-alpha-l:before{content:"󰫹"}.mdi-alpha-l-box:before{content:"󰬓"}.mdi-alpha-l-box-outline:before{content:"󰰌"}.mdi-alpha-l-circle:before{content:"󰰍"}.mdi-alpha-l-circle-outline:before{content:"󰰎"}.mdi-alpha-m:before{content:"󰫺"}.mdi-alpha-m-box:before{content:"󰬔"}.mdi-alpha-m-box-outline:before{content:"󰰏"}.mdi-alpha-m-circle:before{content:"󰰐"}.mdi-alpha-m-circle-outline:before{content:"󰰑"}.mdi-alpha-n:before{content:"󰫻"}.mdi-alpha-n-box:before{content:"󰬕"}.mdi-alpha-n-box-outline:before{content:"󰰒"}.mdi-alpha-n-circle:before{content:"󰰓"}.mdi-alpha-n-circle-outline:before{content:"󰰔"}.mdi-alpha-o:before{content:"󰫼"}.mdi-alpha-o-box:before{content:"󰬖"}.mdi-alpha-o-box-outline:before{content:"󰰕"}.mdi-alpha-o-circle:before{content:"󰰖"}.mdi-alpha-o-circle-outline:before{content:"󰰗"}.mdi-alpha-p:before{content:"󰫽"}.mdi-alpha-p-box:before{content:"󰬗"}.mdi-alpha-p-box-outline:before{content:"󰰘"}.mdi-alpha-p-circle:before{content:"󰰙"}.mdi-alpha-p-circle-outline:before{content:"󰰚"}.mdi-alpha-q:before{content:"󰫾"}.mdi-alpha-q-box:before{content:"󰬘"}.mdi-alpha-q-box-outline:before{content:"󰰛"}.mdi-alpha-q-circle:before{content:"󰰜"}.mdi-alpha-q-circle-outline:before{content:"󰰝"}.mdi-alpha-r:before{content:"󰫿"}.mdi-alpha-r-box:before{content:"󰬙"}.mdi-alpha-r-box-outline:before{content:"󰰞"}.mdi-alpha-r-circle:before{content:"󰰟"}.mdi-alpha-r-circle-outline:before{content:"󰰠"}.mdi-alpha-s:before{content:"󰬀"}.mdi-alpha-s-box:before{content:"󰬚"}.mdi-alpha-s-box-outline:before{content:"󰰡"}.mdi-alpha-s-circle:before{content:"󰰢"}.mdi-alpha-s-circle-outline:before{content:"󰰣"}.mdi-alpha-t:before{content:"󰬁"}.mdi-alpha-t-box:before{content:"󰬛"}.mdi-alpha-t-box-outline:before{content:"󰰤"}.mdi-alpha-t-circle:before{content:"󰰥"}.mdi-alpha-t-circle-outline:before{content:"󰰦"}.mdi-alpha-u:before{content:"󰬂"}.mdi-alpha-u-box:before{content:"󰬜"}.mdi-alpha-u-box-outline:before{content:"󰰧"}.mdi-alpha-u-circle:before{content:"󰰨"}.mdi-alpha-u-circle-outline:before{content:"󰰩"}.mdi-alpha-v:before{content:"󰬃"}.mdi-alpha-v-box:before{content:"󰬝"}.mdi-alpha-v-box-outline:before{content:"󰰪"}.mdi-alpha-v-circle:before{content:"󰰫"}.mdi-alpha-v-circle-outline:before{content:"󰰬"}.mdi-alpha-w:before{content:"󰬄"}.mdi-alpha-w-box:before{content:"󰬞"}.mdi-alpha-w-box-outline:before{content:"󰰭"}.mdi-alpha-w-circle:before{content:"󰰮"}.mdi-alpha-w-circle-outline:before{content:"󰰯"}.mdi-alpha-x:before{content:"󰬅"}.mdi-alpha-x-box:before{content:"󰬟"}.mdi-alpha-x-box-outline:before{content:"󰰰"}.mdi-alpha-x-circle:before{content:"󰰱"}.mdi-alpha-x-circle-outline:before{content:"󰰲"}.mdi-alpha-y:before{content:"󰬆"}.mdi-alpha-y-box:before{content:"󰬠"}.mdi-alpha-y-box-outline:before{content:"󰰳"}.mdi-alpha-y-circle:before{content:"󰰴"}.mdi-alpha-y-circle-outline:before{content:"󰰵"}.mdi-alpha-z:before{content:"󰬇"}.mdi-alpha-z-box:before{content:"󰬡"}.mdi-alpha-z-box-outline:before{content:"󰰶"}.mdi-alpha-z-circle:before{content:"󰰷"}.mdi-alpha-z-circle-outline:before{content:"󰰸"}.mdi-alphabet-aurebesh:before{content:"󱌬"}.mdi-alphabet-cyrillic:before{content:"󱌭"}.mdi-alphabet-greek:before{content:"󱌮"}.mdi-alphabet-latin:before{content:"󱌯"}.mdi-alphabet-piqad:before{content:"󱌰"}.mdi-alphabet-tengwar:before{content:"󱌷"}.mdi-alphabetical:before{content:"󰀬"}.mdi-alphabetical-off:before{content:"󱀌"}.mdi-alphabetical-variant:before{content:"󱀍"}.mdi-alphabetical-variant-off:before{content:"󱀎"}.mdi-altimeter:before{content:"󰗗"}.mdi-ambulance:before{content:"󰀯"}.mdi-ammunition:before{content:"󰳨"}.mdi-ampersand:before{content:"󰪍"}.mdi-amplifier:before{content:"󰀰"}.mdi-amplifier-off:before{content:"󱆵"}.mdi-anchor:before{content:"󰀱"}.mdi-android:before{content:"󰀲"}.mdi-android-studio:before{content:"󰀴"}.mdi-angle-acute:before{content:"󰤷"}.mdi-angle-obtuse:before{content:"󰤸"}.mdi-angle-right:before{content:"󰤹"}.mdi-angular:before{content:"󰚲"}.mdi-angularjs:before{content:"󰚿"}.mdi-animation:before{content:"󰗘"}.mdi-animation-outline:before{content:"󰪏"}.mdi-animation-play:before{content:"󰤺"}.mdi-animation-play-outline:before{content:"󰪐"}.mdi-ansible:before{content:"󱂚"}.mdi-antenna:before{content:"󱄙"}.mdi-anvil:before{content:"󰢛"}.mdi-apache-kafka:before{content:"󱀏"}.mdi-api:before{content:"󱂛"}.mdi-api-off:before{content:"󱉗"}.mdi-apple:before{content:"󰀵"}.mdi-apple-finder:before{content:"󰀶"}.mdi-apple-icloud:before{content:"󰀸"}.mdi-apple-ios:before{content:"󰀷"}.mdi-apple-keyboard-caps:before{content:"󰘲"}.mdi-apple-keyboard-command:before{content:"󰘳"}.mdi-apple-keyboard-control:before{content:"󰘴"}.mdi-apple-keyboard-option:before{content:"󰘵"}.mdi-apple-keyboard-shift:before{content:"󰘶"}.mdi-apple-safari:before{content:"󰀹"}.mdi-application:before{content:"󰣆"}.mdi-application-array:before{content:"󱃵"}.mdi-application-array-outline:before{content:"󱃶"}.mdi-application-braces:before{content:"󱃷"}.mdi-application-braces-outline:before{content:"󱃸"}.mdi-application-brackets:before{content:"󰲋"}.mdi-application-brackets-outline:before{content:"󰲌"}.mdi-application-cog:before{content:"󰙵"}.mdi-application-cog-outline:before{content:"󱕷"}.mdi-application-edit:before{content:"󰂮"}.mdi-application-edit-outline:before{content:"󰘙"}.mdi-application-export:before{content:"󰶭"}.mdi-application-import:before{content:"󰶮"}.mdi-application-outline:before{content:"󰘔"}.mdi-application-parentheses:before{content:"󱃹"}.mdi-application-parentheses-outline:before{content:"󱃺"}.mdi-application-settings:before{content:"󰭠"}.mdi-application-settings-outline:before{content:"󱕕"}.mdi-application-variable:before{content:"󱃻"}.mdi-application-variable-outline:before{content:"󱃼"}.mdi-approximately-equal:before{content:"󰾞"}.mdi-approximately-equal-box:before{content:"󰾟"}.mdi-apps:before{content:"󰀻"}.mdi-apps-box:before{content:"󰵆"}.mdi-arch:before{content:"󰣇"}.mdi-archive:before{content:"󰀼"}.mdi-archive-alert:before{content:"󱓽"}.mdi-archive-alert-outline:before{content:"󱓾"}.mdi-archive-arrow-down:before{content:"󱉙"}.mdi-archive-arrow-down-outline:before{content:"󱉚"}.mdi-archive-arrow-up:before{content:"󱉛"}.mdi-archive-arrow-up-outline:before{content:"󱉜"}.mdi-archive-cancel:before{content:"󱝋"}.mdi-archive-cancel-outline:before{content:"󱝌"}.mdi-archive-check:before{content:"󱝍"}.mdi-archive-check-outline:before{content:"󱝎"}.mdi-archive-clock:before{content:"󱝏"}.mdi-archive-clock-outline:before{content:"󱝐"}.mdi-archive-cog:before{content:"󱝑"}.mdi-archive-cog-outline:before{content:"󱝒"}.mdi-archive-edit:before{content:"󱝓"}.mdi-archive-edit-outline:before{content:"󱝔"}.mdi-archive-eye:before{content:"󱝕"}.mdi-archive-eye-outline:before{content:"󱝖"}.mdi-archive-lock:before{content:"󱝗"}.mdi-archive-lock-open:before{content:"󱝘"}.mdi-archive-lock-open-outline:before{content:"󱝙"}.mdi-archive-lock-outline:before{content:"󱝚"}.mdi-archive-marker:before{content:"󱝛"}.mdi-archive-marker-outline:before{content:"󱝜"}.mdi-archive-minus:before{content:"󱝝"}.mdi-archive-minus-outline:before{content:"󱝞"}.mdi-archive-music:before{content:"󱝟"}.mdi-archive-music-outline:before{content:"󱝠"}.mdi-archive-off:before{content:"󱝡"}.mdi-archive-off-outline:before{content:"󱝢"}.mdi-archive-outline:before{content:"󱈎"}.mdi-archive-plus:before{content:"󱝣"}.mdi-archive-plus-outline:before{content:"󱝤"}.mdi-archive-refresh:before{content:"󱝥"}.mdi-archive-refresh-outline:before{content:"󱝦"}.mdi-archive-remove:before{content:"󱝧"}.mdi-archive-remove-outline:before{content:"󱝨"}.mdi-archive-search:before{content:"󱝩"}.mdi-archive-search-outline:before{content:"󱝪"}.mdi-archive-settings:before{content:"󱝫"}.mdi-archive-settings-outline:before{content:"󱝬"}.mdi-archive-star:before{content:"󱝭"}.mdi-archive-star-outline:before{content:"󱝮"}.mdi-archive-sync:before{content:"󱝯"}.mdi-archive-sync-outline:before{content:"󱝰"}.mdi-arm-flex:before{content:"󰿗"}.mdi-arm-flex-outline:before{content:"󰿖"}.mdi-arrange-bring-forward:before{content:"󰀽"}.mdi-arrange-bring-to-front:before{content:"󰀾"}.mdi-arrange-send-backward:before{content:"󰀿"}.mdi-arrange-send-to-back:before{content:"󰁀"}.mdi-arrow-all:before{content:"󰁁"}.mdi-arrow-bottom-left:before{content:"󰁂"}.mdi-arrow-bottom-left-bold-box:before{content:"󱥤"}.mdi-arrow-bottom-left-bold-box-outline:before{content:"󱥥"}.mdi-arrow-bottom-left-bold-outline:before{content:"󰦷"}.mdi-arrow-bottom-left-thick:before{content:"󰦸"}.mdi-arrow-bottom-left-thin:before{content:"󱦶"}.mdi-arrow-bottom-left-thin-circle-outline:before{content:"󱖖"}.mdi-arrow-bottom-right:before{content:"󰁃"}.mdi-arrow-bottom-right-bold-box:before{content:"󱥦"}.mdi-arrow-bottom-right-bold-box-outline:before{content:"󱥧"}.mdi-arrow-bottom-right-bold-outline:before{content:"󰦹"}.mdi-arrow-bottom-right-thick:before{content:"󰦺"}.mdi-arrow-bottom-right-thin:before{content:"󱦷"}.mdi-arrow-bottom-right-thin-circle-outline:before{content:"󱖕"}.mdi-arrow-collapse:before{content:"󰘕"}.mdi-arrow-collapse-all:before{content:"󰁄"}.mdi-arrow-collapse-down:before{content:"󰞒"}.mdi-arrow-collapse-horizontal:before{content:"󰡌"}.mdi-arrow-collapse-left:before{content:"󰞓"}.mdi-arrow-collapse-right:before{content:"󰞔"}.mdi-arrow-collapse-up:before{content:"󰞕"}.mdi-arrow-collapse-vertical:before{content:"󰡍"}.mdi-arrow-decision:before{content:"󰦻"}.mdi-arrow-decision-auto:before{content:"󰦼"}.mdi-arrow-decision-auto-outline:before{content:"󰦽"}.mdi-arrow-decision-outline:before{content:"󰦾"}.mdi-arrow-down:before{content:"󰁅"}.mdi-arrow-down-bold:before{content:"󰜮"}.mdi-arrow-down-bold-box:before{content:"󰜯"}.mdi-arrow-down-bold-box-outline:before{content:"󰜰"}.mdi-arrow-down-bold-circle:before{content:"󰁇"}.mdi-arrow-down-bold-circle-outline:before{content:"󰁈"}.mdi-arrow-down-bold-hexagon-outline:before{content:"󰁉"}.mdi-arrow-down-bold-outline:before{content:"󰦿"}.mdi-arrow-down-box:before{content:"󰛀"}.mdi-arrow-down-circle:before{content:"󰳛"}.mdi-arrow-down-circle-outline:before{content:"󰳜"}.mdi-arrow-down-drop-circle:before{content:"󰁊"}.mdi-arrow-down-drop-circle-outline:before{content:"󰁋"}.mdi-arrow-down-left:before{content:"󱞡"}.mdi-arrow-down-left-bold:before{content:"󱞢"}.mdi-arrow-down-right:before{content:"󱞣"}.mdi-arrow-down-right-bold:before{content:"󱞤"}.mdi-arrow-down-thick:before{content:"󰁆"}.mdi-arrow-down-thin:before{content:"󱦳"}.mdi-arrow-down-thin-circle-outline:before{content:"󱖙"}.mdi-arrow-expand:before{content:"󰘖"}.mdi-arrow-expand-all:before{content:"󰁌"}.mdi-arrow-expand-down:before{content:"󰞖"}.mdi-arrow-expand-horizontal:before{content:"󰡎"}.mdi-arrow-expand-left:before{content:"󰞗"}.mdi-arrow-expand-right:before{content:"󰞘"}.mdi-arrow-expand-up:before{content:"󰞙"}.mdi-arrow-expand-vertical:before{content:"󰡏"}.mdi-arrow-horizontal-lock:before{content:"󱅛"}.mdi-arrow-left:before{content:"󰁍"}.mdi-arrow-left-bold:before{content:"󰜱"}.mdi-arrow-left-bold-box:before{content:"󰜲"}.mdi-arrow-left-bold-box-outline:before{content:"󰜳"}.mdi-arrow-left-bold-circle:before{content:"󰁏"}.mdi-arrow-left-bold-circle-outline:before{content:"󰁐"}.mdi-arrow-left-bold-hexagon-outline:before{content:"󰁑"}.mdi-arrow-left-bold-outline:before{content:"󰧀"}.mdi-arrow-left-bottom:before{content:"󱞥"}.mdi-arrow-left-bottom-bold:before{content:"󱞦"}.mdi-arrow-left-box:before{content:"󰛁"}.mdi-arrow-left-circle:before{content:"󰳝"}.mdi-arrow-left-circle-outline:before{content:"󰳞"}.mdi-arrow-left-drop-circle:before{content:"󰁒"}.mdi-arrow-left-drop-circle-outline:before{content:"󰁓"}.mdi-arrow-left-right:before{content:"󰹳"}.mdi-arrow-left-right-bold:before{content:"󰹴"}.mdi-arrow-left-right-bold-outline:before{content:"󰧁"}.mdi-arrow-left-thick:before{content:"󰁎"}.mdi-arrow-left-thin:before{content:"󱦱"}.mdi-arrow-left-thin-circle-outline:before{content:"󱖚"}.mdi-arrow-left-top:before{content:"󱞧"}.mdi-arrow-left-top-bold:before{content:"󱞨"}.mdi-arrow-oscillating:before{content:"󱲑"}.mdi-arrow-oscillating-off:before{content:"󱲒"}.mdi-arrow-projectile:before{content:"󱡀"}.mdi-arrow-projectile-multiple:before{content:"󱠿"}.mdi-arrow-right:before{content:"󰁔"}.mdi-arrow-right-bold:before{content:"󰜴"}.mdi-arrow-right-bold-box:before{content:"󰜵"}.mdi-arrow-right-bold-box-outline:before{content:"󰜶"}.mdi-arrow-right-bold-circle:before{content:"󰁖"}.mdi-arrow-right-bold-circle-outline:before{content:"󰁗"}.mdi-arrow-right-bold-hexagon-outline:before{content:"󰁘"}.mdi-arrow-right-bold-outline:before{content:"󰧂"}.mdi-arrow-right-bottom:before{content:"󱞩"}.mdi-arrow-right-bottom-bold:before{content:"󱞪"}.mdi-arrow-right-box:before{content:"󰛂"}.mdi-arrow-right-circle:before{content:"󰳟"}.mdi-arrow-right-circle-outline:before{content:"󰳠"}.mdi-arrow-right-drop-circle:before{content:"󰁙"}.mdi-arrow-right-drop-circle-outline:before{content:"󰁚"}.mdi-arrow-right-thick:before{content:"󰁕"}.mdi-arrow-right-thin:before{content:"󱦰"}.mdi-arrow-right-thin-circle-outline:before{content:"󱖘"}.mdi-arrow-right-top:before{content:"󱞫"}.mdi-arrow-right-top-bold:before{content:"󱞬"}.mdi-arrow-split-horizontal:before{content:"󰤻"}.mdi-arrow-split-vertical:before{content:"󰤼"}.mdi-arrow-top-left:before{content:"󰁛"}.mdi-arrow-top-left-bold-box:before{content:"󱥨"}.mdi-arrow-top-left-bold-box-outline:before{content:"󱥩"}.mdi-arrow-top-left-bold-outline:before{content:"󰧃"}.mdi-arrow-top-left-bottom-right:before{content:"󰹵"}.mdi-arrow-top-left-bottom-right-bold:before{content:"󰹶"}.mdi-arrow-top-left-thick:before{content:"󰧄"}.mdi-arrow-top-left-thin:before{content:"󱦵"}.mdi-arrow-top-left-thin-circle-outline:before{content:"󱖓"}.mdi-arrow-top-right:before{content:"󰁜"}.mdi-arrow-top-right-bold-box:before{content:"󱥪"}.mdi-arrow-top-right-bold-box-outline:before{content:"󱥫"}.mdi-arrow-top-right-bold-outline:before{content:"󰧅"}.mdi-arrow-top-right-bottom-left:before{content:"󰹷"}.mdi-arrow-top-right-bottom-left-bold:before{content:"󰹸"}.mdi-arrow-top-right-thick:before{content:"󰧆"}.mdi-arrow-top-right-thin:before{content:"󱦴"}.mdi-arrow-top-right-thin-circle-outline:before{content:"󱖔"}.mdi-arrow-u-down-left:before{content:"󱞭"}.mdi-arrow-u-down-left-bold:before{content:"󱞮"}.mdi-arrow-u-down-right:before{content:"󱞯"}.mdi-arrow-u-down-right-bold:before{content:"󱞰"}.mdi-arrow-u-left-bottom:before{content:"󱞱"}.mdi-arrow-u-left-bottom-bold:before{content:"󱞲"}.mdi-arrow-u-left-top:before{content:"󱞳"}.mdi-arrow-u-left-top-bold:before{content:"󱞴"}.mdi-arrow-u-right-bottom:before{content:"󱞵"}.mdi-arrow-u-right-bottom-bold:before{content:"󱞶"}.mdi-arrow-u-right-top:before{content:"󱞷"}.mdi-arrow-u-right-top-bold:before{content:"󱞸"}.mdi-arrow-u-up-left:before{content:"󱞹"}.mdi-arrow-u-up-left-bold:before{content:"󱞺"}.mdi-arrow-u-up-right:before{content:"󱞻"}.mdi-arrow-u-up-right-bold:before{content:"󱞼"}.mdi-arrow-up:before{content:"󰁝"}.mdi-arrow-up-bold:before{content:"󰜷"}.mdi-arrow-up-bold-box:before{content:"󰜸"}.mdi-arrow-up-bold-box-outline:before{content:"󰜹"}.mdi-arrow-up-bold-circle:before{content:"󰁟"}.mdi-arrow-up-bold-circle-outline:before{content:"󰁠"}.mdi-arrow-up-bold-hexagon-outline:before{content:"󰁡"}.mdi-arrow-up-bold-outline:before{content:"󰧇"}.mdi-arrow-up-box:before{content:"󰛃"}.mdi-arrow-up-circle:before{content:"󰳡"}.mdi-arrow-up-circle-outline:before{content:"󰳢"}.mdi-arrow-up-down:before{content:"󰹹"}.mdi-arrow-up-down-bold:before{content:"󰹺"}.mdi-arrow-up-down-bold-outline:before{content:"󰧈"}.mdi-arrow-up-drop-circle:before{content:"󰁢"}.mdi-arrow-up-drop-circle-outline:before{content:"󰁣"}.mdi-arrow-up-left:before{content:"󱞽"}.mdi-arrow-up-left-bold:before{content:"󱞾"}.mdi-arrow-up-right:before{content:"󱞿"}.mdi-arrow-up-right-bold:before{content:"󱟀"}.mdi-arrow-up-thick:before{content:"󰁞"}.mdi-arrow-up-thin:before{content:"󱦲"}.mdi-arrow-up-thin-circle-outline:before{content:"󱖗"}.mdi-arrow-vertical-lock:before{content:"󱅜"}.mdi-artboard:before{content:"󱮚"}.mdi-artstation:before{content:"󰭛"}.mdi-aspect-ratio:before{content:"󰨤"}.mdi-assistant:before{content:"󰁤"}.mdi-asterisk:before{content:"󰛄"}.mdi-asterisk-circle-outline:before{content:"󱨧"}.mdi-at:before{content:"󰁥"}.mdi-atlassian:before{content:"󰠄"}.mdi-atm:before{content:"󰵇"}.mdi-atom:before{content:"󰝨"}.mdi-atom-variant:before{content:"󰹻"}.mdi-attachment:before{content:"󰁦"}.mdi-attachment-check:before{content:"󱫁"}.mdi-attachment-lock:before{content:"󱧄"}.mdi-attachment-minus:before{content:"󱫂"}.mdi-attachment-off:before{content:"󱫃"}.mdi-attachment-plus:before{content:"󱫄"}.mdi-attachment-remove:before{content:"󱫅"}.mdi-atv:before{content:"󱭰"}.mdi-audio-input-rca:before{content:"󱡫"}.mdi-audio-input-stereo-minijack:before{content:"󱡬"}.mdi-audio-input-xlr:before{content:"󱡭"}.mdi-audio-video:before{content:"󰤽"}.mdi-audio-video-off:before{content:"󱆶"}.mdi-augmented-reality:before{content:"󰡐"}.mdi-aurora:before{content:"󱮹"}.mdi-auto-download:before{content:"󱍾"}.mdi-auto-fix:before{content:"󰁨"}.mdi-auto-mode:before{content:"󱰠"}.mdi-auto-upload:before{content:"󰁩"}.mdi-autorenew:before{content:"󰁪"}.mdi-autorenew-off:before{content:"󱧧"}.mdi-av-timer:before{content:"󰁫"}.mdi-awning:before{content:"󱮇"}.mdi-awning-outline:before{content:"󱮈"}.mdi-aws:before{content:"󰸏"}.mdi-axe:before{content:"󰣈"}.mdi-axe-battle:before{content:"󱡂"}.mdi-axis:before{content:"󰵈"}.mdi-axis-arrow:before{content:"󰵉"}.mdi-axis-arrow-info:before{content:"󱐎"}.mdi-axis-arrow-lock:before{content:"󰵊"}.mdi-axis-lock:before{content:"󰵋"}.mdi-axis-x-arrow:before{content:"󰵌"}.mdi-axis-x-arrow-lock:before{content:"󰵍"}.mdi-axis-x-rotate-clockwise:before{content:"󰵎"}.mdi-axis-x-rotate-counterclockwise:before{content:"󰵏"}.mdi-axis-x-y-arrow-lock:before{content:"󰵐"}.mdi-axis-y-arrow:before{content:"󰵑"}.mdi-axis-y-arrow-lock:before{content:"󰵒"}.mdi-axis-y-rotate-clockwise:before{content:"󰵓"}.mdi-axis-y-rotate-counterclockwise:before{content:"󰵔"}.mdi-axis-z-arrow:before{content:"󰵕"}.mdi-axis-z-arrow-lock:before{content:"󰵖"}.mdi-axis-z-rotate-clockwise:before{content:"󰵗"}.mdi-axis-z-rotate-counterclockwise:before{content:"󰵘"}.mdi-babel:before{content:"󰨥"}.mdi-baby:before{content:"󰁬"}.mdi-baby-bottle:before{content:"󰼹"}.mdi-baby-bottle-outline:before{content:"󰼺"}.mdi-baby-buggy:before{content:"󱏠"}.mdi-baby-buggy-off:before{content:"󱫳"}.mdi-baby-carriage:before{content:"󰚏"}.mdi-baby-carriage-off:before{content:"󰾠"}.mdi-baby-face:before{content:"󰹼"}.mdi-baby-face-outline:before{content:"󰹽"}.mdi-backburger:before{content:"󰁭"}.mdi-backspace:before{content:"󰁮"}.mdi-backspace-outline:before{content:"󰭜"}.mdi-backspace-reverse:before{content:"󰹾"}.mdi-backspace-reverse-outline:before{content:"󰹿"}.mdi-backup-restore:before{content:"󰁯"}.mdi-bacteria:before{content:"󰻕"}.mdi-bacteria-outline:before{content:"󰻖"}.mdi-badge-account:before{content:"󰶧"}.mdi-badge-account-alert:before{content:"󰶨"}.mdi-badge-account-alert-outline:before{content:"󰶩"}.mdi-badge-account-horizontal:before{content:"󰸍"}.mdi-badge-account-horizontal-outline:before{content:"󰸎"}.mdi-badge-account-outline:before{content:"󰶪"}.mdi-badminton:before{content:"󰡑"}.mdi-bag-carry-on:before{content:"󰼻"}.mdi-bag-carry-on-check:before{content:"󰵥"}.mdi-bag-carry-on-off:before{content:"󰼼"}.mdi-bag-checked:before{content:"󰼽"}.mdi-bag-personal:before{content:"󰸐"}.mdi-bag-personal-off:before{content:"󰸑"}.mdi-bag-personal-off-outline:before{content:"󰸒"}.mdi-bag-personal-outline:before{content:"󰸓"}.mdi-bag-personal-plus:before{content:"󱲤"}.mdi-bag-personal-plus-outline:before{content:"󱲥"}.mdi-bag-personal-tag:before{content:"󱬌"}.mdi-bag-personal-tag-outline:before{content:"󱬍"}.mdi-bag-suitcase:before{content:"󱖋"}.mdi-bag-suitcase-off:before{content:"󱖍"}.mdi-bag-suitcase-off-outline:before{content:"󱖎"}.mdi-bag-suitcase-outline:before{content:"󱖌"}.mdi-baguette:before{content:"󰼾"}.mdi-balcony:before{content:"󱠗"}.mdi-balloon:before{content:"󰨦"}.mdi-ballot:before{content:"󰧉"}.mdi-ballot-outline:before{content:"󰧊"}.mdi-ballot-recount:before{content:"󰰹"}.mdi-ballot-recount-outline:before{content:"󰰺"}.mdi-bandage:before{content:"󰶯"}.mdi-bank:before{content:"󰁰"}.mdi-bank-check:before{content:"󱙕"}.mdi-bank-circle:before{content:"󱰃"}.mdi-bank-circle-outline:before{content:"󱰄"}.mdi-bank-minus:before{content:"󰶰"}.mdi-bank-off:before{content:"󱙖"}.mdi-bank-off-outline:before{content:"󱙗"}.mdi-bank-outline:before{content:"󰺀"}.mdi-bank-plus:before{content:"󰶱"}.mdi-bank-remove:before{content:"󰶲"}.mdi-bank-transfer:before{content:"󰨧"}.mdi-bank-transfer-in:before{content:"󰨨"}.mdi-bank-transfer-out:before{content:"󰨩"}.mdi-barcode:before{content:"󰁱"}.mdi-barcode-off:before{content:"󱈶"}.mdi-barcode-scan:before{content:"󰁲"}.mdi-barley:before{content:"󰁳"}.mdi-barley-off:before{content:"󰭝"}.mdi-barn:before{content:"󰭞"}.mdi-barrel:before{content:"󰁴"}.mdi-barrel-outline:before{content:"󱨨"}.mdi-baseball:before{content:"󰡒"}.mdi-baseball-bat:before{content:"󰡓"}.mdi-baseball-diamond:before{content:"󱗬"}.mdi-baseball-diamond-outline:before{content:"󱗭"}.mdi-baseball-outline:before{content:"󱱚"}.mdi-bash:before{content:"󱆃"}.mdi-basket:before{content:"󰁶"}.mdi-basket-check:before{content:"󱣥"}.mdi-basket-check-outline:before{content:"󱣦"}.mdi-basket-fill:before{content:"󰁷"}.mdi-basket-minus:before{content:"󱔣"}.mdi-basket-minus-outline:before{content:"󱔤"}.mdi-basket-off:before{content:"󱔥"}.mdi-basket-off-outline:before{content:"󱔦"}.mdi-basket-outline:before{content:"󱆁"}.mdi-basket-plus:before{content:"󱔧"}.mdi-basket-plus-outline:before{content:"󱔨"}.mdi-basket-remove:before{content:"󱔩"}.mdi-basket-remove-outline:before{content:"󱔪"}.mdi-basket-unfill:before{content:"󰁸"}.mdi-basketball:before{content:"󰠆"}.mdi-basketball-hoop:before{content:"󰰻"}.mdi-basketball-hoop-outline:before{content:"󰰼"}.mdi-bat:before{content:"󰭟"}.mdi-bathtub:before{content:"󱠘"}.mdi-bathtub-outline:before{content:"󱠙"}.mdi-battery:before{content:"󰁹"}.mdi-battery-10:before{content:"󰁺"}.mdi-battery-10-bluetooth:before{content:"󰤾"}.mdi-battery-20:before{content:"󰁻"}.mdi-battery-20-bluetooth:before{content:"󰤿"}.mdi-battery-30:before{content:"󰁼"}.mdi-battery-30-bluetooth:before{content:"󰥀"}.mdi-battery-40:before{content:"󰁽"}.mdi-battery-40-bluetooth:before{content:"󰥁"}.mdi-battery-50:before{content:"󰁾"}.mdi-battery-50-bluetooth:before{content:"󰥂"}.mdi-battery-60:before{content:"󰁿"}.mdi-battery-60-bluetooth:before{content:"󰥃"}.mdi-battery-70:before{content:"󰂀"}.mdi-battery-70-bluetooth:before{content:"󰥄"}.mdi-battery-80:before{content:"󰂁"}.mdi-battery-80-bluetooth:before{content:"󰥅"}.mdi-battery-90:before{content:"󰂂"}.mdi-battery-90-bluetooth:before{content:"󰥆"}.mdi-battery-alert:before{content:"󰂃"}.mdi-battery-alert-bluetooth:before{content:"󰥇"}.mdi-battery-alert-variant:before{content:"󱃌"}.mdi-battery-alert-variant-outline:before{content:"󱃍"}.mdi-battery-arrow-down:before{content:"󱟞"}.mdi-battery-arrow-down-outline:before{content:"󱟟"}.mdi-battery-arrow-up:before{content:"󱟠"}.mdi-battery-arrow-up-outline:before{content:"󱟡"}.mdi-battery-bluetooth:before{content:"󰥈"}.mdi-battery-bluetooth-variant:before{content:"󰥉"}.mdi-battery-charging:before{content:"󰂄"}.mdi-battery-charging-10:before{content:"󰢜"}.mdi-battery-charging-100:before{content:"󰂅"}.mdi-battery-charging-20:before{content:"󰂆"}.mdi-battery-charging-30:before{content:"󰂇"}.mdi-battery-charging-40:before{content:"󰂈"}.mdi-battery-charging-50:before{content:"󰢝"}.mdi-battery-charging-60:before{content:"󰂉"}.mdi-battery-charging-70:before{content:"󰢞"}.mdi-battery-charging-80:before{content:"󰂊"}.mdi-battery-charging-90:before{content:"󰂋"}.mdi-battery-charging-high:before{content:"󱊦"}.mdi-battery-charging-low:before{content:"󱊤"}.mdi-battery-charging-medium:before{content:"󱊥"}.mdi-battery-charging-outline:before{content:"󰢟"}.mdi-battery-charging-wireless:before{content:"󰠇"}.mdi-battery-charging-wireless-10:before{content:"󰠈"}.mdi-battery-charging-wireless-20:before{content:"󰠉"}.mdi-battery-charging-wireless-30:before{content:"󰠊"}.mdi-battery-charging-wireless-40:before{content:"󰠋"}.mdi-battery-charging-wireless-50:before{content:"󰠌"}.mdi-battery-charging-wireless-60:before{content:"󰠍"}.mdi-battery-charging-wireless-70:before{content:"󰠎"}.mdi-battery-charging-wireless-80:before{content:"󰠏"}.mdi-battery-charging-wireless-90:before{content:"󰠐"}.mdi-battery-charging-wireless-alert:before{content:"󰠑"}.mdi-battery-charging-wireless-outline:before{content:"󰠒"}.mdi-battery-check:before{content:"󱟢"}.mdi-battery-check-outline:before{content:"󱟣"}.mdi-battery-clock:before{content:"󱧥"}.mdi-battery-clock-outline:before{content:"󱧦"}.mdi-battery-heart:before{content:"󱈏"}.mdi-battery-heart-outline:before{content:"󱈐"}.mdi-battery-heart-variant:before{content:"󱈑"}.mdi-battery-high:before{content:"󱊣"}.mdi-battery-lock:before{content:"󱞜"}.mdi-battery-lock-open:before{content:"󱞝"}.mdi-battery-low:before{content:"󱊡"}.mdi-battery-medium:before{content:"󱊢"}.mdi-battery-minus:before{content:"󱟤"}.mdi-battery-minus-outline:before{content:"󱟥"}.mdi-battery-minus-variant:before{content:"󰂌"}.mdi-battery-negative:before{content:"󰂍"}.mdi-battery-off:before{content:"󱉝"}.mdi-battery-off-outline:before{content:"󱉞"}.mdi-battery-outline:before{content:"󰂎"}.mdi-battery-plus:before{content:"󱟦"}.mdi-battery-plus-outline:before{content:"󱟧"}.mdi-battery-plus-variant:before{content:"󰂏"}.mdi-battery-positive:before{content:"󰂐"}.mdi-battery-remove:before{content:"󱟨"}.mdi-battery-remove-outline:before{content:"󱟩"}.mdi-battery-sync:before{content:"󱠴"}.mdi-battery-sync-outline:before{content:"󱠵"}.mdi-battery-unknown:before{content:"󰂑"}.mdi-battery-unknown-bluetooth:before{content:"󰥊"}.mdi-beach:before{content:"󰂒"}.mdi-beaker:before{content:"󰳪"}.mdi-beaker-alert:before{content:"󱈩"}.mdi-beaker-alert-outline:before{content:"󱈪"}.mdi-beaker-check:before{content:"󱈫"}.mdi-beaker-check-outline:before{content:"󱈬"}.mdi-beaker-minus:before{content:"󱈭"}.mdi-beaker-minus-outline:before{content:"󱈮"}.mdi-beaker-outline:before{content:"󰚐"}.mdi-beaker-plus:before{content:"󱈯"}.mdi-beaker-plus-outline:before{content:"󱈰"}.mdi-beaker-question:before{content:"󱈱"}.mdi-beaker-question-outline:before{content:"󱈲"}.mdi-beaker-remove:before{content:"󱈳"}.mdi-beaker-remove-outline:before{content:"󱈴"}.mdi-bed:before{content:"󰋣"}.mdi-bed-clock:before{content:"󱮔"}.mdi-bed-double:before{content:"󰿔"}.mdi-bed-double-outline:before{content:"󰿓"}.mdi-bed-empty:before{content:"󰢠"}.mdi-bed-king:before{content:"󰿒"}.mdi-bed-king-outline:before{content:"󰿑"}.mdi-bed-outline:before{content:"󰂙"}.mdi-bed-queen:before{content:"󰿐"}.mdi-bed-queen-outline:before{content:"󰿛"}.mdi-bed-single:before{content:"󱁭"}.mdi-bed-single-outline:before{content:"󱁮"}.mdi-bee:before{content:"󰾡"}.mdi-bee-flower:before{content:"󰾢"}.mdi-beehive-off-outline:before{content:"󱏭"}.mdi-beehive-outline:before{content:"󱃎"}.mdi-beekeeper:before{content:"󱓢"}.mdi-beer:before{content:"󰂘"}.mdi-beer-outline:before{content:"󱌌"}.mdi-bell:before{content:"󰂚"}.mdi-bell-alert:before{content:"󰵙"}.mdi-bell-alert-outline:before{content:"󰺁"}.mdi-bell-badge:before{content:"󱅫"}.mdi-bell-badge-outline:before{content:"󰅸"}.mdi-bell-cancel:before{content:"󱏧"}.mdi-bell-cancel-outline:before{content:"󱏨"}.mdi-bell-check:before{content:"󱇥"}.mdi-bell-check-outline:before{content:"󱇦"}.mdi-bell-circle:before{content:"󰵚"}.mdi-bell-circle-outline:before{content:"󰵛"}.mdi-bell-cog:before{content:"󱨩"}.mdi-bell-cog-outline:before{content:"󱨪"}.mdi-bell-minus:before{content:"󱏩"}.mdi-bell-minus-outline:before{content:"󱏪"}.mdi-bell-off:before{content:"󰂛"}.mdi-bell-off-outline:before{content:"󰪑"}.mdi-bell-outline:before{content:"󰂜"}.mdi-bell-plus:before{content:"󰂝"}.mdi-bell-plus-outline:before{content:"󰪒"}.mdi-bell-remove:before{content:"󱏫"}.mdi-bell-remove-outline:before{content:"󱏬"}.mdi-bell-ring:before{content:"󰂞"}.mdi-bell-ring-outline:before{content:"󰂟"}.mdi-bell-sleep:before{content:"󰂠"}.mdi-bell-sleep-outline:before{content:"󰪓"}.mdi-bench:before{content:"󱰡"}.mdi-bench-back:before{content:"󱰢"}.mdi-beta:before{content:"󰂡"}.mdi-betamax:before{content:"󰧋"}.mdi-biathlon:before{content:"󰸔"}.mdi-bicycle:before{content:"󱂜"}.mdi-bicycle-basket:before{content:"󱈵"}.mdi-bicycle-cargo:before{content:"󱢜"}.mdi-bicycle-electric:before{content:"󱖴"}.mdi-bicycle-penny-farthing:before{content:"󱗩"}.mdi-bike:before{content:"󰂣"}.mdi-bike-fast:before{content:"󱄟"}.mdi-bike-pedal:before{content:"󱰣"}.mdi-bike-pedal-clipless:before{content:"󱰤"}.mdi-bike-pedal-mountain:before{content:"󱰥"}.mdi-billboard:before{content:"󱀐"}.mdi-billiards:before{content:"󰭡"}.mdi-billiards-rack:before{content:"󰭢"}.mdi-binoculars:before{content:"󰂥"}.mdi-bio:before{content:"󰂦"}.mdi-biohazard:before{content:"󰂧"}.mdi-bird:before{content:"󱗆"}.mdi-bitbucket:before{content:"󰂨"}.mdi-bitcoin:before{content:"󰠓"}.mdi-black-mesa:before{content:"󰂩"}.mdi-blender:before{content:"󰳫"}.mdi-blender-outline:before{content:"󱠚"}.mdi-blender-software:before{content:"󰂫"}.mdi-blinds:before{content:"󰂬"}.mdi-blinds-horizontal:before{content:"󱨫"}.mdi-blinds-horizontal-closed:before{content:"󱨬"}.mdi-blinds-open:before{content:"󱀑"}.mdi-blinds-vertical:before{content:"󱨭"}.mdi-blinds-vertical-closed:before{content:"󱨮"}.mdi-block-helper:before{content:"󰂭"}.mdi-blood-bag:before{content:"󰳬"}.mdi-bluetooth:before{content:"󰂯"}.mdi-bluetooth-audio:before{content:"󰂰"}.mdi-bluetooth-connect:before{content:"󰂱"}.mdi-bluetooth-off:before{content:"󰂲"}.mdi-bluetooth-settings:before{content:"󰂳"}.mdi-bluetooth-transfer:before{content:"󰂴"}.mdi-blur:before{content:"󰂵"}.mdi-blur-linear:before{content:"󰂶"}.mdi-blur-off:before{content:"󰂷"}.mdi-blur-radial:before{content:"󰂸"}.mdi-bolt:before{content:"󰶳"}.mdi-bomb:before{content:"󰚑"}.mdi-bomb-off:before{content:"󰛅"}.mdi-bone:before{content:"󰂹"}.mdi-bone-off:before{content:"󱧠"}.mdi-book:before{content:"󰂺"}.mdi-book-account:before{content:"󱎭"}.mdi-book-account-outline:before{content:"󱎮"}.mdi-book-alert:before{content:"󱙼"}.mdi-book-alert-outline:before{content:"󱙽"}.mdi-book-alphabet:before{content:"󰘝"}.mdi-book-arrow-down:before{content:"󱙾"}.mdi-book-arrow-down-outline:before{content:"󱙿"}.mdi-book-arrow-left:before{content:"󱚀"}.mdi-book-arrow-left-outline:before{content:"󱚁"}.mdi-book-arrow-right:before{content:"󱚂"}.mdi-book-arrow-right-outline:before{content:"󱚃"}.mdi-book-arrow-up:before{content:"󱚄"}.mdi-book-arrow-up-outline:before{content:"󱚅"}.mdi-book-cancel:before{content:"󱚆"}.mdi-book-cancel-outline:before{content:"󱚇"}.mdi-book-check:before{content:"󱓳"}.mdi-book-check-outline:before{content:"󱓴"}.mdi-book-clock:before{content:"󱚈"}.mdi-book-clock-outline:before{content:"󱚉"}.mdi-book-cog:before{content:"󱚊"}.mdi-book-cog-outline:before{content:"󱚋"}.mdi-book-cross:before{content:"󰂢"}.mdi-book-edit:before{content:"󱚌"}.mdi-book-edit-outline:before{content:"󱚍"}.mdi-book-education:before{content:"󱛉"}.mdi-book-education-outline:before{content:"󱛊"}.mdi-book-heart:before{content:"󱨝"}.mdi-book-heart-outline:before{content:"󱨞"}.mdi-book-information-variant:before{content:"󱁯"}.mdi-book-lock:before{content:"󰞚"}.mdi-book-lock-open:before{content:"󰞛"}.mdi-book-lock-open-outline:before{content:"󱚎"}.mdi-book-lock-outline:before{content:"󱚏"}.mdi-book-marker:before{content:"󱚐"}.mdi-book-marker-outline:before{content:"󱚑"}.mdi-book-minus:before{content:"󰗙"}.mdi-book-minus-multiple:before{content:"󰪔"}.mdi-book-minus-multiple-outline:before{content:"󰤋"}.mdi-book-minus-outline:before{content:"󱚒"}.mdi-book-multiple:before{content:"󰂻"}.mdi-book-multiple-outline:before{content:"󰐶"}.mdi-book-music:before{content:"󰁧"}.mdi-book-music-outline:before{content:"󱚓"}.mdi-book-off:before{content:"󱚔"}.mdi-book-off-outline:before{content:"󱚕"}.mdi-book-open:before{content:"󰂽"}.mdi-book-open-blank-variant:before{content:"󰂾"}.mdi-book-open-blank-variant-outline:before{content:"󱳋"}.mdi-book-open-outline:before{content:"󰭣"}.mdi-book-open-page-variant:before{content:"󰗚"}.mdi-book-open-page-variant-outline:before{content:"󱗖"}.mdi-book-open-variant:before{content:"󱓷"}.mdi-book-open-variant-outline:before{content:"󱳌"}.mdi-book-outline:before{content:"󰭤"}.mdi-book-play:before{content:"󰺂"}.mdi-book-play-outline:before{content:"󰺃"}.mdi-book-plus:before{content:"󰗛"}.mdi-book-plus-multiple:before{content:"󰪕"}.mdi-book-plus-multiple-outline:before{content:"󰫞"}.mdi-book-plus-outline:before{content:"󱚖"}.mdi-book-refresh:before{content:"󱚗"}.mdi-book-refresh-outline:before{content:"󱚘"}.mdi-book-remove:before{content:"󰪗"}.mdi-book-remove-multiple:before{content:"󰪖"}.mdi-book-remove-multiple-outline:before{content:"󰓊"}.mdi-book-remove-outline:before{content:"󱚙"}.mdi-book-search:before{content:"󰺄"}.mdi-book-search-outline:before{content:"󰺅"}.mdi-book-settings:before{content:"󱚚"}.mdi-book-settings-outline:before{content:"󱚛"}.mdi-book-sync:before{content:"󱚜"}.mdi-book-sync-outline:before{content:"󱛈"}.mdi-book-variant:before{content:"󰂿"}.mdi-bookmark:before{content:"󰃀"}.mdi-bookmark-box:before{content:"󱭵"}.mdi-bookmark-box-multiple:before{content:"󱥬"}.mdi-bookmark-box-multiple-outline:before{content:"󱥭"}.mdi-bookmark-box-outline:before{content:"󱭶"}.mdi-bookmark-check:before{content:"󰃁"}.mdi-bookmark-check-outline:before{content:"󱍻"}.mdi-bookmark-minus:before{content:"󰧌"}.mdi-bookmark-minus-outline:before{content:"󰧍"}.mdi-bookmark-multiple:before{content:"󰸕"}.mdi-bookmark-multiple-outline:before{content:"󰸖"}.mdi-bookmark-music:before{content:"󰃂"}.mdi-bookmark-music-outline:before{content:"󱍹"}.mdi-bookmark-off:before{content:"󰧎"}.mdi-bookmark-off-outline:before{content:"󰧏"}.mdi-bookmark-outline:before{content:"󰃃"}.mdi-bookmark-plus:before{content:"󰃅"}.mdi-bookmark-plus-outline:before{content:"󰃄"}.mdi-bookmark-remove:before{content:"󰃆"}.mdi-bookmark-remove-outline:before{content:"󱍺"}.mdi-bookshelf:before{content:"󱉟"}.mdi-boom-gate:before{content:"󰺆"}.mdi-boom-gate-alert:before{content:"󰺇"}.mdi-boom-gate-alert-outline:before{content:"󰺈"}.mdi-boom-gate-arrow-down:before{content:"󰺉"}.mdi-boom-gate-arrow-down-outline:before{content:"󰺊"}.mdi-boom-gate-arrow-up:before{content:"󰺌"}.mdi-boom-gate-arrow-up-outline:before{content:"󰺍"}.mdi-boom-gate-outline:before{content:"󰺋"}.mdi-boom-gate-up:before{content:"󱟹"}.mdi-boom-gate-up-outline:before{content:"󱟺"}.mdi-boombox:before{content:"󰗜"}.mdi-boomerang:before{content:"󱃏"}.mdi-bootstrap:before{content:"󰛆"}.mdi-border-all:before{content:"󰃇"}.mdi-border-all-variant:before{content:"󰢡"}.mdi-border-bottom:before{content:"󰃈"}.mdi-border-bottom-variant:before{content:"󰢢"}.mdi-border-color:before{content:"󰃉"}.mdi-border-horizontal:before{content:"󰃊"}.mdi-border-inside:before{content:"󰃋"}.mdi-border-left:before{content:"󰃌"}.mdi-border-left-variant:before{content:"󰢣"}.mdi-border-none:before{content:"󰃍"}.mdi-border-none-variant:before{content:"󰢤"}.mdi-border-outside:before{content:"󰃎"}.mdi-border-radius:before{content:"󱫴"}.mdi-border-right:before{content:"󰃏"}.mdi-border-right-variant:before{content:"󰢥"}.mdi-border-style:before{content:"󰃐"}.mdi-border-top:before{content:"󰃑"}.mdi-border-top-variant:before{content:"󰢦"}.mdi-border-vertical:before{content:"󰃒"}.mdi-bottle-soda:before{content:"󱁰"}.mdi-bottle-soda-classic:before{content:"󱁱"}.mdi-bottle-soda-classic-outline:before{content:"󱍣"}.mdi-bottle-soda-outline:before{content:"󱁲"}.mdi-bottle-tonic:before{content:"󱄮"}.mdi-bottle-tonic-outline:before{content:"󱄯"}.mdi-bottle-tonic-plus:before{content:"󱄰"}.mdi-bottle-tonic-plus-outline:before{content:"󱄱"}.mdi-bottle-tonic-skull:before{content:"󱄲"}.mdi-bottle-tonic-skull-outline:before{content:"󱄳"}.mdi-bottle-wine:before{content:"󰡔"}.mdi-bottle-wine-outline:before{content:"󱌐"}.mdi-bow-arrow:before{content:"󱡁"}.mdi-bow-tie:before{content:"󰙸"}.mdi-bowl:before{content:"󰊎"}.mdi-bowl-mix:before{content:"󰘗"}.mdi-bowl-mix-outline:before{content:"󰋤"}.mdi-bowl-outline:before{content:"󰊩"}.mdi-bowling:before{content:"󰃓"}.mdi-box:before{content:"󰃔"}.mdi-box-cutter:before{content:"󰃕"}.mdi-box-cutter-off:before{content:"󰭊"}.mdi-box-shadow:before{content:"󰘷"}.mdi-boxing-glove:before{content:"󰭥"}.mdi-braille:before{content:"󰧐"}.mdi-brain:before{content:"󰧑"}.mdi-bread-slice:before{content:"󰳮"}.mdi-bread-slice-outline:before{content:"󰳯"}.mdi-bridge:before{content:"󰘘"}.mdi-briefcase:before{content:"󰃖"}.mdi-briefcase-account:before{content:"󰳰"}.mdi-briefcase-account-outline:before{content:"󰳱"}.mdi-briefcase-arrow-left-right:before{content:"󱪍"}.mdi-briefcase-arrow-left-right-outline:before{content:"󱪎"}.mdi-briefcase-arrow-up-down:before{content:"󱪏"}.mdi-briefcase-arrow-up-down-outline:before{content:"󱪐"}.mdi-briefcase-check:before{content:"󰃗"}.mdi-briefcase-check-outline:before{content:"󱌞"}.mdi-briefcase-clock:before{content:"󱃐"}.mdi-briefcase-clock-outline:before{content:"󱃑"}.mdi-briefcase-download:before{content:"󰃘"}.mdi-briefcase-download-outline:before{content:"󰰽"}.mdi-briefcase-edit:before{content:"󰪘"}.mdi-briefcase-edit-outline:before{content:"󰰾"}.mdi-briefcase-eye:before{content:"󱟙"}.mdi-briefcase-eye-outline:before{content:"󱟚"}.mdi-briefcase-minus:before{content:"󰨪"}.mdi-briefcase-minus-outline:before{content:"󰰿"}.mdi-briefcase-off:before{content:"󱙘"}.mdi-briefcase-off-outline:before{content:"󱙙"}.mdi-briefcase-outline:before{content:"󰠔"}.mdi-briefcase-plus:before{content:"󰨫"}.mdi-briefcase-plus-outline:before{content:"󰱀"}.mdi-briefcase-remove:before{content:"󰨬"}.mdi-briefcase-remove-outline:before{content:"󰱁"}.mdi-briefcase-search:before{content:"󰨭"}.mdi-briefcase-search-outline:before{content:"󰱂"}.mdi-briefcase-upload:before{content:"󰃙"}.mdi-briefcase-upload-outline:before{content:"󰱃"}.mdi-briefcase-variant:before{content:"󱒔"}.mdi-briefcase-variant-off:before{content:"󱙚"}.mdi-briefcase-variant-off-outline:before{content:"󱙛"}.mdi-briefcase-variant-outline:before{content:"󱒕"}.mdi-brightness-1:before{content:"󰃚"}.mdi-brightness-2:before{content:"󰃛"}.mdi-brightness-3:before{content:"󰃜"}.mdi-brightness-4:before{content:"󰃝"}.mdi-brightness-5:before{content:"󰃞"}.mdi-brightness-6:before{content:"󰃟"}.mdi-brightness-7:before{content:"󰃠"}.mdi-brightness-auto:before{content:"󰃡"}.mdi-brightness-percent:before{content:"󰳲"}.mdi-broadcast:before{content:"󱜠"}.mdi-broadcast-off:before{content:"󱜡"}.mdi-broom:before{content:"󰃢"}.mdi-brush:before{content:"󰃣"}.mdi-brush-off:before{content:"󱝱"}.mdi-brush-outline:before{content:"󱨍"}.mdi-brush-variant:before{content:"󱠓"}.mdi-bucket:before{content:"󱐕"}.mdi-bucket-outline:before{content:"󱐖"}.mdi-buffet:before{content:"󰕸"}.mdi-bug:before{content:"󰃤"}.mdi-bug-check:before{content:"󰨮"}.mdi-bug-check-outline:before{content:"󰨯"}.mdi-bug-outline:before{content:"󰨰"}.mdi-bug-pause:before{content:"󱫵"}.mdi-bug-pause-outline:before{content:"󱫶"}.mdi-bug-play:before{content:"󱫷"}.mdi-bug-play-outline:before{content:"󱫸"}.mdi-bug-stop:before{content:"󱫹"}.mdi-bug-stop-outline:before{content:"󱫺"}.mdi-bugle:before{content:"󰶴"}.mdi-bulkhead-light:before{content:"󱨯"}.mdi-bulldozer:before{content:"󰬢"}.mdi-bullet:before{content:"󰳳"}.mdi-bulletin-board:before{content:"󰃥"}.mdi-bullhorn:before{content:"󰃦"}.mdi-bullhorn-outline:before{content:"󰬣"}.mdi-bullhorn-variant:before{content:"󱥮"}.mdi-bullhorn-variant-outline:before{content:"󱥯"}.mdi-bullseye:before{content:"󰗝"}.mdi-bullseye-arrow:before{content:"󰣉"}.mdi-bulma:before{content:"󱋧"}.mdi-bunk-bed:before{content:"󱌂"}.mdi-bunk-bed-outline:before{content:"󰂗"}.mdi-bus:before{content:"󰃧"}.mdi-bus-alert:before{content:"󰪙"}.mdi-bus-articulated-end:before{content:"󰞜"}.mdi-bus-articulated-front:before{content:"󰞝"}.mdi-bus-clock:before{content:"󰣊"}.mdi-bus-double-decker:before{content:"󰞞"}.mdi-bus-electric:before{content:"󱤝"}.mdi-bus-marker:before{content:"󱈒"}.mdi-bus-multiple:before{content:"󰼿"}.mdi-bus-school:before{content:"󰞟"}.mdi-bus-side:before{content:"󰞠"}.mdi-bus-sign:before{content:"󱳁"}.mdi-bus-stop:before{content:"󱀒"}.mdi-bus-stop-covered:before{content:"󱀓"}.mdi-bus-stop-uncovered:before{content:"󱀔"}.mdi-bus-wrench:before{content:"󱳂"}.mdi-butterfly:before{content:"󱖉"}.mdi-butterfly-outline:before{content:"󱖊"}.mdi-button-cursor:before{content:"󱭏"}.mdi-button-pointer:before{content:"󱭐"}.mdi-cabin-a-frame:before{content:"󱢌"}.mdi-cable-data:before{content:"󱎔"}.mdi-cached:before{content:"󰃨"}.mdi-cactus:before{content:"󰶵"}.mdi-cake:before{content:"󰃩"}.mdi-cake-layered:before{content:"󰃪"}.mdi-cake-variant:before{content:"󰃫"}.mdi-cake-variant-outline:before{content:"󱟰"}.mdi-calculator:before{content:"󰃬"}.mdi-calculator-variant:before{content:"󰪚"}.mdi-calculator-variant-outline:before{content:"󱖦"}.mdi-calendar:before{content:"󰃭"}.mdi-calendar-account:before{content:"󰻗"}.mdi-calendar-account-outline:before{content:"󰻘"}.mdi-calendar-alert:before{content:"󰨱"}.mdi-calendar-alert-outline:before{content:"󱭢"}.mdi-calendar-arrow-left:before{content:"󱄴"}.mdi-calendar-arrow-right:before{content:"󱄵"}.mdi-calendar-badge:before{content:"󱮝"}.mdi-calendar-badge-outline:before{content:"󱮞"}.mdi-calendar-blank:before{content:"󰃮"}.mdi-calendar-blank-multiple:before{content:"󱁳"}.mdi-calendar-blank-outline:before{content:"󰭦"}.mdi-calendar-check:before{content:"󰃯"}.mdi-calendar-check-outline:before{content:"󰱄"}.mdi-calendar-clock:before{content:"󰃰"}.mdi-calendar-clock-outline:before{content:"󱛡"}.mdi-calendar-collapse-horizontal:before{content:"󱢝"}.mdi-calendar-collapse-horizontal-outline:before{content:"󱭣"}.mdi-calendar-cursor:before{content:"󱕻"}.mdi-calendar-cursor-outline:before{content:"󱭤"}.mdi-calendar-edit:before{content:"󰢧"}.mdi-calendar-edit-outline:before{content:"󱭥"}.mdi-calendar-end:before{content:"󱙬"}.mdi-calendar-end-outline:before{content:"󱭦"}.mdi-calendar-expand-horizontal:before{content:"󱢞"}.mdi-calendar-expand-horizontal-outline:before{content:"󱭧"}.mdi-calendar-export:before{content:"󰬤"}.mdi-calendar-export-outline:before{content:"󱭨"}.mdi-calendar-filter:before{content:"󱨲"}.mdi-calendar-filter-outline:before{content:"󱨳"}.mdi-calendar-heart:before{content:"󰧒"}.mdi-calendar-heart-outline:before{content:"󱭩"}.mdi-calendar-import:before{content:"󰬥"}.mdi-calendar-import-outline:before{content:"󱭪"}.mdi-calendar-lock:before{content:"󱙁"}.mdi-calendar-lock-open:before{content:"󱭛"}.mdi-calendar-lock-open-outline:before{content:"󱭜"}.mdi-calendar-lock-outline:before{content:"󱙂"}.mdi-calendar-minus:before{content:"󰵜"}.mdi-calendar-minus-outline:before{content:"󱭫"}.mdi-calendar-month:before{content:"󰸗"}.mdi-calendar-month-outline:before{content:"󰸘"}.mdi-calendar-multiple:before{content:"󰃱"}.mdi-calendar-multiple-check:before{content:"󰃲"}.mdi-calendar-multiselect:before{content:"󰨲"}.mdi-calendar-multiselect-outline:before{content:"󱭕"}.mdi-calendar-outline:before{content:"󰭧"}.mdi-calendar-plus:before{content:"󰃳"}.mdi-calendar-plus-outline:before{content:"󱭬"}.mdi-calendar-question:before{content:"󰚒"}.mdi-calendar-question-outline:before{content:"󱭭"}.mdi-calendar-range:before{content:"󰙹"}.mdi-calendar-range-outline:before{content:"󰭨"}.mdi-calendar-refresh:before{content:"󰇡"}.mdi-calendar-refresh-outline:before{content:"󰈃"}.mdi-calendar-remove:before{content:"󰃴"}.mdi-calendar-remove-outline:before{content:"󰱅"}.mdi-calendar-search:before{content:"󰥌"}.mdi-calendar-search-outline:before{content:"󱭮"}.mdi-calendar-star:before{content:"󰧓"}.mdi-calendar-star-four-points:before{content:"󱰟"}.mdi-calendar-star-outline:before{content:"󱭓"}.mdi-calendar-start:before{content:"󱙭"}.mdi-calendar-start-outline:before{content:"󱭯"}.mdi-calendar-sync:before{content:"󰺎"}.mdi-calendar-sync-outline:before{content:"󰺏"}.mdi-calendar-text:before{content:"󰃵"}.mdi-calendar-text-outline:before{content:"󰱆"}.mdi-calendar-today:before{content:"󰃶"}.mdi-calendar-today-outline:before{content:"󱨰"}.mdi-calendar-week:before{content:"󰨳"}.mdi-calendar-week-begin:before{content:"󰨴"}.mdi-calendar-week-begin-outline:before{content:"󱨱"}.mdi-calendar-week-outline:before{content:"󱨴"}.mdi-calendar-weekend:before{content:"󰻙"}.mdi-calendar-weekend-outline:before{content:"󰻚"}.mdi-call-made:before{content:"󰃷"}.mdi-call-merge:before{content:"󰃸"}.mdi-call-missed:before{content:"󰃹"}.mdi-call-received:before{content:"󰃺"}.mdi-call-split:before{content:"󰃻"}.mdi-camcorder:before{content:"󰃼"}.mdi-camcorder-off:before{content:"󰃿"}.mdi-camera:before{content:"󰄀"}.mdi-camera-account:before{content:"󰣋"}.mdi-camera-burst:before{content:"󰚓"}.mdi-camera-control:before{content:"󰭩"}.mdi-camera-document:before{content:"󱡱"}.mdi-camera-document-off:before{content:"󱡲"}.mdi-camera-enhance:before{content:"󰄁"}.mdi-camera-enhance-outline:before{content:"󰭪"}.mdi-camera-flip:before{content:"󱗙"}.mdi-camera-flip-outline:before{content:"󱗚"}.mdi-camera-front:before{content:"󰄂"}.mdi-camera-front-variant:before{content:"󰄃"}.mdi-camera-gopro:before{content:"󰞡"}.mdi-camera-image:before{content:"󰣌"}.mdi-camera-iris:before{content:"󰄄"}.mdi-camera-lock:before{content:"󱨔"}.mdi-camera-lock-open:before{content:"󱰍"}.mdi-camera-lock-open-outline:before{content:"󱰎"}.mdi-camera-lock-outline:before{content:"󱨕"}.mdi-camera-marker:before{content:"󱦧"}.mdi-camera-marker-outline:before{content:"󱦨"}.mdi-camera-metering-center:before{content:"󰞢"}.mdi-camera-metering-matrix:before{content:"󰞣"}.mdi-camera-metering-partial:before{content:"󰞤"}.mdi-camera-metering-spot:before{content:"󰞥"}.mdi-camera-off:before{content:"󰗟"}.mdi-camera-off-outline:before{content:"󱦿"}.mdi-camera-outline:before{content:"󰵝"}.mdi-camera-party-mode:before{content:"󰄅"}.mdi-camera-plus:before{content:"󰻛"}.mdi-camera-plus-outline:before{content:"󰻜"}.mdi-camera-rear:before{content:"󰄆"}.mdi-camera-rear-variant:before{content:"󰄇"}.mdi-camera-retake:before{content:"󰸙"}.mdi-camera-retake-outline:before{content:"󰸚"}.mdi-camera-switch:before{content:"󰄈"}.mdi-camera-switch-outline:before{content:"󰡊"}.mdi-camera-timer:before{content:"󰄉"}.mdi-camera-wireless:before{content:"󰶶"}.mdi-camera-wireless-outline:before{content:"󰶷"}.mdi-campfire:before{content:"󰻝"}.mdi-cancel:before{content:"󰜺"}.mdi-candelabra:before{content:"󱟒"}.mdi-candelabra-fire:before{content:"󱟓"}.mdi-candle:before{content:"󰗢"}.mdi-candy:before{content:"󱥰"}.mdi-candy-off:before{content:"󱥱"}.mdi-candy-off-outline:before{content:"󱥲"}.mdi-candy-outline:before{content:"󱥳"}.mdi-candycane:before{content:"󰄊"}.mdi-cannabis:before{content:"󰞦"}.mdi-cannabis-off:before{content:"󱙮"}.mdi-caps-lock:before{content:"󰪛"}.mdi-car:before{content:"󰄋"}.mdi-car-2-plus:before{content:"󱀕"}.mdi-car-3-plus:before{content:"󱀖"}.mdi-car-arrow-left:before{content:"󱎲"}.mdi-car-arrow-right:before{content:"󱎳"}.mdi-car-back:before{content:"󰸛"}.mdi-car-battery:before{content:"󰄌"}.mdi-car-brake-abs:before{content:"󰱇"}.mdi-car-brake-alert:before{content:"󰱈"}.mdi-car-brake-fluid-level:before{content:"󱤉"}.mdi-car-brake-hold:before{content:"󰵞"}.mdi-car-brake-low-pressure:before{content:"󱤊"}.mdi-car-brake-parking:before{content:"󰵟"}.mdi-car-brake-retarder:before{content:"󱀗"}.mdi-car-brake-temperature:before{content:"󱤋"}.mdi-car-brake-worn-linings:before{content:"󱤌"}.mdi-car-child-seat:before{content:"󰾣"}.mdi-car-clock:before{content:"󱥴"}.mdi-car-clutch:before{content:"󱀘"}.mdi-car-cog:before{content:"󱏌"}.mdi-car-connected:before{content:"󰄍"}.mdi-car-convertible:before{content:"󰞧"}.mdi-car-coolant-level:before{content:"󱀙"}.mdi-car-cruise-control:before{content:"󰵠"}.mdi-car-defrost-front:before{content:"󰵡"}.mdi-car-defrost-rear:before{content:"󰵢"}.mdi-car-door:before{content:"󰭫"}.mdi-car-door-lock:before{content:"󱂝"}.mdi-car-door-lock-open:before{content:"󱲁"}.mdi-car-electric:before{content:"󰭬"}.mdi-car-electric-outline:before{content:"󱖵"}.mdi-car-emergency:before{content:"󱘏"}.mdi-car-esp:before{content:"󰱉"}.mdi-car-estate:before{content:"󰞨"}.mdi-car-hatchback:before{content:"󰞩"}.mdi-car-info:before{content:"󱆾"}.mdi-car-key:before{content:"󰭭"}.mdi-car-lifted-pickup:before{content:"󱔭"}.mdi-car-light-alert:before{content:"󱤍"}.mdi-car-light-dimmed:before{content:"󰱊"}.mdi-car-light-fog:before{content:"󰱋"}.mdi-car-light-high:before{content:"󰱌"}.mdi-car-limousine:before{content:"󰣍"}.mdi-car-multiple:before{content:"󰭮"}.mdi-car-off:before{content:"󰸜"}.mdi-car-outline:before{content:"󱓭"}.mdi-car-parking-lights:before{content:"󰵣"}.mdi-car-pickup:before{content:"󰞪"}.mdi-car-search:before{content:"󱮍"}.mdi-car-search-outline:before{content:"󱮎"}.mdi-car-seat:before{content:"󰾤"}.mdi-car-seat-cooler:before{content:"󰾥"}.mdi-car-seat-heater:before{content:"󰾦"}.mdi-car-select:before{content:"󱡹"}.mdi-car-settings:before{content:"󱏍"}.mdi-car-shift-pattern:before{content:"󰽀"}.mdi-car-side:before{content:"󰞫"}.mdi-car-speed-limiter:before{content:"󱤎"}.mdi-car-sports:before{content:"󰞬"}.mdi-car-tire-alert:before{content:"󰱍"}.mdi-car-traction-control:before{content:"󰵤"}.mdi-car-turbocharger:before{content:"󱀚"}.mdi-car-wash:before{content:"󰄎"}.mdi-car-windshield:before{content:"󱀛"}.mdi-car-windshield-outline:before{content:"󱀜"}.mdi-car-wireless:before{content:"󱡸"}.mdi-car-wrench:before{content:"󱠔"}.mdi-carabiner:before{content:"󱓀"}.mdi-caravan:before{content:"󰞭"}.mdi-card:before{content:"󰭯"}.mdi-card-account-details:before{content:"󰗒"}.mdi-card-account-details-outline:before{content:"󰶫"}.mdi-card-account-details-star:before{content:"󰊣"}.mdi-card-account-details-star-outline:before{content:"󰛛"}.mdi-card-account-mail:before{content:"󰆎"}.mdi-card-account-mail-outline:before{content:"󰺘"}.mdi-card-account-phone:before{content:"󰺙"}.mdi-card-account-phone-outline:before{content:"󰺚"}.mdi-card-bulleted:before{content:"󰭰"}.mdi-card-bulleted-off:before{content:"󰭱"}.mdi-card-bulleted-off-outline:before{content:"󰭲"}.mdi-card-bulleted-outline:before{content:"󰭳"}.mdi-card-bulleted-settings:before{content:"󰭴"}.mdi-card-bulleted-settings-outline:before{content:"󰭵"}.mdi-card-minus:before{content:"󱘀"}.mdi-card-minus-outline:before{content:"󱘁"}.mdi-card-multiple:before{content:"󱟱"}.mdi-card-multiple-outline:before{content:"󱟲"}.mdi-card-off:before{content:"󱘂"}.mdi-card-off-outline:before{content:"󱘃"}.mdi-card-outline:before{content:"󰭶"}.mdi-card-plus:before{content:"󱇿"}.mdi-card-plus-outline:before{content:"󱈀"}.mdi-card-remove:before{content:"󱘄"}.mdi-card-remove-outline:before{content:"󱘅"}.mdi-card-search:before{content:"󱁴"}.mdi-card-search-outline:before{content:"󱁵"}.mdi-card-text:before{content:"󰭷"}.mdi-card-text-outline:before{content:"󰭸"}.mdi-cards:before{content:"󰘸"}.mdi-cards-club:before{content:"󰣎"}.mdi-cards-club-outline:before{content:"󱢟"}.mdi-cards-diamond:before{content:"󰣏"}.mdi-cards-diamond-outline:before{content:"󱀝"}.mdi-cards-heart:before{content:"󰣐"}.mdi-cards-heart-outline:before{content:"󱢠"}.mdi-cards-outline:before{content:"󰘹"}.mdi-cards-playing:before{content:"󱢡"}.mdi-cards-playing-club:before{content:"󱢢"}.mdi-cards-playing-club-multiple:before{content:"󱢣"}.mdi-cards-playing-club-multiple-outline:before{content:"󱢤"}.mdi-cards-playing-club-outline:before{content:"󱢥"}.mdi-cards-playing-diamond:before{content:"󱢦"}.mdi-cards-playing-diamond-multiple:before{content:"󱢧"}.mdi-cards-playing-diamond-multiple-outline:before{content:"󱢨"}.mdi-cards-playing-diamond-outline:before{content:"󱢩"}.mdi-cards-playing-heart:before{content:"󱢪"}.mdi-cards-playing-heart-multiple:before{content:"󱢫"}.mdi-cards-playing-heart-multiple-outline:before{content:"󱢬"}.mdi-cards-playing-heart-outline:before{content:"󱢭"}.mdi-cards-playing-outline:before{content:"󰘺"}.mdi-cards-playing-spade:before{content:"󱢮"}.mdi-cards-playing-spade-multiple:before{content:"󱢯"}.mdi-cards-playing-spade-multiple-outline:before{content:"󱢰"}.mdi-cards-playing-spade-outline:before{content:"󱢱"}.mdi-cards-spade:before{content:"󰣑"}.mdi-cards-spade-outline:before{content:"󱢲"}.mdi-cards-variant:before{content:"󰛇"}.mdi-carrot:before{content:"󰄏"}.mdi-cart:before{content:"󰄐"}.mdi-cart-arrow-down:before{content:"󰵦"}.mdi-cart-arrow-right:before{content:"󰱎"}.mdi-cart-arrow-up:before{content:"󰵧"}.mdi-cart-check:before{content:"󱗪"}.mdi-cart-heart:before{content:"󱣠"}.mdi-cart-minus:before{content:"󰵨"}.mdi-cart-off:before{content:"󰙫"}.mdi-cart-outline:before{content:"󰄑"}.mdi-cart-percent:before{content:"󱮮"}.mdi-cart-plus:before{content:"󰄒"}.mdi-cart-remove:before{content:"󰵩"}.mdi-cart-variant:before{content:"󱗫"}.mdi-case-sensitive-alt:before{content:"󰄓"}.mdi-cash:before{content:"󰄔"}.mdi-cash-100:before{content:"󰄕"}.mdi-cash-check:before{content:"󱓮"}.mdi-cash-clock:before{content:"󱪑"}.mdi-cash-edit:before{content:"󱲫"}.mdi-cash-fast:before{content:"󱡜"}.mdi-cash-lock:before{content:"󱓪"}.mdi-cash-lock-open:before{content:"󱓫"}.mdi-cash-marker:before{content:"󰶸"}.mdi-cash-minus:before{content:"󱉠"}.mdi-cash-multiple:before{content:"󰄖"}.mdi-cash-off:before{content:"󱱹"}.mdi-cash-plus:before{content:"󱉡"}.mdi-cash-refund:before{content:"󰪜"}.mdi-cash-register:before{content:"󰳴"}.mdi-cash-remove:before{content:"󱉢"}.mdi-cash-sync:before{content:"󱪒"}.mdi-cassette:before{content:"󰧔"}.mdi-cast:before{content:"󰄘"}.mdi-cast-audio:before{content:"󱀞"}.mdi-cast-audio-variant:before{content:"󱝉"}.mdi-cast-connected:before{content:"󰄙"}.mdi-cast-education:before{content:"󰸝"}.mdi-cast-off:before{content:"󰞊"}.mdi-cast-variant:before{content:"󰀟"}.mdi-castle:before{content:"󰄚"}.mdi-cat:before{content:"󰄛"}.mdi-cctv:before{content:"󰞮"}.mdi-cctv-off:before{content:"󱡟"}.mdi-ceiling-fan:before{content:"󱞗"}.mdi-ceiling-fan-light:before{content:"󱞘"}.mdi-ceiling-light:before{content:"󰝩"}.mdi-ceiling-light-multiple:before{content:"󱣝"}.mdi-ceiling-light-multiple-outline:before{content:"󱣞"}.mdi-ceiling-light-outline:before{content:"󱟇"}.mdi-cellphone:before{content:"󰄜"}.mdi-cellphone-arrow-down:before{content:"󰧕"}.mdi-cellphone-arrow-down-variant:before{content:"󱧅"}.mdi-cellphone-basic:before{content:"󰄞"}.mdi-cellphone-charging:before{content:"󱎗"}.mdi-cellphone-check:before{content:"󱟽"}.mdi-cellphone-cog:before{content:"󰥑"}.mdi-cellphone-dock:before{content:"󰄟"}.mdi-cellphone-information:before{content:"󰽁"}.mdi-cellphone-key:before{content:"󰥎"}.mdi-cellphone-link:before{content:"󰄡"}.mdi-cellphone-link-off:before{content:"󰄢"}.mdi-cellphone-lock:before{content:"󰥏"}.mdi-cellphone-marker:before{content:"󱠺"}.mdi-cellphone-message:before{content:"󰣓"}.mdi-cellphone-message-off:before{content:"󱃒"}.mdi-cellphone-nfc:before{content:"󰺐"}.mdi-cellphone-nfc-off:before{content:"󱋘"}.mdi-cellphone-off:before{content:"󰥐"}.mdi-cellphone-play:before{content:"󱀟"}.mdi-cellphone-remove:before{content:"󰥍"}.mdi-cellphone-screenshot:before{content:"󰨵"}.mdi-cellphone-settings:before{content:"󰄣"}.mdi-cellphone-sound:before{content:"󰥒"}.mdi-cellphone-text:before{content:"󰣒"}.mdi-cellphone-wireless:before{content:"󰠕"}.mdi-centos:before{content:"󱄚"}.mdi-certificate:before{content:"󰄤"}.mdi-certificate-outline:before{content:"󱆈"}.mdi-chair-rolling:before{content:"󰽈"}.mdi-chair-school:before{content:"󰄥"}.mdi-chandelier:before{content:"󱞓"}.mdi-charity:before{content:"󰱏"}.mdi-charity-search:before{content:"󱲂"}.mdi-chart-arc:before{content:"󰄦"}.mdi-chart-areaspline:before{content:"󰄧"}.mdi-chart-areaspline-variant:before{content:"󰺑"}.mdi-chart-bar:before{content:"󰄨"}.mdi-chart-bar-stacked:before{content:"󰝪"}.mdi-chart-bell-curve:before{content:"󰱐"}.mdi-chart-bell-curve-cumulative:before{content:"󰾧"}.mdi-chart-box:before{content:"󱕍"}.mdi-chart-box-multiple:before{content:"󱳍"}.mdi-chart-box-multiple-outline:before{content:"󱳎"}.mdi-chart-box-outline:before{content:"󱕎"}.mdi-chart-box-plus-outline:before{content:"󱕏"}.mdi-chart-bubble:before{content:"󰗣"}.mdi-chart-donut:before{content:"󰞯"}.mdi-chart-donut-variant:before{content:"󰞰"}.mdi-chart-gantt:before{content:"󰙬"}.mdi-chart-histogram:before{content:"󰄩"}.mdi-chart-line:before{content:"󰄪"}.mdi-chart-line-stacked:before{content:"󰝫"}.mdi-chart-line-variant:before{content:"󰞱"}.mdi-chart-multiline:before{content:"󰣔"}.mdi-chart-multiple:before{content:"󱈓"}.mdi-chart-pie:before{content:"󰄫"}.mdi-chart-pie-outline:before{content:"󱯟"}.mdi-chart-ppf:before{content:"󱎀"}.mdi-chart-sankey:before{content:"󱇟"}.mdi-chart-sankey-variant:before{content:"󱇠"}.mdi-chart-scatter-plot:before{content:"󰺒"}.mdi-chart-scatter-plot-hexbin:before{content:"󰙭"}.mdi-chart-timeline:before{content:"󰙮"}.mdi-chart-timeline-variant:before{content:"󰺓"}.mdi-chart-timeline-variant-shimmer:before{content:"󱖶"}.mdi-chart-tree:before{content:"󰺔"}.mdi-chart-waterfall:before{content:"󱤘"}.mdi-chat:before{content:"󰭹"}.mdi-chat-alert:before{content:"󰭺"}.mdi-chat-alert-outline:before{content:"󱋉"}.mdi-chat-minus:before{content:"󱐐"}.mdi-chat-minus-outline:before{content:"󱐓"}.mdi-chat-outline:before{content:"󰻞"}.mdi-chat-plus:before{content:"󱐏"}.mdi-chat-plus-outline:before{content:"󱐒"}.mdi-chat-processing:before{content:"󰭻"}.mdi-chat-processing-outline:before{content:"󱋊"}.mdi-chat-question:before{content:"󱜸"}.mdi-chat-question-outline:before{content:"󱜹"}.mdi-chat-remove:before{content:"󱐑"}.mdi-chat-remove-outline:before{content:"󱐔"}.mdi-chat-sleep:before{content:"󱋑"}.mdi-chat-sleep-outline:before{content:"󱋒"}.mdi-check:before{content:"󰄬"}.mdi-check-all:before{content:"󰄭"}.mdi-check-bold:before{content:"󰸞"}.mdi-check-circle:before{content:"󰗠"}.mdi-check-circle-outline:before{content:"󰗡"}.mdi-check-decagram:before{content:"󰞑"}.mdi-check-decagram-outline:before{content:"󱝀"}.mdi-check-network:before{content:"󰱓"}.mdi-check-network-outline:before{content:"󰱔"}.mdi-check-outline:before{content:"󰡕"}.mdi-check-underline:before{content:"󰸟"}.mdi-check-underline-circle:before{content:"󰸠"}.mdi-check-underline-circle-outline:before{content:"󰸡"}.mdi-checkbook:before{content:"󰪝"}.mdi-checkbook-arrow-left:before{content:"󱰝"}.mdi-checkbook-arrow-right:before{content:"󱰞"}.mdi-checkbox-blank:before{content:"󰄮"}.mdi-checkbox-blank-badge:before{content:"󱅶"}.mdi-checkbox-blank-badge-outline:before{content:"󰄗"}.mdi-checkbox-blank-circle:before{content:"󰄯"}.mdi-checkbox-blank-circle-outline:before{content:"󰄰"}.mdi-checkbox-blank-off:before{content:"󱋬"}.mdi-checkbox-blank-off-outline:before{content:"󱋭"}.mdi-checkbox-blank-outline:before{content:"󰄱"}.mdi-checkbox-intermediate:before{content:"󰡖"}.mdi-checkbox-intermediate-variant:before{content:"󱭔"}.mdi-checkbox-marked:before{content:"󰄲"}.mdi-checkbox-marked-circle:before{content:"󰄳"}.mdi-checkbox-marked-circle-auto-outline:before{content:"󱰦"}.mdi-checkbox-marked-circle-minus-outline:before{content:"󱰧"}.mdi-checkbox-marked-circle-outline:before{content:"󰄴"}.mdi-checkbox-marked-circle-plus-outline:before{content:"󱤧"}.mdi-checkbox-marked-outline:before{content:"󰄵"}.mdi-checkbox-multiple-blank:before{content:"󰄶"}.mdi-checkbox-multiple-blank-circle:before{content:"󰘻"}.mdi-checkbox-multiple-blank-circle-outline:before{content:"󰘼"}.mdi-checkbox-multiple-blank-outline:before{content:"󰄷"}.mdi-checkbox-multiple-marked:before{content:"󰄸"}.mdi-checkbox-multiple-marked-circle:before{content:"󰘽"}.mdi-checkbox-multiple-marked-circle-outline:before{content:"󰘾"}.mdi-checkbox-multiple-marked-outline:before{content:"󰄹"}.mdi-checkbox-multiple-outline:before{content:"󰱑"}.mdi-checkbox-outline:before{content:"󰱒"}.mdi-checkerboard:before{content:"󰄺"}.mdi-checkerboard-minus:before{content:"󱈂"}.mdi-checkerboard-plus:before{content:"󱈁"}.mdi-checkerboard-remove:before{content:"󱈃"}.mdi-cheese:before{content:"󱊹"}.mdi-cheese-off:before{content:"󱏮"}.mdi-chef-hat:before{content:"󰭼"}.mdi-chemical-weapon:before{content:"󰄻"}.mdi-chess-bishop:before{content:"󰡜"}.mdi-chess-king:before{content:"󰡗"}.mdi-chess-knight:before{content:"󰡘"}.mdi-chess-pawn:before{content:"󰡙"}.mdi-chess-queen:before{content:"󰡚"}.mdi-chess-rook:before{content:"󰡛"}.mdi-chevron-double-down:before{content:"󰄼"}.mdi-chevron-double-left:before{content:"󰄽"}.mdi-chevron-double-right:before{content:"󰄾"}.mdi-chevron-double-up:before{content:"󰄿"}.mdi-chevron-down:before{content:"󰅀"}.mdi-chevron-down-box:before{content:"󰧖"}.mdi-chevron-down-box-outline:before{content:"󰧗"}.mdi-chevron-down-circle:before{content:"󰬦"}.mdi-chevron-down-circle-outline:before{content:"󰬧"}.mdi-chevron-left:before{content:"󰅁"}.mdi-chevron-left-box:before{content:"󰧘"}.mdi-chevron-left-box-outline:before{content:"󰧙"}.mdi-chevron-left-circle:before{content:"󰬨"}.mdi-chevron-left-circle-outline:before{content:"󰬩"}.mdi-chevron-right:before{content:"󰅂"}.mdi-chevron-right-box:before{content:"󰧚"}.mdi-chevron-right-box-outline:before{content:"󰧛"}.mdi-chevron-right-circle:before{content:"󰬪"}.mdi-chevron-right-circle-outline:before{content:"󰬫"}.mdi-chevron-triple-down:before{content:"󰶹"}.mdi-chevron-triple-left:before{content:"󰶺"}.mdi-chevron-triple-right:before{content:"󰶻"}.mdi-chevron-triple-up:before{content:"󰶼"}.mdi-chevron-up:before{content:"󰅃"}.mdi-chevron-up-box:before{content:"󰧜"}.mdi-chevron-up-box-outline:before{content:"󰧝"}.mdi-chevron-up-circle:before{content:"󰬬"}.mdi-chevron-up-circle-outline:before{content:"󰬭"}.mdi-chili-alert:before{content:"󱟪"}.mdi-chili-alert-outline:before{content:"󱟫"}.mdi-chili-hot:before{content:"󰞲"}.mdi-chili-hot-outline:before{content:"󱟬"}.mdi-chili-medium:before{content:"󰞳"}.mdi-chili-medium-outline:before{content:"󱟭"}.mdi-chili-mild:before{content:"󰞴"}.mdi-chili-mild-outline:before{content:"󱟮"}.mdi-chili-off:before{content:"󱑧"}.mdi-chili-off-outline:before{content:"󱟯"}.mdi-chip:before{content:"󰘚"}.mdi-church:before{content:"󰅄"}.mdi-church-outline:before{content:"󱬂"}.mdi-cigar:before{content:"󱆉"}.mdi-cigar-off:before{content:"󱐛"}.mdi-circle:before{content:"󰝥"}.mdi-circle-box:before{content:"󱗜"}.mdi-circle-box-outline:before{content:"󱗝"}.mdi-circle-double:before{content:"󰺕"}.mdi-circle-edit-outline:before{content:"󰣕"}.mdi-circle-expand:before{content:"󰺖"}.mdi-circle-half:before{content:"󱎕"}.mdi-circle-half-full:before{content:"󱎖"}.mdi-circle-medium:before{content:"󰧞"}.mdi-circle-multiple:before{content:"󰬸"}.mdi-circle-multiple-outline:before{content:"󰚕"}.mdi-circle-off-outline:before{content:"󱃓"}.mdi-circle-opacity:before{content:"󱡓"}.mdi-circle-outline:before{content:"󰝦"}.mdi-circle-slice-1:before{content:"󰪞"}.mdi-circle-slice-2:before{content:"󰪟"}.mdi-circle-slice-3:before{content:"󰪠"}.mdi-circle-slice-4:before{content:"󰪡"}.mdi-circle-slice-5:before{content:"󰪢"}.mdi-circle-slice-6:before{content:"󰪣"}.mdi-circle-slice-7:before{content:"󰪤"}.mdi-circle-slice-8:before{content:"󰪥"}.mdi-circle-small:before{content:"󰧟"}.mdi-circular-saw:before{content:"󰸢"}.mdi-city:before{content:"󰅆"}.mdi-city-switch:before{content:"󱰨"}.mdi-city-variant:before{content:"󰨶"}.mdi-city-variant-outline:before{content:"󰨷"}.mdi-clipboard:before{content:"󰅇"}.mdi-clipboard-account:before{content:"󰅈"}.mdi-clipboard-account-outline:before{content:"󰱕"}.mdi-clipboard-alert:before{content:"󰅉"}.mdi-clipboard-alert-outline:before{content:"󰳷"}.mdi-clipboard-arrow-down:before{content:"󰅊"}.mdi-clipboard-arrow-down-outline:before{content:"󰱖"}.mdi-clipboard-arrow-left:before{content:"󰅋"}.mdi-clipboard-arrow-left-outline:before{content:"󰳸"}.mdi-clipboard-arrow-right:before{content:"󰳹"}.mdi-clipboard-arrow-right-outline:before{content:"󰳺"}.mdi-clipboard-arrow-up:before{content:"󰱗"}.mdi-clipboard-arrow-up-outline:before{content:"󰱘"}.mdi-clipboard-check:before{content:"󰅎"}.mdi-clipboard-check-multiple:before{content:"󱉣"}.mdi-clipboard-check-multiple-outline:before{content:"󱉤"}.mdi-clipboard-check-outline:before{content:"󰢨"}.mdi-clipboard-clock:before{content:"󱛢"}.mdi-clipboard-clock-outline:before{content:"󱛣"}.mdi-clipboard-edit:before{content:"󱓥"}.mdi-clipboard-edit-outline:before{content:"󱓦"}.mdi-clipboard-file:before{content:"󱉥"}.mdi-clipboard-file-outline:before{content:"󱉦"}.mdi-clipboard-flow:before{content:"󰛈"}.mdi-clipboard-flow-outline:before{content:"󱄗"}.mdi-clipboard-list:before{content:"󱃔"}.mdi-clipboard-list-outline:before{content:"󱃕"}.mdi-clipboard-minus:before{content:"󱘘"}.mdi-clipboard-minus-outline:before{content:"󱘙"}.mdi-clipboard-multiple:before{content:"󱉧"}.mdi-clipboard-multiple-outline:before{content:"󱉨"}.mdi-clipboard-off:before{content:"󱘚"}.mdi-clipboard-off-outline:before{content:"󱘛"}.mdi-clipboard-outline:before{content:"󰅌"}.mdi-clipboard-play:before{content:"󰱙"}.mdi-clipboard-play-multiple:before{content:"󱉩"}.mdi-clipboard-play-multiple-outline:before{content:"󱉪"}.mdi-clipboard-play-outline:before{content:"󰱚"}.mdi-clipboard-plus:before{content:"󰝑"}.mdi-clipboard-plus-outline:before{content:"󱌟"}.mdi-clipboard-pulse:before{content:"󰡝"}.mdi-clipboard-pulse-outline:before{content:"󰡞"}.mdi-clipboard-remove:before{content:"󱘜"}.mdi-clipboard-remove-outline:before{content:"󱘝"}.mdi-clipboard-search:before{content:"󱘞"}.mdi-clipboard-search-outline:before{content:"󱘟"}.mdi-clipboard-text:before{content:"󰅍"}.mdi-clipboard-text-clock:before{content:"󱣹"}.mdi-clipboard-text-clock-outline:before{content:"󱣺"}.mdi-clipboard-text-multiple:before{content:"󱉫"}.mdi-clipboard-text-multiple-outline:before{content:"󱉬"}.mdi-clipboard-text-off:before{content:"󱘠"}.mdi-clipboard-text-off-outline:before{content:"󱘡"}.mdi-clipboard-text-outline:before{content:"󰨸"}.mdi-clipboard-text-play:before{content:"󰱛"}.mdi-clipboard-text-play-outline:before{content:"󰱜"}.mdi-clipboard-text-search:before{content:"󱘢"}.mdi-clipboard-text-search-outline:before{content:"󱘣"}.mdi-clippy:before{content:"󰅏"}.mdi-clock:before{content:"󰥔"}.mdi-clock-alert:before{content:"󰥕"}.mdi-clock-alert-outline:before{content:"󰗎"}.mdi-clock-check:before{content:"󰾨"}.mdi-clock-check-outline:before{content:"󰾩"}.mdi-clock-digital:before{content:"󰺗"}.mdi-clock-edit:before{content:"󱦺"}.mdi-clock-edit-outline:before{content:"󱦻"}.mdi-clock-end:before{content:"󰅑"}.mdi-clock-fast:before{content:"󰅒"}.mdi-clock-in:before{content:"󰅓"}.mdi-clock-minus:before{content:"󱡣"}.mdi-clock-minus-outline:before{content:"󱡤"}.mdi-clock-out:before{content:"󰅔"}.mdi-clock-outline:before{content:"󰅐"}.mdi-clock-plus:before{content:"󱡡"}.mdi-clock-plus-outline:before{content:"󱡢"}.mdi-clock-remove:before{content:"󱡥"}.mdi-clock-remove-outline:before{content:"󱡦"}.mdi-clock-star-four-points:before{content:"󱰩"}.mdi-clock-star-four-points-outline:before{content:"󱰪"}.mdi-clock-start:before{content:"󰅕"}.mdi-clock-time-eight:before{content:"󱑆"}.mdi-clock-time-eight-outline:before{content:"󱑒"}.mdi-clock-time-eleven:before{content:"󱑉"}.mdi-clock-time-eleven-outline:before{content:"󱑕"}.mdi-clock-time-five:before{content:"󱑃"}.mdi-clock-time-five-outline:before{content:"󱑏"}.mdi-clock-time-four:before{content:"󱑂"}.mdi-clock-time-four-outline:before{content:"󱑎"}.mdi-clock-time-nine:before{content:"󱑇"}.mdi-clock-time-nine-outline:before{content:"󱑓"}.mdi-clock-time-one:before{content:"󱐿"}.mdi-clock-time-one-outline:before{content:"󱑋"}.mdi-clock-time-seven:before{content:"󱑅"}.mdi-clock-time-seven-outline:before{content:"󱑑"}.mdi-clock-time-six:before{content:"󱑄"}.mdi-clock-time-six-outline:before{content:"󱑐"}.mdi-clock-time-ten:before{content:"󱑈"}.mdi-clock-time-ten-outline:before{content:"󱑔"}.mdi-clock-time-three:before{content:"󱑁"}.mdi-clock-time-three-outline:before{content:"󱑍"}.mdi-clock-time-twelve:before{content:"󱑊"}.mdi-clock-time-twelve-outline:before{content:"󱑖"}.mdi-clock-time-two:before{content:"󱑀"}.mdi-clock-time-two-outline:before{content:"󱑌"}.mdi-close:before{content:"󰅖"}.mdi-close-box:before{content:"󰅗"}.mdi-close-box-multiple:before{content:"󰱝"}.mdi-close-box-multiple-outline:before{content:"󰱞"}.mdi-close-box-outline:before{content:"󰅘"}.mdi-close-circle:before{content:"󰅙"}.mdi-close-circle-multiple:before{content:"󰘪"}.mdi-close-circle-multiple-outline:before{content:"󰢃"}.mdi-close-circle-outline:before{content:"󰅚"}.mdi-close-network:before{content:"󰅛"}.mdi-close-network-outline:before{content:"󰱟"}.mdi-close-octagon:before{content:"󰅜"}.mdi-close-octagon-outline:before{content:"󰅝"}.mdi-close-outline:before{content:"󰛉"}.mdi-close-thick:before{content:"󱎘"}.mdi-closed-caption:before{content:"󰅞"}.mdi-closed-caption-outline:before{content:"󰶽"}.mdi-cloud:before{content:"󰅟"}.mdi-cloud-alert:before{content:"󰧠"}.mdi-cloud-alert-outline:before{content:"󱯠"}.mdi-cloud-arrow-down:before{content:"󱯡"}.mdi-cloud-arrow-down-outline:before{content:"󱯢"}.mdi-cloud-arrow-left:before{content:"󱯣"}.mdi-cloud-arrow-left-outline:before{content:"󱯤"}.mdi-cloud-arrow-right:before{content:"󱯥"}.mdi-cloud-arrow-right-outline:before{content:"󱯦"}.mdi-cloud-arrow-up:before{content:"󱯧"}.mdi-cloud-arrow-up-outline:before{content:"󱯨"}.mdi-cloud-braces:before{content:"󰞵"}.mdi-cloud-cancel:before{content:"󱯩"}.mdi-cloud-cancel-outline:before{content:"󱯪"}.mdi-cloud-check:before{content:"󱯫"}.mdi-cloud-check-outline:before{content:"󱯬"}.mdi-cloud-check-variant:before{content:"󰅠"}.mdi-cloud-check-variant-outline:before{content:"󱋌"}.mdi-cloud-circle:before{content:"󰅡"}.mdi-cloud-circle-outline:before{content:"󱯭"}.mdi-cloud-clock:before{content:"󱯮"}.mdi-cloud-clock-outline:before{content:"󱯯"}.mdi-cloud-cog:before{content:"󱯰"}.mdi-cloud-cog-outline:before{content:"󱯱"}.mdi-cloud-download:before{content:"󰅢"}.mdi-cloud-download-outline:before{content:"󰭽"}.mdi-cloud-key:before{content:"󱲡"}.mdi-cloud-key-outline:before{content:"󱲢"}.mdi-cloud-lock:before{content:"󱇱"}.mdi-cloud-lock-open:before{content:"󱯲"}.mdi-cloud-lock-open-outline:before{content:"󱯳"}.mdi-cloud-lock-outline:before{content:"󱇲"}.mdi-cloud-minus:before{content:"󱯴"}.mdi-cloud-minus-outline:before{content:"󱯵"}.mdi-cloud-off:before{content:"󱯶"}.mdi-cloud-off-outline:before{content:"󰅤"}.mdi-cloud-outline:before{content:"󰅣"}.mdi-cloud-percent:before{content:"󱨵"}.mdi-cloud-percent-outline:before{content:"󱨶"}.mdi-cloud-plus:before{content:"󱯷"}.mdi-cloud-plus-outline:before{content:"󱯸"}.mdi-cloud-print:before{content:"󰅥"}.mdi-cloud-print-outline:before{content:"󰅦"}.mdi-cloud-question:before{content:"󰨹"}.mdi-cloud-question-outline:before{content:"󱯹"}.mdi-cloud-refresh:before{content:"󱯺"}.mdi-cloud-refresh-outline:before{content:"󱯻"}.mdi-cloud-refresh-variant:before{content:"󰔪"}.mdi-cloud-refresh-variant-outline:before{content:"󱯼"}.mdi-cloud-remove:before{content:"󱯽"}.mdi-cloud-remove-outline:before{content:"󱯾"}.mdi-cloud-search:before{content:"󰥖"}.mdi-cloud-search-outline:before{content:"󰥗"}.mdi-cloud-sync:before{content:"󰘿"}.mdi-cloud-sync-outline:before{content:"󱋖"}.mdi-cloud-tags:before{content:"󰞶"}.mdi-cloud-upload:before{content:"󰅧"}.mdi-cloud-upload-outline:before{content:"󰭾"}.mdi-clouds:before{content:"󱮕"}.mdi-clover:before{content:"󰠖"}.mdi-clover-outline:before{content:"󱱢"}.mdi-coach-lamp:before{content:"󱀠"}.mdi-coach-lamp-variant:before{content:"󱨷"}.mdi-coat-rack:before{content:"󱂞"}.mdi-code-array:before{content:"󰅨"}.mdi-code-block-braces:before{content:"󱲃"}.mdi-code-block-brackets:before{content:"󱲄"}.mdi-code-block-parentheses:before{content:"󱲅"}.mdi-code-block-tags:before{content:"󱲆"}.mdi-code-braces:before{content:"󰅩"}.mdi-code-braces-box:before{content:"󱃖"}.mdi-code-brackets:before{content:"󰅪"}.mdi-code-equal:before{content:"󰅫"}.mdi-code-greater-than:before{content:"󰅬"}.mdi-code-greater-than-or-equal:before{content:"󰅭"}.mdi-code-json:before{content:"󰘦"}.mdi-code-less-than:before{content:"󰅮"}.mdi-code-less-than-or-equal:before{content:"󰅯"}.mdi-code-not-equal:before{content:"󰅰"}.mdi-code-not-equal-variant:before{content:"󰅱"}.mdi-code-parentheses:before{content:"󰅲"}.mdi-code-parentheses-box:before{content:"󱃗"}.mdi-code-string:before{content:"󰅳"}.mdi-code-tags:before{content:"󰅴"}.mdi-code-tags-check:before{content:"󰚔"}.mdi-codepen:before{content:"󰅵"}.mdi-coffee:before{content:"󰅶"}.mdi-coffee-maker:before{content:"󱂟"}.mdi-coffee-maker-check:before{content:"󱤱"}.mdi-coffee-maker-check-outline:before{content:"󱤲"}.mdi-coffee-maker-outline:before{content:"󱠛"}.mdi-coffee-off:before{content:"󰾪"}.mdi-coffee-off-outline:before{content:"󰾫"}.mdi-coffee-outline:before{content:"󰛊"}.mdi-coffee-to-go:before{content:"󰅷"}.mdi-coffee-to-go-outline:before{content:"󱌎"}.mdi-coffin:before{content:"󰭿"}.mdi-cog:before{content:"󰒓"}.mdi-cog-box:before{content:"󰒔"}.mdi-cog-clockwise:before{content:"󱇝"}.mdi-cog-counterclockwise:before{content:"󱇞"}.mdi-cog-off:before{content:"󱏎"}.mdi-cog-off-outline:before{content:"󱏏"}.mdi-cog-outline:before{content:"󰢻"}.mdi-cog-pause:before{content:"󱤳"}.mdi-cog-pause-outline:before{content:"󱤴"}.mdi-cog-play:before{content:"󱤵"}.mdi-cog-play-outline:before{content:"󱤶"}.mdi-cog-refresh:before{content:"󱑞"}.mdi-cog-refresh-outline:before{content:"󱑟"}.mdi-cog-stop:before{content:"󱤷"}.mdi-cog-stop-outline:before{content:"󱤸"}.mdi-cog-sync:before{content:"󱑠"}.mdi-cog-sync-outline:before{content:"󱑡"}.mdi-cog-transfer:before{content:"󱁛"}.mdi-cog-transfer-outline:before{content:"󱁜"}.mdi-cogs:before{content:"󰣖"}.mdi-collage:before{content:"󰙀"}.mdi-collapse-all:before{content:"󰪦"}.mdi-collapse-all-outline:before{content:"󰪧"}.mdi-color-helper:before{content:"󰅹"}.mdi-comma:before{content:"󰸣"}.mdi-comma-box:before{content:"󰸫"}.mdi-comma-box-outline:before{content:"󰸤"}.mdi-comma-circle:before{content:"󰸥"}.mdi-comma-circle-outline:before{content:"󰸦"}.mdi-comment:before{content:"󰅺"}.mdi-comment-account:before{content:"󰅻"}.mdi-comment-account-outline:before{content:"󰅼"}.mdi-comment-alert:before{content:"󰅽"}.mdi-comment-alert-outline:before{content:"󰅾"}.mdi-comment-arrow-left:before{content:"󰧡"}.mdi-comment-arrow-left-outline:before{content:"󰧢"}.mdi-comment-arrow-right:before{content:"󰧣"}.mdi-comment-arrow-right-outline:before{content:"󰧤"}.mdi-comment-bookmark:before{content:"󱖮"}.mdi-comment-bookmark-outline:before{content:"󱖯"}.mdi-comment-check:before{content:"󰅿"}.mdi-comment-check-outline:before{content:"󰆀"}.mdi-comment-edit:before{content:"󱆿"}.mdi-comment-edit-outline:before{content:"󱋄"}.mdi-comment-eye:before{content:"󰨺"}.mdi-comment-eye-outline:before{content:"󰨻"}.mdi-comment-flash:before{content:"󱖰"}.mdi-comment-flash-outline:before{content:"󱖱"}.mdi-comment-minus:before{content:"󱗟"}.mdi-comment-minus-outline:before{content:"󱗠"}.mdi-comment-multiple:before{content:"󰡟"}.mdi-comment-multiple-outline:before{content:"󰆁"}.mdi-comment-off:before{content:"󱗡"}.mdi-comment-off-outline:before{content:"󱗢"}.mdi-comment-outline:before{content:"󰆂"}.mdi-comment-plus:before{content:"󰧥"}.mdi-comment-plus-outline:before{content:"󰆃"}.mdi-comment-processing:before{content:"󰆄"}.mdi-comment-processing-outline:before{content:"󰆅"}.mdi-comment-question:before{content:"󰠗"}.mdi-comment-question-outline:before{content:"󰆆"}.mdi-comment-quote:before{content:"󱀡"}.mdi-comment-quote-outline:before{content:"󱀢"}.mdi-comment-remove:before{content:"󰗞"}.mdi-comment-remove-outline:before{content:"󰆇"}.mdi-comment-search:before{content:"󰨼"}.mdi-comment-search-outline:before{content:"󰨽"}.mdi-comment-text:before{content:"󰆈"}.mdi-comment-text-multiple:before{content:"󰡠"}.mdi-comment-text-multiple-outline:before{content:"󰡡"}.mdi-comment-text-outline:before{content:"󰆉"}.mdi-compare:before{content:"󰆊"}.mdi-compare-horizontal:before{content:"󱒒"}.mdi-compare-remove:before{content:"󱢳"}.mdi-compare-vertical:before{content:"󱒓"}.mdi-compass:before{content:"󰆋"}.mdi-compass-off:before{content:"󰮀"}.mdi-compass-off-outline:before{content:"󰮁"}.mdi-compass-outline:before{content:"󰆌"}.mdi-compass-rose:before{content:"󱎂"}.mdi-compost:before{content:"󱨸"}.mdi-cone:before{content:"󱥌"}.mdi-cone-off:before{content:"󱥍"}.mdi-connection:before{content:"󱘖"}.mdi-console:before{content:"󰆍"}.mdi-console-line:before{content:"󰞷"}.mdi-console-network:before{content:"󰢩"}.mdi-console-network-outline:before{content:"󰱠"}.mdi-consolidate:before{content:"󱃘"}.mdi-contactless-payment:before{content:"󰵪"}.mdi-contactless-payment-circle:before{content:"󰌡"}.mdi-contactless-payment-circle-outline:before{content:"󰐈"}.mdi-contacts:before{content:"󰛋"}.mdi-contacts-outline:before{content:"󰖸"}.mdi-contain:before{content:"󰨾"}.mdi-contain-end:before{content:"󰨿"}.mdi-contain-start:before{content:"󰩀"}.mdi-content-copy:before{content:"󰆏"}.mdi-content-cut:before{content:"󰆐"}.mdi-content-duplicate:before{content:"󰆑"}.mdi-content-paste:before{content:"󰆒"}.mdi-content-save:before{content:"󰆓"}.mdi-content-save-alert:before{content:"󰽂"}.mdi-content-save-alert-outline:before{content:"󰽃"}.mdi-content-save-all:before{content:"󰆔"}.mdi-content-save-all-outline:before{content:"󰽄"}.mdi-content-save-check:before{content:"󱣪"}.mdi-content-save-check-outline:before{content:"󱣫"}.mdi-content-save-cog:before{content:"󱑛"}.mdi-content-save-cog-outline:before{content:"󱑜"}.mdi-content-save-edit:before{content:"󰳻"}.mdi-content-save-edit-outline:before{content:"󰳼"}.mdi-content-save-minus:before{content:"󱭃"}.mdi-content-save-minus-outline:before{content:"󱭄"}.mdi-content-save-move:before{content:"󰸧"}.mdi-content-save-move-outline:before{content:"󰸨"}.mdi-content-save-off:before{content:"󱙃"}.mdi-content-save-off-outline:before{content:"󱙄"}.mdi-content-save-outline:before{content:"󰠘"}.mdi-content-save-plus:before{content:"󱭁"}.mdi-content-save-plus-outline:before{content:"󱭂"}.mdi-content-save-settings:before{content:"󰘛"}.mdi-content-save-settings-outline:before{content:"󰬮"}.mdi-contrast:before{content:"󰆕"}.mdi-contrast-box:before{content:"󰆖"}.mdi-contrast-circle:before{content:"󰆗"}.mdi-controller:before{content:"󰊴"}.mdi-controller-classic:before{content:"󰮂"}.mdi-controller-classic-outline:before{content:"󰮃"}.mdi-controller-off:before{content:"󰊵"}.mdi-cookie:before{content:"󰆘"}.mdi-cookie-alert:before{content:"󱛐"}.mdi-cookie-alert-outline:before{content:"󱛑"}.mdi-cookie-check:before{content:"󱛒"}.mdi-cookie-check-outline:before{content:"󱛓"}.mdi-cookie-clock:before{content:"󱛤"}.mdi-cookie-clock-outline:before{content:"󱛥"}.mdi-cookie-cog:before{content:"󱛔"}.mdi-cookie-cog-outline:before{content:"󱛕"}.mdi-cookie-edit:before{content:"󱛦"}.mdi-cookie-edit-outline:before{content:"󱛧"}.mdi-cookie-lock:before{content:"󱛨"}.mdi-cookie-lock-outline:before{content:"󱛩"}.mdi-cookie-minus:before{content:"󱛚"}.mdi-cookie-minus-outline:before{content:"󱛛"}.mdi-cookie-off:before{content:"󱛪"}.mdi-cookie-off-outline:before{content:"󱛫"}.mdi-cookie-outline:before{content:"󱛞"}.mdi-cookie-plus:before{content:"󱛖"}.mdi-cookie-plus-outline:before{content:"󱛗"}.mdi-cookie-refresh:before{content:"󱛬"}.mdi-cookie-refresh-outline:before{content:"󱛭"}.mdi-cookie-remove:before{content:"󱛘"}.mdi-cookie-remove-outline:before{content:"󱛙"}.mdi-cookie-settings:before{content:"󱛜"}.mdi-cookie-settings-outline:before{content:"󱛝"}.mdi-coolant-temperature:before{content:"󰏈"}.mdi-copyleft:before{content:"󱤹"}.mdi-copyright:before{content:"󰗦"}.mdi-cordova:before{content:"󰥘"}.mdi-corn:before{content:"󰞸"}.mdi-corn-off:before{content:"󱏯"}.mdi-cosine-wave:before{content:"󱑹"}.mdi-counter:before{content:"󰆙"}.mdi-countertop:before{content:"󱠜"}.mdi-countertop-outline:before{content:"󱠝"}.mdi-cow:before{content:"󰆚"}.mdi-cow-off:before{content:"󱣼"}.mdi-cpu-32-bit:before{content:"󰻟"}.mdi-cpu-64-bit:before{content:"󰻠"}.mdi-cradle:before{content:"󱦋"}.mdi-cradle-outline:before{content:"󱦑"}.mdi-crane:before{content:"󰡢"}.mdi-creation:before{content:"󰙴"}.mdi-creation-outline:before{content:"󱰫"}.mdi-creative-commons:before{content:"󰵫"}.mdi-credit-card:before{content:"󰿯"}.mdi-credit-card-check:before{content:"󱏐"}.mdi-credit-card-check-outline:before{content:"󱏑"}.mdi-credit-card-chip:before{content:"󱤏"}.mdi-credit-card-chip-outline:before{content:"󱤐"}.mdi-credit-card-clock:before{content:"󰻡"}.mdi-credit-card-clock-outline:before{content:"󰻢"}.mdi-credit-card-edit:before{content:"󱟗"}.mdi-credit-card-edit-outline:before{content:"󱟘"}.mdi-credit-card-fast:before{content:"󱤑"}.mdi-credit-card-fast-outline:before{content:"󱤒"}.mdi-credit-card-lock:before{content:"󱣧"}.mdi-credit-card-lock-outline:before{content:"󱣨"}.mdi-credit-card-marker:before{content:"󰚨"}.mdi-credit-card-marker-outline:before{content:"󰶾"}.mdi-credit-card-minus:before{content:"󰾬"}.mdi-credit-card-minus-outline:before{content:"󰾭"}.mdi-credit-card-multiple:before{content:"󰿰"}.mdi-credit-card-multiple-outline:before{content:"󰆜"}.mdi-credit-card-off:before{content:"󰿱"}.mdi-credit-card-off-outline:before{content:"󰗤"}.mdi-credit-card-outline:before{content:"󰆛"}.mdi-credit-card-plus:before{content:"󰿲"}.mdi-credit-card-plus-outline:before{content:"󰙶"}.mdi-credit-card-refresh:before{content:"󱙅"}.mdi-credit-card-refresh-outline:before{content:"󱙆"}.mdi-credit-card-refund:before{content:"󰿳"}.mdi-credit-card-refund-outline:before{content:"󰪨"}.mdi-credit-card-remove:before{content:"󰾮"}.mdi-credit-card-remove-outline:before{content:"󰾯"}.mdi-credit-card-scan:before{content:"󰿴"}.mdi-credit-card-scan-outline:before{content:"󰆝"}.mdi-credit-card-search:before{content:"󱙇"}.mdi-credit-card-search-outline:before{content:"󱙈"}.mdi-credit-card-settings:before{content:"󰿵"}.mdi-credit-card-settings-outline:before{content:"󰣗"}.mdi-credit-card-sync:before{content:"󱙉"}.mdi-credit-card-sync-outline:before{content:"󱙊"}.mdi-credit-card-wireless:before{content:"󰠂"}.mdi-credit-card-wireless-off:before{content:"󰕺"}.mdi-credit-card-wireless-off-outline:before{content:"󰕻"}.mdi-credit-card-wireless-outline:before{content:"󰵬"}.mdi-cricket:before{content:"󰵭"}.mdi-crop:before{content:"󰆞"}.mdi-crop-free:before{content:"󰆟"}.mdi-crop-landscape:before{content:"󰆠"}.mdi-crop-portrait:before{content:"󰆡"}.mdi-crop-rotate:before{content:"󰚖"}.mdi-crop-square:before{content:"󰆢"}.mdi-cross:before{content:"󰥓"}.mdi-cross-bolnisi:before{content:"󰳭"}.mdi-cross-celtic:before{content:"󰳵"}.mdi-cross-outline:before{content:"󰳶"}.mdi-crosshairs:before{content:"󰆣"}.mdi-crosshairs-gps:before{content:"󰆤"}.mdi-crosshairs-off:before{content:"󰽅"}.mdi-crosshairs-question:before{content:"󱄶"}.mdi-crowd:before{content:"󱥵"}.mdi-crown:before{content:"󰆥"}.mdi-crown-circle:before{content:"󱟜"}.mdi-crown-circle-outline:before{content:"󱟝"}.mdi-crown-outline:before{content:"󱇐"}.mdi-cryengine:before{content:"󰥙"}.mdi-crystal-ball:before{content:"󰬯"}.mdi-cube:before{content:"󰆦"}.mdi-cube-off:before{content:"󱐜"}.mdi-cube-off-outline:before{content:"󱐝"}.mdi-cube-outline:before{content:"󰆧"}.mdi-cube-scan:before{content:"󰮄"}.mdi-cube-send:before{content:"󰆨"}.mdi-cube-unfolded:before{content:"󰆩"}.mdi-cup:before{content:"󰆪"}.mdi-cup-off:before{content:"󰗥"}.mdi-cup-off-outline:before{content:"󱍽"}.mdi-cup-outline:before{content:"󱌏"}.mdi-cup-water:before{content:"󰆫"}.mdi-cupboard:before{content:"󰽆"}.mdi-cupboard-outline:before{content:"󰽇"}.mdi-cupcake:before{content:"󰥚"}.mdi-curling:before{content:"󰡣"}.mdi-currency-bdt:before{content:"󰡤"}.mdi-currency-brl:before{content:"󰮅"}.mdi-currency-btc:before{content:"󰆬"}.mdi-currency-cny:before{content:"󰞺"}.mdi-currency-eth:before{content:"󰞻"}.mdi-currency-eur:before{content:"󰆭"}.mdi-currency-eur-off:before{content:"󱌕"}.mdi-currency-fra:before{content:"󱨹"}.mdi-currency-gbp:before{content:"󰆮"}.mdi-currency-ils:before{content:"󰱡"}.mdi-currency-inr:before{content:"󰆯"}.mdi-currency-jpy:before{content:"󰞼"}.mdi-currency-krw:before{content:"󰞽"}.mdi-currency-kzt:before{content:"󰡥"}.mdi-currency-mnt:before{content:"󱔒"}.mdi-currency-ngn:before{content:"󰆰"}.mdi-currency-php:before{content:"󰧦"}.mdi-currency-rial:before{content:"󰺜"}.mdi-currency-rub:before{content:"󰆱"}.mdi-currency-rupee:before{content:"󱥶"}.mdi-currency-sign:before{content:"󰞾"}.mdi-currency-thb:before{content:"󱰅"}.mdi-currency-try:before{content:"󰆲"}.mdi-currency-twd:before{content:"󰞿"}.mdi-currency-uah:before{content:"󱮛"}.mdi-currency-usd:before{content:"󰇁"}.mdi-currency-usd-off:before{content:"󰙺"}.mdi-current-ac:before{content:"󱒀"}.mdi-current-dc:before{content:"󰥜"}.mdi-cursor-default:before{content:"󰇀"}.mdi-cursor-default-click:before{content:"󰳽"}.mdi-cursor-default-click-outline:before{content:"󰳾"}.mdi-cursor-default-gesture:before{content:"󱄧"}.mdi-cursor-default-gesture-outline:before{content:"󱄨"}.mdi-cursor-default-outline:before{content:"󰆿"}.mdi-cursor-move:before{content:"󰆾"}.mdi-cursor-pointer:before{content:"󰆽"}.mdi-cursor-text:before{content:"󰗧"}.mdi-curtains:before{content:"󱡆"}.mdi-curtains-closed:before{content:"󱡇"}.mdi-cylinder:before{content:"󱥎"}.mdi-cylinder-off:before{content:"󱥏"}.mdi-dance-ballroom:before{content:"󱗻"}.mdi-dance-pole:before{content:"󱕸"}.mdi-data-matrix:before{content:"󱔼"}.mdi-data-matrix-edit:before{content:"󱔽"}.mdi-data-matrix-minus:before{content:"󱔾"}.mdi-data-matrix-plus:before{content:"󱔿"}.mdi-data-matrix-remove:before{content:"󱕀"}.mdi-data-matrix-scan:before{content:"󱕁"}.mdi-database:before{content:"󰆼"}.mdi-database-alert:before{content:"󱘺"}.mdi-database-alert-outline:before{content:"󱘤"}.mdi-database-arrow-down:before{content:"󱘻"}.mdi-database-arrow-down-outline:before{content:"󱘥"}.mdi-database-arrow-left:before{content:"󱘼"}.mdi-database-arrow-left-outline:before{content:"󱘦"}.mdi-database-arrow-right:before{content:"󱘽"}.mdi-database-arrow-right-outline:before{content:"󱘧"}.mdi-database-arrow-up:before{content:"󱘾"}.mdi-database-arrow-up-outline:before{content:"󱘨"}.mdi-database-check:before{content:"󰪩"}.mdi-database-check-outline:before{content:"󱘩"}.mdi-database-clock:before{content:"󱘿"}.mdi-database-clock-outline:before{content:"󱘪"}.mdi-database-cog:before{content:"󱙋"}.mdi-database-cog-outline:before{content:"󱙌"}.mdi-database-edit:before{content:"󰮆"}.mdi-database-edit-outline:before{content:"󱘫"}.mdi-database-export:before{content:"󰥞"}.mdi-database-export-outline:before{content:"󱘬"}.mdi-database-eye:before{content:"󱤟"}.mdi-database-eye-off:before{content:"󱤠"}.mdi-database-eye-off-outline:before{content:"󱤡"}.mdi-database-eye-outline:before{content:"󱤢"}.mdi-database-import:before{content:"󰥝"}.mdi-database-import-outline:before{content:"󱘭"}.mdi-database-lock:before{content:"󰪪"}.mdi-database-lock-outline:before{content:"󱘮"}.mdi-database-marker:before{content:"󱋶"}.mdi-database-marker-outline:before{content:"󱘯"}.mdi-database-minus:before{content:"󰆻"}.mdi-database-minus-outline:before{content:"󱘰"}.mdi-database-off:before{content:"󱙀"}.mdi-database-off-outline:before{content:"󱘱"}.mdi-database-outline:before{content:"󱘲"}.mdi-database-plus:before{content:"󰆺"}.mdi-database-plus-outline:before{content:"󱘳"}.mdi-database-refresh:before{content:"󰗂"}.mdi-database-refresh-outline:before{content:"󱘴"}.mdi-database-remove:before{content:"󰴀"}.mdi-database-remove-outline:before{content:"󱘵"}.mdi-database-search:before{content:"󰡦"}.mdi-database-search-outline:before{content:"󱘶"}.mdi-database-settings:before{content:"󰴁"}.mdi-database-settings-outline:before{content:"󱘷"}.mdi-database-sync:before{content:"󰳿"}.mdi-database-sync-outline:before{content:"󱘸"}.mdi-death-star:before{content:"󰣘"}.mdi-death-star-variant:before{content:"󰣙"}.mdi-deathly-hallows:before{content:"󰮇"}.mdi-debian:before{content:"󰣚"}.mdi-debug-step-into:before{content:"󰆹"}.mdi-debug-step-out:before{content:"󰆸"}.mdi-debug-step-over:before{content:"󰆷"}.mdi-decagram:before{content:"󰝬"}.mdi-decagram-outline:before{content:"󰝭"}.mdi-decimal:before{content:"󱂡"}.mdi-decimal-comma:before{content:"󱂢"}.mdi-decimal-comma-decrease:before{content:"󱂣"}.mdi-decimal-comma-increase:before{content:"󱂤"}.mdi-decimal-decrease:before{content:"󰆶"}.mdi-decimal-increase:before{content:"󰆵"}.mdi-delete:before{content:"󰆴"}.mdi-delete-alert:before{content:"󱂥"}.mdi-delete-alert-outline:before{content:"󱂦"}.mdi-delete-circle:before{content:"󰚃"}.mdi-delete-circle-outline:before{content:"󰮈"}.mdi-delete-clock:before{content:"󱕖"}.mdi-delete-clock-outline:before{content:"󱕗"}.mdi-delete-empty:before{content:"󰛌"}.mdi-delete-empty-outline:before{content:"󰺝"}.mdi-delete-forever:before{content:"󰗨"}.mdi-delete-forever-outline:before{content:"󰮉"}.mdi-delete-off:before{content:"󱂧"}.mdi-delete-off-outline:before{content:"󱂨"}.mdi-delete-outline:before{content:"󰧧"}.mdi-delete-restore:before{content:"󰠙"}.mdi-delete-sweep:before{content:"󰗩"}.mdi-delete-sweep-outline:before{content:"󰱢"}.mdi-delete-variant:before{content:"󰆳"}.mdi-delta:before{content:"󰇂"}.mdi-desk:before{content:"󱈹"}.mdi-desk-lamp:before{content:"󰥟"}.mdi-desk-lamp-off:before{content:"󱬟"}.mdi-desk-lamp-on:before{content:"󱬠"}.mdi-deskphone:before{content:"󰇃"}.mdi-desktop-classic:before{content:"󰟀"}.mdi-desktop-tower:before{content:"󰇅"}.mdi-desktop-tower-monitor:before{content:"󰪫"}.mdi-details:before{content:"󰇆"}.mdi-dev-to:before{content:"󰵮"}.mdi-developer-board:before{content:"󰚗"}.mdi-deviantart:before{content:"󰇇"}.mdi-devices:before{content:"󰾰"}.mdi-dharmachakra:before{content:"󰥋"}.mdi-diabetes:before{content:"󱄦"}.mdi-dialpad:before{content:"󰘜"}.mdi-diameter:before{content:"󰱣"}.mdi-diameter-outline:before{content:"󰱤"}.mdi-diameter-variant:before{content:"󰱥"}.mdi-diamond:before{content:"󰮊"}.mdi-diamond-outline:before{content:"󰮋"}.mdi-diamond-stone:before{content:"󰇈"}.mdi-diaper-outline:before{content:"󱳏"}.mdi-dice-1:before{content:"󰇊"}.mdi-dice-1-outline:before{content:"󱅊"}.mdi-dice-2:before{content:"󰇋"}.mdi-dice-2-outline:before{content:"󱅋"}.mdi-dice-3:before{content:"󰇌"}.mdi-dice-3-outline:before{content:"󱅌"}.mdi-dice-4:before{content:"󰇍"}.mdi-dice-4-outline:before{content:"󱅍"}.mdi-dice-5:before{content:"󰇎"}.mdi-dice-5-outline:before{content:"󱅎"}.mdi-dice-6:before{content:"󰇏"}.mdi-dice-6-outline:before{content:"󱅏"}.mdi-dice-d10:before{content:"󱅓"}.mdi-dice-d10-outline:before{content:"󰝯"}.mdi-dice-d12:before{content:"󱅔"}.mdi-dice-d12-outline:before{content:"󰡧"}.mdi-dice-d20:before{content:"󱅕"}.mdi-dice-d20-outline:before{content:"󰗪"}.mdi-dice-d4:before{content:"󱅐"}.mdi-dice-d4-outline:before{content:"󰗫"}.mdi-dice-d6:before{content:"󱅑"}.mdi-dice-d6-outline:before{content:"󰗭"}.mdi-dice-d8:before{content:"󱅒"}.mdi-dice-d8-outline:before{content:"󰗬"}.mdi-dice-multiple:before{content:"󰝮"}.mdi-dice-multiple-outline:before{content:"󱅖"}.mdi-digital-ocean:before{content:"󱈷"}.mdi-dip-switch:before{content:"󰟁"}.mdi-directions:before{content:"󰇐"}.mdi-directions-fork:before{content:"󰙁"}.mdi-disc:before{content:"󰗮"}.mdi-disc-alert:before{content:"󰇑"}.mdi-disc-player:before{content:"󰥠"}.mdi-dishwasher:before{content:"󰪬"}.mdi-dishwasher-alert:before{content:"󱆸"}.mdi-dishwasher-off:before{content:"󱆹"}.mdi-disqus:before{content:"󰇒"}.mdi-distribute-horizontal-center:before{content:"󱇉"}.mdi-distribute-horizontal-left:before{content:"󱇈"}.mdi-distribute-horizontal-right:before{content:"󱇊"}.mdi-distribute-vertical-bottom:before{content:"󱇋"}.mdi-distribute-vertical-center:before{content:"󱇌"}.mdi-distribute-vertical-top:before{content:"󱇍"}.mdi-diversify:before{content:"󱡷"}.mdi-diving:before{content:"󱥷"}.mdi-diving-flippers:before{content:"󰶿"}.mdi-diving-helmet:before{content:"󰷀"}.mdi-diving-scuba:before{content:"󱭷"}.mdi-diving-scuba-flag:before{content:"󰷂"}.mdi-diving-scuba-mask:before{content:"󰷁"}.mdi-diving-scuba-tank:before{content:"󰷃"}.mdi-diving-scuba-tank-multiple:before{content:"󰷄"}.mdi-diving-snorkel:before{content:"󰷅"}.mdi-division:before{content:"󰇔"}.mdi-division-box:before{content:"󰇕"}.mdi-dlna:before{content:"󰩁"}.mdi-dna:before{content:"󰚄"}.mdi-dns:before{content:"󰇖"}.mdi-dns-outline:before{content:"󰮌"}.mdi-dock-bottom:before{content:"󱂩"}.mdi-dock-left:before{content:"󱂪"}.mdi-dock-right:before{content:"󱂫"}.mdi-dock-top:before{content:"󱔓"}.mdi-dock-window:before{content:"󱂬"}.mdi-docker:before{content:"󰡨"}.mdi-doctor:before{content:"󰩂"}.mdi-dog:before{content:"󰩃"}.mdi-dog-service:before{content:"󰪭"}.mdi-dog-side:before{content:"󰩄"}.mdi-dog-side-off:before{content:"󱛮"}.mdi-dolby:before{content:"󰚳"}.mdi-dolly:before{content:"󰺞"}.mdi-dolphin:before{content:"󱢴"}.mdi-domain:before{content:"󰇗"}.mdi-domain-off:before{content:"󰵯"}.mdi-domain-plus:before{content:"󱂭"}.mdi-domain-remove:before{content:"󱂮"}.mdi-domain-switch:before{content:"󱰬"}.mdi-dome-light:before{content:"󱐞"}.mdi-domino-mask:before{content:"󱀣"}.mdi-donkey:before{content:"󰟂"}.mdi-door:before{content:"󰠚"}.mdi-door-closed:before{content:"󰠛"}.mdi-door-closed-cancel:before{content:"󱲓"}.mdi-door-closed-lock:before{content:"󱂯"}.mdi-door-open:before{content:"󰠜"}.mdi-door-sliding:before{content:"󱠞"}.mdi-door-sliding-lock:before{content:"󱠟"}.mdi-door-sliding-open:before{content:"󱠠"}.mdi-doorbell:before{content:"󱋦"}.mdi-doorbell-video:before{content:"󰡩"}.mdi-dot-net:before{content:"󰪮"}.mdi-dots-circle:before{content:"󱥸"}.mdi-dots-grid:before{content:"󱗼"}.mdi-dots-hexagon:before{content:"󱗿"}.mdi-dots-horizontal:before{content:"󰇘"}.mdi-dots-horizontal-circle:before{content:"󰟃"}.mdi-dots-horizontal-circle-outline:before{content:"󰮍"}.mdi-dots-square:before{content:"󱗽"}.mdi-dots-triangle:before{content:"󱗾"}.mdi-dots-vertical:before{content:"󰇙"}.mdi-dots-vertical-circle:before{content:"󰟄"}.mdi-dots-vertical-circle-outline:before{content:"󰮎"}.mdi-download:before{content:"󰇚"}.mdi-download-box:before{content:"󱑢"}.mdi-download-box-outline:before{content:"󱑣"}.mdi-download-circle:before{content:"󱑤"}.mdi-download-circle-outline:before{content:"󱑥"}.mdi-download-lock:before{content:"󱌠"}.mdi-download-lock-outline:before{content:"󱌡"}.mdi-download-multiple:before{content:"󰧩"}.mdi-download-multiple-outline:before{content:"󱳐"}.mdi-download-network:before{content:"󰛴"}.mdi-download-network-outline:before{content:"󰱦"}.mdi-download-off:before{content:"󱂰"}.mdi-download-off-outline:before{content:"󱂱"}.mdi-download-outline:before{content:"󰮏"}.mdi-drag:before{content:"󰇛"}.mdi-drag-horizontal:before{content:"󰇜"}.mdi-drag-horizontal-variant:before{content:"󱋰"}.mdi-drag-variant:before{content:"󰮐"}.mdi-drag-vertical:before{content:"󰇝"}.mdi-drag-vertical-variant:before{content:"󱋱"}.mdi-drama-masks:before{content:"󰴂"}.mdi-draw:before{content:"󰽉"}.mdi-draw-pen:before{content:"󱦹"}.mdi-drawing:before{content:"󰇞"}.mdi-drawing-box:before{content:"󰇟"}.mdi-dresser:before{content:"󰽊"}.mdi-dresser-outline:before{content:"󰽋"}.mdi-drone:before{content:"󰇢"}.mdi-dropbox:before{content:"󰇣"}.mdi-drupal:before{content:"󰇤"}.mdi-duck:before{content:"󰇥"}.mdi-dumbbell:before{content:"󰇦"}.mdi-dump-truck:before{content:"󰱧"}.mdi-ear-hearing:before{content:"󰟅"}.mdi-ear-hearing-loop:before{content:"󱫮"}.mdi-ear-hearing-off:before{content:"󰩅"}.mdi-earbuds:before{content:"󱡏"}.mdi-earbuds-off:before{content:"󱡐"}.mdi-earbuds-off-outline:before{content:"󱡑"}.mdi-earbuds-outline:before{content:"󱡒"}.mdi-earth:before{content:"󰇧"}.mdi-earth-arrow-down:before{content:"󱲇"}.mdi-earth-arrow-left:before{content:"󱲈"}.mdi-earth-arrow-right:before{content:"󱌑"}.mdi-earth-arrow-up:before{content:"󱲉"}.mdi-earth-box:before{content:"󰛍"}.mdi-earth-box-minus:before{content:"󱐇"}.mdi-earth-box-off:before{content:"󰛎"}.mdi-earth-box-plus:before{content:"󱐆"}.mdi-earth-box-remove:before{content:"󱐈"}.mdi-earth-minus:before{content:"󱐄"}.mdi-earth-off:before{content:"󰇨"}.mdi-earth-plus:before{content:"󱐃"}.mdi-earth-remove:before{content:"󱐅"}.mdi-egg:before{content:"󰪯"}.mdi-egg-easter:before{content:"󰪰"}.mdi-egg-fried:before{content:"󱡊"}.mdi-egg-off:before{content:"󱏰"}.mdi-egg-off-outline:before{content:"󱏱"}.mdi-egg-outline:before{content:"󱏲"}.mdi-eiffel-tower:before{content:"󱕫"}.mdi-eight-track:before{content:"󰧪"}.mdi-eject:before{content:"󰇪"}.mdi-eject-circle:before{content:"󱬣"}.mdi-eject-circle-outline:before{content:"󱬤"}.mdi-eject-outline:before{content:"󰮑"}.mdi-electric-switch:before{content:"󰺟"}.mdi-electric-switch-closed:before{content:"󱃙"}.mdi-electron-framework:before{content:"󱀤"}.mdi-elephant:before{content:"󰟆"}.mdi-elevation-decline:before{content:"󰇫"}.mdi-elevation-rise:before{content:"󰇬"}.mdi-elevator:before{content:"󰇭"}.mdi-elevator-down:before{content:"󱋂"}.mdi-elevator-passenger:before{content:"󱎁"}.mdi-elevator-passenger-off:before{content:"󱥹"}.mdi-elevator-passenger-off-outline:before{content:"󱥺"}.mdi-elevator-passenger-outline:before{content:"󱥻"}.mdi-elevator-up:before{content:"󱋁"}.mdi-ellipse:before{content:"󰺠"}.mdi-ellipse-outline:before{content:"󰺡"}.mdi-email:before{content:"󰇮"}.mdi-email-alert:before{content:"󰛏"}.mdi-email-alert-outline:before{content:"󰵂"}.mdi-email-arrow-left:before{content:"󱃚"}.mdi-email-arrow-left-outline:before{content:"󱃛"}.mdi-email-arrow-right:before{content:"󱃜"}.mdi-email-arrow-right-outline:before{content:"󱃝"}.mdi-email-box:before{content:"󰴃"}.mdi-email-check:before{content:"󰪱"}.mdi-email-check-outline:before{content:"󰪲"}.mdi-email-edit:before{content:"󰻣"}.mdi-email-edit-outline:before{content:"󰻤"}.mdi-email-fast:before{content:"󱡯"}.mdi-email-fast-outline:before{content:"󱡰"}.mdi-email-heart-outline:before{content:"󱱛"}.mdi-email-lock:before{content:"󰇱"}.mdi-email-lock-outline:before{content:"󱭡"}.mdi-email-mark-as-unread:before{content:"󰮒"}.mdi-email-minus:before{content:"󰻥"}.mdi-email-minus-outline:before{content:"󰻦"}.mdi-email-multiple:before{content:"󰻧"}.mdi-email-multiple-outline:before{content:"󰻨"}.mdi-email-newsletter:before{content:"󰾱"}.mdi-email-off:before{content:"󱏣"}.mdi-email-off-outline:before{content:"󱏤"}.mdi-email-open:before{content:"󰇯"}.mdi-email-open-heart-outline:before{content:"󱱜"}.mdi-email-open-multiple:before{content:"󰻩"}.mdi-email-open-multiple-outline:before{content:"󰻪"}.mdi-email-open-outline:before{content:"󰗯"}.mdi-email-outline:before{content:"󰇰"}.mdi-email-plus:before{content:"󰧫"}.mdi-email-plus-outline:before{content:"󰧬"}.mdi-email-remove:before{content:"󱙡"}.mdi-email-remove-outline:before{content:"󱙢"}.mdi-email-seal:before{content:"󱥛"}.mdi-email-seal-outline:before{content:"󱥜"}.mdi-email-search:before{content:"󰥡"}.mdi-email-search-outline:before{content:"󰥢"}.mdi-email-sync:before{content:"󱋇"}.mdi-email-sync-outline:before{content:"󱋈"}.mdi-email-variant:before{content:"󰗰"}.mdi-ember:before{content:"󰬰"}.mdi-emby:before{content:"󰚴"}.mdi-emoticon:before{content:"󰱨"}.mdi-emoticon-angry:before{content:"󰱩"}.mdi-emoticon-angry-outline:before{content:"󰱪"}.mdi-emoticon-confused:before{content:"󱃞"}.mdi-emoticon-confused-outline:before{content:"󱃟"}.mdi-emoticon-cool:before{content:"󰱫"}.mdi-emoticon-cool-outline:before{content:"󰇳"}.mdi-emoticon-cry:before{content:"󰱬"}.mdi-emoticon-cry-outline:before{content:"󰱭"}.mdi-emoticon-dead:before{content:"󰱮"}.mdi-emoticon-dead-outline:before{content:"󰚛"}.mdi-emoticon-devil:before{content:"󰱯"}.mdi-emoticon-devil-outline:before{content:"󰇴"}.mdi-emoticon-excited:before{content:"󰱰"}.mdi-emoticon-excited-outline:before{content:"󰚜"}.mdi-emoticon-frown:before{content:"󰽌"}.mdi-emoticon-frown-outline:before{content:"󰽍"}.mdi-emoticon-happy:before{content:"󰱱"}.mdi-emoticon-happy-outline:before{content:"󰇵"}.mdi-emoticon-kiss:before{content:"󰱲"}.mdi-emoticon-kiss-outline:before{content:"󰱳"}.mdi-emoticon-lol:before{content:"󱈔"}.mdi-emoticon-lol-outline:before{content:"󱈕"}.mdi-emoticon-minus:before{content:"󱲲"}.mdi-emoticon-minus-outline:before{content:"󱲳"}.mdi-emoticon-neutral:before{content:"󰱴"}.mdi-emoticon-neutral-outline:before{content:"󰇶"}.mdi-emoticon-outline:before{content:"󰇲"}.mdi-emoticon-plus:before{content:"󱲴"}.mdi-emoticon-plus-outline:before{content:"󱲵"}.mdi-emoticon-poop:before{content:"󰇷"}.mdi-emoticon-poop-outline:before{content:"󰱵"}.mdi-emoticon-remove:before{content:"󱲶"}.mdi-emoticon-remove-outline:before{content:"󱲷"}.mdi-emoticon-sad:before{content:"󰱶"}.mdi-emoticon-sad-outline:before{content:"󰇸"}.mdi-emoticon-sick:before{content:"󱕼"}.mdi-emoticon-sick-outline:before{content:"󱕽"}.mdi-emoticon-tongue:before{content:"󰇹"}.mdi-emoticon-tongue-outline:before{content:"󰱷"}.mdi-emoticon-wink:before{content:"󰱸"}.mdi-emoticon-wink-outline:before{content:"󰱹"}.mdi-engine:before{content:"󰇺"}.mdi-engine-off:before{content:"󰩆"}.mdi-engine-off-outline:before{content:"󰩇"}.mdi-engine-outline:before{content:"󰇻"}.mdi-epsilon:before{content:"󱃠"}.mdi-equal:before{content:"󰇼"}.mdi-equal-box:before{content:"󰇽"}.mdi-equalizer:before{content:"󰺢"}.mdi-equalizer-outline:before{content:"󰺣"}.mdi-eraser:before{content:"󰇾"}.mdi-eraser-variant:before{content:"󰙂"}.mdi-escalator:before{content:"󰇿"}.mdi-escalator-box:before{content:"󱎙"}.mdi-escalator-down:before{content:"󱋀"}.mdi-escalator-up:before{content:"󱊿"}.mdi-eslint:before{content:"󰱺"}.mdi-et:before{content:"󰪳"}.mdi-ethereum:before{content:"󰡪"}.mdi-ethernet:before{content:"󰈀"}.mdi-ethernet-cable:before{content:"󰈁"}.mdi-ethernet-cable-off:before{content:"󰈂"}.mdi-ethernet-off:before{content:"󱳑"}.mdi-ev-plug-ccs1:before{content:"󱔙"}.mdi-ev-plug-ccs2:before{content:"󱔚"}.mdi-ev-plug-chademo:before{content:"󱔛"}.mdi-ev-plug-tesla:before{content:"󱔜"}.mdi-ev-plug-type1:before{content:"󱔝"}.mdi-ev-plug-type2:before{content:"󱔞"}.mdi-ev-station:before{content:"󰗱"}.mdi-evernote:before{content:"󰈄"}.mdi-excavator:before{content:"󱀥"}.mdi-exclamation:before{content:"󰈅"}.mdi-exclamation-thick:before{content:"󱈸"}.mdi-exit-run:before{content:"󰩈"}.mdi-exit-to-app:before{content:"󰈆"}.mdi-expand-all:before{content:"󰪴"}.mdi-expand-all-outline:before{content:"󰪵"}.mdi-expansion-card:before{content:"󰢮"}.mdi-expansion-card-variant:before{content:"󰾲"}.mdi-exponent:before{content:"󰥣"}.mdi-exponent-box:before{content:"󰥤"}.mdi-export:before{content:"󰈇"}.mdi-export-variant:before{content:"󰮓"}.mdi-eye:before{content:"󰈈"}.mdi-eye-arrow-left:before{content:"󱣽"}.mdi-eye-arrow-left-outline:before{content:"󱣾"}.mdi-eye-arrow-right:before{content:"󱣿"}.mdi-eye-arrow-right-outline:before{content:"󱤀"}.mdi-eye-check:before{content:"󰴄"}.mdi-eye-check-outline:before{content:"󰴅"}.mdi-eye-circle:before{content:"󰮔"}.mdi-eye-circle-outline:before{content:"󰮕"}.mdi-eye-closed:before{content:"󱲣"}.mdi-eye-lock:before{content:"󱰆"}.mdi-eye-lock-open:before{content:"󱰇"}.mdi-eye-lock-open-outline:before{content:"󱰈"}.mdi-eye-lock-outline:before{content:"󱰉"}.mdi-eye-minus:before{content:"󱀦"}.mdi-eye-minus-outline:before{content:"󱀧"}.mdi-eye-off:before{content:"󰈉"}.mdi-eye-off-outline:before{content:"󰛑"}.mdi-eye-outline:before{content:"󰛐"}.mdi-eye-plus:before{content:"󰡫"}.mdi-eye-plus-outline:before{content:"󰡬"}.mdi-eye-refresh:before{content:"󱥼"}.mdi-eye-refresh-outline:before{content:"󱥽"}.mdi-eye-remove:before{content:"󱗣"}.mdi-eye-remove-outline:before{content:"󱗤"}.mdi-eye-settings:before{content:"󰡭"}.mdi-eye-settings-outline:before{content:"󰡮"}.mdi-eyedropper:before{content:"󰈊"}.mdi-eyedropper-minus:before{content:"󱏝"}.mdi-eyedropper-off:before{content:"󱏟"}.mdi-eyedropper-plus:before{content:"󱏜"}.mdi-eyedropper-remove:before{content:"󱏞"}.mdi-eyedropper-variant:before{content:"󰈋"}.mdi-face-agent:before{content:"󰵰"}.mdi-face-man:before{content:"󰙃"}.mdi-face-man-outline:before{content:"󰮖"}.mdi-face-man-profile:before{content:"󰙄"}.mdi-face-man-shimmer:before{content:"󱗌"}.mdi-face-man-shimmer-outline:before{content:"󱗍"}.mdi-face-mask:before{content:"󱖆"}.mdi-face-mask-outline:before{content:"󱖇"}.mdi-face-recognition:before{content:"󰱻"}.mdi-face-woman:before{content:"󱁷"}.mdi-face-woman-outline:before{content:"󱁸"}.mdi-face-woman-profile:before{content:"󱁶"}.mdi-face-woman-shimmer:before{content:"󱗎"}.mdi-face-woman-shimmer-outline:before{content:"󱗏"}.mdi-facebook:before{content:"󰈌"}.mdi-facebook-gaming:before{content:"󰟝"}.mdi-facebook-messenger:before{content:"󰈎"}.mdi-facebook-workplace:before{content:"󰬱"}.mdi-factory:before{content:"󰈏"}.mdi-family-tree:before{content:"󱘎"}.mdi-fan:before{content:"󰈐"}.mdi-fan-alert:before{content:"󱑬"}.mdi-fan-auto:before{content:"󱜝"}.mdi-fan-chevron-down:before{content:"󱑭"}.mdi-fan-chevron-up:before{content:"󱑮"}.mdi-fan-clock:before{content:"󱨺"}.mdi-fan-minus:before{content:"󱑰"}.mdi-fan-off:before{content:"󰠝"}.mdi-fan-plus:before{content:"󱑯"}.mdi-fan-remove:before{content:"󱑱"}.mdi-fan-speed-1:before{content:"󱑲"}.mdi-fan-speed-2:before{content:"󱑳"}.mdi-fan-speed-3:before{content:"󱑴"}.mdi-fast-forward:before{content:"󰈑"}.mdi-fast-forward-10:before{content:"󰵱"}.mdi-fast-forward-15:before{content:"󱤺"}.mdi-fast-forward-30:before{content:"󰴆"}.mdi-fast-forward-45:before{content:"󱬒"}.mdi-fast-forward-5:before{content:"󱇸"}.mdi-fast-forward-60:before{content:"󱘋"}.mdi-fast-forward-outline:before{content:"󰛒"}.mdi-faucet:before{content:"󱬩"}.mdi-faucet-variant:before{content:"󱬪"}.mdi-fax:before{content:"󰈒"}.mdi-feather:before{content:"󰛓"}.mdi-feature-search:before{content:"󰩉"}.mdi-feature-search-outline:before{content:"󰩊"}.mdi-fedora:before{content:"󰣛"}.mdi-fence:before{content:"󱞚"}.mdi-fence-electric:before{content:"󱟶"}.mdi-fencing:before{content:"󱓁"}.mdi-ferris-wheel:before{content:"󰺤"}.mdi-ferry:before{content:"󰈓"}.mdi-file:before{content:"󰈔"}.mdi-file-account:before{content:"󰜻"}.mdi-file-account-outline:before{content:"󱀨"}.mdi-file-alert:before{content:"󰩋"}.mdi-file-alert-outline:before{content:"󰩌"}.mdi-file-arrow-left-right:before{content:"󱪓"}.mdi-file-arrow-left-right-outline:before{content:"󱪔"}.mdi-file-arrow-up-down:before{content:"󱪕"}.mdi-file-arrow-up-down-outline:before{content:"󱪖"}.mdi-file-cabinet:before{content:"󰪶"}.mdi-file-cad:before{content:"󰻫"}.mdi-file-cad-box:before{content:"󰻬"}.mdi-file-cancel:before{content:"󰷆"}.mdi-file-cancel-outline:before{content:"󰷇"}.mdi-file-certificate:before{content:"󱆆"}.mdi-file-certificate-outline:before{content:"󱆇"}.mdi-file-chart:before{content:"󰈕"}.mdi-file-chart-check:before{content:"󱧆"}.mdi-file-chart-check-outline:before{content:"󱧇"}.mdi-file-chart-outline:before{content:"󱀩"}.mdi-file-check:before{content:"󰈖"}.mdi-file-check-outline:before{content:"󰸩"}.mdi-file-clock:before{content:"󱋡"}.mdi-file-clock-outline:before{content:"󱋢"}.mdi-file-cloud:before{content:"󰈗"}.mdi-file-cloud-outline:before{content:"󱀪"}.mdi-file-code:before{content:"󰈮"}.mdi-file-code-outline:before{content:"󱀫"}.mdi-file-cog:before{content:"󱁻"}.mdi-file-cog-outline:before{content:"󱁼"}.mdi-file-compare:before{content:"󰢪"}.mdi-file-delimited:before{content:"󰈘"}.mdi-file-delimited-outline:before{content:"󰺥"}.mdi-file-document:before{content:"󰈙"}.mdi-file-document-alert:before{content:"󱪗"}.mdi-file-document-alert-outline:before{content:"󱪘"}.mdi-file-document-arrow-right:before{content:"󱰏"}.mdi-file-document-arrow-right-outline:before{content:"󱰐"}.mdi-file-document-check:before{content:"󱪙"}.mdi-file-document-check-outline:before{content:"󱪚"}.mdi-file-document-edit:before{content:"󰷈"}.mdi-file-document-edit-outline:before{content:"󰷉"}.mdi-file-document-minus:before{content:"󱪛"}.mdi-file-document-minus-outline:before{content:"󱪜"}.mdi-file-document-multiple:before{content:"󱔗"}.mdi-file-document-multiple-outline:before{content:"󱔘"}.mdi-file-document-outline:before{content:"󰧮"}.mdi-file-document-plus:before{content:"󱪝"}.mdi-file-document-plus-outline:before{content:"󱪞"}.mdi-file-document-refresh:before{content:"󱱺"}.mdi-file-document-refresh-outline:before{content:"󱱻"}.mdi-file-document-remove:before{content:"󱪟"}.mdi-file-document-remove-outline:before{content:"󱪠"}.mdi-file-download:before{content:"󰥥"}.mdi-file-download-outline:before{content:"󰥦"}.mdi-file-edit:before{content:"󱇧"}.mdi-file-edit-outline:before{content:"󱇨"}.mdi-file-excel:before{content:"󰈛"}.mdi-file-excel-box:before{content:"󰈜"}.mdi-file-excel-box-outline:before{content:"󱀬"}.mdi-file-excel-outline:before{content:"󱀭"}.mdi-file-export:before{content:"󰈝"}.mdi-file-export-outline:before{content:"󱀮"}.mdi-file-eye:before{content:"󰷊"}.mdi-file-eye-outline:before{content:"󰷋"}.mdi-file-find:before{content:"󰈞"}.mdi-file-find-outline:before{content:"󰮗"}.mdi-file-gif-box:before{content:"󰵸"}.mdi-file-hidden:before{content:"󰘓"}.mdi-file-image:before{content:"󰈟"}.mdi-file-image-marker:before{content:"󱝲"}.mdi-file-image-marker-outline:before{content:"󱝳"}.mdi-file-image-minus:before{content:"󱤻"}.mdi-file-image-minus-outline:before{content:"󱤼"}.mdi-file-image-outline:before{content:"󰺰"}.mdi-file-image-plus:before{content:"󱤽"}.mdi-file-image-plus-outline:before{content:"󱤾"}.mdi-file-image-remove:before{content:"󱤿"}.mdi-file-image-remove-outline:before{content:"󱥀"}.mdi-file-import:before{content:"󰈠"}.mdi-file-import-outline:before{content:"󱀯"}.mdi-file-jpg-box:before{content:"󰈥"}.mdi-file-key:before{content:"󱆄"}.mdi-file-key-outline:before{content:"󱆅"}.mdi-file-link:before{content:"󱅷"}.mdi-file-link-outline:before{content:"󱅸"}.mdi-file-lock:before{content:"󰈡"}.mdi-file-lock-open:before{content:"󱧈"}.mdi-file-lock-open-outline:before{content:"󱧉"}.mdi-file-lock-outline:before{content:"󱀰"}.mdi-file-marker:before{content:"󱝴"}.mdi-file-marker-outline:before{content:"󱝵"}.mdi-file-minus:before{content:"󱪡"}.mdi-file-minus-outline:before{content:"󱪢"}.mdi-file-move:before{content:"󰪹"}.mdi-file-move-outline:before{content:"󱀱"}.mdi-file-multiple:before{content:"󰈢"}.mdi-file-multiple-outline:before{content:"󱀲"}.mdi-file-music:before{content:"󰈣"}.mdi-file-music-outline:before{content:"󰸪"}.mdi-file-outline:before{content:"󰈤"}.mdi-file-pdf-box:before{content:"󰈦"}.mdi-file-percent:before{content:"󰠞"}.mdi-file-percent-outline:before{content:"󱀳"}.mdi-file-phone:before{content:"󱅹"}.mdi-file-phone-outline:before{content:"󱅺"}.mdi-file-plus:before{content:"󰝒"}.mdi-file-plus-outline:before{content:"󰻭"}.mdi-file-png-box:before{content:"󰸭"}.mdi-file-powerpoint:before{content:"󰈧"}.mdi-file-powerpoint-box:before{content:"󰈨"}.mdi-file-powerpoint-box-outline:before{content:"󱀴"}.mdi-file-powerpoint-outline:before{content:"󱀵"}.mdi-file-presentation-box:before{content:"󰈩"}.mdi-file-question:before{content:"󰡯"}.mdi-file-question-outline:before{content:"󱀶"}.mdi-file-refresh:before{content:"󰤘"}.mdi-file-refresh-outline:before{content:"󰕁"}.mdi-file-remove:before{content:"󰮘"}.mdi-file-remove-outline:before{content:"󱀷"}.mdi-file-replace:before{content:"󰬲"}.mdi-file-replace-outline:before{content:"󰬳"}.mdi-file-restore:before{content:"󰙰"}.mdi-file-restore-outline:before{content:"󱀸"}.mdi-file-rotate-left:before{content:"󱨻"}.mdi-file-rotate-left-outline:before{content:"󱨼"}.mdi-file-rotate-right:before{content:"󱨽"}.mdi-file-rotate-right-outline:before{content:"󱨾"}.mdi-file-search:before{content:"󰱼"}.mdi-file-search-outline:before{content:"󰱽"}.mdi-file-send:before{content:"󰈪"}.mdi-file-send-outline:before{content:"󱀹"}.mdi-file-settings:before{content:"󱁹"}.mdi-file-settings-outline:before{content:"󱁺"}.mdi-file-sign:before{content:"󱧃"}.mdi-file-star:before{content:"󱀺"}.mdi-file-star-four-points:before{content:"󱰭"}.mdi-file-star-four-points-outline:before{content:"󱰮"}.mdi-file-star-outline:before{content:"󱀻"}.mdi-file-swap:before{content:"󰾴"}.mdi-file-swap-outline:before{content:"󰾵"}.mdi-file-sync:before{content:"󱈖"}.mdi-file-sync-outline:before{content:"󱈗"}.mdi-file-table:before{content:"󰱾"}.mdi-file-table-box:before{content:"󱃡"}.mdi-file-table-box-multiple:before{content:"󱃢"}.mdi-file-table-box-multiple-outline:before{content:"󱃣"}.mdi-file-table-box-outline:before{content:"󱃤"}.mdi-file-table-outline:before{content:"󰱿"}.mdi-file-tree:before{content:"󰙅"}.mdi-file-tree-outline:before{content:"󱏒"}.mdi-file-undo:before{content:"󰣜"}.mdi-file-undo-outline:before{content:"󱀼"}.mdi-file-upload:before{content:"󰩍"}.mdi-file-upload-outline:before{content:"󰩎"}.mdi-file-video:before{content:"󰈫"}.mdi-file-video-outline:before{content:"󰸬"}.mdi-file-word:before{content:"󰈬"}.mdi-file-word-box:before{content:"󰈭"}.mdi-file-word-box-outline:before{content:"󱀽"}.mdi-file-word-outline:before{content:"󱀾"}.mdi-file-xml-box:before{content:"󱭋"}.mdi-film:before{content:"󰈯"}.mdi-filmstrip:before{content:"󰈰"}.mdi-filmstrip-box:before{content:"󰌲"}.mdi-filmstrip-box-multiple:before{content:"󰴘"}.mdi-filmstrip-off:before{content:"󰈱"}.mdi-filter:before{content:"󰈲"}.mdi-filter-check:before{content:"󱣬"}.mdi-filter-check-outline:before{content:"󱣭"}.mdi-filter-cog:before{content:"󱪣"}.mdi-filter-cog-outline:before{content:"󱪤"}.mdi-filter-menu:before{content:"󱃥"}.mdi-filter-menu-outline:before{content:"󱃦"}.mdi-filter-minus:before{content:"󰻮"}.mdi-filter-minus-outline:before{content:"󰻯"}.mdi-filter-multiple:before{content:"󱨿"}.mdi-filter-multiple-outline:before{content:"󱩀"}.mdi-filter-off:before{content:"󱓯"}.mdi-filter-off-outline:before{content:"󱓰"}.mdi-filter-outline:before{content:"󰈳"}.mdi-filter-plus:before{content:"󰻰"}.mdi-filter-plus-outline:before{content:"󰻱"}.mdi-filter-remove:before{content:"󰈴"}.mdi-filter-remove-outline:before{content:"󰈵"}.mdi-filter-settings:before{content:"󱪥"}.mdi-filter-settings-outline:before{content:"󱪦"}.mdi-filter-variant:before{content:"󰈶"}.mdi-filter-variant-minus:before{content:"󱄒"}.mdi-filter-variant-plus:before{content:"󱄓"}.mdi-filter-variant-remove:before{content:"󱀿"}.mdi-finance:before{content:"󰠟"}.mdi-find-replace:before{content:"󰛔"}.mdi-fingerprint:before{content:"󰈷"}.mdi-fingerprint-off:before{content:"󰺱"}.mdi-fire:before{content:"󰈸"}.mdi-fire-alert:before{content:"󱗗"}.mdi-fire-circle:before{content:"󱠇"}.mdi-fire-extinguisher:before{content:"󰻲"}.mdi-fire-hydrant:before{content:"󱄷"}.mdi-fire-hydrant-alert:before{content:"󱄸"}.mdi-fire-hydrant-off:before{content:"󱄹"}.mdi-fire-off:before{content:"󱜢"}.mdi-fire-station:before{content:"󱳃"}.mdi-fire-truck:before{content:"󰢫"}.mdi-firebase:before{content:"󰥧"}.mdi-firefox:before{content:"󰈹"}.mdi-fireplace:before{content:"󰸮"}.mdi-fireplace-off:before{content:"󰸯"}.mdi-firewire:before{content:"󰖾"}.mdi-firework:before{content:"󰸰"}.mdi-firework-off:before{content:"󱜣"}.mdi-fish:before{content:"󰈺"}.mdi-fish-off:before{content:"󱏳"}.mdi-fishbowl:before{content:"󰻳"}.mdi-fishbowl-outline:before{content:"󰻴"}.mdi-fit-to-page:before{content:"󰻵"}.mdi-fit-to-page-outline:before{content:"󰻶"}.mdi-fit-to-screen:before{content:"󱣴"}.mdi-fit-to-screen-outline:before{content:"󱣵"}.mdi-flag:before{content:"󰈻"}.mdi-flag-checkered:before{content:"󰈼"}.mdi-flag-minus:before{content:"󰮙"}.mdi-flag-minus-outline:before{content:"󱂲"}.mdi-flag-off:before{content:"󱣮"}.mdi-flag-off-outline:before{content:"󱣯"}.mdi-flag-outline:before{content:"󰈽"}.mdi-flag-plus:before{content:"󰮚"}.mdi-flag-plus-outline:before{content:"󱂳"}.mdi-flag-remove:before{content:"󰮛"}.mdi-flag-remove-outline:before{content:"󱂴"}.mdi-flag-triangle:before{content:"󰈿"}.mdi-flag-variant:before{content:"󰉀"}.mdi-flag-variant-minus:before{content:"󱮴"}.mdi-flag-variant-minus-outline:before{content:"󱮵"}.mdi-flag-variant-off:before{content:"󱮰"}.mdi-flag-variant-off-outline:before{content:"󱮱"}.mdi-flag-variant-outline:before{content:"󰈾"}.mdi-flag-variant-plus:before{content:"󱮲"}.mdi-flag-variant-plus-outline:before{content:"󱮳"}.mdi-flag-variant-remove:before{content:"󱮶"}.mdi-flag-variant-remove-outline:before{content:"󱮷"}.mdi-flare:before{content:"󰵲"}.mdi-flash:before{content:"󰉁"}.mdi-flash-alert:before{content:"󰻷"}.mdi-flash-alert-outline:before{content:"󰻸"}.mdi-flash-auto:before{content:"󰉂"}.mdi-flash-off:before{content:"󰉃"}.mdi-flash-off-outline:before{content:"󱭅"}.mdi-flash-outline:before{content:"󰛕"}.mdi-flash-red-eye:before{content:"󰙻"}.mdi-flash-triangle:before{content:"󱬝"}.mdi-flash-triangle-outline:before{content:"󱬞"}.mdi-flashlight:before{content:"󰉄"}.mdi-flashlight-off:before{content:"󰉅"}.mdi-flask:before{content:"󰂓"}.mdi-flask-empty:before{content:"󰂔"}.mdi-flask-empty-minus:before{content:"󱈺"}.mdi-flask-empty-minus-outline:before{content:"󱈻"}.mdi-flask-empty-off:before{content:"󱏴"}.mdi-flask-empty-off-outline:before{content:"󱏵"}.mdi-flask-empty-outline:before{content:"󰂕"}.mdi-flask-empty-plus:before{content:"󱈼"}.mdi-flask-empty-plus-outline:before{content:"󱈽"}.mdi-flask-empty-remove:before{content:"󱈾"}.mdi-flask-empty-remove-outline:before{content:"󱈿"}.mdi-flask-minus:before{content:"󱉀"}.mdi-flask-minus-outline:before{content:"󱉁"}.mdi-flask-off:before{content:"󱏶"}.mdi-flask-off-outline:before{content:"󱏷"}.mdi-flask-outline:before{content:"󰂖"}.mdi-flask-plus:before{content:"󱉂"}.mdi-flask-plus-outline:before{content:"󱉃"}.mdi-flask-remove:before{content:"󱉄"}.mdi-flask-remove-outline:before{content:"󱉅"}.mdi-flask-round-bottom:before{content:"󱉋"}.mdi-flask-round-bottom-empty:before{content:"󱉌"}.mdi-flask-round-bottom-empty-outline:before{content:"󱉍"}.mdi-flask-round-bottom-outline:before{content:"󱉎"}.mdi-fleur-de-lis:before{content:"󱌃"}.mdi-flip-horizontal:before{content:"󱃧"}.mdi-flip-to-back:before{content:"󰉇"}.mdi-flip-to-front:before{content:"󰉈"}.mdi-flip-vertical:before{content:"󱃨"}.mdi-floor-lamp:before{content:"󰣝"}.mdi-floor-lamp-dual:before{content:"󱁀"}.mdi-floor-lamp-dual-outline:before{content:"󱟎"}.mdi-floor-lamp-outline:before{content:"󱟈"}.mdi-floor-lamp-torchiere:before{content:"󱝇"}.mdi-floor-lamp-torchiere-outline:before{content:"󱟖"}.mdi-floor-lamp-torchiere-variant:before{content:"󱁁"}.mdi-floor-lamp-torchiere-variant-outline:before{content:"󱟏"}.mdi-floor-plan:before{content:"󰠡"}.mdi-floppy:before{content:"󰉉"}.mdi-floppy-variant:before{content:"󰧯"}.mdi-flower:before{content:"󰉊"}.mdi-flower-outline:before{content:"󰧰"}.mdi-flower-pollen:before{content:"󱢅"}.mdi-flower-pollen-outline:before{content:"󱢆"}.mdi-flower-poppy:before{content:"󰴈"}.mdi-flower-tulip:before{content:"󰧱"}.mdi-flower-tulip-outline:before{content:"󰧲"}.mdi-focus-auto:before{content:"󰽎"}.mdi-focus-field:before{content:"󰽏"}.mdi-focus-field-horizontal:before{content:"󰽐"}.mdi-focus-field-vertical:before{content:"󰽑"}.mdi-folder:before{content:"󰉋"}.mdi-folder-account:before{content:"󰉌"}.mdi-folder-account-outline:before{content:"󰮜"}.mdi-folder-alert:before{content:"󰷌"}.mdi-folder-alert-outline:before{content:"󰷍"}.mdi-folder-arrow-down:before{content:"󱧨"}.mdi-folder-arrow-down-outline:before{content:"󱧩"}.mdi-folder-arrow-left:before{content:"󱧪"}.mdi-folder-arrow-left-outline:before{content:"󱧫"}.mdi-folder-arrow-left-right:before{content:"󱧬"}.mdi-folder-arrow-left-right-outline:before{content:"󱧭"}.mdi-folder-arrow-right:before{content:"󱧮"}.mdi-folder-arrow-right-outline:before{content:"󱧯"}.mdi-folder-arrow-up:before{content:"󱧰"}.mdi-folder-arrow-up-down:before{content:"󱧱"}.mdi-folder-arrow-up-down-outline:before{content:"󱧲"}.mdi-folder-arrow-up-outline:before{content:"󱧳"}.mdi-folder-cancel:before{content:"󱧴"}.mdi-folder-cancel-outline:before{content:"󱧵"}.mdi-folder-check:before{content:"󱥾"}.mdi-folder-check-outline:before{content:"󱥿"}.mdi-folder-clock:before{content:"󰪺"}.mdi-folder-clock-outline:before{content:"󰪻"}.mdi-folder-cog:before{content:"󱁿"}.mdi-folder-cog-outline:before{content:"󱂀"}.mdi-folder-download:before{content:"󰉍"}.mdi-folder-download-outline:before{content:"󱃩"}.mdi-folder-edit:before{content:"󰣞"}.mdi-folder-edit-outline:before{content:"󰷎"}.mdi-folder-eye:before{content:"󱞊"}.mdi-folder-eye-outline:before{content:"󱞋"}.mdi-folder-file:before{content:"󱧶"}.mdi-folder-file-outline:before{content:"󱧷"}.mdi-folder-google-drive:before{content:"󰉎"}.mdi-folder-heart:before{content:"󱃪"}.mdi-folder-heart-outline:before{content:"󱃫"}.mdi-folder-hidden:before{content:"󱞞"}.mdi-folder-home:before{content:"󱂵"}.mdi-folder-home-outline:before{content:"󱂶"}.mdi-folder-image:before{content:"󰉏"}.mdi-folder-information:before{content:"󱂷"}.mdi-folder-information-outline:before{content:"󱂸"}.mdi-folder-key:before{content:"󰢬"}.mdi-folder-key-network:before{content:"󰢭"}.mdi-folder-key-network-outline:before{content:"󰲀"}.mdi-folder-key-outline:before{content:"󱃬"}.mdi-folder-lock:before{content:"󰉐"}.mdi-folder-lock-open:before{content:"󰉑"}.mdi-folder-lock-open-outline:before{content:"󱪧"}.mdi-folder-lock-outline:before{content:"󱪨"}.mdi-folder-marker:before{content:"󱉭"}.mdi-folder-marker-outline:before{content:"󱉮"}.mdi-folder-minus:before{content:"󱭉"}.mdi-folder-minus-outline:before{content:"󱭊"}.mdi-folder-move:before{content:"󰉒"}.mdi-folder-move-outline:before{content:"󱉆"}.mdi-folder-multiple:before{content:"󰉓"}.mdi-folder-multiple-image:before{content:"󰉔"}.mdi-folder-multiple-outline:before{content:"󰉕"}.mdi-folder-multiple-plus:before{content:"󱑾"}.mdi-folder-multiple-plus-outline:before{content:"󱑿"}.mdi-folder-music:before{content:"󱍙"}.mdi-folder-music-outline:before{content:"󱍚"}.mdi-folder-network:before{content:"󰡰"}.mdi-folder-network-outline:before{content:"󰲁"}.mdi-folder-off:before{content:"󱧸"}.mdi-folder-off-outline:before{content:"󱧹"}.mdi-folder-open:before{content:"󰝰"}.mdi-folder-open-outline:before{content:"󰷏"}.mdi-folder-outline:before{content:"󰉖"}.mdi-folder-play:before{content:"󱧺"}.mdi-folder-play-outline:before{content:"󱧻"}.mdi-folder-plus:before{content:"󰉗"}.mdi-folder-plus-outline:before{content:"󰮝"}.mdi-folder-pound:before{content:"󰴉"}.mdi-folder-pound-outline:before{content:"󰴊"}.mdi-folder-question:before{content:"󱧊"}.mdi-folder-question-outline:before{content:"󱧋"}.mdi-folder-refresh:before{content:"󰝉"}.mdi-folder-refresh-outline:before{content:"󰕂"}.mdi-folder-remove:before{content:"󰉘"}.mdi-folder-remove-outline:before{content:"󰮞"}.mdi-folder-search:before{content:"󰥨"}.mdi-folder-search-outline:before{content:"󰥩"}.mdi-folder-settings:before{content:"󱁽"}.mdi-folder-settings-outline:before{content:"󱁾"}.mdi-folder-star:before{content:"󰚝"}.mdi-folder-star-multiple:before{content:"󱏓"}.mdi-folder-star-multiple-outline:before{content:"󱏔"}.mdi-folder-star-outline:before{content:"󰮟"}.mdi-folder-swap:before{content:"󰾶"}.mdi-folder-swap-outline:before{content:"󰾷"}.mdi-folder-sync:before{content:"󰴋"}.mdi-folder-sync-outline:before{content:"󰴌"}.mdi-folder-table:before{content:"󱋣"}.mdi-folder-table-outline:before{content:"󱋤"}.mdi-folder-text:before{content:"󰲂"}.mdi-folder-text-outline:before{content:"󰲃"}.mdi-folder-upload:before{content:"󰉙"}.mdi-folder-upload-outline:before{content:"󱃭"}.mdi-folder-wrench:before{content:"󱧼"}.mdi-folder-wrench-outline:before{content:"󱧽"}.mdi-folder-zip:before{content:"󰛫"}.mdi-folder-zip-outline:before{content:"󰞹"}.mdi-font-awesome:before{content:"󰀺"}.mdi-food:before{content:"󰉚"}.mdi-food-apple:before{content:"󰉛"}.mdi-food-apple-outline:before{content:"󰲄"}.mdi-food-croissant:before{content:"󰟈"}.mdi-food-drumstick:before{content:"󱐟"}.mdi-food-drumstick-off:before{content:"󱑨"}.mdi-food-drumstick-off-outline:before{content:"󱑩"}.mdi-food-drumstick-outline:before{content:"󱐠"}.mdi-food-fork-drink:before{content:"󰗲"}.mdi-food-halal:before{content:"󱕲"}.mdi-food-hot-dog:before{content:"󱡋"}.mdi-food-kosher:before{content:"󱕳"}.mdi-food-off:before{content:"󰗳"}.mdi-food-off-outline:before{content:"󱤕"}.mdi-food-outline:before{content:"󱤖"}.mdi-food-steak:before{content:"󱑪"}.mdi-food-steak-off:before{content:"󱑫"}.mdi-food-takeout-box:before{content:"󱠶"}.mdi-food-takeout-box-outline:before{content:"󱠷"}.mdi-food-turkey:before{content:"󱜜"}.mdi-food-variant:before{content:"󰉜"}.mdi-food-variant-off:before{content:"󱏥"}.mdi-foot-print:before{content:"󰽒"}.mdi-football:before{content:"󰉝"}.mdi-football-australian:before{content:"󰉞"}.mdi-football-helmet:before{content:"󰉟"}.mdi-forest:before{content:"󱢗"}.mdi-forest-outline:before{content:"󱱣"}.mdi-forklift:before{content:"󰟉"}.mdi-form-dropdown:before{content:"󱐀"}.mdi-form-select:before{content:"󱐁"}.mdi-form-textarea:before{content:"󱂕"}.mdi-form-textbox:before{content:"󰘎"}.mdi-form-textbox-lock:before{content:"󱍝"}.mdi-form-textbox-password:before{content:"󰟵"}.mdi-format-align-bottom:before{content:"󰝓"}.mdi-format-align-center:before{content:"󰉠"}.mdi-format-align-justify:before{content:"󰉡"}.mdi-format-align-left:before{content:"󰉢"}.mdi-format-align-middle:before{content:"󰝔"}.mdi-format-align-right:before{content:"󰉣"}.mdi-format-align-top:before{content:"󰝕"}.mdi-format-annotation-minus:before{content:"󰪼"}.mdi-format-annotation-plus:before{content:"󰙆"}.mdi-format-bold:before{content:"󰉤"}.mdi-format-clear:before{content:"󰉥"}.mdi-format-color-fill:before{content:"󰉦"}.mdi-format-color-highlight:before{content:"󰸱"}.mdi-format-color-marker-cancel:before{content:"󱌓"}.mdi-format-color-text:before{content:"󰚞"}.mdi-format-columns:before{content:"󰣟"}.mdi-format-float-center:before{content:"󰉧"}.mdi-format-float-left:before{content:"󰉨"}.mdi-format-float-none:before{content:"󰉩"}.mdi-format-float-right:before{content:"󰉪"}.mdi-format-font:before{content:"󰛖"}.mdi-format-font-size-decrease:before{content:"󰧳"}.mdi-format-font-size-increase:before{content:"󰧴"}.mdi-format-header-1:before{content:"󰉫"}.mdi-format-header-2:before{content:"󰉬"}.mdi-format-header-3:before{content:"󰉭"}.mdi-format-header-4:before{content:"󰉮"}.mdi-format-header-5:before{content:"󰉯"}.mdi-format-header-6:before{content:"󰉰"}.mdi-format-header-decrease:before{content:"󰉱"}.mdi-format-header-equal:before{content:"󰉲"}.mdi-format-header-increase:before{content:"󰉳"}.mdi-format-header-pound:before{content:"󰉴"}.mdi-format-horizontal-align-center:before{content:"󰘞"}.mdi-format-horizontal-align-left:before{content:"󰘟"}.mdi-format-horizontal-align-right:before{content:"󰘠"}.mdi-format-indent-decrease:before{content:"󰉵"}.mdi-format-indent-increase:before{content:"󰉶"}.mdi-format-italic:before{content:"󰉷"}.mdi-format-letter-case:before{content:"󰬴"}.mdi-format-letter-case-lower:before{content:"󰬵"}.mdi-format-letter-case-upper:before{content:"󰬶"}.mdi-format-letter-ends-with:before{content:"󰾸"}.mdi-format-letter-matches:before{content:"󰾹"}.mdi-format-letter-spacing:before{content:"󱥖"}.mdi-format-letter-spacing-variant:before{content:"󱫻"}.mdi-format-letter-starts-with:before{content:"󰾺"}.mdi-format-line-height:before{content:"󱫼"}.mdi-format-line-spacing:before{content:"󰉸"}.mdi-format-line-style:before{content:"󰗈"}.mdi-format-line-weight:before{content:"󰗉"}.mdi-format-list-bulleted:before{content:"󰉹"}.mdi-format-list-bulleted-square:before{content:"󰷐"}.mdi-format-list-bulleted-triangle:before{content:"󰺲"}.mdi-format-list-bulleted-type:before{content:"󰉺"}.mdi-format-list-checkbox:before{content:"󰥪"}.mdi-format-list-checks:before{content:"󰝖"}.mdi-format-list-group:before{content:"󱡠"}.mdi-format-list-group-plus:before{content:"󱭖"}.mdi-format-list-numbered:before{content:"󰉻"}.mdi-format-list-numbered-rtl:before{content:"󰴍"}.mdi-format-list-text:before{content:"󱉯"}.mdi-format-overline:before{content:"󰺳"}.mdi-format-page-break:before{content:"󰛗"}.mdi-format-page-split:before{content:"󱤗"}.mdi-format-paint:before{content:"󰉼"}.mdi-format-paragraph:before{content:"󰉽"}.mdi-format-paragraph-spacing:before{content:"󱫽"}.mdi-format-pilcrow:before{content:"󰛘"}.mdi-format-pilcrow-arrow-left:before{content:"󰊆"}.mdi-format-pilcrow-arrow-right:before{content:"󰊅"}.mdi-format-quote-close:before{content:"󰉾"}.mdi-format-quote-close-outline:before{content:"󱆨"}.mdi-format-quote-open:before{content:"󰝗"}.mdi-format-quote-open-outline:before{content:"󱆧"}.mdi-format-rotate-90:before{content:"󰚪"}.mdi-format-section:before{content:"󰚟"}.mdi-format-size:before{content:"󰉿"}.mdi-format-strikethrough:before{content:"󰊀"}.mdi-format-strikethrough-variant:before{content:"󰊁"}.mdi-format-subscript:before{content:"󰊂"}.mdi-format-superscript:before{content:"󰊃"}.mdi-format-text:before{content:"󰊄"}.mdi-format-text-rotation-angle-down:before{content:"󰾻"}.mdi-format-text-rotation-angle-up:before{content:"󰾼"}.mdi-format-text-rotation-down:before{content:"󰵳"}.mdi-format-text-rotation-down-vertical:before{content:"󰾽"}.mdi-format-text-rotation-none:before{content:"󰵴"}.mdi-format-text-rotation-up:before{content:"󰾾"}.mdi-format-text-rotation-vertical:before{content:"󰾿"}.mdi-format-text-variant:before{content:"󰸲"}.mdi-format-text-variant-outline:before{content:"󱔏"}.mdi-format-text-wrapping-clip:before{content:"󰴎"}.mdi-format-text-wrapping-overflow:before{content:"󰴏"}.mdi-format-text-wrapping-wrap:before{content:"󰴐"}.mdi-format-textbox:before{content:"󰴑"}.mdi-format-title:before{content:"󰗴"}.mdi-format-underline:before{content:"󰊇"}.mdi-format-underline-wavy:before{content:"󱣩"}.mdi-format-vertical-align-bottom:before{content:"󰘡"}.mdi-format-vertical-align-center:before{content:"󰘢"}.mdi-format-vertical-align-top:before{content:"󰘣"}.mdi-format-wrap-inline:before{content:"󰊈"}.mdi-format-wrap-square:before{content:"󰊉"}.mdi-format-wrap-tight:before{content:"󰊊"}.mdi-format-wrap-top-bottom:before{content:"󰊋"}.mdi-forum:before{content:"󰊌"}.mdi-forum-minus:before{content:"󱪩"}.mdi-forum-minus-outline:before{content:"󱪪"}.mdi-forum-outline:before{content:"󰠢"}.mdi-forum-plus:before{content:"󱪫"}.mdi-forum-plus-outline:before{content:"󱪬"}.mdi-forum-remove:before{content:"󱪭"}.mdi-forum-remove-outline:before{content:"󱪮"}.mdi-forward:before{content:"󰊍"}.mdi-forwardburger:before{content:"󰵵"}.mdi-fountain:before{content:"󰥫"}.mdi-fountain-pen:before{content:"󰴒"}.mdi-fountain-pen-tip:before{content:"󰴓"}.mdi-fraction-one-half:before{content:"󱦒"}.mdi-freebsd:before{content:"󰣠"}.mdi-french-fries:before{content:"󱥗"}.mdi-frequently-asked-questions:before{content:"󰺴"}.mdi-fridge:before{content:"󰊐"}.mdi-fridge-alert:before{content:"󱆱"}.mdi-fridge-alert-outline:before{content:"󱆲"}.mdi-fridge-bottom:before{content:"󰊒"}.mdi-fridge-industrial:before{content:"󱗮"}.mdi-fridge-industrial-alert:before{content:"󱗯"}.mdi-fridge-industrial-alert-outline:before{content:"󱗰"}.mdi-fridge-industrial-off:before{content:"󱗱"}.mdi-fridge-industrial-off-outline:before{content:"󱗲"}.mdi-fridge-industrial-outline:before{content:"󱗳"}.mdi-fridge-off:before{content:"󱆯"}.mdi-fridge-off-outline:before{content:"󱆰"}.mdi-fridge-outline:before{content:"󰊏"}.mdi-fridge-top:before{content:"󰊑"}.mdi-fridge-variant:before{content:"󱗴"}.mdi-fridge-variant-alert:before{content:"󱗵"}.mdi-fridge-variant-alert-outline:before{content:"󱗶"}.mdi-fridge-variant-off:before{content:"󱗷"}.mdi-fridge-variant-off-outline:before{content:"󱗸"}.mdi-fridge-variant-outline:before{content:"󱗹"}.mdi-fruit-cherries:before{content:"󱁂"}.mdi-fruit-cherries-off:before{content:"󱏸"}.mdi-fruit-citrus:before{content:"󱁃"}.mdi-fruit-citrus-off:before{content:"󱏹"}.mdi-fruit-grapes:before{content:"󱁄"}.mdi-fruit-grapes-outline:before{content:"󱁅"}.mdi-fruit-pear:before{content:"󱨎"}.mdi-fruit-pineapple:before{content:"󱁆"}.mdi-fruit-watermelon:before{content:"󱁇"}.mdi-fuel:before{content:"󰟊"}.mdi-fuel-cell:before{content:"󱢵"}.mdi-fullscreen:before{content:"󰊓"}.mdi-fullscreen-exit:before{content:"󰊔"}.mdi-function:before{content:"󰊕"}.mdi-function-variant:before{content:"󰡱"}.mdi-furigana-horizontal:before{content:"󱂁"}.mdi-furigana-vertical:before{content:"󱂂"}.mdi-fuse:before{content:"󰲅"}.mdi-fuse-alert:before{content:"󱐭"}.mdi-fuse-blade:before{content:"󰲆"}.mdi-fuse-off:before{content:"󱐬"}.mdi-gamepad:before{content:"󰊖"}.mdi-gamepad-circle:before{content:"󰸳"}.mdi-gamepad-circle-down:before{content:"󰸴"}.mdi-gamepad-circle-left:before{content:"󰸵"}.mdi-gamepad-circle-outline:before{content:"󰸶"}.mdi-gamepad-circle-right:before{content:"󰸷"}.mdi-gamepad-circle-up:before{content:"󰸸"}.mdi-gamepad-down:before{content:"󰸹"}.mdi-gamepad-left:before{content:"󰸺"}.mdi-gamepad-outline:before{content:"󱤙"}.mdi-gamepad-right:before{content:"󰸻"}.mdi-gamepad-round:before{content:"󰸼"}.mdi-gamepad-round-down:before{content:"󰸽"}.mdi-gamepad-round-left:before{content:"󰸾"}.mdi-gamepad-round-outline:before{content:"󰸿"}.mdi-gamepad-round-right:before{content:"󰹀"}.mdi-gamepad-round-up:before{content:"󰹁"}.mdi-gamepad-square:before{content:"󰺵"}.mdi-gamepad-square-outline:before{content:"󰺶"}.mdi-gamepad-up:before{content:"󰹂"}.mdi-gamepad-variant:before{content:"󰊗"}.mdi-gamepad-variant-outline:before{content:"󰺷"}.mdi-gamma:before{content:"󱃮"}.mdi-gantry-crane:before{content:"󰷑"}.mdi-garage:before{content:"󰛙"}.mdi-garage-alert:before{content:"󰡲"}.mdi-garage-alert-variant:before{content:"󱋕"}.mdi-garage-lock:before{content:"󱟻"}.mdi-garage-open:before{content:"󰛚"}.mdi-garage-open-variant:before{content:"󱋔"}.mdi-garage-variant:before{content:"󱋓"}.mdi-garage-variant-lock:before{content:"󱟼"}.mdi-gas-burner:before{content:"󱨛"}.mdi-gas-cylinder:before{content:"󰙇"}.mdi-gas-station:before{content:"󰊘"}.mdi-gas-station-in-use:before{content:"󱳄"}.mdi-gas-station-in-use-outline:before{content:"󱳅"}.mdi-gas-station-off:before{content:"󱐉"}.mdi-gas-station-off-outline:before{content:"󱐊"}.mdi-gas-station-outline:before{content:"󰺸"}.mdi-gate:before{content:"󰊙"}.mdi-gate-alert:before{content:"󱟸"}.mdi-gate-and:before{content:"󰣡"}.mdi-gate-arrow-left:before{content:"󱟷"}.mdi-gate-arrow-right:before{content:"󱅩"}.mdi-gate-buffer:before{content:"󱫾"}.mdi-gate-nand:before{content:"󰣢"}.mdi-gate-nor:before{content:"󰣣"}.mdi-gate-not:before{content:"󰣤"}.mdi-gate-open:before{content:"󱅪"}.mdi-gate-or:before{content:"󰣥"}.mdi-gate-xnor:before{content:"󰣦"}.mdi-gate-xor:before{content:"󰣧"}.mdi-gatsby:before{content:"󰹃"}.mdi-gauge:before{content:"󰊚"}.mdi-gauge-empty:before{content:"󰡳"}.mdi-gauge-full:before{content:"󰡴"}.mdi-gauge-low:before{content:"󰡵"}.mdi-gavel:before{content:"󰊛"}.mdi-gender-female:before{content:"󰊜"}.mdi-gender-male:before{content:"󰊝"}.mdi-gender-male-female:before{content:"󰊞"}.mdi-gender-male-female-variant:before{content:"󱄿"}.mdi-gender-non-binary:before{content:"󱅀"}.mdi-gender-transgender:before{content:"󰊟"}.mdi-generator-mobile:before{content:"󱲊"}.mdi-generator-portable:before{content:"󱲋"}.mdi-generator-stationary:before{content:"󱲌"}.mdi-gentoo:before{content:"󰣨"}.mdi-gesture:before{content:"󰟋"}.mdi-gesture-double-tap:before{content:"󰜼"}.mdi-gesture-pinch:before{content:"󰪽"}.mdi-gesture-spread:before{content:"󰪾"}.mdi-gesture-swipe:before{content:"󰵶"}.mdi-gesture-swipe-down:before{content:"󰜽"}.mdi-gesture-swipe-horizontal:before{content:"󰪿"}.mdi-gesture-swipe-left:before{content:"󰜾"}.mdi-gesture-swipe-right:before{content:"󰜿"}.mdi-gesture-swipe-up:before{content:"󰝀"}.mdi-gesture-swipe-vertical:before{content:"󰫀"}.mdi-gesture-tap:before{content:"󰝁"}.mdi-gesture-tap-box:before{content:"󱊩"}.mdi-gesture-tap-button:before{content:"󱊨"}.mdi-gesture-tap-hold:before{content:"󰵷"}.mdi-gesture-two-double-tap:before{content:"󰝂"}.mdi-gesture-two-tap:before{content:"󰝃"}.mdi-ghost:before{content:"󰊠"}.mdi-ghost-off:before{content:"󰧵"}.mdi-ghost-off-outline:before{content:"󱙜"}.mdi-ghost-outline:before{content:"󱙝"}.mdi-gift:before{content:"󰹄"}.mdi-gift-off:before{content:"󱛯"}.mdi-gift-off-outline:before{content:"󱛰"}.mdi-gift-open:before{content:"󱛱"}.mdi-gift-open-outline:before{content:"󱛲"}.mdi-gift-outline:before{content:"󰊡"}.mdi-git:before{content:"󰊢"}.mdi-github:before{content:"󰊤"}.mdi-gitlab:before{content:"󰮠"}.mdi-glass-cocktail:before{content:"󰍖"}.mdi-glass-cocktail-off:before{content:"󱗦"}.mdi-glass-flute:before{content:"󰊥"}.mdi-glass-fragile:before{content:"󱡳"}.mdi-glass-mug:before{content:"󰊦"}.mdi-glass-mug-off:before{content:"󱗧"}.mdi-glass-mug-variant:before{content:"󱄖"}.mdi-glass-mug-variant-off:before{content:"󱗨"}.mdi-glass-pint-outline:before{content:"󱌍"}.mdi-glass-stange:before{content:"󰊧"}.mdi-glass-tulip:before{content:"󰊨"}.mdi-glass-wine:before{content:"󰡶"}.mdi-glasses:before{content:"󰊪"}.mdi-globe-light:before{content:"󰙯"}.mdi-globe-light-outline:before{content:"󱋗"}.mdi-globe-model:before{content:"󰣩"}.mdi-gmail:before{content:"󰊫"}.mdi-gnome:before{content:"󰊬"}.mdi-go-kart:before{content:"󰵹"}.mdi-go-kart-track:before{content:"󰵺"}.mdi-gog:before{content:"󰮡"}.mdi-gold:before{content:"󱉏"}.mdi-golf:before{content:"󰠣"}.mdi-golf-cart:before{content:"󱆤"}.mdi-golf-tee:before{content:"󱂃"}.mdi-gondola:before{content:"󰚆"}.mdi-goodreads:before{content:"󰵻"}.mdi-google:before{content:"󰊭"}.mdi-google-ads:before{content:"󰲇"}.mdi-google-analytics:before{content:"󰟌"}.mdi-google-assistant:before{content:"󰟍"}.mdi-google-cardboard:before{content:"󰊮"}.mdi-google-chrome:before{content:"󰊯"}.mdi-google-circles:before{content:"󰊰"}.mdi-google-circles-communities:before{content:"󰊱"}.mdi-google-circles-extended:before{content:"󰊲"}.mdi-google-circles-group:before{content:"󰊳"}.mdi-google-classroom:before{content:"󰋀"}.mdi-google-cloud:before{content:"󱇶"}.mdi-google-downasaur:before{content:"󱍢"}.mdi-google-drive:before{content:"󰊶"}.mdi-google-earth:before{content:"󰊷"}.mdi-google-fit:before{content:"󰥬"}.mdi-google-glass:before{content:"󰊸"}.mdi-google-hangouts:before{content:"󰋉"}.mdi-google-keep:before{content:"󰛜"}.mdi-google-lens:before{content:"󰧶"}.mdi-google-maps:before{content:"󰗵"}.mdi-google-my-business:before{content:"󱁈"}.mdi-google-nearby:before{content:"󰊹"}.mdi-google-play:before{content:"󰊼"}.mdi-google-plus:before{content:"󰊽"}.mdi-google-podcast:before{content:"󰺹"}.mdi-google-spreadsheet:before{content:"󰧷"}.mdi-google-street-view:before{content:"󰲈"}.mdi-google-translate:before{content:"󰊿"}.mdi-gradient-horizontal:before{content:"󱝊"}.mdi-gradient-vertical:before{content:"󰚠"}.mdi-grain:before{content:"󰵼"}.mdi-graph:before{content:"󱁉"}.mdi-graph-outline:before{content:"󱁊"}.mdi-graphql:before{content:"󰡷"}.mdi-grass:before{content:"󱔐"}.mdi-grave-stone:before{content:"󰮢"}.mdi-grease-pencil:before{content:"󰙈"}.mdi-greater-than:before{content:"󰥭"}.mdi-greater-than-or-equal:before{content:"󰥮"}.mdi-greenhouse:before{content:"󰀭"}.mdi-grid:before{content:"󰋁"}.mdi-grid-large:before{content:"󰝘"}.mdi-grid-off:before{content:"󰋂"}.mdi-grill:before{content:"󰹅"}.mdi-grill-outline:before{content:"󱆊"}.mdi-group:before{content:"󰋃"}.mdi-guitar-acoustic:before{content:"󰝱"}.mdi-guitar-electric:before{content:"󰋄"}.mdi-guitar-pick:before{content:"󰋅"}.mdi-guitar-pick-outline:before{content:"󰋆"}.mdi-guy-fawkes-mask:before{content:"󰠥"}.mdi-gymnastics:before{content:"󱩁"}.mdi-hail:before{content:"󰫁"}.mdi-hair-dryer:before{content:"󱃯"}.mdi-hair-dryer-outline:before{content:"󱃰"}.mdi-halloween:before{content:"󰮣"}.mdi-hamburger:before{content:"󰚅"}.mdi-hamburger-check:before{content:"󱝶"}.mdi-hamburger-minus:before{content:"󱝷"}.mdi-hamburger-off:before{content:"󱝸"}.mdi-hamburger-plus:before{content:"󱝹"}.mdi-hamburger-remove:before{content:"󱝺"}.mdi-hammer:before{content:"󰣪"}.mdi-hammer-screwdriver:before{content:"󱌢"}.mdi-hammer-sickle:before{content:"󱢇"}.mdi-hammer-wrench:before{content:"󱌣"}.mdi-hand-back-left:before{content:"󰹆"}.mdi-hand-back-left-off:before{content:"󱠰"}.mdi-hand-back-left-off-outline:before{content:"󱠲"}.mdi-hand-back-left-outline:before{content:"󱠬"}.mdi-hand-back-right:before{content:"󰹇"}.mdi-hand-back-right-off:before{content:"󱠱"}.mdi-hand-back-right-off-outline:before{content:"󱠳"}.mdi-hand-back-right-outline:before{content:"󱠭"}.mdi-hand-clap:before{content:"󱥋"}.mdi-hand-clap-off:before{content:"󱩂"}.mdi-hand-coin:before{content:"󱢏"}.mdi-hand-coin-outline:before{content:"󱢐"}.mdi-hand-cycle:before{content:"󱮜"}.mdi-hand-extended:before{content:"󱢶"}.mdi-hand-extended-outline:before{content:"󱢷"}.mdi-hand-front-left:before{content:"󱠫"}.mdi-hand-front-left-outline:before{content:"󱠮"}.mdi-hand-front-right:before{content:"󰩏"}.mdi-hand-front-right-outline:before{content:"󱠯"}.mdi-hand-heart:before{content:"󱃱"}.mdi-hand-heart-outline:before{content:"󱕾"}.mdi-hand-okay:before{content:"󰩐"}.mdi-hand-peace:before{content:"󰩑"}.mdi-hand-peace-variant:before{content:"󰩒"}.mdi-hand-pointing-down:before{content:"󰩓"}.mdi-hand-pointing-left:before{content:"󰩔"}.mdi-hand-pointing-right:before{content:"󰋇"}.mdi-hand-pointing-up:before{content:"󰩕"}.mdi-hand-saw:before{content:"󰹈"}.mdi-hand-wash:before{content:"󱕿"}.mdi-hand-wash-outline:before{content:"󱖀"}.mdi-hand-water:before{content:"󱎟"}.mdi-hand-wave:before{content:"󱠡"}.mdi-hand-wave-outline:before{content:"󱠢"}.mdi-handball:before{content:"󰽓"}.mdi-handcuffs:before{content:"󱄾"}.mdi-hands-pray:before{content:"󰕹"}.mdi-handshake:before{content:"󱈘"}.mdi-handshake-outline:before{content:"󱖡"}.mdi-hanger:before{content:"󰋈"}.mdi-hard-hat:before{content:"󰥯"}.mdi-harddisk:before{content:"󰋊"}.mdi-harddisk-plus:before{content:"󱁋"}.mdi-harddisk-remove:before{content:"󱁌"}.mdi-hat-fedora:before{content:"󰮤"}.mdi-hazard-lights:before{content:"󰲉"}.mdi-hdmi-port:before{content:"󱮸"}.mdi-hdr:before{content:"󰵽"}.mdi-hdr-off:before{content:"󰵾"}.mdi-head:before{content:"󱍞"}.mdi-head-alert:before{content:"󱌸"}.mdi-head-alert-outline:before{content:"󱌹"}.mdi-head-check:before{content:"󱌺"}.mdi-head-check-outline:before{content:"󱌻"}.mdi-head-cog:before{content:"󱌼"}.mdi-head-cog-outline:before{content:"󱌽"}.mdi-head-dots-horizontal:before{content:"󱌾"}.mdi-head-dots-horizontal-outline:before{content:"󱌿"}.mdi-head-flash:before{content:"󱍀"}.mdi-head-flash-outline:before{content:"󱍁"}.mdi-head-heart:before{content:"󱍂"}.mdi-head-heart-outline:before{content:"󱍃"}.mdi-head-lightbulb:before{content:"󱍄"}.mdi-head-lightbulb-outline:before{content:"󱍅"}.mdi-head-minus:before{content:"󱍆"}.mdi-head-minus-outline:before{content:"󱍇"}.mdi-head-outline:before{content:"󱍟"}.mdi-head-plus:before{content:"󱍈"}.mdi-head-plus-outline:before{content:"󱍉"}.mdi-head-question:before{content:"󱍊"}.mdi-head-question-outline:before{content:"󱍋"}.mdi-head-remove:before{content:"󱍌"}.mdi-head-remove-outline:before{content:"󱍍"}.mdi-head-snowflake:before{content:"󱍎"}.mdi-head-snowflake-outline:before{content:"󱍏"}.mdi-head-sync:before{content:"󱍐"}.mdi-head-sync-outline:before{content:"󱍑"}.mdi-headphones:before{content:"󰋋"}.mdi-headphones-bluetooth:before{content:"󰥰"}.mdi-headphones-box:before{content:"󰋌"}.mdi-headphones-off:before{content:"󰟎"}.mdi-headphones-settings:before{content:"󰋍"}.mdi-headset:before{content:"󰋎"}.mdi-headset-dock:before{content:"󰋏"}.mdi-headset-off:before{content:"󰋐"}.mdi-heart:before{content:"󰋑"}.mdi-heart-box:before{content:"󰋒"}.mdi-heart-box-outline:before{content:"󰋓"}.mdi-heart-broken:before{content:"󰋔"}.mdi-heart-broken-outline:before{content:"󰴔"}.mdi-heart-circle:before{content:"󰥱"}.mdi-heart-circle-outline:before{content:"󰥲"}.mdi-heart-cog:before{content:"󱙣"}.mdi-heart-cog-outline:before{content:"󱙤"}.mdi-heart-flash:before{content:"󰻹"}.mdi-heart-half:before{content:"󰛟"}.mdi-heart-half-full:before{content:"󰛞"}.mdi-heart-half-outline:before{content:"󰛠"}.mdi-heart-minus:before{content:"󱐯"}.mdi-heart-minus-outline:before{content:"󱐲"}.mdi-heart-multiple:before{content:"󰩖"}.mdi-heart-multiple-outline:before{content:"󰩗"}.mdi-heart-off:before{content:"󰝙"}.mdi-heart-off-outline:before{content:"󱐴"}.mdi-heart-outline:before{content:"󰋕"}.mdi-heart-plus:before{content:"󱐮"}.mdi-heart-plus-outline:before{content:"󱐱"}.mdi-heart-pulse:before{content:"󰗶"}.mdi-heart-remove:before{content:"󱐰"}.mdi-heart-remove-outline:before{content:"󱐳"}.mdi-heart-search:before{content:"󱲍"}.mdi-heart-settings:before{content:"󱙥"}.mdi-heart-settings-outline:before{content:"󱙦"}.mdi-heat-pump:before{content:"󱩃"}.mdi-heat-pump-outline:before{content:"󱩄"}.mdi-heat-wave:before{content:"󱩅"}.mdi-heating-coil:before{content:"󱪯"}.mdi-helicopter:before{content:"󰫂"}.mdi-help:before{content:"󰋖"}.mdi-help-box:before{content:"󰞋"}.mdi-help-box-multiple:before{content:"󱰊"}.mdi-help-box-multiple-outline:before{content:"󱰋"}.mdi-help-box-outline:before{content:"󱰌"}.mdi-help-circle:before{content:"󰋗"}.mdi-help-circle-outline:before{content:"󰘥"}.mdi-help-network:before{content:"󰛵"}.mdi-help-network-outline:before{content:"󰲊"}.mdi-help-rhombus:before{content:"󰮥"}.mdi-help-rhombus-outline:before{content:"󰮦"}.mdi-hexadecimal:before{content:"󱊧"}.mdi-hexagon:before{content:"󰋘"}.mdi-hexagon-multiple:before{content:"󰛡"}.mdi-hexagon-multiple-outline:before{content:"󱃲"}.mdi-hexagon-outline:before{content:"󰋙"}.mdi-hexagon-slice-1:before{content:"󰫃"}.mdi-hexagon-slice-2:before{content:"󰫄"}.mdi-hexagon-slice-3:before{content:"󰫅"}.mdi-hexagon-slice-4:before{content:"󰫆"}.mdi-hexagon-slice-5:before{content:"󰫇"}.mdi-hexagon-slice-6:before{content:"󰫈"}.mdi-hexagram:before{content:"󰫉"}.mdi-hexagram-outline:before{content:"󰫊"}.mdi-high-definition:before{content:"󰟏"}.mdi-high-definition-box:before{content:"󰡸"}.mdi-highway:before{content:"󰗷"}.mdi-hiking:before{content:"󰵿"}.mdi-history:before{content:"󰋚"}.mdi-hockey-puck:before{content:"󰡹"}.mdi-hockey-sticks:before{content:"󰡺"}.mdi-hololens:before{content:"󰋛"}.mdi-home:before{content:"󰋜"}.mdi-home-account:before{content:"󰠦"}.mdi-home-alert:before{content:"󰡻"}.mdi-home-alert-outline:before{content:"󱗐"}.mdi-home-analytics:before{content:"󰺺"}.mdi-home-assistant:before{content:"󰟐"}.mdi-home-automation:before{content:"󰟑"}.mdi-home-battery:before{content:"󱤁"}.mdi-home-battery-outline:before{content:"󱤂"}.mdi-home-circle:before{content:"󰟒"}.mdi-home-circle-outline:before{content:"󱁍"}.mdi-home-city:before{content:"󰴕"}.mdi-home-city-outline:before{content:"󰴖"}.mdi-home-clock:before{content:"󱨒"}.mdi-home-clock-outline:before{content:"󱨓"}.mdi-home-edit:before{content:"󱅙"}.mdi-home-edit-outline:before{content:"󱅚"}.mdi-home-export-outline:before{content:"󰾛"}.mdi-home-flood:before{content:"󰻺"}.mdi-home-floor-0:before{content:"󰷒"}.mdi-home-floor-1:before{content:"󰶀"}.mdi-home-floor-2:before{content:"󰶁"}.mdi-home-floor-3:before{content:"󰶂"}.mdi-home-floor-a:before{content:"󰶃"}.mdi-home-floor-b:before{content:"󰶄"}.mdi-home-floor-g:before{content:"󰶅"}.mdi-home-floor-l:before{content:"󰶆"}.mdi-home-floor-negative-1:before{content:"󰷓"}.mdi-home-group:before{content:"󰷔"}.mdi-home-group-minus:before{content:"󱧁"}.mdi-home-group-plus:before{content:"󱧀"}.mdi-home-group-remove:before{content:"󱧂"}.mdi-home-heart:before{content:"󰠧"}.mdi-home-import-outline:before{content:"󰾜"}.mdi-home-lightbulb:before{content:"󱉑"}.mdi-home-lightbulb-outline:before{content:"󱉒"}.mdi-home-lightning-bolt:before{content:"󱤃"}.mdi-home-lightning-bolt-outline:before{content:"󱤄"}.mdi-home-lock:before{content:"󰣫"}.mdi-home-lock-open:before{content:"󰣬"}.mdi-home-map-marker:before{content:"󰗸"}.mdi-home-minus:before{content:"󰥴"}.mdi-home-minus-outline:before{content:"󱏕"}.mdi-home-modern:before{content:"󰋝"}.mdi-home-off:before{content:"󱩆"}.mdi-home-off-outline:before{content:"󱩇"}.mdi-home-outline:before{content:"󰚡"}.mdi-home-percent:before{content:"󱱼"}.mdi-home-percent-outline:before{content:"󱱽"}.mdi-home-plus:before{content:"󰥵"}.mdi-home-plus-outline:before{content:"󱏖"}.mdi-home-remove:before{content:"󱉇"}.mdi-home-remove-outline:before{content:"󱏗"}.mdi-home-roof:before{content:"󱄫"}.mdi-home-search:before{content:"󱎰"}.mdi-home-search-outline:before{content:"󱎱"}.mdi-home-silo:before{content:"󱮠"}.mdi-home-silo-outline:before{content:"󱮡"}.mdi-home-sound-in:before{content:"󱰯"}.mdi-home-sound-in-outline:before{content:"󱰰"}.mdi-home-sound-out:before{content:"󱰱"}.mdi-home-sound-out-outline:before{content:"󱰲"}.mdi-home-switch:before{content:"󱞔"}.mdi-home-switch-outline:before{content:"󱞕"}.mdi-home-thermometer:before{content:"󰽔"}.mdi-home-thermometer-outline:before{content:"󰽕"}.mdi-home-variant:before{content:"󰋞"}.mdi-home-variant-outline:before{content:"󰮧"}.mdi-hook:before{content:"󰛢"}.mdi-hook-off:before{content:"󰛣"}.mdi-hoop-house:before{content:"󰹖"}.mdi-hops:before{content:"󰋟"}.mdi-horizontal-rotate-clockwise:before{content:"󱃳"}.mdi-horizontal-rotate-counterclockwise:before{content:"󱃴"}.mdi-horse:before{content:"󱖿"}.mdi-horse-human:before{content:"󱗀"}.mdi-horse-variant:before{content:"󱗁"}.mdi-horse-variant-fast:before{content:"󱡮"}.mdi-horseshoe:before{content:"󰩘"}.mdi-hospital:before{content:"󰿶"}.mdi-hospital-box:before{content:"󰋠"}.mdi-hospital-box-outline:before{content:"󰿷"}.mdi-hospital-building:before{content:"󰋡"}.mdi-hospital-marker:before{content:"󰋢"}.mdi-hot-tub:before{content:"󰠨"}.mdi-hours-12:before{content:"󱲔"}.mdi-hours-24:before{content:"󱑸"}.mdi-hub:before{content:"󱲕"}.mdi-hub-outline:before{content:"󱲖"}.mdi-hubspot:before{content:"󰴗"}.mdi-hulu:before{content:"󰠩"}.mdi-human:before{content:"󰋦"}.mdi-human-baby-changing-table:before{content:"󱎋"}.mdi-human-cane:before{content:"󱖁"}.mdi-human-capacity-decrease:before{content:"󱖛"}.mdi-human-capacity-increase:before{content:"󱖜"}.mdi-human-child:before{content:"󰋧"}.mdi-human-dolly:before{content:"󱦀"}.mdi-human-edit:before{content:"󱓨"}.mdi-human-female:before{content:"󰙉"}.mdi-human-female-boy:before{content:"󰩙"}.mdi-human-female-dance:before{content:"󱗉"}.mdi-human-female-female:before{content:"󰩚"}.mdi-human-female-female-child:before{content:"󱲎"}.mdi-human-female-girl:before{content:"󰩛"}.mdi-human-greeting:before{content:"󱟄"}.mdi-human-greeting-proximity:before{content:"󱖝"}.mdi-human-greeting-variant:before{content:"󰙊"}.mdi-human-handsdown:before{content:"󰙋"}.mdi-human-handsup:before{content:"󰙌"}.mdi-human-male:before{content:"󰙍"}.mdi-human-male-board:before{content:"󰢐"}.mdi-human-male-board-poll:before{content:"󰡆"}.mdi-human-male-boy:before{content:"󰩜"}.mdi-human-male-child:before{content:"󱎌"}.mdi-human-male-female:before{content:"󰋨"}.mdi-human-male-female-child:before{content:"󱠣"}.mdi-human-male-girl:before{content:"󰩝"}.mdi-human-male-height:before{content:"󰻻"}.mdi-human-male-height-variant:before{content:"󰻼"}.mdi-human-male-male:before{content:"󰩞"}.mdi-human-male-male-child:before{content:"󱲏"}.mdi-human-non-binary:before{content:"󱡈"}.mdi-human-pregnant:before{content:"󰗏"}.mdi-human-queue:before{content:"󱕱"}.mdi-human-scooter:before{content:"󱇩"}.mdi-human-walker:before{content:"󱭱"}.mdi-human-wheelchair:before{content:"󱎍"}.mdi-human-white-cane:before{content:"󱦁"}.mdi-humble-bundle:before{content:"󰝄"}.mdi-hvac:before{content:"󱍒"}.mdi-hvac-off:before{content:"󱖞"}.mdi-hydraulic-oil-level:before{content:"󱌤"}.mdi-hydraulic-oil-temperature:before{content:"󱌥"}.mdi-hydro-power:before{content:"󱋥"}.mdi-hydrogen-station:before{content:"󱢔"}.mdi-ice-cream:before{content:"󰠪"}.mdi-ice-cream-off:before{content:"󰹒"}.mdi-ice-pop:before{content:"󰻽"}.mdi-id-card:before{content:"󰿀"}.mdi-identifier:before{content:"󰻾"}.mdi-ideogram-cjk:before{content:"󱌱"}.mdi-ideogram-cjk-variant:before{content:"󱌲"}.mdi-image:before{content:"󰋩"}.mdi-image-album:before{content:"󰋪"}.mdi-image-area:before{content:"󰋫"}.mdi-image-area-close:before{content:"󰋬"}.mdi-image-auto-adjust:before{content:"󰿁"}.mdi-image-broken:before{content:"󰋭"}.mdi-image-broken-variant:before{content:"󰋮"}.mdi-image-check:before{content:"󱬥"}.mdi-image-check-outline:before{content:"󱬦"}.mdi-image-edit:before{content:"󱇣"}.mdi-image-edit-outline:before{content:"󱇤"}.mdi-image-filter-black-white:before{content:"󰋰"}.mdi-image-filter-center-focus:before{content:"󰋱"}.mdi-image-filter-center-focus-strong:before{content:"󰻿"}.mdi-image-filter-center-focus-strong-outline:before{content:"󰼀"}.mdi-image-filter-center-focus-weak:before{content:"󰋲"}.mdi-image-filter-drama:before{content:"󰋳"}.mdi-image-filter-drama-outline:before{content:"󱯿"}.mdi-image-filter-frames:before{content:"󰋴"}.mdi-image-filter-hdr:before{content:"󰋵"}.mdi-image-filter-hdr-outline:before{content:"󱱤"}.mdi-image-filter-none:before{content:"󰋶"}.mdi-image-filter-tilt-shift:before{content:"󰋷"}.mdi-image-filter-vintage:before{content:"󰋸"}.mdi-image-frame:before{content:"󰹉"}.mdi-image-lock:before{content:"󱪰"}.mdi-image-lock-outline:before{content:"󱪱"}.mdi-image-marker:before{content:"󱝻"}.mdi-image-marker-outline:before{content:"󱝼"}.mdi-image-minus:before{content:"󱐙"}.mdi-image-minus-outline:before{content:"󱭇"}.mdi-image-move:before{content:"󰧸"}.mdi-image-multiple:before{content:"󰋹"}.mdi-image-multiple-outline:before{content:"󰋯"}.mdi-image-off:before{content:"󰠫"}.mdi-image-off-outline:before{content:"󱇑"}.mdi-image-outline:before{content:"󰥶"}.mdi-image-plus:before{content:"󰡼"}.mdi-image-plus-outline:before{content:"󱭆"}.mdi-image-refresh:before{content:"󱧾"}.mdi-image-refresh-outline:before{content:"󱧿"}.mdi-image-remove:before{content:"󱐘"}.mdi-image-remove-outline:before{content:"󱭈"}.mdi-image-search:before{content:"󰥷"}.mdi-image-search-outline:before{content:"󰥸"}.mdi-image-size-select-actual:before{content:"󰲍"}.mdi-image-size-select-large:before{content:"󰲎"}.mdi-image-size-select-small:before{content:"󰲏"}.mdi-image-sync:before{content:"󱨀"}.mdi-image-sync-outline:before{content:"󱨁"}.mdi-image-text:before{content:"󱘍"}.mdi-import:before{content:"󰋺"}.mdi-inbox:before{content:"󰚇"}.mdi-inbox-arrow-down:before{content:"󰋻"}.mdi-inbox-arrow-down-outline:before{content:"󱉰"}.mdi-inbox-arrow-up:before{content:"󰏑"}.mdi-inbox-arrow-up-outline:before{content:"󱉱"}.mdi-inbox-full:before{content:"󱉲"}.mdi-inbox-full-outline:before{content:"󱉳"}.mdi-inbox-multiple:before{content:"󰢰"}.mdi-inbox-multiple-outline:before{content:"󰮨"}.mdi-inbox-outline:before{content:"󱉴"}.mdi-inbox-remove:before{content:"󱖟"}.mdi-inbox-remove-outline:before{content:"󱖠"}.mdi-incognito:before{content:"󰗹"}.mdi-incognito-circle:before{content:"󱐡"}.mdi-incognito-circle-off:before{content:"󱐢"}.mdi-incognito-off:before{content:"󰁵"}.mdi-induction:before{content:"󱡌"}.mdi-infinity:before{content:"󰛤"}.mdi-information:before{content:"󰋼"}.mdi-information-box:before{content:"󱱥"}.mdi-information-box-outline:before{content:"󱱦"}.mdi-information-off:before{content:"󱞌"}.mdi-information-off-outline:before{content:"󱞍"}.mdi-information-outline:before{content:"󰋽"}.mdi-information-slab-box:before{content:"󱱧"}.mdi-information-slab-box-outline:before{content:"󱱨"}.mdi-information-slab-circle:before{content:"󱱩"}.mdi-information-slab-circle-outline:before{content:"󱱪"}.mdi-information-slab-symbol:before{content:"󱱫"}.mdi-information-symbol:before{content:"󱱬"}.mdi-information-variant:before{content:"󰙎"}.mdi-information-variant-box:before{content:"󱱭"}.mdi-information-variant-box-outline:before{content:"󱱮"}.mdi-information-variant-circle:before{content:"󱱯"}.mdi-information-variant-circle-outline:before{content:"󱱰"}.mdi-instagram:before{content:"󰋾"}.mdi-instrument-triangle:before{content:"󱁎"}.mdi-integrated-circuit-chip:before{content:"󱤓"}.mdi-invert-colors:before{content:"󰌁"}.mdi-invert-colors-off:before{content:"󰹊"}.mdi-invoice:before{content:"󱳒"}.mdi-invoice-arrow-left:before{content:"󱳓"}.mdi-invoice-arrow-left-outline:before{content:"󱳔"}.mdi-invoice-arrow-right:before{content:"󱳕"}.mdi-invoice-arrow-right-outline:before{content:"󱳖"}.mdi-invoice-check:before{content:"󱳗"}.mdi-invoice-check-outline:before{content:"󱳘"}.mdi-invoice-clock:before{content:"󱳙"}.mdi-invoice-clock-outline:before{content:"󱳚"}.mdi-invoice-edit:before{content:"󱳛"}.mdi-invoice-edit-outline:before{content:"󱳜"}.mdi-invoice-export-outline:before{content:"󱳝"}.mdi-invoice-fast:before{content:"󱳞"}.mdi-invoice-fast-outline:before{content:"󱳟"}.mdi-invoice-import:before{content:"󱳠"}.mdi-invoice-import-outline:before{content:"󱳡"}.mdi-invoice-list:before{content:"󱳢"}.mdi-invoice-list-outline:before{content:"󱳣"}.mdi-invoice-minus:before{content:"󱳤"}.mdi-invoice-minus-outline:before{content:"󱳥"}.mdi-invoice-multiple:before{content:"󱳦"}.mdi-invoice-multiple-outline:before{content:"󱳧"}.mdi-invoice-outline:before{content:"󱳨"}.mdi-invoice-plus:before{content:"󱳩"}.mdi-invoice-plus-outline:before{content:"󱳪"}.mdi-invoice-remove:before{content:"󱳫"}.mdi-invoice-remove-outline:before{content:"󱳬"}.mdi-invoice-send:before{content:"󱳭"}.mdi-invoice-send-outline:before{content:"󱳮"}.mdi-invoice-text:before{content:"󱳯"}.mdi-invoice-text-arrow-left:before{content:"󱳰"}.mdi-invoice-text-arrow-left-outline:before{content:"󱳱"}.mdi-invoice-text-arrow-right:before{content:"󱳲"}.mdi-invoice-text-arrow-right-outline:before{content:"󱳳"}.mdi-invoice-text-check:before{content:"󱳴"}.mdi-invoice-text-check-outline:before{content:"󱳵"}.mdi-invoice-text-clock:before{content:"󱳶"}.mdi-invoice-text-clock-outline:before{content:"󱳷"}.mdi-invoice-text-edit:before{content:"󱳸"}.mdi-invoice-text-edit-outline:before{content:"󱳹"}.mdi-invoice-text-fast:before{content:"󱳺"}.mdi-invoice-text-fast-outline:before{content:"󱳻"}.mdi-invoice-text-minus:before{content:"󱳼"}.mdi-invoice-text-minus-outline:before{content:"󱳽"}.mdi-invoice-text-multiple:before{content:"󱳾"}.mdi-invoice-text-multiple-outline:before{content:"󱳿"}.mdi-invoice-text-outline:before{content:"󱴀"}.mdi-invoice-text-plus:before{content:"󱴁"}.mdi-invoice-text-plus-outline:before{content:"󱴂"}.mdi-invoice-text-remove:before{content:"󱴃"}.mdi-invoice-text-remove-outline:before{content:"󱴄"}.mdi-invoice-text-send:before{content:"󱴅"}.mdi-invoice-text-send-outline:before{content:"󱴆"}.mdi-iobroker:before{content:"󱋨"}.mdi-ip:before{content:"󰩟"}.mdi-ip-network:before{content:"󰩠"}.mdi-ip-network-outline:before{content:"󰲐"}.mdi-ip-outline:before{content:"󱦂"}.mdi-ipod:before{content:"󰲑"}.mdi-iron:before{content:"󱠤"}.mdi-iron-board:before{content:"󱠸"}.mdi-iron-outline:before{content:"󱠥"}.mdi-island:before{content:"󱁏"}.mdi-island-variant:before{content:"󱳆"}.mdi-iv-bag:before{content:"󱂹"}.mdi-jabber:before{content:"󰷕"}.mdi-jeepney:before{content:"󰌂"}.mdi-jellyfish:before{content:"󰼁"}.mdi-jellyfish-outline:before{content:"󰼂"}.mdi-jira:before{content:"󰌃"}.mdi-jquery:before{content:"󰡽"}.mdi-jsfiddle:before{content:"󰌄"}.mdi-jump-rope:before{content:"󱋿"}.mdi-kabaddi:before{content:"󰶇"}.mdi-kangaroo:before{content:"󱕘"}.mdi-karate:before{content:"󰠬"}.mdi-kayaking:before{content:"󰢯"}.mdi-keg:before{content:"󰌅"}.mdi-kettle:before{content:"󰗺"}.mdi-kettle-alert:before{content:"󱌗"}.mdi-kettle-alert-outline:before{content:"󱌘"}.mdi-kettle-off:before{content:"󱌛"}.mdi-kettle-off-outline:before{content:"󱌜"}.mdi-kettle-outline:before{content:"󰽖"}.mdi-kettle-pour-over:before{content:"󱜼"}.mdi-kettle-steam:before{content:"󱌙"}.mdi-kettle-steam-outline:before{content:"󱌚"}.mdi-kettlebell:before{content:"󱌀"}.mdi-key:before{content:"󰌆"}.mdi-key-alert:before{content:"󱦃"}.mdi-key-alert-outline:before{content:"󱦄"}.mdi-key-arrow-right:before{content:"󱌒"}.mdi-key-chain:before{content:"󱕴"}.mdi-key-chain-variant:before{content:"󱕵"}.mdi-key-change:before{content:"󰌇"}.mdi-key-link:before{content:"󱆟"}.mdi-key-minus:before{content:"󰌈"}.mdi-key-outline:before{content:"󰷖"}.mdi-key-plus:before{content:"󰌉"}.mdi-key-remove:before{content:"󰌊"}.mdi-key-star:before{content:"󱆞"}.mdi-key-variant:before{content:"󰌋"}.mdi-key-wireless:before{content:"󰿂"}.mdi-keyboard:before{content:"󰌌"}.mdi-keyboard-backspace:before{content:"󰌍"}.mdi-keyboard-caps:before{content:"󰌎"}.mdi-keyboard-close:before{content:"󰌏"}.mdi-keyboard-close-outline:before{content:"󱰀"}.mdi-keyboard-esc:before{content:"󱊷"}.mdi-keyboard-f1:before{content:"󱊫"}.mdi-keyboard-f10:before{content:"󱊴"}.mdi-keyboard-f11:before{content:"󱊵"}.mdi-keyboard-f12:before{content:"󱊶"}.mdi-keyboard-f2:before{content:"󱊬"}.mdi-keyboard-f3:before{content:"󱊭"}.mdi-keyboard-f4:before{content:"󱊮"}.mdi-keyboard-f5:before{content:"󱊯"}.mdi-keyboard-f6:before{content:"󱊰"}.mdi-keyboard-f7:before{content:"󱊱"}.mdi-keyboard-f8:before{content:"󱊲"}.mdi-keyboard-f9:before{content:"󱊳"}.mdi-keyboard-off:before{content:"󰌐"}.mdi-keyboard-off-outline:before{content:"󰹋"}.mdi-keyboard-outline:before{content:"󰥻"}.mdi-keyboard-return:before{content:"󰌑"}.mdi-keyboard-settings:before{content:"󰧹"}.mdi-keyboard-settings-outline:before{content:"󰧺"}.mdi-keyboard-space:before{content:"󱁐"}.mdi-keyboard-tab:before{content:"󰌒"}.mdi-keyboard-tab-reverse:before{content:"󰌥"}.mdi-keyboard-variant:before{content:"󰌓"}.mdi-khanda:before{content:"󱃽"}.mdi-kickstarter:before{content:"󰝅"}.mdi-kite:before{content:"󱦅"}.mdi-kite-outline:before{content:"󱦆"}.mdi-kitesurfing:before{content:"󱝄"}.mdi-klingon:before{content:"󱍛"}.mdi-knife:before{content:"󰧻"}.mdi-knife-military:before{content:"󰧼"}.mdi-knob:before{content:"󱮖"}.mdi-koala:before{content:"󱜿"}.mdi-kodi:before{content:"󰌔"}.mdi-kubernetes:before{content:"󱃾"}.mdi-label:before{content:"󰌕"}.mdi-label-multiple:before{content:"󱍵"}.mdi-label-multiple-outline:before{content:"󱍶"}.mdi-label-off:before{content:"󰫋"}.mdi-label-off-outline:before{content:"󰫌"}.mdi-label-outline:before{content:"󰌖"}.mdi-label-percent:before{content:"󱋪"}.mdi-label-percent-outline:before{content:"󱋫"}.mdi-label-variant:before{content:"󰫍"}.mdi-label-variant-outline:before{content:"󰫎"}.mdi-ladder:before{content:"󱖢"}.mdi-ladybug:before{content:"󰠭"}.mdi-lambda:before{content:"󰘧"}.mdi-lamp:before{content:"󰚵"}.mdi-lamp-outline:before{content:"󱟐"}.mdi-lamps:before{content:"󱕶"}.mdi-lamps-outline:before{content:"󱟑"}.mdi-lan:before{content:"󰌗"}.mdi-lan-check:before{content:"󱊪"}.mdi-lan-connect:before{content:"󰌘"}.mdi-lan-disconnect:before{content:"󰌙"}.mdi-lan-pending:before{content:"󰌚"}.mdi-land-fields:before{content:"󱪲"}.mdi-land-plots:before{content:"󱪳"}.mdi-land-plots-circle:before{content:"󱪴"}.mdi-land-plots-circle-variant:before{content:"󱪵"}.mdi-land-plots-marker:before{content:"󱱝"}.mdi-land-rows-horizontal:before{content:"󱪶"}.mdi-land-rows-vertical:before{content:"󱪷"}.mdi-landslide:before{content:"󱩈"}.mdi-landslide-outline:before{content:"󱩉"}.mdi-language-c:before{content:"󰙱"}.mdi-language-cpp:before{content:"󰙲"}.mdi-language-csharp:before{content:"󰌛"}.mdi-language-css3:before{content:"󰌜"}.mdi-language-fortran:before{content:"󱈚"}.mdi-language-go:before{content:"󰟓"}.mdi-language-haskell:before{content:"󰲒"}.mdi-language-html5:before{content:"󰌝"}.mdi-language-java:before{content:"󰬷"}.mdi-language-javascript:before{content:"󰌞"}.mdi-language-kotlin:before{content:"󱈙"}.mdi-language-lua:before{content:"󰢱"}.mdi-language-markdown:before{content:"󰍔"}.mdi-language-markdown-outline:before{content:"󰽛"}.mdi-language-php:before{content:"󰌟"}.mdi-language-python:before{content:"󰌠"}.mdi-language-r:before{content:"󰟔"}.mdi-language-ruby:before{content:"󰴭"}.mdi-language-ruby-on-rails:before{content:"󰫏"}.mdi-language-rust:before{content:"󱘗"}.mdi-language-swift:before{content:"󰛥"}.mdi-language-typescript:before{content:"󰛦"}.mdi-language-xaml:before{content:"󰙳"}.mdi-laptop:before{content:"󰌢"}.mdi-laptop-account:before{content:"󱩊"}.mdi-laptop-off:before{content:"󰛧"}.mdi-laravel:before{content:"󰫐"}.mdi-laser-pointer:before{content:"󱒄"}.mdi-lasso:before{content:"󰼃"}.mdi-lastpass:before{content:"󰑆"}.mdi-latitude:before{content:"󰽗"}.mdi-launch:before{content:"󰌧"}.mdi-lava-lamp:before{content:"󰟕"}.mdi-layers:before{content:"󰌨"}.mdi-layers-edit:before{content:"󱢒"}.mdi-layers-minus:before{content:"󰹌"}.mdi-layers-off:before{content:"󰌩"}.mdi-layers-off-outline:before{content:"󰧽"}.mdi-layers-outline:before{content:"󰧾"}.mdi-layers-plus:before{content:"󰹍"}.mdi-layers-remove:before{content:"󰹎"}.mdi-layers-search:before{content:"󱈆"}.mdi-layers-search-outline:before{content:"󱈇"}.mdi-layers-triple:before{content:"󰽘"}.mdi-layers-triple-outline:before{content:"󰽙"}.mdi-lead-pencil:before{content:"󰙏"}.mdi-leaf:before{content:"󰌪"}.mdi-leaf-circle:before{content:"󱤅"}.mdi-leaf-circle-outline:before{content:"󱤆"}.mdi-leaf-maple:before{content:"󰲓"}.mdi-leaf-maple-off:before{content:"󱋚"}.mdi-leaf-off:before{content:"󱋙"}.mdi-leak:before{content:"󰷗"}.mdi-leak-off:before{content:"󰷘"}.mdi-lectern:before{content:"󱫰"}.mdi-led-off:before{content:"󰌫"}.mdi-led-on:before{content:"󰌬"}.mdi-led-outline:before{content:"󰌭"}.mdi-led-strip:before{content:"󰟖"}.mdi-led-strip-variant:before{content:"󱁑"}.mdi-led-strip-variant-off:before{content:"󱩋"}.mdi-led-variant-off:before{content:"󰌮"}.mdi-led-variant-on:before{content:"󰌯"}.mdi-led-variant-outline:before{content:"󰌰"}.mdi-leek:before{content:"󱅽"}.mdi-less-than:before{content:"󰥼"}.mdi-less-than-or-equal:before{content:"󰥽"}.mdi-library:before{content:"󰌱"}.mdi-library-outline:before{content:"󱨢"}.mdi-library-shelves:before{content:"󰮩"}.mdi-license:before{content:"󰿃"}.mdi-lifebuoy:before{content:"󰡾"}.mdi-light-flood-down:before{content:"󱦇"}.mdi-light-flood-up:before{content:"󱦈"}.mdi-light-recessed:before{content:"󱞛"}.mdi-light-switch:before{content:"󰥾"}.mdi-light-switch-off:before{content:"󱨤"}.mdi-lightbulb:before{content:"󰌵"}.mdi-lightbulb-alert:before{content:"󱧡"}.mdi-lightbulb-alert-outline:before{content:"󱧢"}.mdi-lightbulb-auto:before{content:"󱠀"}.mdi-lightbulb-auto-outline:before{content:"󱠁"}.mdi-lightbulb-cfl:before{content:"󱈈"}.mdi-lightbulb-cfl-off:before{content:"󱈉"}.mdi-lightbulb-cfl-spiral:before{content:"󱉵"}.mdi-lightbulb-cfl-spiral-off:before{content:"󱋃"}.mdi-lightbulb-fluorescent-tube:before{content:"󱠄"}.mdi-lightbulb-fluorescent-tube-outline:before{content:"󱠅"}.mdi-lightbulb-group:before{content:"󱉓"}.mdi-lightbulb-group-off:before{content:"󱋍"}.mdi-lightbulb-group-off-outline:before{content:"󱋎"}.mdi-lightbulb-group-outline:before{content:"󱉔"}.mdi-lightbulb-multiple:before{content:"󱉕"}.mdi-lightbulb-multiple-off:before{content:"󱋏"}.mdi-lightbulb-multiple-off-outline:before{content:"󱋐"}.mdi-lightbulb-multiple-outline:before{content:"󱉖"}.mdi-lightbulb-night:before{content:"󱩌"}.mdi-lightbulb-night-outline:before{content:"󱩍"}.mdi-lightbulb-off:before{content:"󰹏"}.mdi-lightbulb-off-outline:before{content:"󰹐"}.mdi-lightbulb-on:before{content:"󰛨"}.mdi-lightbulb-on-10:before{content:"󱩎"}.mdi-lightbulb-on-20:before{content:"󱩏"}.mdi-lightbulb-on-30:before{content:"󱩐"}.mdi-lightbulb-on-40:before{content:"󱩑"}.mdi-lightbulb-on-50:before{content:"󱩒"}.mdi-lightbulb-on-60:before{content:"󱩓"}.mdi-lightbulb-on-70:before{content:"󱩔"}.mdi-lightbulb-on-80:before{content:"󱩕"}.mdi-lightbulb-on-90:before{content:"󱩖"}.mdi-lightbulb-on-outline:before{content:"󰛩"}.mdi-lightbulb-outline:before{content:"󰌶"}.mdi-lightbulb-question:before{content:"󱧣"}.mdi-lightbulb-question-outline:before{content:"󱧤"}.mdi-lightbulb-spot:before{content:"󱟴"}.mdi-lightbulb-spot-off:before{content:"󱟵"}.mdi-lightbulb-variant:before{content:"󱠂"}.mdi-lightbulb-variant-outline:before{content:"󱠃"}.mdi-lighthouse:before{content:"󰧿"}.mdi-lighthouse-on:before{content:"󰨀"}.mdi-lightning-bolt:before{content:"󱐋"}.mdi-lightning-bolt-circle:before{content:"󰠠"}.mdi-lightning-bolt-outline:before{content:"󱐌"}.mdi-line-scan:before{content:"󰘤"}.mdi-lingerie:before{content:"󱑶"}.mdi-link:before{content:"󰌷"}.mdi-link-box:before{content:"󰴚"}.mdi-link-box-outline:before{content:"󰴛"}.mdi-link-box-variant:before{content:"󰴜"}.mdi-link-box-variant-outline:before{content:"󰴝"}.mdi-link-circle:before{content:"󱲬"}.mdi-link-circle-outline:before{content:"󱲭"}.mdi-link-edit:before{content:"󱲮"}.mdi-link-lock:before{content:"󱂺"}.mdi-link-off:before{content:"󰌸"}.mdi-link-plus:before{content:"󰲔"}.mdi-link-variant:before{content:"󰌹"}.mdi-link-variant-minus:before{content:"󱃿"}.mdi-link-variant-off:before{content:"󰌺"}.mdi-link-variant-plus:before{content:"󱄀"}.mdi-link-variant-remove:before{content:"󱄁"}.mdi-linkedin:before{content:"󰌻"}.mdi-linux:before{content:"󰌽"}.mdi-linux-mint:before{content:"󰣭"}.mdi-lipstick:before{content:"󱎵"}.mdi-liquid-spot:before{content:"󱠦"}.mdi-liquor:before{content:"󱤞"}.mdi-list-box:before{content:"󱭻"}.mdi-list-box-outline:before{content:"󱭼"}.mdi-list-status:before{content:"󱖫"}.mdi-litecoin:before{content:"󰩡"}.mdi-loading:before{content:"󰝲"}.mdi-location-enter:before{content:"󰿄"}.mdi-location-exit:before{content:"󰿅"}.mdi-lock:before{content:"󰌾"}.mdi-lock-alert:before{content:"󰣮"}.mdi-lock-alert-outline:before{content:"󱗑"}.mdi-lock-check:before{content:"󱎚"}.mdi-lock-check-outline:before{content:"󱚨"}.mdi-lock-clock:before{content:"󰥿"}.mdi-lock-minus:before{content:"󱚩"}.mdi-lock-minus-outline:before{content:"󱚪"}.mdi-lock-off:before{content:"󱙱"}.mdi-lock-off-outline:before{content:"󱙲"}.mdi-lock-open:before{content:"󰌿"}.mdi-lock-open-alert:before{content:"󱎛"}.mdi-lock-open-alert-outline:before{content:"󱗒"}.mdi-lock-open-check:before{content:"󱎜"}.mdi-lock-open-check-outline:before{content:"󱚫"}.mdi-lock-open-minus:before{content:"󱚬"}.mdi-lock-open-minus-outline:before{content:"󱚭"}.mdi-lock-open-outline:before{content:"󰍀"}.mdi-lock-open-plus:before{content:"󱚮"}.mdi-lock-open-plus-outline:before{content:"󱚯"}.mdi-lock-open-remove:before{content:"󱚰"}.mdi-lock-open-remove-outline:before{content:"󱚱"}.mdi-lock-open-variant:before{content:"󰿆"}.mdi-lock-open-variant-outline:before{content:"󰿇"}.mdi-lock-outline:before{content:"󰍁"}.mdi-lock-pattern:before{content:"󰛪"}.mdi-lock-percent:before{content:"󱰒"}.mdi-lock-percent-open:before{content:"󱰓"}.mdi-lock-percent-open-outline:before{content:"󱰔"}.mdi-lock-percent-open-variant:before{content:"󱰕"}.mdi-lock-percent-open-variant-outline:before{content:"󱰖"}.mdi-lock-percent-outline:before{content:"󱰗"}.mdi-lock-plus:before{content:"󰗻"}.mdi-lock-plus-outline:before{content:"󱚲"}.mdi-lock-question:before{content:"󰣯"}.mdi-lock-remove:before{content:"󱚳"}.mdi-lock-remove-outline:before{content:"󱚴"}.mdi-lock-reset:before{content:"󰝳"}.mdi-lock-smart:before{content:"󰢲"}.mdi-locker:before{content:"󰟗"}.mdi-locker-multiple:before{content:"󰟘"}.mdi-login:before{content:"󰍂"}.mdi-login-variant:before{content:"󰗼"}.mdi-logout:before{content:"󰍃"}.mdi-logout-variant:before{content:"󰗽"}.mdi-longitude:before{content:"󰽚"}.mdi-looks:before{content:"󰍄"}.mdi-lotion:before{content:"󱖂"}.mdi-lotion-outline:before{content:"󱖃"}.mdi-lotion-plus:before{content:"󱖄"}.mdi-lotion-plus-outline:before{content:"󱖅"}.mdi-loupe:before{content:"󰍅"}.mdi-lumx:before{content:"󰍆"}.mdi-lungs:before{content:"󱂄"}.mdi-mace:before{content:"󱡃"}.mdi-magazine-pistol:before{content:"󰌤"}.mdi-magazine-rifle:before{content:"󰌣"}.mdi-magic-staff:before{content:"󱡄"}.mdi-magnet:before{content:"󰍇"}.mdi-magnet-on:before{content:"󰍈"}.mdi-magnify:before{content:"󰍉"}.mdi-magnify-close:before{content:"󰦀"}.mdi-magnify-expand:before{content:"󱡴"}.mdi-magnify-minus:before{content:"󰍊"}.mdi-magnify-minus-cursor:before{content:"󰩢"}.mdi-magnify-minus-outline:before{content:"󰛬"}.mdi-magnify-plus:before{content:"󰍋"}.mdi-magnify-plus-cursor:before{content:"󰩣"}.mdi-magnify-plus-outline:before{content:"󰛭"}.mdi-magnify-remove-cursor:before{content:"󱈌"}.mdi-magnify-remove-outline:before{content:"󱈍"}.mdi-magnify-scan:before{content:"󱉶"}.mdi-mail:before{content:"󰺻"}.mdi-mailbox:before{content:"󰛮"}.mdi-mailbox-open:before{content:"󰶈"}.mdi-mailbox-open-outline:before{content:"󰶉"}.mdi-mailbox-open-up:before{content:"󰶊"}.mdi-mailbox-open-up-outline:before{content:"󰶋"}.mdi-mailbox-outline:before{content:"󰶌"}.mdi-mailbox-up:before{content:"󰶍"}.mdi-mailbox-up-outline:before{content:"󰶎"}.mdi-manjaro:before{content:"󱘊"}.mdi-map:before{content:"󰍍"}.mdi-map-check:before{content:"󰺼"}.mdi-map-check-outline:before{content:"󰺽"}.mdi-map-clock:before{content:"󰴞"}.mdi-map-clock-outline:before{content:"󰴟"}.mdi-map-legend:before{content:"󰨁"}.mdi-map-marker:before{content:"󰍎"}.mdi-map-marker-account:before{content:"󱣣"}.mdi-map-marker-account-outline:before{content:"󱣤"}.mdi-map-marker-alert:before{content:"󰼅"}.mdi-map-marker-alert-outline:before{content:"󰼆"}.mdi-map-marker-check:before{content:"󰲕"}.mdi-map-marker-check-outline:before{content:"󱋻"}.mdi-map-marker-circle:before{content:"󰍏"}.mdi-map-marker-distance:before{content:"󰣰"}.mdi-map-marker-down:before{content:"󱄂"}.mdi-map-marker-left:before{content:"󱋛"}.mdi-map-marker-left-outline:before{content:"󱋝"}.mdi-map-marker-minus:before{content:"󰙐"}.mdi-map-marker-minus-outline:before{content:"󱋹"}.mdi-map-marker-multiple:before{content:"󰍐"}.mdi-map-marker-multiple-outline:before{content:"󱉷"}.mdi-map-marker-off:before{content:"󰍑"}.mdi-map-marker-off-outline:before{content:"󱋽"}.mdi-map-marker-outline:before{content:"󰟙"}.mdi-map-marker-path:before{content:"󰴠"}.mdi-map-marker-plus:before{content:"󰙑"}.mdi-map-marker-plus-outline:before{content:"󱋸"}.mdi-map-marker-question:before{content:"󰼇"}.mdi-map-marker-question-outline:before{content:"󰼈"}.mdi-map-marker-radius:before{content:"󰍒"}.mdi-map-marker-radius-outline:before{content:"󱋼"}.mdi-map-marker-remove:before{content:"󰼉"}.mdi-map-marker-remove-outline:before{content:"󱋺"}.mdi-map-marker-remove-variant:before{content:"󰼊"}.mdi-map-marker-right:before{content:"󱋜"}.mdi-map-marker-right-outline:before{content:"󱋞"}.mdi-map-marker-star:before{content:"󱘈"}.mdi-map-marker-star-outline:before{content:"󱘉"}.mdi-map-marker-up:before{content:"󱄃"}.mdi-map-minus:before{content:"󰦁"}.mdi-map-outline:before{content:"󰦂"}.mdi-map-plus:before{content:"󰦃"}.mdi-map-search:before{content:"󰦄"}.mdi-map-search-outline:before{content:"󰦅"}.mdi-mapbox:before{content:"󰮪"}.mdi-margin:before{content:"󰍓"}.mdi-marker:before{content:"󰙒"}.mdi-marker-cancel:before{content:"󰷙"}.mdi-marker-check:before{content:"󰍕"}.mdi-mastodon:before{content:"󰫑"}.mdi-material-design:before{content:"󰦆"}.mdi-material-ui:before{content:"󰍗"}.mdi-math-compass:before{content:"󰍘"}.mdi-math-cos:before{content:"󰲖"}.mdi-math-integral:before{content:"󰿈"}.mdi-math-integral-box:before{content:"󰿉"}.mdi-math-log:before{content:"󱂅"}.mdi-math-norm:before{content:"󰿊"}.mdi-math-norm-box:before{content:"󰿋"}.mdi-math-sin:before{content:"󰲗"}.mdi-math-tan:before{content:"󰲘"}.mdi-matrix:before{content:"󰘨"}.mdi-medal:before{content:"󰦇"}.mdi-medal-outline:before{content:"󱌦"}.mdi-medical-bag:before{content:"󰛯"}.mdi-medical-cotton-swab:before{content:"󱪸"}.mdi-medication:before{content:"󱬔"}.mdi-medication-outline:before{content:"󱬕"}.mdi-meditation:before{content:"󱅻"}.mdi-memory:before{content:"󰍛"}.mdi-memory-arrow-down:before{content:"󱲦"}.mdi-menorah:before{content:"󱟔"}.mdi-menorah-fire:before{content:"󱟕"}.mdi-menu:before{content:"󰍜"}.mdi-menu-close:before{content:"󱲐"}.mdi-menu-down:before{content:"󰍝"}.mdi-menu-down-outline:before{content:"󰚶"}.mdi-menu-left:before{content:"󰍞"}.mdi-menu-left-outline:before{content:"󰨂"}.mdi-menu-open:before{content:"󰮫"}.mdi-menu-right:before{content:"󰍟"}.mdi-menu-right-outline:before{content:"󰨃"}.mdi-menu-swap:before{content:"󰩤"}.mdi-menu-swap-outline:before{content:"󰩥"}.mdi-menu-up:before{content:"󰍠"}.mdi-menu-up-outline:before{content:"󰚷"}.mdi-merge:before{content:"󰽜"}.mdi-message:before{content:"󰍡"}.mdi-message-alert:before{content:"󰍢"}.mdi-message-alert-outline:before{content:"󰨄"}.mdi-message-arrow-left:before{content:"󱋲"}.mdi-message-arrow-left-outline:before{content:"󱋳"}.mdi-message-arrow-right:before{content:"󱋴"}.mdi-message-arrow-right-outline:before{content:"󱋵"}.mdi-message-badge:before{content:"󱥁"}.mdi-message-badge-outline:before{content:"󱥂"}.mdi-message-bookmark:before{content:"󱖬"}.mdi-message-bookmark-outline:before{content:"󱖭"}.mdi-message-bulleted:before{content:"󰚢"}.mdi-message-bulleted-off:before{content:"󰚣"}.mdi-message-check:before{content:"󱮊"}.mdi-message-check-outline:before{content:"󱮋"}.mdi-message-cog:before{content:"󰛱"}.mdi-message-cog-outline:before{content:"󱅲"}.mdi-message-draw:before{content:"󰍣"}.mdi-message-fast:before{content:"󱧌"}.mdi-message-fast-outline:before{content:"󱧍"}.mdi-message-flash:before{content:"󱖩"}.mdi-message-flash-outline:before{content:"󱖪"}.mdi-message-image:before{content:"󰍤"}.mdi-message-image-outline:before{content:"󱅬"}.mdi-message-lock:before{content:"󰿌"}.mdi-message-lock-outline:before{content:"󱅭"}.mdi-message-minus:before{content:"󱅮"}.mdi-message-minus-outline:before{content:"󱅯"}.mdi-message-off:before{content:"󱙍"}.mdi-message-off-outline:before{content:"󱙎"}.mdi-message-outline:before{content:"󰍥"}.mdi-message-plus:before{content:"󰙓"}.mdi-message-plus-outline:before{content:"󱂻"}.mdi-message-processing:before{content:"󰍦"}.mdi-message-processing-outline:before{content:"󱅰"}.mdi-message-question:before{content:"󱜺"}.mdi-message-question-outline:before{content:"󱜻"}.mdi-message-reply:before{content:"󰍧"}.mdi-message-reply-outline:before{content:"󱜽"}.mdi-message-reply-text:before{content:"󰍨"}.mdi-message-reply-text-outline:before{content:"󱜾"}.mdi-message-settings:before{content:"󰛰"}.mdi-message-settings-outline:before{content:"󱅱"}.mdi-message-star:before{content:"󰚚"}.mdi-message-star-outline:before{content:"󱉐"}.mdi-message-text:before{content:"󰍩"}.mdi-message-text-clock:before{content:"󱅳"}.mdi-message-text-clock-outline:before{content:"󱅴"}.mdi-message-text-fast:before{content:"󱧎"}.mdi-message-text-fast-outline:before{content:"󱧏"}.mdi-message-text-lock:before{content:"󰿍"}.mdi-message-text-lock-outline:before{content:"󱅵"}.mdi-message-text-outline:before{content:"󰍪"}.mdi-message-video:before{content:"󰍫"}.mdi-meteor:before{content:"󰘩"}.mdi-meter-electric:before{content:"󱩗"}.mdi-meter-electric-outline:before{content:"󱩘"}.mdi-meter-gas:before{content:"󱩙"}.mdi-meter-gas-outline:before{content:"󱩚"}.mdi-metronome:before{content:"󰟚"}.mdi-metronome-tick:before{content:"󰟛"}.mdi-micro-sd:before{content:"󰟜"}.mdi-microphone:before{content:"󰍬"}.mdi-microphone-message:before{content:"󰔊"}.mdi-microphone-message-off:before{content:"󰔋"}.mdi-microphone-minus:before{content:"󰢳"}.mdi-microphone-off:before{content:"󰍭"}.mdi-microphone-outline:before{content:"󰍮"}.mdi-microphone-plus:before{content:"󰢴"}.mdi-microphone-question:before{content:"󱦉"}.mdi-microphone-question-outline:before{content:"󱦊"}.mdi-microphone-settings:before{content:"󰍯"}.mdi-microphone-variant:before{content:"󰍰"}.mdi-microphone-variant-off:before{content:"󰍱"}.mdi-microscope:before{content:"󰙔"}.mdi-microsoft:before{content:"󰍲"}.mdi-microsoft-access:before{content:"󱎎"}.mdi-microsoft-azure:before{content:"󰠅"}.mdi-microsoft-azure-devops:before{content:"󰿕"}.mdi-microsoft-bing:before{content:"󰂤"}.mdi-microsoft-dynamics-365:before{content:"󰦈"}.mdi-microsoft-edge:before{content:"󰇩"}.mdi-microsoft-excel:before{content:"󱎏"}.mdi-microsoft-internet-explorer:before{content:"󰌀"}.mdi-microsoft-office:before{content:"󰏆"}.mdi-microsoft-onedrive:before{content:"󰏊"}.mdi-microsoft-onenote:before{content:"󰝇"}.mdi-microsoft-outlook:before{content:"󰴢"}.mdi-microsoft-powerpoint:before{content:"󱎐"}.mdi-microsoft-sharepoint:before{content:"󱎑"}.mdi-microsoft-teams:before{content:"󰊻"}.mdi-microsoft-visual-studio:before{content:"󰘐"}.mdi-microsoft-visual-studio-code:before{content:"󰨞"}.mdi-microsoft-windows:before{content:"󰖳"}.mdi-microsoft-windows-classic:before{content:"󰨡"}.mdi-microsoft-word:before{content:"󱎒"}.mdi-microsoft-xbox:before{content:"󰖹"}.mdi-microsoft-xbox-controller:before{content:"󰖺"}.mdi-microsoft-xbox-controller-battery-alert:before{content:"󰝋"}.mdi-microsoft-xbox-controller-battery-charging:before{content:"󰨢"}.mdi-microsoft-xbox-controller-battery-empty:before{content:"󰝌"}.mdi-microsoft-xbox-controller-battery-full:before{content:"󰝍"}.mdi-microsoft-xbox-controller-battery-low:before{content:"󰝎"}.mdi-microsoft-xbox-controller-battery-medium:before{content:"󰝏"}.mdi-microsoft-xbox-controller-battery-unknown:before{content:"󰝐"}.mdi-microsoft-xbox-controller-menu:before{content:"󰹯"}.mdi-microsoft-xbox-controller-off:before{content:"󰖻"}.mdi-microsoft-xbox-controller-view:before{content:"󰹰"}.mdi-microwave:before{content:"󰲙"}.mdi-microwave-off:before{content:"󱐣"}.mdi-middleware:before{content:"󰽝"}.mdi-middleware-outline:before{content:"󰽞"}.mdi-midi:before{content:"󰣱"}.mdi-midi-port:before{content:"󰣲"}.mdi-mine:before{content:"󰷚"}.mdi-minecraft:before{content:"󰍳"}.mdi-mini-sd:before{content:"󰨅"}.mdi-minidisc:before{content:"󰨆"}.mdi-minus:before{content:"󰍴"}.mdi-minus-box:before{content:"󰍵"}.mdi-minus-box-multiple:before{content:"󱅁"}.mdi-minus-box-multiple-outline:before{content:"󱅂"}.mdi-minus-box-outline:before{content:"󰛲"}.mdi-minus-circle:before{content:"󰍶"}.mdi-minus-circle-multiple:before{content:"󰍚"}.mdi-minus-circle-multiple-outline:before{content:"󰫓"}.mdi-minus-circle-off:before{content:"󱑙"}.mdi-minus-circle-off-outline:before{content:"󱑚"}.mdi-minus-circle-outline:before{content:"󰍷"}.mdi-minus-network:before{content:"󰍸"}.mdi-minus-network-outline:before{content:"󰲚"}.mdi-minus-thick:before{content:"󱘹"}.mdi-mirror:before{content:"󱇽"}.mdi-mirror-rectangle:before{content:"󱞟"}.mdi-mirror-variant:before{content:"󱞠"}.mdi-mixed-martial-arts:before{content:"󰶏"}.mdi-mixed-reality:before{content:"󰡿"}.mdi-molecule:before{content:"󰮬"}.mdi-molecule-co:before{content:"󱋾"}.mdi-molecule-co2:before{content:"󰟤"}.mdi-monitor:before{content:"󰍹"}.mdi-monitor-account:before{content:"󱩛"}.mdi-monitor-arrow-down:before{content:"󱧐"}.mdi-monitor-arrow-down-variant:before{content:"󱧑"}.mdi-monitor-cellphone:before{content:"󰦉"}.mdi-monitor-cellphone-star:before{content:"󰦊"}.mdi-monitor-dashboard:before{content:"󰨇"}.mdi-monitor-edit:before{content:"󱋆"}.mdi-monitor-eye:before{content:"󱎴"}.mdi-monitor-lock:before{content:"󰷛"}.mdi-monitor-multiple:before{content:"󰍺"}.mdi-monitor-off:before{content:"󰶐"}.mdi-monitor-screenshot:before{content:"󰹑"}.mdi-monitor-share:before{content:"󱒃"}.mdi-monitor-shimmer:before{content:"󱄄"}.mdi-monitor-small:before{content:"󱡶"}.mdi-monitor-speaker:before{content:"󰽟"}.mdi-monitor-speaker-off:before{content:"󰽠"}.mdi-monitor-star:before{content:"󰷜"}.mdi-monitor-vertical:before{content:"󱰳"}.mdi-moon-first-quarter:before{content:"󰽡"}.mdi-moon-full:before{content:"󰽢"}.mdi-moon-last-quarter:before{content:"󰽣"}.mdi-moon-new:before{content:"󰽤"}.mdi-moon-waning-crescent:before{content:"󰽥"}.mdi-moon-waning-gibbous:before{content:"󰽦"}.mdi-moon-waxing-crescent:before{content:"󰽧"}.mdi-moon-waxing-gibbous:before{content:"󰽨"}.mdi-moped:before{content:"󱂆"}.mdi-moped-electric:before{content:"󱖷"}.mdi-moped-electric-outline:before{content:"󱖸"}.mdi-moped-outline:before{content:"󱖹"}.mdi-more:before{content:"󰍻"}.mdi-mortar-pestle:before{content:"󱝈"}.mdi-mortar-pestle-plus:before{content:"󰏱"}.mdi-mosque:before{content:"󰵅"}.mdi-mosque-outline:before{content:"󱠧"}.mdi-mother-heart:before{content:"󱌔"}.mdi-mother-nurse:before{content:"󰴡"}.mdi-motion:before{content:"󱖲"}.mdi-motion-outline:before{content:"󱖳"}.mdi-motion-pause:before{content:"󱖐"}.mdi-motion-pause-outline:before{content:"󱖒"}.mdi-motion-play:before{content:"󱖏"}.mdi-motion-play-outline:before{content:"󱖑"}.mdi-motion-sensor:before{content:"󰶑"}.mdi-motion-sensor-off:before{content:"󱐵"}.mdi-motorbike:before{content:"󰍼"}.mdi-motorbike-electric:before{content:"󱖺"}.mdi-motorbike-off:before{content:"󱬖"}.mdi-mouse:before{content:"󰍽"}.mdi-mouse-bluetooth:before{content:"󰦋"}.mdi-mouse-left-click:before{content:"󱴇"}.mdi-mouse-left-click-outline:before{content:"󱴈"}.mdi-mouse-move-down:before{content:"󱕐"}.mdi-mouse-move-up:before{content:"󱕑"}.mdi-mouse-move-vertical:before{content:"󱕒"}.mdi-mouse-off:before{content:"󰍾"}.mdi-mouse-outline:before{content:"󱴉"}.mdi-mouse-right-click:before{content:"󱴊"}.mdi-mouse-right-click-outline:before{content:"󱴋"}.mdi-mouse-scroll-wheel:before{content:"󱴌"}.mdi-mouse-variant:before{content:"󰍿"}.mdi-mouse-variant-off:before{content:"󰎀"}.mdi-move-resize:before{content:"󰙕"}.mdi-move-resize-variant:before{content:"󰙖"}.mdi-movie:before{content:"󰎁"}.mdi-movie-check:before{content:"󱛳"}.mdi-movie-check-outline:before{content:"󱛴"}.mdi-movie-cog:before{content:"󱛵"}.mdi-movie-cog-outline:before{content:"󱛶"}.mdi-movie-edit:before{content:"󱄢"}.mdi-movie-edit-outline:before{content:"󱄣"}.mdi-movie-filter:before{content:"󱄤"}.mdi-movie-filter-outline:before{content:"󱄥"}.mdi-movie-minus:before{content:"󱛷"}.mdi-movie-minus-outline:before{content:"󱛸"}.mdi-movie-off:before{content:"󱛹"}.mdi-movie-off-outline:before{content:"󱛺"}.mdi-movie-open:before{content:"󰿎"}.mdi-movie-open-check:before{content:"󱛻"}.mdi-movie-open-check-outline:before{content:"󱛼"}.mdi-movie-open-cog:before{content:"󱛽"}.mdi-movie-open-cog-outline:before{content:"󱛾"}.mdi-movie-open-edit:before{content:"󱛿"}.mdi-movie-open-edit-outline:before{content:"󱜀"}.mdi-movie-open-minus:before{content:"󱜁"}.mdi-movie-open-minus-outline:before{content:"󱜂"}.mdi-movie-open-off:before{content:"󱜃"}.mdi-movie-open-off-outline:before{content:"󱜄"}.mdi-movie-open-outline:before{content:"󰿏"}.mdi-movie-open-play:before{content:"󱜅"}.mdi-movie-open-play-outline:before{content:"󱜆"}.mdi-movie-open-plus:before{content:"󱜇"}.mdi-movie-open-plus-outline:before{content:"󱜈"}.mdi-movie-open-remove:before{content:"󱜉"}.mdi-movie-open-remove-outline:before{content:"󱜊"}.mdi-movie-open-settings:before{content:"󱜋"}.mdi-movie-open-settings-outline:before{content:"󱜌"}.mdi-movie-open-star:before{content:"󱜍"}.mdi-movie-open-star-outline:before{content:"󱜎"}.mdi-movie-outline:before{content:"󰷝"}.mdi-movie-play:before{content:"󱜏"}.mdi-movie-play-outline:before{content:"󱜐"}.mdi-movie-plus:before{content:"󱜑"}.mdi-movie-plus-outline:before{content:"󱜒"}.mdi-movie-remove:before{content:"󱜓"}.mdi-movie-remove-outline:before{content:"󱜔"}.mdi-movie-roll:before{content:"󰟞"}.mdi-movie-search:before{content:"󱇒"}.mdi-movie-search-outline:before{content:"󱇓"}.mdi-movie-settings:before{content:"󱜕"}.mdi-movie-settings-outline:before{content:"󱜖"}.mdi-movie-star:before{content:"󱜗"}.mdi-movie-star-outline:before{content:"󱜘"}.mdi-mower:before{content:"󱙯"}.mdi-mower-bag:before{content:"󱙰"}.mdi-mower-bag-on:before{content:"󱭠"}.mdi-mower-on:before{content:"󱭟"}.mdi-muffin:before{content:"󰦌"}.mdi-multicast:before{content:"󱢓"}.mdi-multimedia:before{content:"󱮗"}.mdi-multiplication:before{content:"󰎂"}.mdi-multiplication-box:before{content:"󰎃"}.mdi-mushroom:before{content:"󰟟"}.mdi-mushroom-off:before{content:"󱏺"}.mdi-mushroom-off-outline:before{content:"󱏻"}.mdi-mushroom-outline:before{content:"󰟠"}.mdi-music:before{content:"󰝚"}.mdi-music-accidental-double-flat:before{content:"󰽩"}.mdi-music-accidental-double-sharp:before{content:"󰽪"}.mdi-music-accidental-flat:before{content:"󰽫"}.mdi-music-accidental-natural:before{content:"󰽬"}.mdi-music-accidental-sharp:before{content:"󰽭"}.mdi-music-box:before{content:"󰎄"}.mdi-music-box-multiple:before{content:"󰌳"}.mdi-music-box-multiple-outline:before{content:"󰼄"}.mdi-music-box-outline:before{content:"󰎅"}.mdi-music-circle:before{content:"󰎆"}.mdi-music-circle-outline:before{content:"󰫔"}.mdi-music-clef-alto:before{content:"󰽮"}.mdi-music-clef-bass:before{content:"󰽯"}.mdi-music-clef-treble:before{content:"󰽰"}.mdi-music-note:before{content:"󰎇"}.mdi-music-note-bluetooth:before{content:"󰗾"}.mdi-music-note-bluetooth-off:before{content:"󰗿"}.mdi-music-note-eighth:before{content:"󰎈"}.mdi-music-note-eighth-dotted:before{content:"󰽱"}.mdi-music-note-half:before{content:"󰎉"}.mdi-music-note-half-dotted:before{content:"󰽲"}.mdi-music-note-minus:before{content:"󱮉"}.mdi-music-note-off:before{content:"󰎊"}.mdi-music-note-off-outline:before{content:"󰽳"}.mdi-music-note-outline:before{content:"󰽴"}.mdi-music-note-plus:before{content:"󰷞"}.mdi-music-note-quarter:before{content:"󰎋"}.mdi-music-note-quarter-dotted:before{content:"󰽵"}.mdi-music-note-sixteenth:before{content:"󰎌"}.mdi-music-note-sixteenth-dotted:before{content:"󰽶"}.mdi-music-note-whole:before{content:"󰎍"}.mdi-music-note-whole-dotted:before{content:"󰽷"}.mdi-music-off:before{content:"󰝛"}.mdi-music-rest-eighth:before{content:"󰽸"}.mdi-music-rest-half:before{content:"󰽹"}.mdi-music-rest-quarter:before{content:"󰽺"}.mdi-music-rest-sixteenth:before{content:"󰽻"}.mdi-music-rest-whole:before{content:"󰽼"}.mdi-mustache:before{content:"󱗞"}.mdi-nail:before{content:"󰷟"}.mdi-nas:before{content:"󰣳"}.mdi-nativescript:before{content:"󰢀"}.mdi-nature:before{content:"󰎎"}.mdi-nature-outline:before{content:"󱱱"}.mdi-nature-people:before{content:"󰎏"}.mdi-nature-people-outline:before{content:"󱱲"}.mdi-navigation:before{content:"󰎐"}.mdi-navigation-outline:before{content:"󱘇"}.mdi-navigation-variant:before{content:"󱣰"}.mdi-navigation-variant-outline:before{content:"󱣱"}.mdi-near-me:before{content:"󰗍"}.mdi-necklace:before{content:"󰼋"}.mdi-needle:before{content:"󰎑"}.mdi-needle-off:before{content:"󱧒"}.mdi-netflix:before{content:"󰝆"}.mdi-network:before{content:"󰛳"}.mdi-network-off:before{content:"󰲛"}.mdi-network-off-outline:before{content:"󰲜"}.mdi-network-outline:before{content:"󰲝"}.mdi-network-pos:before{content:"󱫋"}.mdi-network-strength-1:before{content:"󰣴"}.mdi-network-strength-1-alert:before{content:"󰣵"}.mdi-network-strength-2:before{content:"󰣶"}.mdi-network-strength-2-alert:before{content:"󰣷"}.mdi-network-strength-3:before{content:"󰣸"}.mdi-network-strength-3-alert:before{content:"󰣹"}.mdi-network-strength-4:before{content:"󰣺"}.mdi-network-strength-4-alert:before{content:"󰣻"}.mdi-network-strength-4-cog:before{content:"󱤚"}.mdi-network-strength-off:before{content:"󰣼"}.mdi-network-strength-off-outline:before{content:"󰣽"}.mdi-network-strength-outline:before{content:"󰣾"}.mdi-new-box:before{content:"󰎔"}.mdi-newspaper:before{content:"󰎕"}.mdi-newspaper-check:before{content:"󱥃"}.mdi-newspaper-minus:before{content:"󰼌"}.mdi-newspaper-plus:before{content:"󰼍"}.mdi-newspaper-remove:before{content:"󱥄"}.mdi-newspaper-variant:before{content:"󱀁"}.mdi-newspaper-variant-multiple:before{content:"󱀂"}.mdi-newspaper-variant-multiple-outline:before{content:"󱀃"}.mdi-newspaper-variant-outline:before{content:"󱀄"}.mdi-nfc:before{content:"󰎖"}.mdi-nfc-search-variant:before{content:"󰹓"}.mdi-nfc-tap:before{content:"󰎗"}.mdi-nfc-variant:before{content:"󰎘"}.mdi-nfc-variant-off:before{content:"󰹔"}.mdi-ninja:before{content:"󰝴"}.mdi-nintendo-game-boy:before{content:"󱎓"}.mdi-nintendo-switch:before{content:"󰟡"}.mdi-nintendo-wii:before{content:"󰖫"}.mdi-nintendo-wiiu:before{content:"󰜭"}.mdi-nix:before{content:"󱄅"}.mdi-nodejs:before{content:"󰎙"}.mdi-noodles:before{content:"󱅾"}.mdi-not-equal:before{content:"󰦍"}.mdi-not-equal-variant:before{content:"󰦎"}.mdi-note:before{content:"󰎚"}.mdi-note-alert:before{content:"󱝽"}.mdi-note-alert-outline:before{content:"󱝾"}.mdi-note-check:before{content:"󱝿"}.mdi-note-check-outline:before{content:"󱞀"}.mdi-note-edit:before{content:"󱞁"}.mdi-note-edit-outline:before{content:"󱞂"}.mdi-note-minus:before{content:"󱙏"}.mdi-note-minus-outline:before{content:"󱙐"}.mdi-note-multiple:before{content:"󰚸"}.mdi-note-multiple-outline:before{content:"󰚹"}.mdi-note-off:before{content:"󱞃"}.mdi-note-off-outline:before{content:"󱞄"}.mdi-note-outline:before{content:"󰎛"}.mdi-note-plus:before{content:"󰎜"}.mdi-note-plus-outline:before{content:"󰎝"}.mdi-note-remove:before{content:"󱙑"}.mdi-note-remove-outline:before{content:"󱙒"}.mdi-note-search:before{content:"󱙓"}.mdi-note-search-outline:before{content:"󱙔"}.mdi-note-text:before{content:"󰎞"}.mdi-note-text-outline:before{content:"󱇗"}.mdi-notebook:before{content:"󰠮"}.mdi-notebook-check:before{content:"󱓵"}.mdi-notebook-check-outline:before{content:"󱓶"}.mdi-notebook-edit:before{content:"󱓧"}.mdi-notebook-edit-outline:before{content:"󱓩"}.mdi-notebook-heart:before{content:"󱨋"}.mdi-notebook-heart-outline:before{content:"󱨌"}.mdi-notebook-minus:before{content:"󱘐"}.mdi-notebook-minus-outline:before{content:"󱘑"}.mdi-notebook-multiple:before{content:"󰹕"}.mdi-notebook-outline:before{content:"󰺿"}.mdi-notebook-plus:before{content:"󱘒"}.mdi-notebook-plus-outline:before{content:"󱘓"}.mdi-notebook-remove:before{content:"󱘔"}.mdi-notebook-remove-outline:before{content:"󱘕"}.mdi-notification-clear-all:before{content:"󰎟"}.mdi-npm:before{content:"󰛷"}.mdi-nuke:before{content:"󰚤"}.mdi-null:before{content:"󰟢"}.mdi-numeric:before{content:"󰎠"}.mdi-numeric-0:before{content:"󰬹"}.mdi-numeric-0-box:before{content:"󰎡"}.mdi-numeric-0-box-multiple:before{content:"󰼎"}.mdi-numeric-0-box-multiple-outline:before{content:"󰎢"}.mdi-numeric-0-box-outline:before{content:"󰎣"}.mdi-numeric-0-circle:before{content:"󰲞"}.mdi-numeric-0-circle-outline:before{content:"󰲟"}.mdi-numeric-1:before{content:"󰬺"}.mdi-numeric-1-box:before{content:"󰎤"}.mdi-numeric-1-box-multiple:before{content:"󰼏"}.mdi-numeric-1-box-multiple-outline:before{content:"󰎥"}.mdi-numeric-1-box-outline:before{content:"󰎦"}.mdi-numeric-1-circle:before{content:"󰲠"}.mdi-numeric-1-circle-outline:before{content:"󰲡"}.mdi-numeric-10:before{content:"󰿩"}.mdi-numeric-10-box:before{content:"󰽽"}.mdi-numeric-10-box-multiple:before{content:"󰿪"}.mdi-numeric-10-box-multiple-outline:before{content:"󰿫"}.mdi-numeric-10-box-outline:before{content:"󰽾"}.mdi-numeric-10-circle:before{content:"󰿬"}.mdi-numeric-10-circle-outline:before{content:"󰿭"}.mdi-numeric-2:before{content:"󰬻"}.mdi-numeric-2-box:before{content:"󰎧"}.mdi-numeric-2-box-multiple:before{content:"󰼐"}.mdi-numeric-2-box-multiple-outline:before{content:"󰎨"}.mdi-numeric-2-box-outline:before{content:"󰎩"}.mdi-numeric-2-circle:before{content:"󰲢"}.mdi-numeric-2-circle-outline:before{content:"󰲣"}.mdi-numeric-3:before{content:"󰬼"}.mdi-numeric-3-box:before{content:"󰎪"}.mdi-numeric-3-box-multiple:before{content:"󰼑"}.mdi-numeric-3-box-multiple-outline:before{content:"󰎫"}.mdi-numeric-3-box-outline:before{content:"󰎬"}.mdi-numeric-3-circle:before{content:"󰲤"}.mdi-numeric-3-circle-outline:before{content:"󰲥"}.mdi-numeric-4:before{content:"󰬽"}.mdi-numeric-4-box:before{content:"󰎭"}.mdi-numeric-4-box-multiple:before{content:"󰼒"}.mdi-numeric-4-box-multiple-outline:before{content:"󰎲"}.mdi-numeric-4-box-outline:before{content:"󰎮"}.mdi-numeric-4-circle:before{content:"󰲦"}.mdi-numeric-4-circle-outline:before{content:"󰲧"}.mdi-numeric-5:before{content:"󰬾"}.mdi-numeric-5-box:before{content:"󰎱"}.mdi-numeric-5-box-multiple:before{content:"󰼓"}.mdi-numeric-5-box-multiple-outline:before{content:"󰎯"}.mdi-numeric-5-box-outline:before{content:"󰎰"}.mdi-numeric-5-circle:before{content:"󰲨"}.mdi-numeric-5-circle-outline:before{content:"󰲩"}.mdi-numeric-6:before{content:"󰬿"}.mdi-numeric-6-box:before{content:"󰎳"}.mdi-numeric-6-box-multiple:before{content:"󰼔"}.mdi-numeric-6-box-multiple-outline:before{content:"󰎴"}.mdi-numeric-6-box-outline:before{content:"󰎵"}.mdi-numeric-6-circle:before{content:"󰲪"}.mdi-numeric-6-circle-outline:before{content:"󰲫"}.mdi-numeric-7:before{content:"󰭀"}.mdi-numeric-7-box:before{content:"󰎶"}.mdi-numeric-7-box-multiple:before{content:"󰼕"}.mdi-numeric-7-box-multiple-outline:before{content:"󰎷"}.mdi-numeric-7-box-outline:before{content:"󰎸"}.mdi-numeric-7-circle:before{content:"󰲬"}.mdi-numeric-7-circle-outline:before{content:"󰲭"}.mdi-numeric-8:before{content:"󰭁"}.mdi-numeric-8-box:before{content:"󰎹"}.mdi-numeric-8-box-multiple:before{content:"󰼖"}.mdi-numeric-8-box-multiple-outline:before{content:"󰎺"}.mdi-numeric-8-box-outline:before{content:"󰎻"}.mdi-numeric-8-circle:before{content:"󰲮"}.mdi-numeric-8-circle-outline:before{content:"󰲯"}.mdi-numeric-9:before{content:"󰭂"}.mdi-numeric-9-box:before{content:"󰎼"}.mdi-numeric-9-box-multiple:before{content:"󰼗"}.mdi-numeric-9-box-multiple-outline:before{content:"󰎽"}.mdi-numeric-9-box-outline:before{content:"󰎾"}.mdi-numeric-9-circle:before{content:"󰲰"}.mdi-numeric-9-circle-outline:before{content:"󰲱"}.mdi-numeric-9-plus:before{content:"󰿮"}.mdi-numeric-9-plus-box:before{content:"󰎿"}.mdi-numeric-9-plus-box-multiple:before{content:"󰼘"}.mdi-numeric-9-plus-box-multiple-outline:before{content:"󰏀"}.mdi-numeric-9-plus-box-outline:before{content:"󰏁"}.mdi-numeric-9-plus-circle:before{content:"󰲲"}.mdi-numeric-9-plus-circle-outline:before{content:"󰲳"}.mdi-numeric-negative-1:before{content:"󱁒"}.mdi-numeric-off:before{content:"󱧓"}.mdi-numeric-positive-1:before{content:"󱗋"}.mdi-nut:before{content:"󰛸"}.mdi-nutrition:before{content:"󰏂"}.mdi-nuxt:before{content:"󱄆"}.mdi-oar:before{content:"󰙼"}.mdi-ocarina:before{content:"󰷠"}.mdi-oci:before{content:"󱋩"}.mdi-ocr:before{content:"󱄺"}.mdi-octagon:before{content:"󰏃"}.mdi-octagon-outline:before{content:"󰏄"}.mdi-octagram:before{content:"󰛹"}.mdi-octagram-edit:before{content:"󱰴"}.mdi-octagram-edit-outline:before{content:"󱰵"}.mdi-octagram-minus:before{content:"󱰶"}.mdi-octagram-minus-outline:before{content:"󱰷"}.mdi-octagram-outline:before{content:"󰝵"}.mdi-octagram-plus:before{content:"󱰸"}.mdi-octagram-plus-outline:before{content:"󱰹"}.mdi-octahedron:before{content:"󱥐"}.mdi-octahedron-off:before{content:"󱥑"}.mdi-odnoklassniki:before{content:"󰏅"}.mdi-offer:before{content:"󱈛"}.mdi-office-building:before{content:"󰦑"}.mdi-office-building-cog:before{content:"󱥉"}.mdi-office-building-cog-outline:before{content:"󱥊"}.mdi-office-building-marker:before{content:"󱔠"}.mdi-office-building-marker-outline:before{content:"󱔡"}.mdi-office-building-minus:before{content:"󱮪"}.mdi-office-building-minus-outline:before{content:"󱮫"}.mdi-office-building-outline:before{content:"󱔟"}.mdi-office-building-plus:before{content:"󱮨"}.mdi-office-building-plus-outline:before{content:"󱮩"}.mdi-office-building-remove:before{content:"󱮬"}.mdi-office-building-remove-outline:before{content:"󱮭"}.mdi-oil:before{content:"󰏇"}.mdi-oil-lamp:before{content:"󰼙"}.mdi-oil-level:before{content:"󱁓"}.mdi-oil-temperature:before{content:"󰿸"}.mdi-om:before{content:"󰥳"}.mdi-omega:before{content:"󰏉"}.mdi-one-up:before{content:"󰮭"}.mdi-onepassword:before{content:"󰢁"}.mdi-opacity:before{content:"󰗌"}.mdi-open-in-app:before{content:"󰏋"}.mdi-open-in-new:before{content:"󰏌"}.mdi-open-source-initiative:before{content:"󰮮"}.mdi-openid:before{content:"󰏍"}.mdi-opera:before{content:"󰏎"}.mdi-orbit:before{content:"󰀘"}.mdi-orbit-variant:before{content:"󱗛"}.mdi-order-alphabetical-ascending:before{content:"󰈍"}.mdi-order-alphabetical-descending:before{content:"󰴇"}.mdi-order-bool-ascending:before{content:"󰊾"}.mdi-order-bool-ascending-variant:before{content:"󰦏"}.mdi-order-bool-descending:before{content:"󱎄"}.mdi-order-bool-descending-variant:before{content:"󰦐"}.mdi-order-numeric-ascending:before{content:"󰕅"}.mdi-order-numeric-descending:before{content:"󰕆"}.mdi-origin:before{content:"󰭃"}.mdi-ornament:before{content:"󰏏"}.mdi-ornament-variant:before{content:"󰏐"}.mdi-outdoor-lamp:before{content:"󱁔"}.mdi-overscan:before{content:"󱀅"}.mdi-owl:before{content:"󰏒"}.mdi-pac-man:before{content:"󰮯"}.mdi-package:before{content:"󰏓"}.mdi-package-check:before{content:"󱭑"}.mdi-package-down:before{content:"󰏔"}.mdi-package-up:before{content:"󰏕"}.mdi-package-variant:before{content:"󰏖"}.mdi-package-variant-closed:before{content:"󰏗"}.mdi-package-variant-closed-check:before{content:"󱭒"}.mdi-package-variant-closed-minus:before{content:"󱧔"}.mdi-package-variant-closed-plus:before{content:"󱧕"}.mdi-package-variant-closed-remove:before{content:"󱧖"}.mdi-package-variant-minus:before{content:"󱧗"}.mdi-package-variant-plus:before{content:"󱧘"}.mdi-package-variant-remove:before{content:"󱧙"}.mdi-page-first:before{content:"󰘀"}.mdi-page-last:before{content:"󰘁"}.mdi-page-layout-body:before{content:"󰛺"}.mdi-page-layout-footer:before{content:"󰛻"}.mdi-page-layout-header:before{content:"󰛼"}.mdi-page-layout-header-footer:before{content:"󰽿"}.mdi-page-layout-sidebar-left:before{content:"󰛽"}.mdi-page-layout-sidebar-right:before{content:"󰛾"}.mdi-page-next:before{content:"󰮰"}.mdi-page-next-outline:before{content:"󰮱"}.mdi-page-previous:before{content:"󰮲"}.mdi-page-previous-outline:before{content:"󰮳"}.mdi-pail:before{content:"󱐗"}.mdi-pail-minus:before{content:"󱐷"}.mdi-pail-minus-outline:before{content:"󱐼"}.mdi-pail-off:before{content:"󱐹"}.mdi-pail-off-outline:before{content:"󱐾"}.mdi-pail-outline:before{content:"󱐺"}.mdi-pail-plus:before{content:"󱐶"}.mdi-pail-plus-outline:before{content:"󱐻"}.mdi-pail-remove:before{content:"󱐸"}.mdi-pail-remove-outline:before{content:"󱐽"}.mdi-palette:before{content:"󰏘"}.mdi-palette-advanced:before{content:"󰏙"}.mdi-palette-outline:before{content:"󰸌"}.mdi-palette-swatch:before{content:"󰢵"}.mdi-palette-swatch-outline:before{content:"󱍜"}.mdi-palette-swatch-variant:before{content:"󱥚"}.mdi-palm-tree:before{content:"󱁕"}.mdi-pan:before{content:"󰮴"}.mdi-pan-bottom-left:before{content:"󰮵"}.mdi-pan-bottom-right:before{content:"󰮶"}.mdi-pan-down:before{content:"󰮷"}.mdi-pan-horizontal:before{content:"󰮸"}.mdi-pan-left:before{content:"󰮹"}.mdi-pan-right:before{content:"󰮺"}.mdi-pan-top-left:before{content:"󰮻"}.mdi-pan-top-right:before{content:"󰮼"}.mdi-pan-up:before{content:"󰮽"}.mdi-pan-vertical:before{content:"󰮾"}.mdi-panda:before{content:"󰏚"}.mdi-pandora:before{content:"󰏛"}.mdi-panorama:before{content:"󰏜"}.mdi-panorama-fisheye:before{content:"󰏝"}.mdi-panorama-horizontal:before{content:"󱤨"}.mdi-panorama-horizontal-outline:before{content:"󰏞"}.mdi-panorama-outline:before{content:"󱦌"}.mdi-panorama-sphere:before{content:"󱦍"}.mdi-panorama-sphere-outline:before{content:"󱦎"}.mdi-panorama-variant:before{content:"󱦏"}.mdi-panorama-variant-outline:before{content:"󱦐"}.mdi-panorama-vertical:before{content:"󱤩"}.mdi-panorama-vertical-outline:before{content:"󰏟"}.mdi-panorama-wide-angle:before{content:"󱥟"}.mdi-panorama-wide-angle-outline:before{content:"󰏠"}.mdi-paper-cut-vertical:before{content:"󰏡"}.mdi-paper-roll:before{content:"󱅗"}.mdi-paper-roll-outline:before{content:"󱅘"}.mdi-paperclip:before{content:"󰏢"}.mdi-paperclip-check:before{content:"󱫆"}.mdi-paperclip-lock:before{content:"󱧚"}.mdi-paperclip-minus:before{content:"󱫇"}.mdi-paperclip-off:before{content:"󱫈"}.mdi-paperclip-plus:before{content:"󱫉"}.mdi-paperclip-remove:before{content:"󱫊"}.mdi-parachute:before{content:"󰲴"}.mdi-parachute-outline:before{content:"󰲵"}.mdi-paragliding:before{content:"󱝅"}.mdi-parking:before{content:"󰏣"}.mdi-party-popper:before{content:"󱁖"}.mdi-passport:before{content:"󰟣"}.mdi-passport-alert:before{content:"󱲸"}.mdi-passport-biometric:before{content:"󰷡"}.mdi-passport-cancel:before{content:"󱲹"}.mdi-passport-check:before{content:"󱲺"}.mdi-passport-minus:before{content:"󱲻"}.mdi-passport-plus:before{content:"󱲼"}.mdi-passport-remove:before{content:"󱲽"}.mdi-pasta:before{content:"󱅠"}.mdi-patio-heater:before{content:"󰾀"}.mdi-patreon:before{content:"󰢂"}.mdi-pause:before{content:"󰏤"}.mdi-pause-box:before{content:"󰂼"}.mdi-pause-box-outline:before{content:"󱭺"}.mdi-pause-circle:before{content:"󰏥"}.mdi-pause-circle-outline:before{content:"󰏦"}.mdi-pause-octagon:before{content:"󰏧"}.mdi-pause-octagon-outline:before{content:"󰏨"}.mdi-paw:before{content:"󰏩"}.mdi-paw-off:before{content:"󰙗"}.mdi-paw-off-outline:before{content:"󱙶"}.mdi-paw-outline:before{content:"󱙵"}.mdi-peace:before{content:"󰢄"}.mdi-peanut:before{content:"󰿼"}.mdi-peanut-off:before{content:"󰿽"}.mdi-peanut-off-outline:before{content:"󰿿"}.mdi-peanut-outline:before{content:"󰿾"}.mdi-pen:before{content:"󰏪"}.mdi-pen-lock:before{content:"󰷢"}.mdi-pen-minus:before{content:"󰷣"}.mdi-pen-off:before{content:"󰷤"}.mdi-pen-plus:before{content:"󰷥"}.mdi-pen-remove:before{content:"󰷦"}.mdi-pencil:before{content:"󰏫"}.mdi-pencil-box:before{content:"󰏬"}.mdi-pencil-box-multiple:before{content:"󱅄"}.mdi-pencil-box-multiple-outline:before{content:"󱅅"}.mdi-pencil-box-outline:before{content:"󰏭"}.mdi-pencil-circle:before{content:"󰛿"}.mdi-pencil-circle-outline:before{content:"󰝶"}.mdi-pencil-lock:before{content:"󰏮"}.mdi-pencil-lock-outline:before{content:"󰷧"}.mdi-pencil-minus:before{content:"󰷨"}.mdi-pencil-minus-outline:before{content:"󰷩"}.mdi-pencil-off:before{content:"󰏯"}.mdi-pencil-off-outline:before{content:"󰷪"}.mdi-pencil-outline:before{content:"󰲶"}.mdi-pencil-plus:before{content:"󰷫"}.mdi-pencil-plus-outline:before{content:"󰷬"}.mdi-pencil-remove:before{content:"󰷭"}.mdi-pencil-remove-outline:before{content:"󰷮"}.mdi-pencil-ruler:before{content:"󱍓"}.mdi-pencil-ruler-outline:before{content:"󱰑"}.mdi-penguin:before{content:"󰻀"}.mdi-pentagon:before{content:"󰜁"}.mdi-pentagon-outline:before{content:"󰜀"}.mdi-pentagram:before{content:"󱙧"}.mdi-percent:before{content:"󰏰"}.mdi-percent-box:before{content:"󱨂"}.mdi-percent-box-outline:before{content:"󱨃"}.mdi-percent-circle:before{content:"󱨄"}.mdi-percent-circle-outline:before{content:"󱨅"}.mdi-percent-outline:before{content:"󱉸"}.mdi-periodic-table:before{content:"󰢶"}.mdi-perspective-less:before{content:"󰴣"}.mdi-perspective-more:before{content:"󰴤"}.mdi-ph:before{content:"󱟅"}.mdi-phone:before{content:"󰏲"}.mdi-phone-alert:before{content:"󰼚"}.mdi-phone-alert-outline:before{content:"󱆎"}.mdi-phone-bluetooth:before{content:"󰏳"}.mdi-phone-bluetooth-outline:before{content:"󱆏"}.mdi-phone-cancel:before{content:"󱂼"}.mdi-phone-cancel-outline:before{content:"󱆐"}.mdi-phone-check:before{content:"󱆩"}.mdi-phone-check-outline:before{content:"󱆪"}.mdi-phone-classic:before{content:"󰘂"}.mdi-phone-classic-off:before{content:"󱉹"}.mdi-phone-clock:before{content:"󱧛"}.mdi-phone-dial:before{content:"󱕙"}.mdi-phone-dial-outline:before{content:"󱕚"}.mdi-phone-forward:before{content:"󰏴"}.mdi-phone-forward-outline:before{content:"󱆑"}.mdi-phone-hangup:before{content:"󰏵"}.mdi-phone-hangup-outline:before{content:"󱆒"}.mdi-phone-in-talk:before{content:"󰏶"}.mdi-phone-in-talk-outline:before{content:"󱆂"}.mdi-phone-incoming:before{content:"󰏷"}.mdi-phone-incoming-outgoing:before{content:"󱬿"}.mdi-phone-incoming-outgoing-outline:before{content:"󱭀"}.mdi-phone-incoming-outline:before{content:"󱆓"}.mdi-phone-lock:before{content:"󰏸"}.mdi-phone-lock-outline:before{content:"󱆔"}.mdi-phone-log:before{content:"󰏹"}.mdi-phone-log-outline:before{content:"󱆕"}.mdi-phone-message:before{content:"󱆖"}.mdi-phone-message-outline:before{content:"󱆗"}.mdi-phone-minus:before{content:"󰙘"}.mdi-phone-minus-outline:before{content:"󱆘"}.mdi-phone-missed:before{content:"󰏺"}.mdi-phone-missed-outline:before{content:"󱆥"}.mdi-phone-off:before{content:"󰷯"}.mdi-phone-off-outline:before{content:"󱆦"}.mdi-phone-outgoing:before{content:"󰏻"}.mdi-phone-outgoing-outline:before{content:"󱆙"}.mdi-phone-outline:before{content:"󰷰"}.mdi-phone-paused:before{content:"󰏼"}.mdi-phone-paused-outline:before{content:"󱆚"}.mdi-phone-plus:before{content:"󰙙"}.mdi-phone-plus-outline:before{content:"󱆛"}.mdi-phone-refresh:before{content:"󱦓"}.mdi-phone-refresh-outline:before{content:"󱦔"}.mdi-phone-remove:before{content:"󱔯"}.mdi-phone-remove-outline:before{content:"󱔰"}.mdi-phone-return:before{content:"󰠯"}.mdi-phone-return-outline:before{content:"󱆜"}.mdi-phone-ring:before{content:"󱆫"}.mdi-phone-ring-outline:before{content:"󱆬"}.mdi-phone-rotate-landscape:before{content:"󰢅"}.mdi-phone-rotate-portrait:before{content:"󰢆"}.mdi-phone-settings:before{content:"󰏽"}.mdi-phone-settings-outline:before{content:"󱆝"}.mdi-phone-sync:before{content:"󱦕"}.mdi-phone-sync-outline:before{content:"󱦖"}.mdi-phone-voip:before{content:"󰏾"}.mdi-pi:before{content:"󰏿"}.mdi-pi-box:before{content:"󰐀"}.mdi-pi-hole:before{content:"󰷱"}.mdi-piano:before{content:"󰙽"}.mdi-piano-off:before{content:"󰚘"}.mdi-pickaxe:before{content:"󰢷"}.mdi-picture-in-picture-bottom-right:before{content:"󰹗"}.mdi-picture-in-picture-bottom-right-outline:before{content:"󰹘"}.mdi-picture-in-picture-top-right:before{content:"󰹙"}.mdi-picture-in-picture-top-right-outline:before{content:"󰹚"}.mdi-pier:before{content:"󰢇"}.mdi-pier-crane:before{content:"󰢈"}.mdi-pig:before{content:"󰐁"}.mdi-pig-variant:before{content:"󱀆"}.mdi-pig-variant-outline:before{content:"󱙸"}.mdi-piggy-bank:before{content:"󱀇"}.mdi-piggy-bank-outline:before{content:"󱙹"}.mdi-pill:before{content:"󰐂"}.mdi-pill-multiple:before{content:"󱭌"}.mdi-pill-off:before{content:"󱩜"}.mdi-pillar:before{content:"󰜂"}.mdi-pin:before{content:"󰐃"}.mdi-pin-off:before{content:"󰐄"}.mdi-pin-off-outline:before{content:"󰤰"}.mdi-pin-outline:before{content:"󰤱"}.mdi-pine-tree:before{content:"󰐅"}.mdi-pine-tree-box:before{content:"󰐆"}.mdi-pine-tree-fire:before{content:"󱐚"}.mdi-pine-tree-variant:before{content:"󱱳"}.mdi-pine-tree-variant-outline:before{content:"󱱴"}.mdi-pinterest:before{content:"󰐇"}.mdi-pinwheel:before{content:"󰫕"}.mdi-pinwheel-outline:before{content:"󰫖"}.mdi-pipe:before{content:"󰟥"}.mdi-pipe-disconnected:before{content:"󰟦"}.mdi-pipe-leak:before{content:"󰢉"}.mdi-pipe-valve:before{content:"󱡍"}.mdi-pipe-wrench:before{content:"󱍔"}.mdi-pirate:before{content:"󰨈"}.mdi-pistol:before{content:"󰜃"}.mdi-piston:before{content:"󰢊"}.mdi-pitchfork:before{content:"󱕓"}.mdi-pizza:before{content:"󰐉"}.mdi-plane-car:before{content:"󱫿"}.mdi-plane-train:before{content:"󱬀"}.mdi-play:before{content:"󰐊"}.mdi-play-box:before{content:"󱉺"}.mdi-play-box-edit-outline:before{content:"󱰺"}.mdi-play-box-lock:before{content:"󱨖"}.mdi-play-box-lock-open:before{content:"󱨗"}.mdi-play-box-lock-open-outline:before{content:"󱨘"}.mdi-play-box-lock-outline:before{content:"󱨙"}.mdi-play-box-multiple:before{content:"󰴙"}.mdi-play-box-multiple-outline:before{content:"󱏦"}.mdi-play-box-outline:before{content:"󰐋"}.mdi-play-circle:before{content:"󰐌"}.mdi-play-circle-outline:before{content:"󰐍"}.mdi-play-network:before{content:"󰢋"}.mdi-play-network-outline:before{content:"󰲷"}.mdi-play-outline:before{content:"󰼛"}.mdi-play-pause:before{content:"󰐎"}.mdi-play-protected-content:before{content:"󰐏"}.mdi-play-speed:before{content:"󰣿"}.mdi-playlist-check:before{content:"󰗇"}.mdi-playlist-edit:before{content:"󰤀"}.mdi-playlist-minus:before{content:"󰐐"}.mdi-playlist-music:before{content:"󰲸"}.mdi-playlist-music-outline:before{content:"󰲹"}.mdi-playlist-play:before{content:"󰐑"}.mdi-playlist-plus:before{content:"󰐒"}.mdi-playlist-remove:before{content:"󰐓"}.mdi-playlist-star:before{content:"󰷲"}.mdi-plex:before{content:"󰚺"}.mdi-pliers:before{content:"󱦤"}.mdi-plus:before{content:"󰐕"}.mdi-plus-box:before{content:"󰐖"}.mdi-plus-box-multiple:before{content:"󰌴"}.mdi-plus-box-multiple-outline:before{content:"󱅃"}.mdi-plus-box-outline:before{content:"󰜄"}.mdi-plus-circle:before{content:"󰐗"}.mdi-plus-circle-multiple:before{content:"󰍌"}.mdi-plus-circle-multiple-outline:before{content:"󰐘"}.mdi-plus-circle-outline:before{content:"󰐙"}.mdi-plus-lock:before{content:"󱩝"}.mdi-plus-lock-open:before{content:"󱩞"}.mdi-plus-minus:before{content:"󰦒"}.mdi-plus-minus-box:before{content:"󰦓"}.mdi-plus-minus-variant:before{content:"󱓉"}.mdi-plus-network:before{content:"󰐚"}.mdi-plus-network-outline:before{content:"󰲺"}.mdi-plus-outline:before{content:"󰜅"}.mdi-plus-thick:before{content:"󱇬"}.mdi-pocket:before{content:"󱲾"}.mdi-podcast:before{content:"󰦔"}.mdi-podium:before{content:"󰴥"}.mdi-podium-bronze:before{content:"󰴦"}.mdi-podium-gold:before{content:"󰴧"}.mdi-podium-silver:before{content:"󰴨"}.mdi-point-of-sale:before{content:"󰶒"}.mdi-pokeball:before{content:"󰐝"}.mdi-pokemon-go:before{content:"󰨉"}.mdi-poker-chip:before{content:"󰠰"}.mdi-polaroid:before{content:"󰐞"}.mdi-police-badge:before{content:"󱅧"}.mdi-police-badge-outline:before{content:"󱅨"}.mdi-police-station:before{content:"󱠹"}.mdi-poll:before{content:"󰐟"}.mdi-polo:before{content:"󱓃"}.mdi-polymer:before{content:"󰐡"}.mdi-pool:before{content:"󰘆"}.mdi-pool-thermometer:before{content:"󱩟"}.mdi-popcorn:before{content:"󰐢"}.mdi-post:before{content:"󱀈"}.mdi-post-lamp:before{content:"󱩠"}.mdi-post-outline:before{content:"󱀉"}.mdi-postage-stamp:before{content:"󰲻"}.mdi-pot:before{content:"󰋥"}.mdi-pot-mix:before{content:"󰙛"}.mdi-pot-mix-outline:before{content:"󰙷"}.mdi-pot-outline:before{content:"󰋿"}.mdi-pot-steam:before{content:"󰙚"}.mdi-pot-steam-outline:before{content:"󰌦"}.mdi-pound:before{content:"󰐣"}.mdi-pound-box:before{content:"󰐤"}.mdi-pound-box-outline:before{content:"󱅿"}.mdi-power:before{content:"󰐥"}.mdi-power-cycle:before{content:"󰤁"}.mdi-power-off:before{content:"󰤂"}.mdi-power-on:before{content:"󰤃"}.mdi-power-plug:before{content:"󰚥"}.mdi-power-plug-battery:before{content:"󱰻"}.mdi-power-plug-battery-outline:before{content:"󱰼"}.mdi-power-plug-off:before{content:"󰚦"}.mdi-power-plug-off-outline:before{content:"󱐤"}.mdi-power-plug-outline:before{content:"󱐥"}.mdi-power-settings:before{content:"󰐦"}.mdi-power-sleep:before{content:"󰤄"}.mdi-power-socket:before{content:"󰐧"}.mdi-power-socket-au:before{content:"󰤅"}.mdi-power-socket-ch:before{content:"󰾳"}.mdi-power-socket-de:before{content:"󱄇"}.mdi-power-socket-eu:before{content:"󰟧"}.mdi-power-socket-fr:before{content:"󱄈"}.mdi-power-socket-it:before{content:"󱓿"}.mdi-power-socket-jp:before{content:"󱄉"}.mdi-power-socket-uk:before{content:"󰟨"}.mdi-power-socket-us:before{content:"󰟩"}.mdi-power-standby:before{content:"󰤆"}.mdi-powershell:before{content:"󰨊"}.mdi-prescription:before{content:"󰜆"}.mdi-presentation:before{content:"󰐨"}.mdi-presentation-play:before{content:"󰐩"}.mdi-pretzel:before{content:"󱕢"}.mdi-printer:before{content:"󰐪"}.mdi-printer-3d:before{content:"󰐫"}.mdi-printer-3d-nozzle:before{content:"󰹛"}.mdi-printer-3d-nozzle-alert:before{content:"󱇀"}.mdi-printer-3d-nozzle-alert-outline:before{content:"󱇁"}.mdi-printer-3d-nozzle-heat:before{content:"󱢸"}.mdi-printer-3d-nozzle-heat-outline:before{content:"󱢹"}.mdi-printer-3d-nozzle-off:before{content:"󱬙"}.mdi-printer-3d-nozzle-off-outline:before{content:"󱬚"}.mdi-printer-3d-nozzle-outline:before{content:"󰹜"}.mdi-printer-3d-off:before{content:"󱬎"}.mdi-printer-alert:before{content:"󰐬"}.mdi-printer-check:before{content:"󱅆"}.mdi-printer-eye:before{content:"󱑘"}.mdi-printer-off:before{content:"󰹝"}.mdi-printer-off-outline:before{content:"󱞅"}.mdi-printer-outline:before{content:"󱞆"}.mdi-printer-pos:before{content:"󱁗"}.mdi-printer-pos-alert:before{content:"󱮼"}.mdi-printer-pos-alert-outline:before{content:"󱮽"}.mdi-printer-pos-cancel:before{content:"󱮾"}.mdi-printer-pos-cancel-outline:before{content:"󱮿"}.mdi-printer-pos-check:before{content:"󱯀"}.mdi-printer-pos-check-outline:before{content:"󱯁"}.mdi-printer-pos-cog:before{content:"󱯂"}.mdi-printer-pos-cog-outline:before{content:"󱯃"}.mdi-printer-pos-edit:before{content:"󱯄"}.mdi-printer-pos-edit-outline:before{content:"󱯅"}.mdi-printer-pos-minus:before{content:"󱯆"}.mdi-printer-pos-minus-outline:before{content:"󱯇"}.mdi-printer-pos-network:before{content:"󱯈"}.mdi-printer-pos-network-outline:before{content:"󱯉"}.mdi-printer-pos-off:before{content:"󱯊"}.mdi-printer-pos-off-outline:before{content:"󱯋"}.mdi-printer-pos-outline:before{content:"󱯌"}.mdi-printer-pos-pause:before{content:"󱯍"}.mdi-printer-pos-pause-outline:before{content:"󱯎"}.mdi-printer-pos-play:before{content:"󱯏"}.mdi-printer-pos-play-outline:before{content:"󱯐"}.mdi-printer-pos-plus:before{content:"󱯑"}.mdi-printer-pos-plus-outline:before{content:"󱯒"}.mdi-printer-pos-refresh:before{content:"󱯓"}.mdi-printer-pos-refresh-outline:before{content:"󱯔"}.mdi-printer-pos-remove:before{content:"󱯕"}.mdi-printer-pos-remove-outline:before{content:"󱯖"}.mdi-printer-pos-star:before{content:"󱯗"}.mdi-printer-pos-star-outline:before{content:"󱯘"}.mdi-printer-pos-stop:before{content:"󱯙"}.mdi-printer-pos-stop-outline:before{content:"󱯚"}.mdi-printer-pos-sync:before{content:"󱯛"}.mdi-printer-pos-sync-outline:before{content:"󱯜"}.mdi-printer-pos-wrench:before{content:"󱯝"}.mdi-printer-pos-wrench-outline:before{content:"󱯞"}.mdi-printer-search:before{content:"󱑗"}.mdi-printer-settings:before{content:"󰜇"}.mdi-printer-wireless:before{content:"󰨋"}.mdi-priority-high:before{content:"󰘃"}.mdi-priority-low:before{content:"󰘄"}.mdi-professional-hexagon:before{content:"󰐭"}.mdi-progress-alert:before{content:"󰲼"}.mdi-progress-check:before{content:"󰦕"}.mdi-progress-clock:before{content:"󰦖"}.mdi-progress-close:before{content:"󱄊"}.mdi-progress-download:before{content:"󰦗"}.mdi-progress-helper:before{content:"󱮢"}.mdi-progress-pencil:before{content:"󱞇"}.mdi-progress-question:before{content:"󱔢"}.mdi-progress-star:before{content:"󱞈"}.mdi-progress-star-four-points:before{content:"󱰽"}.mdi-progress-tag:before{content:"󱴍"}.mdi-progress-upload:before{content:"󰦘"}.mdi-progress-wrench:before{content:"󰲽"}.mdi-projector:before{content:"󰐮"}.mdi-projector-off:before{content:"󱨣"}.mdi-projector-screen:before{content:"󰐯"}.mdi-projector-screen-off:before{content:"󱠍"}.mdi-projector-screen-off-outline:before{content:"󱠎"}.mdi-projector-screen-outline:before{content:"󱜤"}.mdi-projector-screen-variant:before{content:"󱠏"}.mdi-projector-screen-variant-off:before{content:"󱠐"}.mdi-projector-screen-variant-off-outline:before{content:"󱠑"}.mdi-projector-screen-variant-outline:before{content:"󱠒"}.mdi-propane-tank:before{content:"󱍗"}.mdi-propane-tank-outline:before{content:"󱍘"}.mdi-protocol:before{content:"󰿘"}.mdi-publish:before{content:"󰚧"}.mdi-publish-off:before{content:"󱥅"}.mdi-pulse:before{content:"󰐰"}.mdi-pump:before{content:"󱐂"}.mdi-pump-off:before{content:"󱬢"}.mdi-pumpkin:before{content:"󰮿"}.mdi-purse:before{content:"󰼜"}.mdi-purse-outline:before{content:"󰼝"}.mdi-puzzle:before{content:"󰐱"}.mdi-puzzle-check:before{content:"󱐦"}.mdi-puzzle-check-outline:before{content:"󱐧"}.mdi-puzzle-edit:before{content:"󱓓"}.mdi-puzzle-edit-outline:before{content:"󱓙"}.mdi-puzzle-heart:before{content:"󱓔"}.mdi-puzzle-heart-outline:before{content:"󱓚"}.mdi-puzzle-minus:before{content:"󱓑"}.mdi-puzzle-minus-outline:before{content:"󱓗"}.mdi-puzzle-outline:before{content:"󰩦"}.mdi-puzzle-plus:before{content:"󱓐"}.mdi-puzzle-plus-outline:before{content:"󱓖"}.mdi-puzzle-remove:before{content:"󱓒"}.mdi-puzzle-remove-outline:before{content:"󱓘"}.mdi-puzzle-star:before{content:"󱓕"}.mdi-puzzle-star-outline:before{content:"󱓛"}.mdi-pyramid:before{content:"󱥒"}.mdi-pyramid-off:before{content:"󱥓"}.mdi-qi:before{content:"󰦙"}.mdi-qqchat:before{content:"󰘅"}.mdi-qrcode:before{content:"󰐲"}.mdi-qrcode-edit:before{content:"󰢸"}.mdi-qrcode-minus:before{content:"󱆌"}.mdi-qrcode-plus:before{content:"󱆋"}.mdi-qrcode-remove:before{content:"󱆍"}.mdi-qrcode-scan:before{content:"󰐳"}.mdi-quadcopter:before{content:"󰐴"}.mdi-quality-high:before{content:"󰐵"}.mdi-quality-low:before{content:"󰨌"}.mdi-quality-medium:before{content:"󰨍"}.mdi-queue-first-in-last-out:before{content:"󱲯"}.mdi-quora:before{content:"󰴩"}.mdi-rabbit:before{content:"󰤇"}.mdi-rabbit-variant:before{content:"󱩡"}.mdi-rabbit-variant-outline:before{content:"󱩢"}.mdi-racing-helmet:before{content:"󰶓"}.mdi-racquetball:before{content:"󰶔"}.mdi-radar:before{content:"󰐷"}.mdi-radiator:before{content:"󰐸"}.mdi-radiator-disabled:before{content:"󰫗"}.mdi-radiator-off:before{content:"󰫘"}.mdi-radio:before{content:"󰐹"}.mdi-radio-am:before{content:"󰲾"}.mdi-radio-fm:before{content:"󰲿"}.mdi-radio-handheld:before{content:"󰐺"}.mdi-radio-off:before{content:"󱈜"}.mdi-radio-tower:before{content:"󰐻"}.mdi-radioactive:before{content:"󰐼"}.mdi-radioactive-circle:before{content:"󱡝"}.mdi-radioactive-circle-outline:before{content:"󱡞"}.mdi-radioactive-off:before{content:"󰻁"}.mdi-radiobox-blank:before{content:"󰐽"}.mdi-radiobox-indeterminate-variant:before{content:"󱱞"}.mdi-radiobox-marked:before{content:"󰐾"}.mdi-radiology-box:before{content:"󱓅"}.mdi-radiology-box-outline:before{content:"󱓆"}.mdi-radius:before{content:"󰳀"}.mdi-radius-outline:before{content:"󰳁"}.mdi-railroad-light:before{content:"󰼞"}.mdi-rake:before{content:"󱕄"}.mdi-raspberry-pi:before{content:"󰐿"}.mdi-raw:before{content:"󱨏"}.mdi-raw-off:before{content:"󱨐"}.mdi-ray-end:before{content:"󰑀"}.mdi-ray-end-arrow:before{content:"󰑁"}.mdi-ray-start:before{content:"󰑂"}.mdi-ray-start-arrow:before{content:"󰑃"}.mdi-ray-start-end:before{content:"󰑄"}.mdi-ray-start-vertex-end:before{content:"󱗘"}.mdi-ray-vertex:before{content:"󰑅"}.mdi-razor-double-edge:before{content:"󱦗"}.mdi-razor-single-edge:before{content:"󱦘"}.mdi-react:before{content:"󰜈"}.mdi-read:before{content:"󰑇"}.mdi-receipt:before{content:"󰠤"}.mdi-receipt-clock:before{content:"󱰾"}.mdi-receipt-clock-outline:before{content:"󱰿"}.mdi-receipt-outline:before{content:"󰓷"}.mdi-receipt-send:before{content:"󱱀"}.mdi-receipt-send-outline:before{content:"󱱁"}.mdi-receipt-text:before{content:"󰑉"}.mdi-receipt-text-arrow-left:before{content:"󱱂"}.mdi-receipt-text-arrow-left-outline:before{content:"󱱃"}.mdi-receipt-text-arrow-right:before{content:"󱱄"}.mdi-receipt-text-arrow-right-outline:before{content:"󱱅"}.mdi-receipt-text-check:before{content:"󱩣"}.mdi-receipt-text-check-outline:before{content:"󱩤"}.mdi-receipt-text-clock:before{content:"󱱆"}.mdi-receipt-text-clock-outline:before{content:"󱱇"}.mdi-receipt-text-edit:before{content:"󱱈"}.mdi-receipt-text-edit-outline:before{content:"󱱉"}.mdi-receipt-text-minus:before{content:"󱩥"}.mdi-receipt-text-minus-outline:before{content:"󱩦"}.mdi-receipt-text-outline:before{content:"󱧜"}.mdi-receipt-text-plus:before{content:"󱩧"}.mdi-receipt-text-plus-outline:before{content:"󱩨"}.mdi-receipt-text-remove:before{content:"󱩩"}.mdi-receipt-text-remove-outline:before{content:"󱩪"}.mdi-receipt-text-send:before{content:"󱱊"}.mdi-receipt-text-send-outline:before{content:"󱱋"}.mdi-record:before{content:"󰑊"}.mdi-record-circle:before{content:"󰻂"}.mdi-record-circle-outline:before{content:"󰻃"}.mdi-record-player:before{content:"󰦚"}.mdi-record-rec:before{content:"󰑋"}.mdi-rectangle:before{content:"󰹞"}.mdi-rectangle-outline:before{content:"󰹟"}.mdi-recycle:before{content:"󰑌"}.mdi-recycle-variant:before{content:"󱎝"}.mdi-reddit:before{content:"󰑍"}.mdi-redhat:before{content:"󱄛"}.mdi-redo:before{content:"󰑎"}.mdi-redo-variant:before{content:"󰑏"}.mdi-reflect-horizontal:before{content:"󰨎"}.mdi-reflect-vertical:before{content:"󰨏"}.mdi-refresh:before{content:"󰑐"}.mdi-refresh-auto:before{content:"󱣲"}.mdi-refresh-circle:before{content:"󱍷"}.mdi-regex:before{content:"󰑑"}.mdi-registered-trademark:before{content:"󰩧"}.mdi-reiterate:before{content:"󱖈"}.mdi-relation-many-to-many:before{content:"󱒖"}.mdi-relation-many-to-one:before{content:"󱒗"}.mdi-relation-many-to-one-or-many:before{content:"󱒘"}.mdi-relation-many-to-only-one:before{content:"󱒙"}.mdi-relation-many-to-zero-or-many:before{content:"󱒚"}.mdi-relation-many-to-zero-or-one:before{content:"󱒛"}.mdi-relation-one-or-many-to-many:before{content:"󱒜"}.mdi-relation-one-or-many-to-one:before{content:"󱒝"}.mdi-relation-one-or-many-to-one-or-many:before{content:"󱒞"}.mdi-relation-one-or-many-to-only-one:before{content:"󱒟"}.mdi-relation-one-or-many-to-zero-or-many:before{content:"󱒠"}.mdi-relation-one-or-many-to-zero-or-one:before{content:"󱒡"}.mdi-relation-one-to-many:before{content:"󱒢"}.mdi-relation-one-to-one:before{content:"󱒣"}.mdi-relation-one-to-one-or-many:before{content:"󱒤"}.mdi-relation-one-to-only-one:before{content:"󱒥"}.mdi-relation-one-to-zero-or-many:before{content:"󱒦"}.mdi-relation-one-to-zero-or-one:before{content:"󱒧"}.mdi-relation-only-one-to-many:before{content:"󱒨"}.mdi-relation-only-one-to-one:before{content:"󱒩"}.mdi-relation-only-one-to-one-or-many:before{content:"󱒪"}.mdi-relation-only-one-to-only-one:before{content:"󱒫"}.mdi-relation-only-one-to-zero-or-many:before{content:"󱒬"}.mdi-relation-only-one-to-zero-or-one:before{content:"󱒭"}.mdi-relation-zero-or-many-to-many:before{content:"󱒮"}.mdi-relation-zero-or-many-to-one:before{content:"󱒯"}.mdi-relation-zero-or-many-to-one-or-many:before{content:"󱒰"}.mdi-relation-zero-or-many-to-only-one:before{content:"󱒱"}.mdi-relation-zero-or-many-to-zero-or-many:before{content:"󱒲"}.mdi-relation-zero-or-many-to-zero-or-one:before{content:"󱒳"}.mdi-relation-zero-or-one-to-many:before{content:"󱒴"}.mdi-relation-zero-or-one-to-one:before{content:"󱒵"}.mdi-relation-zero-or-one-to-one-or-many:before{content:"󱒶"}.mdi-relation-zero-or-one-to-only-one:before{content:"󱒷"}.mdi-relation-zero-or-one-to-zero-or-many:before{content:"󱒸"}.mdi-relation-zero-or-one-to-zero-or-one:before{content:"󱒹"}.mdi-relative-scale:before{content:"󰑒"}.mdi-reload:before{content:"󰑓"}.mdi-reload-alert:before{content:"󱄋"}.mdi-reminder:before{content:"󰢌"}.mdi-remote:before{content:"󰑔"}.mdi-remote-desktop:before{content:"󰢹"}.mdi-remote-off:before{content:"󰻄"}.mdi-remote-tv:before{content:"󰻅"}.mdi-remote-tv-off:before{content:"󰻆"}.mdi-rename:before{content:"󱰘"}.mdi-rename-box:before{content:"󰑕"}.mdi-rename-box-outline:before{content:"󱰙"}.mdi-rename-outline:before{content:"󱰚"}.mdi-reorder-horizontal:before{content:"󰚈"}.mdi-reorder-vertical:before{content:"󰚉"}.mdi-repeat:before{content:"󰑖"}.mdi-repeat-off:before{content:"󰑗"}.mdi-repeat-once:before{content:"󰑘"}.mdi-repeat-variant:before{content:"󰕇"}.mdi-replay:before{content:"󰑙"}.mdi-reply:before{content:"󰑚"}.mdi-reply-all:before{content:"󰑛"}.mdi-reply-all-outline:before{content:"󰼟"}.mdi-reply-circle:before{content:"󱆮"}.mdi-reply-outline:before{content:"󰼠"}.mdi-reproduction:before{content:"󰑜"}.mdi-resistor:before{content:"󰭄"}.mdi-resistor-nodes:before{content:"󰭅"}.mdi-resize:before{content:"󰩨"}.mdi-resize-bottom-right:before{content:"󰑝"}.mdi-responsive:before{content:"󰑞"}.mdi-restart:before{content:"󰜉"}.mdi-restart-alert:before{content:"󱄌"}.mdi-restart-off:before{content:"󰶕"}.mdi-restore:before{content:"󰦛"}.mdi-restore-alert:before{content:"󱄍"}.mdi-rewind:before{content:"󰑟"}.mdi-rewind-10:before{content:"󰴪"}.mdi-rewind-15:before{content:"󱥆"}.mdi-rewind-30:before{content:"󰶖"}.mdi-rewind-45:before{content:"󱬓"}.mdi-rewind-5:before{content:"󱇹"}.mdi-rewind-60:before{content:"󱘌"}.mdi-rewind-outline:before{content:"󰜊"}.mdi-rhombus:before{content:"󰜋"}.mdi-rhombus-medium:before{content:"󰨐"}.mdi-rhombus-medium-outline:before{content:"󱓜"}.mdi-rhombus-outline:before{content:"󰜌"}.mdi-rhombus-split:before{content:"󰨑"}.mdi-rhombus-split-outline:before{content:"󱓝"}.mdi-ribbon:before{content:"󰑠"}.mdi-rice:before{content:"󰟪"}.mdi-rickshaw:before{content:"󱖻"}.mdi-rickshaw-electric:before{content:"󱖼"}.mdi-ring:before{content:"󰟫"}.mdi-rivet:before{content:"󰹠"}.mdi-road:before{content:"󰑡"}.mdi-road-variant:before{content:"󰑢"}.mdi-robber:before{content:"󱁘"}.mdi-robot:before{content:"󰚩"}.mdi-robot-angry:before{content:"󱚝"}.mdi-robot-angry-outline:before{content:"󱚞"}.mdi-robot-confused:before{content:"󱚟"}.mdi-robot-confused-outline:before{content:"󱚠"}.mdi-robot-dead:before{content:"󱚡"}.mdi-robot-dead-outline:before{content:"󱚢"}.mdi-robot-excited:before{content:"󱚣"}.mdi-robot-excited-outline:before{content:"󱚤"}.mdi-robot-happy:before{content:"󱜙"}.mdi-robot-happy-outline:before{content:"󱜚"}.mdi-robot-industrial:before{content:"󰭆"}.mdi-robot-industrial-outline:before{content:"󱨚"}.mdi-robot-love:before{content:"󱚥"}.mdi-robot-love-outline:before{content:"󱚦"}.mdi-robot-mower:before{content:"󱇷"}.mdi-robot-mower-outline:before{content:"󱇳"}.mdi-robot-off:before{content:"󱚧"}.mdi-robot-off-outline:before{content:"󱙻"}.mdi-robot-outline:before{content:"󱙺"}.mdi-robot-vacuum:before{content:"󰜍"}.mdi-robot-vacuum-alert:before{content:"󱭝"}.mdi-robot-vacuum-off:before{content:"󱰁"}.mdi-robot-vacuum-variant:before{content:"󰤈"}.mdi-robot-vacuum-variant-alert:before{content:"󱭞"}.mdi-robot-vacuum-variant-off:before{content:"󱰂"}.mdi-rocket:before{content:"󰑣"}.mdi-rocket-launch:before{content:"󱓞"}.mdi-rocket-launch-outline:before{content:"󱓟"}.mdi-rocket-outline:before{content:"󱎯"}.mdi-rodent:before{content:"󱌧"}.mdi-roller-shade:before{content:"󱩫"}.mdi-roller-shade-closed:before{content:"󱩬"}.mdi-roller-skate:before{content:"󰴫"}.mdi-roller-skate-off:before{content:"󰅅"}.mdi-rollerblade:before{content:"󰴬"}.mdi-rollerblade-off:before{content:"󰀮"}.mdi-rollupjs:before{content:"󰯀"}.mdi-rolodex:before{content:"󱪹"}.mdi-rolodex-outline:before{content:"󱪺"}.mdi-roman-numeral-1:before{content:"󱂈"}.mdi-roman-numeral-10:before{content:"󱂑"}.mdi-roman-numeral-2:before{content:"󱂉"}.mdi-roman-numeral-3:before{content:"󱂊"}.mdi-roman-numeral-4:before{content:"󱂋"}.mdi-roman-numeral-5:before{content:"󱂌"}.mdi-roman-numeral-6:before{content:"󱂍"}.mdi-roman-numeral-7:before{content:"󱂎"}.mdi-roman-numeral-8:before{content:"󱂏"}.mdi-roman-numeral-9:before{content:"󱂐"}.mdi-room-service:before{content:"󰢍"}.mdi-room-service-outline:before{content:"󰶗"}.mdi-rotate-360:before{content:"󱦙"}.mdi-rotate-3d:before{content:"󰻇"}.mdi-rotate-3d-variant:before{content:"󰑤"}.mdi-rotate-left:before{content:"󰑥"}.mdi-rotate-left-variant:before{content:"󰑦"}.mdi-rotate-orbit:before{content:"󰶘"}.mdi-rotate-right:before{content:"󰑧"}.mdi-rotate-right-variant:before{content:"󰑨"}.mdi-rounded-corner:before{content:"󰘇"}.mdi-router:before{content:"󱇢"}.mdi-router-network:before{content:"󱂇"}.mdi-router-network-wireless:before{content:"󱲗"}.mdi-router-wireless:before{content:"󰑩"}.mdi-router-wireless-off:before{content:"󱖣"}.mdi-router-wireless-settings:before{content:"󰩩"}.mdi-routes:before{content:"󰑪"}.mdi-routes-clock:before{content:"󱁙"}.mdi-rowing:before{content:"󰘈"}.mdi-rss:before{content:"󰑫"}.mdi-rss-box:before{content:"󰑬"}.mdi-rss-off:before{content:"󰼡"}.mdi-rug:before{content:"󱑵"}.mdi-rugby:before{content:"󰶙"}.mdi-ruler:before{content:"󰑭"}.mdi-ruler-square:before{content:"󰳂"}.mdi-ruler-square-compass:before{content:"󰺾"}.mdi-run:before{content:"󰜎"}.mdi-run-fast:before{content:"󰑮"}.mdi-rv-truck:before{content:"󱇔"}.mdi-sack:before{content:"󰴮"}.mdi-sack-outline:before{content:"󱱌"}.mdi-sack-percent:before{content:"󰴯"}.mdi-safe:before{content:"󰩪"}.mdi-safe-square:before{content:"󱉼"}.mdi-safe-square-outline:before{content:"󱉽"}.mdi-safety-goggles:before{content:"󰴰"}.mdi-sail-boat:before{content:"󰻈"}.mdi-sail-boat-sink:before{content:"󱫯"}.mdi-sale:before{content:"󰑯"}.mdi-sale-outline:before{content:"󱨆"}.mdi-salesforce:before{content:"󰢎"}.mdi-sass:before{content:"󰟬"}.mdi-satellite:before{content:"󰑰"}.mdi-satellite-uplink:before{content:"󰤉"}.mdi-satellite-variant:before{content:"󰑱"}.mdi-sausage:before{content:"󰢺"}.mdi-sausage-off:before{content:"󱞉"}.mdi-saw-blade:before{content:"󰹡"}.mdi-sawtooth-wave:before{content:"󱑺"}.mdi-saxophone:before{content:"󰘉"}.mdi-scale:before{content:"󰑲"}.mdi-scale-balance:before{content:"󰗑"}.mdi-scale-bathroom:before{content:"󰑳"}.mdi-scale-off:before{content:"󱁚"}.mdi-scale-unbalanced:before{content:"󱦸"}.mdi-scan-helper:before{content:"󱏘"}.mdi-scanner:before{content:"󰚫"}.mdi-scanner-off:before{content:"󰤊"}.mdi-scatter-plot:before{content:"󰻉"}.mdi-scatter-plot-outline:before{content:"󰻊"}.mdi-scent:before{content:"󱥘"}.mdi-scent-off:before{content:"󱥙"}.mdi-school:before{content:"󰑴"}.mdi-school-outline:before{content:"󱆀"}.mdi-scissors-cutting:before{content:"󰩫"}.mdi-scooter:before{content:"󱖽"}.mdi-scooter-electric:before{content:"󱖾"}.mdi-scoreboard:before{content:"󱉾"}.mdi-scoreboard-outline:before{content:"󱉿"}.mdi-screen-rotation:before{content:"󰑵"}.mdi-screen-rotation-lock:before{content:"󰑸"}.mdi-screw-flat-top:before{content:"󰷳"}.mdi-screw-lag:before{content:"󰷴"}.mdi-screw-machine-flat-top:before{content:"󰷵"}.mdi-screw-machine-round-top:before{content:"󰷶"}.mdi-screw-round-top:before{content:"󰷷"}.mdi-screwdriver:before{content:"󰑶"}.mdi-script:before{content:"󰯁"}.mdi-script-outline:before{content:"󰑷"}.mdi-script-text:before{content:"󰯂"}.mdi-script-text-key:before{content:"󱜥"}.mdi-script-text-key-outline:before{content:"󱜦"}.mdi-script-text-outline:before{content:"󰯃"}.mdi-script-text-play:before{content:"󱜧"}.mdi-script-text-play-outline:before{content:"󱜨"}.mdi-sd:before{content:"󰑹"}.mdi-seal:before{content:"󰑺"}.mdi-seal-variant:before{content:"󰿙"}.mdi-search-web:before{content:"󰜏"}.mdi-seat:before{content:"󰳃"}.mdi-seat-flat:before{content:"󰑻"}.mdi-seat-flat-angled:before{content:"󰑼"}.mdi-seat-individual-suite:before{content:"󰑽"}.mdi-seat-legroom-extra:before{content:"󰑾"}.mdi-seat-legroom-normal:before{content:"󰑿"}.mdi-seat-legroom-reduced:before{content:"󰒀"}.mdi-seat-outline:before{content:"󰳄"}.mdi-seat-passenger:before{content:"󱉉"}.mdi-seat-recline-extra:before{content:"󰒁"}.mdi-seat-recline-normal:before{content:"󰒂"}.mdi-seatbelt:before{content:"󰳅"}.mdi-security:before{content:"󰒃"}.mdi-security-network:before{content:"󰒄"}.mdi-seed:before{content:"󰹢"}.mdi-seed-off:before{content:"󱏽"}.mdi-seed-off-outline:before{content:"󱏾"}.mdi-seed-outline:before{content:"󰹣"}.mdi-seed-plus:before{content:"󱩭"}.mdi-seed-plus-outline:before{content:"󱩮"}.mdi-seesaw:before{content:"󱖤"}.mdi-segment:before{content:"󰻋"}.mdi-select:before{content:"󰒅"}.mdi-select-all:before{content:"󰒆"}.mdi-select-arrow-down:before{content:"󱭙"}.mdi-select-arrow-up:before{content:"󱭘"}.mdi-select-color:before{content:"󰴱"}.mdi-select-compare:before{content:"󰫙"}.mdi-select-drag:before{content:"󰩬"}.mdi-select-group:before{content:"󰾂"}.mdi-select-inverse:before{content:"󰒇"}.mdi-select-marker:before{content:"󱊀"}.mdi-select-multiple:before{content:"󱊁"}.mdi-select-multiple-marker:before{content:"󱊂"}.mdi-select-off:before{content:"󰒈"}.mdi-select-place:before{content:"󰿚"}.mdi-select-remove:before{content:"󱟁"}.mdi-select-search:before{content:"󱈄"}.mdi-selection:before{content:"󰒉"}.mdi-selection-drag:before{content:"󰩭"}.mdi-selection-ellipse:before{content:"󰴲"}.mdi-selection-ellipse-arrow-inside:before{content:"󰼢"}.mdi-selection-ellipse-remove:before{content:"󱟂"}.mdi-selection-marker:before{content:"󱊃"}.mdi-selection-multiple:before{content:"󱊅"}.mdi-selection-multiple-marker:before{content:"󱊄"}.mdi-selection-off:before{content:"󰝷"}.mdi-selection-remove:before{content:"󱟃"}.mdi-selection-search:before{content:"󱈅"}.mdi-semantic-web:before{content:"󱌖"}.mdi-send:before{content:"󰒊"}.mdi-send-check:before{content:"󱅡"}.mdi-send-check-outline:before{content:"󱅢"}.mdi-send-circle:before{content:"󰷸"}.mdi-send-circle-outline:before{content:"󰷹"}.mdi-send-clock:before{content:"󱅣"}.mdi-send-clock-outline:before{content:"󱅤"}.mdi-send-lock:before{content:"󰟭"}.mdi-send-lock-outline:before{content:"󱅦"}.mdi-send-outline:before{content:"󱅥"}.mdi-send-variant:before{content:"󱱍"}.mdi-send-variant-clock:before{content:"󱱾"}.mdi-send-variant-clock-outline:before{content:"󱱿"}.mdi-send-variant-outline:before{content:"󱱎"}.mdi-serial-port:before{content:"󰙜"}.mdi-server:before{content:"󰒋"}.mdi-server-minus:before{content:"󰒌"}.mdi-server-minus-outline:before{content:"󱲘"}.mdi-server-network:before{content:"󰒍"}.mdi-server-network-off:before{content:"󰒎"}.mdi-server-network-outline:before{content:"󱲙"}.mdi-server-off:before{content:"󰒏"}.mdi-server-outline:before{content:"󱲚"}.mdi-server-plus:before{content:"󰒐"}.mdi-server-plus-outline:before{content:"󱲛"}.mdi-server-remove:before{content:"󰒑"}.mdi-server-security:before{content:"󰒒"}.mdi-set-all:before{content:"󰝸"}.mdi-set-center:before{content:"󰝹"}.mdi-set-center-right:before{content:"󰝺"}.mdi-set-left:before{content:"󰝻"}.mdi-set-left-center:before{content:"󰝼"}.mdi-set-left-right:before{content:"󰝽"}.mdi-set-merge:before{content:"󱓠"}.mdi-set-none:before{content:"󰝾"}.mdi-set-right:before{content:"󰝿"}.mdi-set-split:before{content:"󱓡"}.mdi-set-square:before{content:"󱑝"}.mdi-set-top-box:before{content:"󰦟"}.mdi-settings-helper:before{content:"󰩮"}.mdi-shaker:before{content:"󱄎"}.mdi-shaker-outline:before{content:"󱄏"}.mdi-shape:before{content:"󰠱"}.mdi-shape-circle-plus:before{content:"󰙝"}.mdi-shape-outline:before{content:"󰠲"}.mdi-shape-oval-plus:before{content:"󱇺"}.mdi-shape-plus:before{content:"󰒕"}.mdi-shape-plus-outline:before{content:"󱱏"}.mdi-shape-polygon-plus:before{content:"󰙞"}.mdi-shape-rectangle-plus:before{content:"󰙟"}.mdi-shape-square-plus:before{content:"󰙠"}.mdi-shape-square-rounded-plus:before{content:"󱓺"}.mdi-share:before{content:"󰒖"}.mdi-share-all:before{content:"󱇴"}.mdi-share-all-outline:before{content:"󱇵"}.mdi-share-circle:before{content:"󱆭"}.mdi-share-off:before{content:"󰼣"}.mdi-share-off-outline:before{content:"󰼤"}.mdi-share-outline:before{content:"󰤲"}.mdi-share-variant:before{content:"󰒗"}.mdi-share-variant-outline:before{content:"󱔔"}.mdi-shark:before{content:"󱢺"}.mdi-shark-fin:before{content:"󱙳"}.mdi-shark-fin-outline:before{content:"󱙴"}.mdi-shark-off:before{content:"󱢻"}.mdi-sheep:before{content:"󰳆"}.mdi-shield:before{content:"󰒘"}.mdi-shield-account:before{content:"󰢏"}.mdi-shield-account-outline:before{content:"󰨒"}.mdi-shield-account-variant:before{content:"󱖧"}.mdi-shield-account-variant-outline:before{content:"󱖨"}.mdi-shield-airplane:before{content:"󰚻"}.mdi-shield-airplane-outline:before{content:"󰳇"}.mdi-shield-alert:before{content:"󰻌"}.mdi-shield-alert-outline:before{content:"󰻍"}.mdi-shield-bug:before{content:"󱏚"}.mdi-shield-bug-outline:before{content:"󱏛"}.mdi-shield-car:before{content:"󰾃"}.mdi-shield-check:before{content:"󰕥"}.mdi-shield-check-outline:before{content:"󰳈"}.mdi-shield-cross:before{content:"󰳉"}.mdi-shield-cross-outline:before{content:"󰳊"}.mdi-shield-crown:before{content:"󱢼"}.mdi-shield-crown-outline:before{content:"󱢽"}.mdi-shield-edit:before{content:"󱆠"}.mdi-shield-edit-outline:before{content:"󱆡"}.mdi-shield-half:before{content:"󱍠"}.mdi-shield-half-full:before{content:"󰞀"}.mdi-shield-home:before{content:"󰚊"}.mdi-shield-home-outline:before{content:"󰳋"}.mdi-shield-key:before{content:"󰯄"}.mdi-shield-key-outline:before{content:"󰯅"}.mdi-shield-link-variant:before{content:"󰴳"}.mdi-shield-link-variant-outline:before{content:"󰴴"}.mdi-shield-lock:before{content:"󰦝"}.mdi-shield-lock-open:before{content:"󱦚"}.mdi-shield-lock-open-outline:before{content:"󱦛"}.mdi-shield-lock-outline:before{content:"󰳌"}.mdi-shield-moon:before{content:"󱠨"}.mdi-shield-moon-outline:before{content:"󱠩"}.mdi-shield-off:before{content:"󰦞"}.mdi-shield-off-outline:before{content:"󰦜"}.mdi-shield-outline:before{content:"󰒙"}.mdi-shield-plus:before{content:"󰫚"}.mdi-shield-plus-outline:before{content:"󰫛"}.mdi-shield-refresh:before{content:"󰂪"}.mdi-shield-refresh-outline:before{content:"󰇠"}.mdi-shield-remove:before{content:"󰫜"}.mdi-shield-remove-outline:before{content:"󰫝"}.mdi-shield-search:before{content:"󰶚"}.mdi-shield-star:before{content:"󱄻"}.mdi-shield-star-outline:before{content:"󱄼"}.mdi-shield-sun:before{content:"󱁝"}.mdi-shield-sun-outline:before{content:"󱁞"}.mdi-shield-sword:before{content:"󱢾"}.mdi-shield-sword-outline:before{content:"󱢿"}.mdi-shield-sync:before{content:"󱆢"}.mdi-shield-sync-outline:before{content:"󱆣"}.mdi-shimmer:before{content:"󱕅"}.mdi-ship-wheel:before{content:"󰠳"}.mdi-shipping-pallet:before{content:"󱡎"}.mdi-shoe-ballet:before{content:"󱗊"}.mdi-shoe-cleat:before{content:"󱗇"}.mdi-shoe-formal:before{content:"󰭇"}.mdi-shoe-heel:before{content:"󰭈"}.mdi-shoe-print:before{content:"󰷺"}.mdi-shoe-sneaker:before{content:"󱗈"}.mdi-shopping:before{content:"󰒚"}.mdi-shopping-music:before{content:"󰒛"}.mdi-shopping-outline:before{content:"󱇕"}.mdi-shopping-search:before{content:"󰾄"}.mdi-shopping-search-outline:before{content:"󱩯"}.mdi-shore:before{content:"󱓹"}.mdi-shovel:before{content:"󰜐"}.mdi-shovel-off:before{content:"󰜑"}.mdi-shower:before{content:"󰦠"}.mdi-shower-head:before{content:"󰦡"}.mdi-shredder:before{content:"󰒜"}.mdi-shuffle:before{content:"󰒝"}.mdi-shuffle-disabled:before{content:"󰒞"}.mdi-shuffle-variant:before{content:"󰒟"}.mdi-shuriken:before{content:"󱍿"}.mdi-sickle:before{content:"󱣀"}.mdi-sigma:before{content:"󰒠"}.mdi-sigma-lower:before{content:"󰘫"}.mdi-sign-caution:before{content:"󰒡"}.mdi-sign-direction:before{content:"󰞁"}.mdi-sign-direction-minus:before{content:"󱀀"}.mdi-sign-direction-plus:before{content:"󰿜"}.mdi-sign-direction-remove:before{content:"󰿝"}.mdi-sign-language:before{content:"󱭍"}.mdi-sign-language-outline:before{content:"󱭎"}.mdi-sign-pole:before{content:"󱓸"}.mdi-sign-real-estate:before{content:"󱄘"}.mdi-sign-text:before{content:"󰞂"}.mdi-sign-yield:before{content:"󱮯"}.mdi-signal:before{content:"󰒢"}.mdi-signal-2g:before{content:"󰜒"}.mdi-signal-3g:before{content:"󰜓"}.mdi-signal-4g:before{content:"󰜔"}.mdi-signal-5g:before{content:"󰩯"}.mdi-signal-cellular-1:before{content:"󰢼"}.mdi-signal-cellular-2:before{content:"󰢽"}.mdi-signal-cellular-3:before{content:"󰢾"}.mdi-signal-cellular-outline:before{content:"󰢿"}.mdi-signal-distance-variant:before{content:"󰹤"}.mdi-signal-hspa:before{content:"󰜕"}.mdi-signal-hspa-plus:before{content:"󰜖"}.mdi-signal-off:before{content:"󰞃"}.mdi-signal-variant:before{content:"󰘊"}.mdi-signature:before{content:"󰷻"}.mdi-signature-freehand:before{content:"󰷼"}.mdi-signature-image:before{content:"󰷽"}.mdi-signature-text:before{content:"󰷾"}.mdi-silo:before{content:"󱮟"}.mdi-silo-outline:before{content:"󰭉"}.mdi-silverware:before{content:"󰒣"}.mdi-silverware-clean:before{content:"󰿞"}.mdi-silverware-fork:before{content:"󰒤"}.mdi-silverware-fork-knife:before{content:"󰩰"}.mdi-silverware-spoon:before{content:"󰒥"}.mdi-silverware-variant:before{content:"󰒦"}.mdi-sim:before{content:"󰒧"}.mdi-sim-alert:before{content:"󰒨"}.mdi-sim-alert-outline:before{content:"󱗓"}.mdi-sim-off:before{content:"󰒩"}.mdi-sim-off-outline:before{content:"󱗔"}.mdi-sim-outline:before{content:"󱗕"}.mdi-simple-icons:before{content:"󱌝"}.mdi-sina-weibo:before{content:"󰫟"}.mdi-sine-wave:before{content:"󰥛"}.mdi-sitemap:before{content:"󰒪"}.mdi-sitemap-outline:before{content:"󱦜"}.mdi-size-l:before{content:"󱎦"}.mdi-size-m:before{content:"󱎥"}.mdi-size-s:before{content:"󱎤"}.mdi-size-xl:before{content:"󱎧"}.mdi-size-xs:before{content:"󱎣"}.mdi-size-xxl:before{content:"󱎨"}.mdi-size-xxs:before{content:"󱎢"}.mdi-size-xxxl:before{content:"󱎩"}.mdi-skate:before{content:"󰴵"}.mdi-skate-off:before{content:"󰚙"}.mdi-skateboard:before{content:"󱓂"}.mdi-skateboarding:before{content:"󰔁"}.mdi-skew-less:before{content:"󰴶"}.mdi-skew-more:before{content:"󰴷"}.mdi-ski:before{content:"󱌄"}.mdi-ski-cross-country:before{content:"󱌅"}.mdi-ski-water:before{content:"󱌆"}.mdi-skip-backward:before{content:"󰒫"}.mdi-skip-backward-outline:before{content:"󰼥"}.mdi-skip-forward:before{content:"󰒬"}.mdi-skip-forward-outline:before{content:"󰼦"}.mdi-skip-next:before{content:"󰒭"}.mdi-skip-next-circle:before{content:"󰙡"}.mdi-skip-next-circle-outline:before{content:"󰙢"}.mdi-skip-next-outline:before{content:"󰼧"}.mdi-skip-previous:before{content:"󰒮"}.mdi-skip-previous-circle:before{content:"󰙣"}.mdi-skip-previous-circle-outline:before{content:"󰙤"}.mdi-skip-previous-outline:before{content:"󰼨"}.mdi-skull:before{content:"󰚌"}.mdi-skull-crossbones:before{content:"󰯆"}.mdi-skull-crossbones-outline:before{content:"󰯇"}.mdi-skull-outline:before{content:"󰯈"}.mdi-skull-scan:before{content:"󱓇"}.mdi-skull-scan-outline:before{content:"󱓈"}.mdi-skype:before{content:"󰒯"}.mdi-skype-business:before{content:"󰒰"}.mdi-slack:before{content:"󰒱"}.mdi-slash-forward:before{content:"󰿟"}.mdi-slash-forward-box:before{content:"󰿠"}.mdi-sledding:before{content:"󰐛"}.mdi-sleep:before{content:"󰒲"}.mdi-sleep-off:before{content:"󰒳"}.mdi-slide:before{content:"󱖥"}.mdi-slope-downhill:before{content:"󰷿"}.mdi-slope-uphill:before{content:"󰸀"}.mdi-slot-machine:before{content:"󱄔"}.mdi-slot-machine-outline:before{content:"󱄕"}.mdi-smart-card:before{content:"󱂽"}.mdi-smart-card-off:before{content:"󱣷"}.mdi-smart-card-off-outline:before{content:"󱣸"}.mdi-smart-card-outline:before{content:"󱂾"}.mdi-smart-card-reader:before{content:"󱂿"}.mdi-smart-card-reader-outline:before{content:"󱃀"}.mdi-smog:before{content:"󰩱"}.mdi-smoke:before{content:"󱞙"}.mdi-smoke-detector:before{content:"󰎒"}.mdi-smoke-detector-alert:before{content:"󱤮"}.mdi-smoke-detector-alert-outline:before{content:"󱤯"}.mdi-smoke-detector-off:before{content:"󱠉"}.mdi-smoke-detector-off-outline:before{content:"󱠊"}.mdi-smoke-detector-outline:before{content:"󱠈"}.mdi-smoke-detector-variant:before{content:"󱠋"}.mdi-smoke-detector-variant-alert:before{content:"󱤰"}.mdi-smoke-detector-variant-off:before{content:"󱠌"}.mdi-smoking:before{content:"󰒴"}.mdi-smoking-off:before{content:"󰒵"}.mdi-smoking-pipe:before{content:"󱐍"}.mdi-smoking-pipe-off:before{content:"󱐨"}.mdi-snail:before{content:"󱙷"}.mdi-snake:before{content:"󱔎"}.mdi-snapchat:before{content:"󰒶"}.mdi-snowboard:before{content:"󱌇"}.mdi-snowflake:before{content:"󰜗"}.mdi-snowflake-alert:before{content:"󰼩"}.mdi-snowflake-check:before{content:"󱩰"}.mdi-snowflake-melt:before{content:"󱋋"}.mdi-snowflake-off:before{content:"󱓣"}.mdi-snowflake-thermometer:before{content:"󱩱"}.mdi-snowflake-variant:before{content:"󰼪"}.mdi-snowman:before{content:"󰒷"}.mdi-snowmobile:before{content:"󰛝"}.mdi-snowshoeing:before{content:"󱩲"}.mdi-soccer:before{content:"󰒸"}.mdi-soccer-field:before{content:"󰠴"}.mdi-social-distance-2-meters:before{content:"󱕹"}.mdi-social-distance-6-feet:before{content:"󱕺"}.mdi-sofa:before{content:"󰒹"}.mdi-sofa-outline:before{content:"󱕭"}.mdi-sofa-single:before{content:"󱕮"}.mdi-sofa-single-outline:before{content:"󱕯"}.mdi-solar-panel:before{content:"󰶛"}.mdi-solar-panel-large:before{content:"󰶜"}.mdi-solar-power:before{content:"󰩲"}.mdi-solar-power-variant:before{content:"󱩳"}.mdi-solar-power-variant-outline:before{content:"󱩴"}.mdi-soldering-iron:before{content:"󱂒"}.mdi-solid:before{content:"󰚍"}.mdi-sony-playstation:before{content:"󰐔"}.mdi-sort:before{content:"󰒺"}.mdi-sort-alphabetical-ascending:before{content:"󰖽"}.mdi-sort-alphabetical-ascending-variant:before{content:"󱅈"}.mdi-sort-alphabetical-descending:before{content:"󰖿"}.mdi-sort-alphabetical-descending-variant:before{content:"󱅉"}.mdi-sort-alphabetical-variant:before{content:"󰒻"}.mdi-sort-ascending:before{content:"󰒼"}.mdi-sort-bool-ascending:before{content:"󱎅"}.mdi-sort-bool-ascending-variant:before{content:"󱎆"}.mdi-sort-bool-descending:before{content:"󱎇"}.mdi-sort-bool-descending-variant:before{content:"󱎈"}.mdi-sort-calendar-ascending:before{content:"󱕇"}.mdi-sort-calendar-descending:before{content:"󱕈"}.mdi-sort-clock-ascending:before{content:"󱕉"}.mdi-sort-clock-ascending-outline:before{content:"󱕊"}.mdi-sort-clock-descending:before{content:"󱕋"}.mdi-sort-clock-descending-outline:before{content:"󱕌"}.mdi-sort-descending:before{content:"󰒽"}.mdi-sort-numeric-ascending:before{content:"󱎉"}.mdi-sort-numeric-ascending-variant:before{content:"󰤍"}.mdi-sort-numeric-descending:before{content:"󱎊"}.mdi-sort-numeric-descending-variant:before{content:"󰫒"}.mdi-sort-numeric-variant:before{content:"󰒾"}.mdi-sort-reverse-variant:before{content:"󰌼"}.mdi-sort-variant:before{content:"󰒿"}.mdi-sort-variant-lock:before{content:"󰳍"}.mdi-sort-variant-lock-open:before{content:"󰳎"}.mdi-sort-variant-off:before{content:"󱪻"}.mdi-sort-variant-remove:before{content:"󱅇"}.mdi-soundbar:before{content:"󱟛"}.mdi-soundcloud:before{content:"󰓀"}.mdi-source-branch:before{content:"󰘬"}.mdi-source-branch-check:before{content:"󱓏"}.mdi-source-branch-minus:before{content:"󱓋"}.mdi-source-branch-plus:before{content:"󱓊"}.mdi-source-branch-refresh:before{content:"󱓍"}.mdi-source-branch-remove:before{content:"󱓌"}.mdi-source-branch-sync:before{content:"󱓎"}.mdi-source-commit:before{content:"󰜘"}.mdi-source-commit-end:before{content:"󰜙"}.mdi-source-commit-end-local:before{content:"󰜚"}.mdi-source-commit-local:before{content:"󰜛"}.mdi-source-commit-next-local:before{content:"󰜜"}.mdi-source-commit-start:before{content:"󰜝"}.mdi-source-commit-start-next-local:before{content:"󰜞"}.mdi-source-fork:before{content:"󰓁"}.mdi-source-merge:before{content:"󰘭"}.mdi-source-pull:before{content:"󰓂"}.mdi-source-repository:before{content:"󰳏"}.mdi-source-repository-multiple:before{content:"󰳐"}.mdi-soy-sauce:before{content:"󰟮"}.mdi-soy-sauce-off:before{content:"󱏼"}.mdi-spa:before{content:"󰳑"}.mdi-spa-outline:before{content:"󰳒"}.mdi-space-invaders:before{content:"󰯉"}.mdi-space-station:before{content:"󱎃"}.mdi-spade:before{content:"󰹥"}.mdi-speaker:before{content:"󰓃"}.mdi-speaker-bluetooth:before{content:"󰦢"}.mdi-speaker-message:before{content:"󱬑"}.mdi-speaker-multiple:before{content:"󰴸"}.mdi-speaker-off:before{content:"󰓄"}.mdi-speaker-pause:before{content:"󱭳"}.mdi-speaker-play:before{content:"󱭲"}.mdi-speaker-stop:before{content:"󱭴"}.mdi-speaker-wireless:before{content:"󰜟"}.mdi-spear:before{content:"󱡅"}.mdi-speedometer:before{content:"󰓅"}.mdi-speedometer-medium:before{content:"󰾅"}.mdi-speedometer-slow:before{content:"󰾆"}.mdi-spellcheck:before{content:"󰓆"}.mdi-sphere:before{content:"󱥔"}.mdi-sphere-off:before{content:"󱥕"}.mdi-spider:before{content:"󱇪"}.mdi-spider-outline:before{content:"󱱵"}.mdi-spider-thread:before{content:"󱇫"}.mdi-spider-web:before{content:"󰯊"}.mdi-spirit-level:before{content:"󱓱"}.mdi-spoon-sugar:before{content:"󱐩"}.mdi-spotify:before{content:"󰓇"}.mdi-spotlight:before{content:"󰓈"}.mdi-spotlight-beam:before{content:"󰓉"}.mdi-spray:before{content:"󰙥"}.mdi-spray-bottle:before{content:"󰫠"}.mdi-sprinkler:before{content:"󱁟"}.mdi-sprinkler-fire:before{content:"󱦝"}.mdi-sprinkler-variant:before{content:"󱁠"}.mdi-sprout:before{content:"󰹦"}.mdi-sprout-outline:before{content:"󰹧"}.mdi-square:before{content:"󰝤"}.mdi-square-circle:before{content:"󱔀"}.mdi-square-circle-outline:before{content:"󱱐"}.mdi-square-edit-outline:before{content:"󰤌"}.mdi-square-medium:before{content:"󰨓"}.mdi-square-medium-outline:before{content:"󰨔"}.mdi-square-off:before{content:"󱋮"}.mdi-square-off-outline:before{content:"󱋯"}.mdi-square-opacity:before{content:"󱡔"}.mdi-square-outline:before{content:"󰝣"}.mdi-square-root:before{content:"󰞄"}.mdi-square-root-box:before{content:"󰦣"}.mdi-square-rounded:before{content:"󱓻"}.mdi-square-rounded-badge:before{content:"󱨇"}.mdi-square-rounded-badge-outline:before{content:"󱨈"}.mdi-square-rounded-outline:before{content:"󱓼"}.mdi-square-small:before{content:"󰨕"}.mdi-square-wave:before{content:"󱑻"}.mdi-squeegee:before{content:"󰫡"}.mdi-ssh:before{content:"󰣀"}.mdi-stack-exchange:before{content:"󰘋"}.mdi-stack-overflow:before{content:"󰓌"}.mdi-stackpath:before{content:"󰍙"}.mdi-stadium:before{content:"󰿹"}.mdi-stadium-outline:before{content:"󱬃"}.mdi-stadium-variant:before{content:"󰜠"}.mdi-stairs:before{content:"󰓍"}.mdi-stairs-box:before{content:"󱎞"}.mdi-stairs-down:before{content:"󱊾"}.mdi-stairs-up:before{content:"󱊽"}.mdi-stamper:before{content:"󰴹"}.mdi-standard-definition:before{content:"󰟯"}.mdi-star:before{content:"󰓎"}.mdi-star-box:before{content:"󰩳"}.mdi-star-box-multiple:before{content:"󱊆"}.mdi-star-box-multiple-outline:before{content:"󱊇"}.mdi-star-box-outline:before{content:"󰩴"}.mdi-star-check:before{content:"󱕦"}.mdi-star-check-outline:before{content:"󱕪"}.mdi-star-circle:before{content:"󰓏"}.mdi-star-circle-outline:before{content:"󰦤"}.mdi-star-cog:before{content:"󱙨"}.mdi-star-cog-outline:before{content:"󱙩"}.mdi-star-crescent:before{content:"󰥹"}.mdi-star-david:before{content:"󰥺"}.mdi-star-face:before{content:"󰦥"}.mdi-star-four-points:before{content:"󰫢"}.mdi-star-four-points-box:before{content:"󱱑"}.mdi-star-four-points-box-outline:before{content:"󱱒"}.mdi-star-four-points-circle:before{content:"󱱓"}.mdi-star-four-points-circle-outline:before{content:"󱱔"}.mdi-star-four-points-outline:before{content:"󰫣"}.mdi-star-four-points-small:before{content:"󱱕"}.mdi-star-half:before{content:"󰉆"}.mdi-star-half-full:before{content:"󰓐"}.mdi-star-minus:before{content:"󱕤"}.mdi-star-minus-outline:before{content:"󱕨"}.mdi-star-off:before{content:"󰓑"}.mdi-star-off-outline:before{content:"󱕛"}.mdi-star-outline:before{content:"󰓒"}.mdi-star-plus:before{content:"󱕣"}.mdi-star-plus-outline:before{content:"󱕧"}.mdi-star-remove:before{content:"󱕥"}.mdi-star-remove-outline:before{content:"󱕩"}.mdi-star-settings:before{content:"󱙪"}.mdi-star-settings-outline:before{content:"󱙫"}.mdi-star-shooting:before{content:"󱝁"}.mdi-star-shooting-outline:before{content:"󱝂"}.mdi-star-three-points:before{content:"󰫤"}.mdi-star-three-points-outline:before{content:"󰫥"}.mdi-state-machine:before{content:"󱇯"}.mdi-steam:before{content:"󰓓"}.mdi-steering:before{content:"󰓔"}.mdi-steering-off:before{content:"󰤎"}.mdi-step-backward:before{content:"󰓕"}.mdi-step-backward-2:before{content:"󰓖"}.mdi-step-forward:before{content:"󰓗"}.mdi-step-forward-2:before{content:"󰓘"}.mdi-stethoscope:before{content:"󰓙"}.mdi-sticker:before{content:"󱍤"}.mdi-sticker-alert:before{content:"󱍥"}.mdi-sticker-alert-outline:before{content:"󱍦"}.mdi-sticker-check:before{content:"󱍧"}.mdi-sticker-check-outline:before{content:"󱍨"}.mdi-sticker-circle-outline:before{content:"󰗐"}.mdi-sticker-emoji:before{content:"󰞅"}.mdi-sticker-minus:before{content:"󱍩"}.mdi-sticker-minus-outline:before{content:"󱍪"}.mdi-sticker-outline:before{content:"󱍫"}.mdi-sticker-plus:before{content:"󱍬"}.mdi-sticker-plus-outline:before{content:"󱍭"}.mdi-sticker-remove:before{content:"󱍮"}.mdi-sticker-remove-outline:before{content:"󱍯"}.mdi-sticker-text:before{content:"󱞎"}.mdi-sticker-text-outline:before{content:"󱞏"}.mdi-stocking:before{content:"󰓚"}.mdi-stomach:before{content:"󱂓"}.mdi-stool:before{content:"󱥝"}.mdi-stool-outline:before{content:"󱥞"}.mdi-stop:before{content:"󰓛"}.mdi-stop-circle:before{content:"󰙦"}.mdi-stop-circle-outline:before{content:"󰙧"}.mdi-storage-tank:before{content:"󱩵"}.mdi-storage-tank-outline:before{content:"󱩶"}.mdi-store:before{content:"󰓜"}.mdi-store-24-hour:before{content:"󰓝"}.mdi-store-alert:before{content:"󱣁"}.mdi-store-alert-outline:before{content:"󱣂"}.mdi-store-check:before{content:"󱣃"}.mdi-store-check-outline:before{content:"󱣄"}.mdi-store-clock:before{content:"󱣅"}.mdi-store-clock-outline:before{content:"󱣆"}.mdi-store-cog:before{content:"󱣇"}.mdi-store-cog-outline:before{content:"󱣈"}.mdi-store-edit:before{content:"󱣉"}.mdi-store-edit-outline:before{content:"󱣊"}.mdi-store-marker:before{content:"󱣋"}.mdi-store-marker-outline:before{content:"󱣌"}.mdi-store-minus:before{content:"󱙞"}.mdi-store-minus-outline:before{content:"󱣍"}.mdi-store-off:before{content:"󱣎"}.mdi-store-off-outline:before{content:"󱣏"}.mdi-store-outline:before{content:"󱍡"}.mdi-store-plus:before{content:"󱙟"}.mdi-store-plus-outline:before{content:"󱣐"}.mdi-store-remove:before{content:"󱙠"}.mdi-store-remove-outline:before{content:"󱣑"}.mdi-store-search:before{content:"󱣒"}.mdi-store-search-outline:before{content:"󱣓"}.mdi-store-settings:before{content:"󱣔"}.mdi-store-settings-outline:before{content:"󱣕"}.mdi-storefront:before{content:"󰟇"}.mdi-storefront-check:before{content:"󱭽"}.mdi-storefront-check-outline:before{content:"󱭾"}.mdi-storefront-edit:before{content:"󱭿"}.mdi-storefront-edit-outline:before{content:"󱮀"}.mdi-storefront-minus:before{content:"󱮃"}.mdi-storefront-minus-outline:before{content:"󱮄"}.mdi-storefront-outline:before{content:"󱃁"}.mdi-storefront-plus:before{content:"󱮁"}.mdi-storefront-plus-outline:before{content:"󱮂"}.mdi-storefront-remove:before{content:"󱮅"}.mdi-storefront-remove-outline:before{content:"󱮆"}.mdi-stove:before{content:"󰓞"}.mdi-strategy:before{content:"󱇖"}.mdi-stretch-to-page:before{content:"󰼫"}.mdi-stretch-to-page-outline:before{content:"󰼬"}.mdi-string-lights:before{content:"󱊺"}.mdi-string-lights-off:before{content:"󱊻"}.mdi-subdirectory-arrow-left:before{content:"󰘌"}.mdi-subdirectory-arrow-right:before{content:"󰘍"}.mdi-submarine:before{content:"󱕬"}.mdi-subtitles:before{content:"󰨖"}.mdi-subtitles-outline:before{content:"󰨗"}.mdi-subway:before{content:"󰚬"}.mdi-subway-alert-variant:before{content:"󰶝"}.mdi-subway-variant:before{content:"󰓟"}.mdi-summit:before{content:"󰞆"}.mdi-sun-angle:before{content:"󱬧"}.mdi-sun-angle-outline:before{content:"󱬨"}.mdi-sun-clock:before{content:"󱩷"}.mdi-sun-clock-outline:before{content:"󱩸"}.mdi-sun-compass:before{content:"󱦥"}.mdi-sun-snowflake:before{content:"󱞖"}.mdi-sun-snowflake-variant:before{content:"󱩹"}.mdi-sun-thermometer:before{content:"󱣖"}.mdi-sun-thermometer-outline:before{content:"󱣗"}.mdi-sun-wireless:before{content:"󱟾"}.mdi-sun-wireless-outline:before{content:"󱟿"}.mdi-sunglasses:before{content:"󰓠"}.mdi-surfing:before{content:"󱝆"}.mdi-surround-sound:before{content:"󰗅"}.mdi-surround-sound-2-0:before{content:"󰟰"}.mdi-surround-sound-2-1:before{content:"󱜩"}.mdi-surround-sound-3-1:before{content:"󰟱"}.mdi-surround-sound-5-1:before{content:"󰟲"}.mdi-surround-sound-5-1-2:before{content:"󱜪"}.mdi-surround-sound-7-1:before{content:"󰟳"}.mdi-svg:before{content:"󰜡"}.mdi-swap-horizontal:before{content:"󰓡"}.mdi-swap-horizontal-bold:before{content:"󰯍"}.mdi-swap-horizontal-circle:before{content:"󰿡"}.mdi-swap-horizontal-circle-outline:before{content:"󰿢"}.mdi-swap-horizontal-hidden:before{content:"󱴎"}.mdi-swap-horizontal-variant:before{content:"󰣁"}.mdi-swap-vertical:before{content:"󰓢"}.mdi-swap-vertical-bold:before{content:"󰯎"}.mdi-swap-vertical-circle:before{content:"󰿣"}.mdi-swap-vertical-circle-outline:before{content:"󰿤"}.mdi-swap-vertical-variant:before{content:"󰣂"}.mdi-swim:before{content:"󰓣"}.mdi-switch:before{content:"󰓤"}.mdi-sword:before{content:"󰓥"}.mdi-sword-cross:before{content:"󰞇"}.mdi-syllabary-hangul:before{content:"󱌳"}.mdi-syllabary-hiragana:before{content:"󱌴"}.mdi-syllabary-katakana:before{content:"󱌵"}.mdi-syllabary-katakana-halfwidth:before{content:"󱌶"}.mdi-symbol:before{content:"󱔁"}.mdi-symfony:before{content:"󰫦"}.mdi-synagogue:before{content:"󱬄"}.mdi-synagogue-outline:before{content:"󱬅"}.mdi-sync:before{content:"󰓦"}.mdi-sync-alert:before{content:"󰓧"}.mdi-sync-circle:before{content:"󱍸"}.mdi-sync-off:before{content:"󰓨"}.mdi-tab:before{content:"󰓩"}.mdi-tab-minus:before{content:"󰭋"}.mdi-tab-plus:before{content:"󰝜"}.mdi-tab-remove:before{content:"󰭌"}.mdi-tab-search:before{content:"󱦞"}.mdi-tab-unselected:before{content:"󰓪"}.mdi-table:before{content:"󰓫"}.mdi-table-account:before{content:"󱎹"}.mdi-table-alert:before{content:"󱎺"}.mdi-table-arrow-down:before{content:"󱎻"}.mdi-table-arrow-left:before{content:"󱎼"}.mdi-table-arrow-right:before{content:"󱎽"}.mdi-table-arrow-up:before{content:"󱎾"}.mdi-table-border:before{content:"󰨘"}.mdi-table-cancel:before{content:"󱎿"}.mdi-table-chair:before{content:"󱁡"}.mdi-table-check:before{content:"󱏀"}.mdi-table-clock:before{content:"󱏁"}.mdi-table-cog:before{content:"󱏂"}.mdi-table-column:before{content:"󰠵"}.mdi-table-column-plus-after:before{content:"󰓬"}.mdi-table-column-plus-before:before{content:"󰓭"}.mdi-table-column-remove:before{content:"󰓮"}.mdi-table-column-width:before{content:"󰓯"}.mdi-table-edit:before{content:"󰓰"}.mdi-table-eye:before{content:"󱂔"}.mdi-table-eye-off:before{content:"󱏃"}.mdi-table-filter:before{content:"󱮌"}.mdi-table-furniture:before{content:"󰖼"}.mdi-table-headers-eye:before{content:"󱈝"}.mdi-table-headers-eye-off:before{content:"󱈞"}.mdi-table-heart:before{content:"󱏄"}.mdi-table-key:before{content:"󱏅"}.mdi-table-large:before{content:"󰓱"}.mdi-table-large-plus:before{content:"󰾇"}.mdi-table-large-remove:before{content:"󰾈"}.mdi-table-lock:before{content:"󱏆"}.mdi-table-merge-cells:before{content:"󰦦"}.mdi-table-minus:before{content:"󱏇"}.mdi-table-multiple:before{content:"󱏈"}.mdi-table-network:before{content:"󱏉"}.mdi-table-of-contents:before{content:"󰠶"}.mdi-table-off:before{content:"󱏊"}.mdi-table-picnic:before{content:"󱝃"}.mdi-table-pivot:before{content:"󱠼"}.mdi-table-plus:before{content:"󰩵"}.mdi-table-question:before{content:"󱬡"}.mdi-table-refresh:before{content:"󱎠"}.mdi-table-remove:before{content:"󰩶"}.mdi-table-row:before{content:"󰠷"}.mdi-table-row-height:before{content:"󰓲"}.mdi-table-row-plus-after:before{content:"󰓳"}.mdi-table-row-plus-before:before{content:"󰓴"}.mdi-table-row-remove:before{content:"󰓵"}.mdi-table-search:before{content:"󰤏"}.mdi-table-settings:before{content:"󰠸"}.mdi-table-split-cell:before{content:"󱐪"}.mdi-table-star:before{content:"󱏋"}.mdi-table-sync:before{content:"󱎡"}.mdi-table-tennis:before{content:"󰹨"}.mdi-tablet:before{content:"󰓶"}.mdi-tablet-cellphone:before{content:"󰦧"}.mdi-tablet-dashboard:before{content:"󰻎"}.mdi-taco:before{content:"󰝢"}.mdi-tag:before{content:"󰓹"}.mdi-tag-arrow-down:before{content:"󱜫"}.mdi-tag-arrow-down-outline:before{content:"󱜬"}.mdi-tag-arrow-left:before{content:"󱜭"}.mdi-tag-arrow-left-outline:before{content:"󱜮"}.mdi-tag-arrow-right:before{content:"󱜯"}.mdi-tag-arrow-right-outline:before{content:"󱜰"}.mdi-tag-arrow-up:before{content:"󱜱"}.mdi-tag-arrow-up-outline:before{content:"󱜲"}.mdi-tag-check:before{content:"󱩺"}.mdi-tag-check-outline:before{content:"󱩻"}.mdi-tag-edit:before{content:"󱲜"}.mdi-tag-edit-outline:before{content:"󱲝"}.mdi-tag-faces:before{content:"󰓺"}.mdi-tag-heart:before{content:"󰚋"}.mdi-tag-heart-outline:before{content:"󰯏"}.mdi-tag-hidden:before{content:"󱱶"}.mdi-tag-minus:before{content:"󰤐"}.mdi-tag-minus-outline:before{content:"󱈟"}.mdi-tag-multiple:before{content:"󰓻"}.mdi-tag-multiple-outline:before{content:"󱋷"}.mdi-tag-off:before{content:"󱈠"}.mdi-tag-off-outline:before{content:"󱈡"}.mdi-tag-outline:before{content:"󰓼"}.mdi-tag-plus:before{content:"󰜢"}.mdi-tag-plus-outline:before{content:"󱈢"}.mdi-tag-remove:before{content:"󰜣"}.mdi-tag-remove-outline:before{content:"󱈣"}.mdi-tag-search:before{content:"󱤇"}.mdi-tag-search-outline:before{content:"󱤈"}.mdi-tag-text:before{content:"󱈤"}.mdi-tag-text-outline:before{content:"󰓽"}.mdi-tailwind:before{content:"󱏿"}.mdi-tally-mark-1:before{content:"󱪼"}.mdi-tally-mark-2:before{content:"󱪽"}.mdi-tally-mark-3:before{content:"󱪾"}.mdi-tally-mark-4:before{content:"󱪿"}.mdi-tally-mark-5:before{content:"󱫀"}.mdi-tangram:before{content:"󰓸"}.mdi-tank:before{content:"󰴺"}.mdi-tanker-truck:before{content:"󰿥"}.mdi-tape-drive:before{content:"󱛟"}.mdi-tape-measure:before{content:"󰭍"}.mdi-target:before{content:"󰓾"}.mdi-target-account:before{content:"󰯐"}.mdi-target-variant:before{content:"󰩷"}.mdi-taxi:before{content:"󰓿"}.mdi-tea:before{content:"󰶞"}.mdi-tea-outline:before{content:"󰶟"}.mdi-teamviewer:before{content:"󰔀"}.mdi-teddy-bear:before{content:"󱣻"}.mdi-telescope:before{content:"󰭎"}.mdi-television:before{content:"󰔂"}.mdi-television-ambient-light:before{content:"󱍖"}.mdi-television-box:before{content:"󰠹"}.mdi-television-classic:before{content:"󰟴"}.mdi-television-classic-off:before{content:"󰠺"}.mdi-television-guide:before{content:"󰔃"}.mdi-television-off:before{content:"󰠻"}.mdi-television-pause:before{content:"󰾉"}.mdi-television-play:before{content:"󰻏"}.mdi-television-shimmer:before{content:"󱄐"}.mdi-television-speaker:before{content:"󱬛"}.mdi-television-speaker-off:before{content:"󱬜"}.mdi-television-stop:before{content:"󰾊"}.mdi-temperature-celsius:before{content:"󰔄"}.mdi-temperature-fahrenheit:before{content:"󰔅"}.mdi-temperature-kelvin:before{content:"󰔆"}.mdi-temple-buddhist:before{content:"󱬆"}.mdi-temple-buddhist-outline:before{content:"󱬇"}.mdi-temple-hindu:before{content:"󱬈"}.mdi-temple-hindu-outline:before{content:"󱬉"}.mdi-tennis:before{content:"󰶠"}.mdi-tennis-ball:before{content:"󰔇"}.mdi-tennis-ball-outline:before{content:"󱱟"}.mdi-tent:before{content:"󰔈"}.mdi-terraform:before{content:"󱁢"}.mdi-terrain:before{content:"󰔉"}.mdi-test-tube:before{content:"󰙨"}.mdi-test-tube-empty:before{content:"󰤑"}.mdi-test-tube-off:before{content:"󰤒"}.mdi-text:before{content:"󰦨"}.mdi-text-account:before{content:"󱕰"}.mdi-text-box:before{content:"󰈚"}.mdi-text-box-check:before{content:"󰺦"}.mdi-text-box-check-outline:before{content:"󰺧"}.mdi-text-box-edit:before{content:"󱩼"}.mdi-text-box-edit-outline:before{content:"󱩽"}.mdi-text-box-minus:before{content:"󰺨"}.mdi-text-box-minus-outline:before{content:"󰺩"}.mdi-text-box-multiple:before{content:"󰪷"}.mdi-text-box-multiple-outline:before{content:"󰪸"}.mdi-text-box-outline:before{content:"󰧭"}.mdi-text-box-plus:before{content:"󰺪"}.mdi-text-box-plus-outline:before{content:"󰺫"}.mdi-text-box-remove:before{content:"󰺬"}.mdi-text-box-remove-outline:before{content:"󰺭"}.mdi-text-box-search:before{content:"󰺮"}.mdi-text-box-search-outline:before{content:"󰺯"}.mdi-text-long:before{content:"󰦪"}.mdi-text-recognition:before{content:"󱄽"}.mdi-text-search:before{content:"󱎸"}.mdi-text-search-variant:before{content:"󱩾"}.mdi-text-shadow:before{content:"󰙩"}.mdi-text-short:before{content:"󰦩"}.mdi-texture:before{content:"󰔌"}.mdi-texture-box:before{content:"󰿦"}.mdi-theater:before{content:"󰔍"}.mdi-theme-light-dark:before{content:"󰔎"}.mdi-thermometer:before{content:"󰔏"}.mdi-thermometer-alert:before{content:"󰸁"}.mdi-thermometer-auto:before{content:"󱬏"}.mdi-thermometer-bluetooth:before{content:"󱢕"}.mdi-thermometer-check:before{content:"󱩿"}.mdi-thermometer-chevron-down:before{content:"󰸂"}.mdi-thermometer-chevron-up:before{content:"󰸃"}.mdi-thermometer-high:before{content:"󱃂"}.mdi-thermometer-lines:before{content:"󰔐"}.mdi-thermometer-low:before{content:"󱃃"}.mdi-thermometer-minus:before{content:"󰸄"}.mdi-thermometer-off:before{content:"󱔱"}.mdi-thermometer-plus:before{content:"󰸅"}.mdi-thermometer-probe:before{content:"󱬫"}.mdi-thermometer-probe-off:before{content:"󱬬"}.mdi-thermometer-water:before{content:"󱪀"}.mdi-thermostat:before{content:"󰎓"}.mdi-thermostat-auto:before{content:"󱬗"}.mdi-thermostat-box:before{content:"󰢑"}.mdi-thermostat-box-auto:before{content:"󱬘"}.mdi-thermostat-cog:before{content:"󱲀"}.mdi-thought-bubble:before{content:"󰟶"}.mdi-thought-bubble-outline:before{content:"󰟷"}.mdi-thumb-down:before{content:"󰔑"}.mdi-thumb-down-outline:before{content:"󰔒"}.mdi-thumb-up:before{content:"󰔓"}.mdi-thumb-up-outline:before{content:"󰔔"}.mdi-thumbs-up-down:before{content:"󰔕"}.mdi-thumbs-up-down-outline:before{content:"󱤔"}.mdi-ticket:before{content:"󰔖"}.mdi-ticket-account:before{content:"󰔗"}.mdi-ticket-confirmation:before{content:"󰔘"}.mdi-ticket-confirmation-outline:before{content:"󱎪"}.mdi-ticket-outline:before{content:"󰤓"}.mdi-ticket-percent:before{content:"󰜤"}.mdi-ticket-percent-outline:before{content:"󱐫"}.mdi-tie:before{content:"󰔙"}.mdi-tilde:before{content:"󰜥"}.mdi-tilde-off:before{content:"󱣳"}.mdi-timelapse:before{content:"󰔚"}.mdi-timeline:before{content:"󰯑"}.mdi-timeline-alert:before{content:"󰾕"}.mdi-timeline-alert-outline:before{content:"󰾘"}.mdi-timeline-check:before{content:"󱔲"}.mdi-timeline-check-outline:before{content:"󱔳"}.mdi-timeline-clock:before{content:"󱇻"}.mdi-timeline-clock-outline:before{content:"󱇼"}.mdi-timeline-minus:before{content:"󱔴"}.mdi-timeline-minus-outline:before{content:"󱔵"}.mdi-timeline-outline:before{content:"󰯒"}.mdi-timeline-plus:before{content:"󰾖"}.mdi-timeline-plus-outline:before{content:"󰾗"}.mdi-timeline-question:before{content:"󰾙"}.mdi-timeline-question-outline:before{content:"󰾚"}.mdi-timeline-remove:before{content:"󱔶"}.mdi-timeline-remove-outline:before{content:"󱔷"}.mdi-timeline-text:before{content:"󰯓"}.mdi-timeline-text-outline:before{content:"󰯔"}.mdi-timer:before{content:"󱎫"}.mdi-timer-10:before{content:"󰔜"}.mdi-timer-3:before{content:"󰔝"}.mdi-timer-alert:before{content:"󱫌"}.mdi-timer-alert-outline:before{content:"󱫍"}.mdi-timer-cancel:before{content:"󱫎"}.mdi-timer-cancel-outline:before{content:"󱫏"}.mdi-timer-check:before{content:"󱫐"}.mdi-timer-check-outline:before{content:"󱫑"}.mdi-timer-cog:before{content:"󱤥"}.mdi-timer-cog-outline:before{content:"󱤦"}.mdi-timer-edit:before{content:"󱫒"}.mdi-timer-edit-outline:before{content:"󱫓"}.mdi-timer-lock:before{content:"󱫔"}.mdi-timer-lock-open:before{content:"󱫕"}.mdi-timer-lock-open-outline:before{content:"󱫖"}.mdi-timer-lock-outline:before{content:"󱫗"}.mdi-timer-marker:before{content:"󱫘"}.mdi-timer-marker-outline:before{content:"󱫙"}.mdi-timer-minus:before{content:"󱫚"}.mdi-timer-minus-outline:before{content:"󱫛"}.mdi-timer-music:before{content:"󱫜"}.mdi-timer-music-outline:before{content:"󱫝"}.mdi-timer-off:before{content:"󱎬"}.mdi-timer-off-outline:before{content:"󰔞"}.mdi-timer-outline:before{content:"󰔛"}.mdi-timer-pause:before{content:"󱫞"}.mdi-timer-pause-outline:before{content:"󱫟"}.mdi-timer-play:before{content:"󱫠"}.mdi-timer-play-outline:before{content:"󱫡"}.mdi-timer-plus:before{content:"󱫢"}.mdi-timer-plus-outline:before{content:"󱫣"}.mdi-timer-refresh:before{content:"󱫤"}.mdi-timer-refresh-outline:before{content:"󱫥"}.mdi-timer-remove:before{content:"󱫦"}.mdi-timer-remove-outline:before{content:"󱫧"}.mdi-timer-sand:before{content:"󰔟"}.mdi-timer-sand-complete:before{content:"󱦟"}.mdi-timer-sand-empty:before{content:"󰚭"}.mdi-timer-sand-full:before{content:"󰞌"}.mdi-timer-sand-paused:before{content:"󱦠"}.mdi-timer-settings:before{content:"󱤣"}.mdi-timer-settings-outline:before{content:"󱤤"}.mdi-timer-star:before{content:"󱫨"}.mdi-timer-star-outline:before{content:"󱫩"}.mdi-timer-stop:before{content:"󱫪"}.mdi-timer-stop-outline:before{content:"󱫫"}.mdi-timer-sync:before{content:"󱫬"}.mdi-timer-sync-outline:before{content:"󱫭"}.mdi-timetable:before{content:"󰔠"}.mdi-tire:before{content:"󱢖"}.mdi-toaster:before{content:"󱁣"}.mdi-toaster-off:before{content:"󱆷"}.mdi-toaster-oven:before{content:"󰳓"}.mdi-toggle-switch:before{content:"󰔡"}.mdi-toggle-switch-off:before{content:"󰔢"}.mdi-toggle-switch-off-outline:before{content:"󰨙"}.mdi-toggle-switch-outline:before{content:"󰨚"}.mdi-toggle-switch-variant:before{content:"󱨥"}.mdi-toggle-switch-variant-off:before{content:"󱨦"}.mdi-toilet:before{content:"󰦫"}.mdi-toolbox:before{content:"󰦬"}.mdi-toolbox-outline:before{content:"󰦭"}.mdi-tools:before{content:"󱁤"}.mdi-tooltip:before{content:"󰔣"}.mdi-tooltip-account:before{content:"󰀌"}.mdi-tooltip-cellphone:before{content:"󱠻"}.mdi-tooltip-check:before{content:"󱕜"}.mdi-tooltip-check-outline:before{content:"󱕝"}.mdi-tooltip-edit:before{content:"󰔤"}.mdi-tooltip-edit-outline:before{content:"󱋅"}.mdi-tooltip-image:before{content:"󰔥"}.mdi-tooltip-image-outline:before{content:"󰯕"}.mdi-tooltip-minus:before{content:"󱕞"}.mdi-tooltip-minus-outline:before{content:"󱕟"}.mdi-tooltip-outline:before{content:"󰔦"}.mdi-tooltip-plus:before{content:"󰯖"}.mdi-tooltip-plus-outline:before{content:"󰔧"}.mdi-tooltip-question:before{content:"󱮺"}.mdi-tooltip-question-outline:before{content:"󱮻"}.mdi-tooltip-remove:before{content:"󱕠"}.mdi-tooltip-remove-outline:before{content:"󱕡"}.mdi-tooltip-text:before{content:"󰔨"}.mdi-tooltip-text-outline:before{content:"󰯗"}.mdi-tooth:before{content:"󰣃"}.mdi-tooth-outline:before{content:"󰔩"}.mdi-toothbrush:before{content:"󱄩"}.mdi-toothbrush-electric:before{content:"󱄬"}.mdi-toothbrush-paste:before{content:"󱄪"}.mdi-torch:before{content:"󱘆"}.mdi-tortoise:before{content:"󰴻"}.mdi-toslink:before{content:"󱊸"}.mdi-touch-text-outline:before{content:"󱱠"}.mdi-tournament:before{content:"󰦮"}.mdi-tow-truck:before{content:"󰠼"}.mdi-tower-beach:before{content:"󰚁"}.mdi-tower-fire:before{content:"󰚂"}.mdi-town-hall:before{content:"󱡵"}.mdi-toy-brick:before{content:"󱊈"}.mdi-toy-brick-marker:before{content:"󱊉"}.mdi-toy-brick-marker-outline:before{content:"󱊊"}.mdi-toy-brick-minus:before{content:"󱊋"}.mdi-toy-brick-minus-outline:before{content:"󱊌"}.mdi-toy-brick-outline:before{content:"󱊍"}.mdi-toy-brick-plus:before{content:"󱊎"}.mdi-toy-brick-plus-outline:before{content:"󱊏"}.mdi-toy-brick-remove:before{content:"󱊐"}.mdi-toy-brick-remove-outline:before{content:"󱊑"}.mdi-toy-brick-search:before{content:"󱊒"}.mdi-toy-brick-search-outline:before{content:"󱊓"}.mdi-track-light:before{content:"󰤔"}.mdi-track-light-off:before{content:"󱬁"}.mdi-trackpad:before{content:"󰟸"}.mdi-trackpad-lock:before{content:"󰤳"}.mdi-tractor:before{content:"󰢒"}.mdi-tractor-variant:before{content:"󱓄"}.mdi-trademark:before{content:"󰩸"}.mdi-traffic-cone:before{content:"󱍼"}.mdi-traffic-light:before{content:"󰔫"}.mdi-traffic-light-outline:before{content:"󱠪"}.mdi-train:before{content:"󰔬"}.mdi-train-bus:before{content:"󱳇"}.mdi-train-car:before{content:"󰯘"}.mdi-train-car-autorack:before{content:"󱬭"}.mdi-train-car-box:before{content:"󱬮"}.mdi-train-car-box-full:before{content:"󱬯"}.mdi-train-car-box-open:before{content:"󱬰"}.mdi-train-car-caboose:before{content:"󱬱"}.mdi-train-car-centerbeam:before{content:"󱬲"}.mdi-train-car-centerbeam-full:before{content:"󱬳"}.mdi-train-car-container:before{content:"󱬴"}.mdi-train-car-flatbed:before{content:"󱬵"}.mdi-train-car-flatbed-car:before{content:"󱬶"}.mdi-train-car-flatbed-tank:before{content:"󱬷"}.mdi-train-car-gondola:before{content:"󱬸"}.mdi-train-car-gondola-full:before{content:"󱬹"}.mdi-train-car-hopper:before{content:"󱬺"}.mdi-train-car-hopper-covered:before{content:"󱬻"}.mdi-train-car-hopper-full:before{content:"󱬼"}.mdi-train-car-intermodal:before{content:"󱬽"}.mdi-train-car-passenger:before{content:"󱜳"}.mdi-train-car-passenger-door:before{content:"󱜴"}.mdi-train-car-passenger-door-open:before{content:"󱜵"}.mdi-train-car-passenger-variant:before{content:"󱜶"}.mdi-train-car-tank:before{content:"󱬾"}.mdi-train-variant:before{content:"󰣄"}.mdi-tram:before{content:"󰔭"}.mdi-tram-side:before{content:"󰿧"}.mdi-transcribe:before{content:"󰔮"}.mdi-transcribe-close:before{content:"󰔯"}.mdi-transfer:before{content:"󱁥"}.mdi-transfer-down:before{content:"󰶡"}.mdi-transfer-left:before{content:"󰶢"}.mdi-transfer-right:before{content:"󰔰"}.mdi-transfer-up:before{content:"󰶣"}.mdi-transit-connection:before{content:"󰴼"}.mdi-transit-connection-horizontal:before{content:"󱕆"}.mdi-transit-connection-variant:before{content:"󰴽"}.mdi-transit-detour:before{content:"󰾋"}.mdi-transit-skip:before{content:"󱔕"}.mdi-transit-transfer:before{content:"󰚮"}.mdi-transition:before{content:"󰤕"}.mdi-transition-masked:before{content:"󰤖"}.mdi-translate:before{content:"󰗊"}.mdi-translate-off:before{content:"󰸆"}.mdi-translate-variant:before{content:"󱮙"}.mdi-transmission-tower:before{content:"󰴾"}.mdi-transmission-tower-export:before{content:"󱤬"}.mdi-transmission-tower-import:before{content:"󱤭"}.mdi-transmission-tower-off:before{content:"󱧝"}.mdi-trash-can:before{content:"󰩹"}.mdi-trash-can-outline:before{content:"󰩺"}.mdi-tray:before{content:"󱊔"}.mdi-tray-alert:before{content:"󱊕"}.mdi-tray-arrow-down:before{content:"󰄠"}.mdi-tray-arrow-up:before{content:"󰄝"}.mdi-tray-full:before{content:"󱊖"}.mdi-tray-minus:before{content:"󱊗"}.mdi-tray-plus:before{content:"󱊘"}.mdi-tray-remove:before{content:"󱊙"}.mdi-treasure-chest:before{content:"󰜦"}.mdi-treasure-chest-outline:before{content:"󱱷"}.mdi-tree:before{content:"󰔱"}.mdi-tree-outline:before{content:"󰹩"}.mdi-trello:before{content:"󰔲"}.mdi-trending-down:before{content:"󰔳"}.mdi-trending-neutral:before{content:"󰔴"}.mdi-trending-up:before{content:"󰔵"}.mdi-triangle:before{content:"󰔶"}.mdi-triangle-down:before{content:"󱱖"}.mdi-triangle-down-outline:before{content:"󱱗"}.mdi-triangle-outline:before{content:"󰔷"}.mdi-triangle-small-down:before{content:"󱨉"}.mdi-triangle-small-up:before{content:"󱨊"}.mdi-triangle-wave:before{content:"󱑼"}.mdi-triforce:before{content:"󰯙"}.mdi-trophy:before{content:"󰔸"}.mdi-trophy-award:before{content:"󰔹"}.mdi-trophy-broken:before{content:"󰶤"}.mdi-trophy-outline:before{content:"󰔺"}.mdi-trophy-variant:before{content:"󰔻"}.mdi-trophy-variant-outline:before{content:"󰔼"}.mdi-truck:before{content:"󰔽"}.mdi-truck-alert:before{content:"󱧞"}.mdi-truck-alert-outline:before{content:"󱧟"}.mdi-truck-cargo-container:before{content:"󱣘"}.mdi-truck-check:before{content:"󰳔"}.mdi-truck-check-outline:before{content:"󱊚"}.mdi-truck-delivery:before{content:"󰔾"}.mdi-truck-delivery-outline:before{content:"󱊛"}.mdi-truck-fast:before{content:"󰞈"}.mdi-truck-fast-outline:before{content:"󱊜"}.mdi-truck-flatbed:before{content:"󱢑"}.mdi-truck-minus:before{content:"󱦮"}.mdi-truck-minus-outline:before{content:"󱦽"}.mdi-truck-off-road:before{content:"󱲞"}.mdi-truck-off-road-off:before{content:"󱲟"}.mdi-truck-outline:before{content:"󱊝"}.mdi-truck-plus:before{content:"󱦭"}.mdi-truck-plus-outline:before{content:"󱦼"}.mdi-truck-remove:before{content:"󱦯"}.mdi-truck-remove-outline:before{content:"󱦾"}.mdi-truck-snowflake:before{content:"󱦦"}.mdi-truck-trailer:before{content:"󰜧"}.mdi-trumpet:before{content:"󱂖"}.mdi-tshirt-crew:before{content:"󰩻"}.mdi-tshirt-crew-outline:before{content:"󰔿"}.mdi-tshirt-v:before{content:"󰩼"}.mdi-tshirt-v-outline:before{content:"󰕀"}.mdi-tsunami:before{content:"󱪁"}.mdi-tumble-dryer:before{content:"󰤗"}.mdi-tumble-dryer-alert:before{content:"󱆺"}.mdi-tumble-dryer-off:before{content:"󱆻"}.mdi-tune:before{content:"󰘮"}.mdi-tune-variant:before{content:"󱕂"}.mdi-tune-vertical:before{content:"󰙪"}.mdi-tune-vertical-variant:before{content:"󱕃"}.mdi-tunnel:before{content:"󱠽"}.mdi-tunnel-outline:before{content:"󱠾"}.mdi-turbine:before{content:"󱪂"}.mdi-turkey:before{content:"󱜛"}.mdi-turnstile:before{content:"󰳕"}.mdi-turnstile-outline:before{content:"󰳖"}.mdi-turtle:before{content:"󰳗"}.mdi-twitch:before{content:"󰕃"}.mdi-twitter:before{content:"󰕄"}.mdi-two-factor-authentication:before{content:"󰦯"}.mdi-typewriter:before{content:"󰼭"}.mdi-ubisoft:before{content:"󰯚"}.mdi-ubuntu:before{content:"󰕈"}.mdi-ufo:before{content:"󱃄"}.mdi-ufo-outline:before{content:"󱃅"}.mdi-ultra-high-definition:before{content:"󰟹"}.mdi-umbraco:before{content:"󰕉"}.mdi-umbrella:before{content:"󰕊"}.mdi-umbrella-beach:before{content:"󱢊"}.mdi-umbrella-beach-outline:before{content:"󱢋"}.mdi-umbrella-closed:before{content:"󰦰"}.mdi-umbrella-closed-outline:before{content:"󱏢"}.mdi-umbrella-closed-variant:before{content:"󱏡"}.mdi-umbrella-outline:before{content:"󰕋"}.mdi-underwear-outline:before{content:"󱴏"}.mdi-undo:before{content:"󰕌"}.mdi-undo-variant:before{content:"󰕍"}.mdi-unfold-less-horizontal:before{content:"󰕎"}.mdi-unfold-less-vertical:before{content:"󰝠"}.mdi-unfold-more-horizontal:before{content:"󰕏"}.mdi-unfold-more-vertical:before{content:"󰝡"}.mdi-ungroup:before{content:"󰕐"}.mdi-unicode:before{content:"󰻐"}.mdi-unicorn:before{content:"󱗂"}.mdi-unicorn-variant:before{content:"󱗃"}.mdi-unicycle:before{content:"󱗥"}.mdi-unity:before{content:"󰚯"}.mdi-unreal:before{content:"󰦱"}.mdi-update:before{content:"󰚰"}.mdi-upload:before{content:"󰕒"}.mdi-upload-box:before{content:"󱴐"}.mdi-upload-box-outline:before{content:"󱴑"}.mdi-upload-circle:before{content:"󱴒"}.mdi-upload-circle-outline:before{content:"󱴓"}.mdi-upload-lock:before{content:"󱍳"}.mdi-upload-lock-outline:before{content:"󱍴"}.mdi-upload-multiple:before{content:"󰠽"}.mdi-upload-multiple-outline:before{content:"󱴔"}.mdi-upload-network:before{content:"󰛶"}.mdi-upload-network-outline:before{content:"󰳘"}.mdi-upload-off:before{content:"󱃆"}.mdi-upload-off-outline:before{content:"󱃇"}.mdi-upload-outline:before{content:"󰸇"}.mdi-usb:before{content:"󰕓"}.mdi-usb-c-port:before{content:"󱲿"}.mdi-usb-flash-drive:before{content:"󱊞"}.mdi-usb-flash-drive-outline:before{content:"󱊟"}.mdi-usb-port:before{content:"󱇰"}.mdi-vacuum:before{content:"󱦡"}.mdi-vacuum-outline:before{content:"󱦢"}.mdi-valve:before{content:"󱁦"}.mdi-valve-closed:before{content:"󱁧"}.mdi-valve-open:before{content:"󱁨"}.mdi-van-passenger:before{content:"󰟺"}.mdi-van-utility:before{content:"󰟻"}.mdi-vanish:before{content:"󰟼"}.mdi-vanish-quarter:before{content:"󱕔"}.mdi-vanity-light:before{content:"󱇡"}.mdi-variable:before{content:"󰫧"}.mdi-variable-box:before{content:"󱄑"}.mdi-vector-arrange-above:before{content:"󰕔"}.mdi-vector-arrange-below:before{content:"󰕕"}.mdi-vector-bezier:before{content:"󰫨"}.mdi-vector-circle:before{content:"󰕖"}.mdi-vector-circle-variant:before{content:"󰕗"}.mdi-vector-combine:before{content:"󰕘"}.mdi-vector-curve:before{content:"󰕙"}.mdi-vector-difference:before{content:"󰕚"}.mdi-vector-difference-ab:before{content:"󰕛"}.mdi-vector-difference-ba:before{content:"󰕜"}.mdi-vector-ellipse:before{content:"󰢓"}.mdi-vector-intersection:before{content:"󰕝"}.mdi-vector-line:before{content:"󰕞"}.mdi-vector-link:before{content:"󰿨"}.mdi-vector-point:before{content:"󰇄"}.mdi-vector-point-edit:before{content:"󰧨"}.mdi-vector-point-minus:before{content:"󱭸"}.mdi-vector-point-plus:before{content:"󱭹"}.mdi-vector-point-select:before{content:"󰕟"}.mdi-vector-polygon:before{content:"󰕠"}.mdi-vector-polygon-variant:before{content:"󱡖"}.mdi-vector-polyline:before{content:"󰕡"}.mdi-vector-polyline-edit:before{content:"󱈥"}.mdi-vector-polyline-minus:before{content:"󱈦"}.mdi-vector-polyline-plus:before{content:"󱈧"}.mdi-vector-polyline-remove:before{content:"󱈨"}.mdi-vector-radius:before{content:"󰝊"}.mdi-vector-rectangle:before{content:"󰗆"}.mdi-vector-selection:before{content:"󰕢"}.mdi-vector-square:before{content:"󰀁"}.mdi-vector-square-close:before{content:"󱡗"}.mdi-vector-square-edit:before{content:"󱣙"}.mdi-vector-square-minus:before{content:"󱣚"}.mdi-vector-square-open:before{content:"󱡘"}.mdi-vector-square-plus:before{content:"󱣛"}.mdi-vector-square-remove:before{content:"󱣜"}.mdi-vector-triangle:before{content:"󰕣"}.mdi-vector-union:before{content:"󰕤"}.mdi-vhs:before{content:"󰨛"}.mdi-vibrate:before{content:"󰕦"}.mdi-vibrate-off:before{content:"󰳙"}.mdi-video:before{content:"󰕧"}.mdi-video-2d:before{content:"󱨜"}.mdi-video-3d:before{content:"󰟽"}.mdi-video-3d-off:before{content:"󱏙"}.mdi-video-3d-variant:before{content:"󰻑"}.mdi-video-4k-box:before{content:"󰠾"}.mdi-video-account:before{content:"󰤙"}.mdi-video-box:before{content:"󰃽"}.mdi-video-box-off:before{content:"󰃾"}.mdi-video-check:before{content:"󱁩"}.mdi-video-check-outline:before{content:"󱁪"}.mdi-video-high-definition:before{content:"󱔮"}.mdi-video-image:before{content:"󰤚"}.mdi-video-input-antenna:before{content:"󰠿"}.mdi-video-input-component:before{content:"󰡀"}.mdi-video-input-hdmi:before{content:"󰡁"}.mdi-video-input-scart:before{content:"󰾌"}.mdi-video-input-svideo:before{content:"󰡂"}.mdi-video-marker:before{content:"󱦩"}.mdi-video-marker-outline:before{content:"󱦪"}.mdi-video-minus:before{content:"󰦲"}.mdi-video-minus-outline:before{content:"󰊺"}.mdi-video-off:before{content:"󰕨"}.mdi-video-off-outline:before{content:"󰯛"}.mdi-video-outline:before{content:"󰯜"}.mdi-video-plus:before{content:"󰦳"}.mdi-video-plus-outline:before{content:"󰇓"}.mdi-video-stabilization:before{content:"󰤛"}.mdi-video-standard-definition:before{content:"󱲠"}.mdi-video-switch:before{content:"󰕩"}.mdi-video-switch-outline:before{content:"󰞐"}.mdi-video-vintage:before{content:"󰨜"}.mdi-video-wireless:before{content:"󰻒"}.mdi-video-wireless-outline:before{content:"󰻓"}.mdi-view-agenda:before{content:"󰕪"}.mdi-view-agenda-outline:before{content:"󱇘"}.mdi-view-array:before{content:"󰕫"}.mdi-view-array-outline:before{content:"󱒅"}.mdi-view-carousel:before{content:"󰕬"}.mdi-view-carousel-outline:before{content:"󱒆"}.mdi-view-column:before{content:"󰕭"}.mdi-view-column-outline:before{content:"󱒇"}.mdi-view-comfy:before{content:"󰹪"}.mdi-view-comfy-outline:before{content:"󱒈"}.mdi-view-compact:before{content:"󰹫"}.mdi-view-compact-outline:before{content:"󰹬"}.mdi-view-dashboard:before{content:"󰕮"}.mdi-view-dashboard-edit:before{content:"󱥇"}.mdi-view-dashboard-edit-outline:before{content:"󱥈"}.mdi-view-dashboard-outline:before{content:"󰨝"}.mdi-view-dashboard-variant:before{content:"󰡃"}.mdi-view-dashboard-variant-outline:before{content:"󱒉"}.mdi-view-day:before{content:"󰕯"}.mdi-view-day-outline:before{content:"󱒊"}.mdi-view-gallery:before{content:"󱢈"}.mdi-view-gallery-outline:before{content:"󱢉"}.mdi-view-grid:before{content:"󰕰"}.mdi-view-grid-compact:before{content:"󱱡"}.mdi-view-grid-outline:before{content:"󱇙"}.mdi-view-grid-plus:before{content:"󰾍"}.mdi-view-grid-plus-outline:before{content:"󱇚"}.mdi-view-headline:before{content:"󰕱"}.mdi-view-list:before{content:"󰕲"}.mdi-view-list-outline:before{content:"󱒋"}.mdi-view-module:before{content:"󰕳"}.mdi-view-module-outline:before{content:"󱒌"}.mdi-view-parallel:before{content:"󰜨"}.mdi-view-parallel-outline:before{content:"󱒍"}.mdi-view-quilt:before{content:"󰕴"}.mdi-view-quilt-outline:before{content:"󱒎"}.mdi-view-sequential:before{content:"󰜩"}.mdi-view-sequential-outline:before{content:"󱒏"}.mdi-view-split-horizontal:before{content:"󰯋"}.mdi-view-split-vertical:before{content:"󰯌"}.mdi-view-stream:before{content:"󰕵"}.mdi-view-stream-outline:before{content:"󱒐"}.mdi-view-week:before{content:"󰕶"}.mdi-view-week-outline:before{content:"󱒑"}.mdi-vimeo:before{content:"󰕷"}.mdi-violin:before{content:"󰘏"}.mdi-virtual-reality:before{content:"󰢔"}.mdi-virus:before{content:"󱎶"}.mdi-virus-off:before{content:"󱣡"}.mdi-virus-off-outline:before{content:"󱣢"}.mdi-virus-outline:before{content:"󱎷"}.mdi-vlc:before{content:"󰕼"}.mdi-voicemail:before{content:"󰕽"}.mdi-volcano:before{content:"󱪃"}.mdi-volcano-outline:before{content:"󱪄"}.mdi-volleyball:before{content:"󰦴"}.mdi-volume-equal:before{content:"󱬐"}.mdi-volume-high:before{content:"󰕾"}.mdi-volume-low:before{content:"󰕿"}.mdi-volume-medium:before{content:"󰖀"}.mdi-volume-minus:before{content:"󰝞"}.mdi-volume-mute:before{content:"󰝟"}.mdi-volume-off:before{content:"󰖁"}.mdi-volume-plus:before{content:"󰝝"}.mdi-volume-source:before{content:"󱄠"}.mdi-volume-variant-off:before{content:"󰸈"}.mdi-volume-vibrate:before{content:"󱄡"}.mdi-vote:before{content:"󰨟"}.mdi-vote-outline:before{content:"󰨠"}.mdi-vpn:before{content:"󰖂"}.mdi-vuejs:before{content:"󰡄"}.mdi-vuetify:before{content:"󰹭"}.mdi-walk:before{content:"󰖃"}.mdi-wall:before{content:"󰟾"}.mdi-wall-fire:before{content:"󱨑"}.mdi-wall-sconce:before{content:"󰤜"}.mdi-wall-sconce-flat:before{content:"󰤝"}.mdi-wall-sconce-flat-outline:before{content:"󱟉"}.mdi-wall-sconce-flat-variant:before{content:"󰐜"}.mdi-wall-sconce-flat-variant-outline:before{content:"󱟊"}.mdi-wall-sconce-outline:before{content:"󱟋"}.mdi-wall-sconce-round:before{content:"󰝈"}.mdi-wall-sconce-round-outline:before{content:"󱟌"}.mdi-wall-sconce-round-variant:before{content:"󰤞"}.mdi-wall-sconce-round-variant-outline:before{content:"󱟍"}.mdi-wallet:before{content:"󰖄"}.mdi-wallet-bifold:before{content:"󱱘"}.mdi-wallet-bifold-outline:before{content:"󱱙"}.mdi-wallet-giftcard:before{content:"󰖅"}.mdi-wallet-membership:before{content:"󰖆"}.mdi-wallet-outline:before{content:"󰯝"}.mdi-wallet-plus:before{content:"󰾎"}.mdi-wallet-plus-outline:before{content:"󰾏"}.mdi-wallet-travel:before{content:"󰖇"}.mdi-wallpaper:before{content:"󰸉"}.mdi-wan:before{content:"󰖈"}.mdi-wardrobe:before{content:"󰾐"}.mdi-wardrobe-outline:before{content:"󰾑"}.mdi-warehouse:before{content:"󰾁"}.mdi-washing-machine:before{content:"󰜪"}.mdi-washing-machine-alert:before{content:"󱆼"}.mdi-washing-machine-off:before{content:"󱆽"}.mdi-watch:before{content:"󰖉"}.mdi-watch-export:before{content:"󰖊"}.mdi-watch-export-variant:before{content:"󰢕"}.mdi-watch-import:before{content:"󰖋"}.mdi-watch-import-variant:before{content:"󰢖"}.mdi-watch-variant:before{content:"󰢗"}.mdi-watch-vibrate:before{content:"󰚱"}.mdi-watch-vibrate-off:before{content:"󰳚"}.mdi-water:before{content:"󰖌"}.mdi-water-alert:before{content:"󱔂"}.mdi-water-alert-outline:before{content:"󱔃"}.mdi-water-boiler:before{content:"󰾒"}.mdi-water-boiler-alert:before{content:"󱆳"}.mdi-water-boiler-auto:before{content:"󱮘"}.mdi-water-boiler-off:before{content:"󱆴"}.mdi-water-check:before{content:"󱔄"}.mdi-water-check-outline:before{content:"󱔅"}.mdi-water-circle:before{content:"󱠆"}.mdi-water-minus:before{content:"󱔆"}.mdi-water-minus-outline:before{content:"󱔇"}.mdi-water-off:before{content:"󰖍"}.mdi-water-off-outline:before{content:"󱔈"}.mdi-water-opacity:before{content:"󱡕"}.mdi-water-outline:before{content:"󰸊"}.mdi-water-percent:before{content:"󰖎"}.mdi-water-percent-alert:before{content:"󱔉"}.mdi-water-plus:before{content:"󱔊"}.mdi-water-plus-outline:before{content:"󱔋"}.mdi-water-polo:before{content:"󱊠"}.mdi-water-pump:before{content:"󰖏"}.mdi-water-pump-off:before{content:"󰾓"}.mdi-water-remove:before{content:"󱔌"}.mdi-water-remove-outline:before{content:"󱔍"}.mdi-water-sync:before{content:"󱟆"}.mdi-water-thermometer:before{content:"󱪅"}.mdi-water-thermometer-outline:before{content:"󱪆"}.mdi-water-well:before{content:"󱁫"}.mdi-water-well-outline:before{content:"󱁬"}.mdi-waterfall:before{content:"󱡉"}.mdi-watering-can:before{content:"󱒁"}.mdi-watering-can-outline:before{content:"󱒂"}.mdi-watermark:before{content:"󰘒"}.mdi-wave:before{content:"󰼮"}.mdi-wave-arrow-down:before{content:"󱲰"}.mdi-wave-arrow-up:before{content:"󱲱"}.mdi-wave-undercurrent:before{content:"󱳀"}.mdi-waveform:before{content:"󱑽"}.mdi-waves:before{content:"󰞍"}.mdi-waves-arrow-left:before{content:"󱡙"}.mdi-waves-arrow-right:before{content:"󱡚"}.mdi-waves-arrow-up:before{content:"󱡛"}.mdi-waze:before{content:"󰯞"}.mdi-weather-cloudy:before{content:"󰖐"}.mdi-weather-cloudy-alert:before{content:"󰼯"}.mdi-weather-cloudy-arrow-right:before{content:"󰹮"}.mdi-weather-cloudy-clock:before{content:"󱣶"}.mdi-weather-dust:before{content:"󱭚"}.mdi-weather-fog:before{content:"󰖑"}.mdi-weather-hail:before{content:"󰖒"}.mdi-weather-hazy:before{content:"󰼰"}.mdi-weather-hurricane:before{content:"󰢘"}.mdi-weather-hurricane-outline:before{content:"󱱸"}.mdi-weather-lightning:before{content:"󰖓"}.mdi-weather-lightning-rainy:before{content:"󰙾"}.mdi-weather-moonset:before{content:"󱴕"}.mdi-weather-moonset-down:before{content:"󱴖"}.mdi-weather-moonset-up:before{content:"󱴗"}.mdi-weather-night:before{content:"󰖔"}.mdi-weather-night-partly-cloudy:before{content:"󰼱"}.mdi-weather-partly-cloudy:before{content:"󰖕"}.mdi-weather-partly-lightning:before{content:"󰼲"}.mdi-weather-partly-rainy:before{content:"󰼳"}.mdi-weather-partly-snowy:before{content:"󰼴"}.mdi-weather-partly-snowy-rainy:before{content:"󰼵"}.mdi-weather-pouring:before{content:"󰖖"}.mdi-weather-rainy:before{content:"󰖗"}.mdi-weather-snowy:before{content:"󰖘"}.mdi-weather-snowy-heavy:before{content:"󰼶"}.mdi-weather-snowy-rainy:before{content:"󰙿"}.mdi-weather-sunny:before{content:"󰖙"}.mdi-weather-sunny-alert:before{content:"󰼷"}.mdi-weather-sunny-off:before{content:"󱓤"}.mdi-weather-sunset:before{content:"󰖚"}.mdi-weather-sunset-down:before{content:"󰖛"}.mdi-weather-sunset-up:before{content:"󰖜"}.mdi-weather-tornado:before{content:"󰼸"}.mdi-weather-windy:before{content:"󰖝"}.mdi-weather-windy-variant:before{content:"󰖞"}.mdi-web:before{content:"󰖟"}.mdi-web-box:before{content:"󰾔"}.mdi-web-cancel:before{content:"󱞐"}.mdi-web-check:before{content:"󰞉"}.mdi-web-clock:before{content:"󱉊"}.mdi-web-minus:before{content:"󱂠"}.mdi-web-off:before{content:"󰪎"}.mdi-web-plus:before{content:"󰀳"}.mdi-web-refresh:before{content:"󱞑"}.mdi-web-remove:before{content:"󰕑"}.mdi-web-sync:before{content:"󱞒"}.mdi-webcam:before{content:"󰖠"}.mdi-webcam-off:before{content:"󱜷"}.mdi-webhook:before{content:"󰘯"}.mdi-webpack:before{content:"󰜫"}.mdi-webrtc:before{content:"󱉈"}.mdi-wechat:before{content:"󰘑"}.mdi-weight:before{content:"󰖡"}.mdi-weight-gram:before{content:"󰴿"}.mdi-weight-kilogram:before{content:"󰖢"}.mdi-weight-lifter:before{content:"󱅝"}.mdi-weight-pound:before{content:"󰦵"}.mdi-whatsapp:before{content:"󰖣"}.mdi-wheel-barrow:before{content:"󱓲"}.mdi-wheelchair:before{content:"󱪇"}.mdi-wheelchair-accessibility:before{content:"󰖤"}.mdi-whistle:before{content:"󰦶"}.mdi-whistle-outline:before{content:"󱊼"}.mdi-white-balance-auto:before{content:"󰖥"}.mdi-white-balance-incandescent:before{content:"󰖦"}.mdi-white-balance-iridescent:before{content:"󰖧"}.mdi-white-balance-sunny:before{content:"󰖨"}.mdi-widgets:before{content:"󰜬"}.mdi-widgets-outline:before{content:"󱍕"}.mdi-wifi:before{content:"󰖩"}.mdi-wifi-alert:before{content:"󱚵"}.mdi-wifi-arrow-down:before{content:"󱚶"}.mdi-wifi-arrow-left:before{content:"󱚷"}.mdi-wifi-arrow-left-right:before{content:"󱚸"}.mdi-wifi-arrow-right:before{content:"󱚹"}.mdi-wifi-arrow-up:before{content:"󱚺"}.mdi-wifi-arrow-up-down:before{content:"󱚻"}.mdi-wifi-cancel:before{content:"󱚼"}.mdi-wifi-check:before{content:"󱚽"}.mdi-wifi-cog:before{content:"󱚾"}.mdi-wifi-lock:before{content:"󱚿"}.mdi-wifi-lock-open:before{content:"󱛀"}.mdi-wifi-marker:before{content:"󱛁"}.mdi-wifi-minus:before{content:"󱛂"}.mdi-wifi-off:before{content:"󰖪"}.mdi-wifi-plus:before{content:"󱛃"}.mdi-wifi-refresh:before{content:"󱛄"}.mdi-wifi-remove:before{content:"󱛅"}.mdi-wifi-settings:before{content:"󱛆"}.mdi-wifi-star:before{content:"󰸋"}.mdi-wifi-strength-1:before{content:"󰤟"}.mdi-wifi-strength-1-alert:before{content:"󰤠"}.mdi-wifi-strength-1-lock:before{content:"󰤡"}.mdi-wifi-strength-1-lock-open:before{content:"󱛋"}.mdi-wifi-strength-2:before{content:"󰤢"}.mdi-wifi-strength-2-alert:before{content:"󰤣"}.mdi-wifi-strength-2-lock:before{content:"󰤤"}.mdi-wifi-strength-2-lock-open:before{content:"󱛌"}.mdi-wifi-strength-3:before{content:"󰤥"}.mdi-wifi-strength-3-alert:before{content:"󰤦"}.mdi-wifi-strength-3-lock:before{content:"󰤧"}.mdi-wifi-strength-3-lock-open:before{content:"󱛍"}.mdi-wifi-strength-4:before{content:"󰤨"}.mdi-wifi-strength-4-alert:before{content:"󰤩"}.mdi-wifi-strength-4-lock:before{content:"󰤪"}.mdi-wifi-strength-4-lock-open:before{content:"󱛎"}.mdi-wifi-strength-alert-outline:before{content:"󰤫"}.mdi-wifi-strength-lock-open-outline:before{content:"󱛏"}.mdi-wifi-strength-lock-outline:before{content:"󰤬"}.mdi-wifi-strength-off:before{content:"󰤭"}.mdi-wifi-strength-off-outline:before{content:"󰤮"}.mdi-wifi-strength-outline:before{content:"󰤯"}.mdi-wifi-sync:before{content:"󱛇"}.mdi-wikipedia:before{content:"󰖬"}.mdi-wind-power:before{content:"󱪈"}.mdi-wind-power-outline:before{content:"󱪉"}.mdi-wind-turbine:before{content:"󰶥"}.mdi-wind-turbine-alert:before{content:"󱦫"}.mdi-wind-turbine-check:before{content:"󱦬"}.mdi-window-close:before{content:"󰖭"}.mdi-window-closed:before{content:"󰖮"}.mdi-window-closed-variant:before{content:"󱇛"}.mdi-window-maximize:before{content:"󰖯"}.mdi-window-minimize:before{content:"󰖰"}.mdi-window-open:before{content:"󰖱"}.mdi-window-open-variant:before{content:"󱇜"}.mdi-window-restore:before{content:"󰖲"}.mdi-window-shutter:before{content:"󱄜"}.mdi-window-shutter-alert:before{content:"󱄝"}.mdi-window-shutter-auto:before{content:"󱮣"}.mdi-window-shutter-cog:before{content:"󱪊"}.mdi-window-shutter-open:before{content:"󱄞"}.mdi-window-shutter-settings:before{content:"󱪋"}.mdi-windsock:before{content:"󱗺"}.mdi-wiper:before{content:"󰫩"}.mdi-wiper-wash:before{content:"󰶦"}.mdi-wiper-wash-alert:before{content:"󱣟"}.mdi-wizard-hat:before{content:"󱑷"}.mdi-wordpress:before{content:"󰖴"}.mdi-wrap:before{content:"󰖶"}.mdi-wrap-disabled:before{content:"󰯟"}.mdi-wrench:before{content:"󰖷"}.mdi-wrench-check:before{content:"󱮏"}.mdi-wrench-check-outline:before{content:"󱮐"}.mdi-wrench-clock:before{content:"󱦣"}.mdi-wrench-clock-outline:before{content:"󱮓"}.mdi-wrench-cog:before{content:"󱮑"}.mdi-wrench-cog-outline:before{content:"󱮒"}.mdi-wrench-outline:before{content:"󰯠"}.mdi-xamarin:before{content:"󰡅"}.mdi-xml:before{content:"󰗀"}.mdi-xmpp:before{content:"󰟿"}.mdi-yahoo:before{content:"󰭏"}.mdi-yeast:before{content:"󰗁"}.mdi-yin-yang:before{content:"󰚀"}.mdi-yoga:before{content:"󱅼"}.mdi-youtube:before{content:"󰗃"}.mdi-youtube-gaming:before{content:"󰡈"}.mdi-youtube-studio:before{content:"󰡇"}.mdi-youtube-subscription:before{content:"󰵀"}.mdi-youtube-tv:before{content:"󰑈"}.mdi-yurt:before{content:"󱔖"}.mdi-z-wave:before{content:"󰫪"}.mdi-zend:before{content:"󰫫"}.mdi-zigbee:before{content:"󰵁"}.mdi-zip-box:before{content:"󰗄"}.mdi-zip-box-outline:before{content:"󰿺"}.mdi-zip-disk:before{content:"󰨣"}.mdi-zodiac-aquarius:before{content:"󰩽"}.mdi-zodiac-aries:before{content:"󰩾"}.mdi-zodiac-cancer:before{content:"󰩿"}.mdi-zodiac-capricorn:before{content:"󰪀"}.mdi-zodiac-gemini:before{content:"󰪁"}.mdi-zodiac-leo:before{content:"󰪂"}.mdi-zodiac-libra:before{content:"󰪃"}.mdi-zodiac-pisces:before{content:"󰪄"}.mdi-zodiac-sagittarius:before{content:"󰪅"}.mdi-zodiac-scorpio:before{content:"󰪆"}.mdi-zodiac-taurus:before{content:"󰪇"}.mdi-zodiac-virgo:before{content:"󰪈"}.mdi-blank:before{content:"";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:#0000008a}.mdi-dark.mdi-inactive:before{color:#00000042}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:#ffffff4d}.mdi-rotate-45:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mdi-rotate-90:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-135:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.mdi-rotate-180:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-225:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.mdi-rotate-270:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mdi-rotate-315:before{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.mdi-flip-h:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-v:before{-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.mdi-spin:before{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.easy-checkbox[data-v-e0a0b7f0]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-e0a0b7f0]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-e0a0b7f0]:before,.easy-checkbox label[data-v-e0a0b7f0]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-e0a0b7f0]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-e0a0b7f0]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-e0a0b7f0],*[data-v-e0a0b7f0]:before,*[data-v-e0a0b7f0]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before,.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{background:var(--51ab8a49)}.easy-checkbox[data-v-7e69a276]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-7e69a276]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-7e69a276]:before,.easy-checkbox label[data-v-7e69a276]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-7e69a276]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-7e69a276]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-7e69a276],*[data-v-7e69a276]:before,*[data-v-7e69a276]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{background:var(--fdaf7e9e)}.easy-data-table__rows-selector[data-v-4ca5de3a]{display:inline-block;min-width:45px;position:relative;margin:0 10px;width:var(--easy-table-rows-per-page-selector-width)}.easy-data-table__rows-selector .rows-input__wrapper[data-v-4ca5de3a]{height:20px;border-bottom:1px solid var(--easy-table-footer-font-color);display:flex;align-items:center;justify-content:space-between;padding:0 5px;cursor:pointer}.easy-data-table__rows-selector .rows-input__wrapper .triangle[data-v-4ca5de3a]{display:inline-block;vertical-align:middle;width:0px;height:0px;border-top:solid 6px var(--easy-table-footer-font-color);border-left:solid 6px transparent;border-right:solid 6px transparent}.easy-data-table__rows-selector ul.select-items[data-v-4ca5de3a]{position:absolute;top:20px;left:0;width:100%;display:none;margin:0;padding:0;text-align:left;list-style-type:none;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;z-index:var(--easy-table-rows-per-page-selector-z-index)}.easy-data-table__rows-selector ul.select-items.show[data-v-4ca5de3a]{display:block}.easy-data-table__rows-selector ul.select-items.inside[data-v-4ca5de3a]{bottom:0;top:auto}.easy-data-table__rows-selector ul.select-items li[data-v-4ca5de3a]{cursor:pointer;padding:var(--easy-table-rows-per-page-selector-option-padding);background-color:var(--easy-table-footer-background-color)}.easy-data-table__rows-selector ul.select-items li.selected[data-v-4ca5de3a]{color:#fff;background-color:var(--1b889342)}.lds-ring[data-v-1fa3a520]{display:inline-block;position:relative;width:60px;height:60px}.lds-ring div[data-v-1fa3a520]{box-sizing:border-box;display:block;position:absolute;width:80%;height:80%;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring-1fa3a520 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--26774109) transparent transparent transparent}.lds-ring div[data-v-1fa3a520]:nth-child(1){animation-delay:-.45s}.lds-ring div[data-v-1fa3a520]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-1fa3a520]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-1fa3a520{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-line[data-v-7d281cac]{width:100%;height:3px;position:relative;overflow:hidden;background-color:#ddd;margin:0x auto}.loader-line[data-v-7d281cac]:before{content:"";position:absolute;left:-50%;height:3px;width:40%;background-color:var(--0d327f57);-webkit-animation:lineAnim-7d281cac 1s linear infinite;-moz-animation:lineAnim-7d281cac 1s linear infinite;animation:lineAnim-7d281cac 1s linear infinite}@keyframes lineAnim-7d281cac{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.buttons-pagination[data-v-4c681fa2]{box-sizing:border-box;display:flex;padding:0;border-radius:4px}.buttons-pagination .item[data-v-4c681fa2]{box-sizing:border-box;cursor:pointer;min-width:calc(var(--easy-table-footer-font-size) * 1.8);line-height:calc(var(--easy-table-footer-font-size) * 1.8);border-top:var(--easy-table-buttons-pagination-border);border-bottom:var(--easy-table-buttons-pagination-border);border-right:var(--easy-table-buttons-pagination-border);text-align:center}.buttons-pagination .item[data-v-4c681fa2]:first-of-type{border-left:var(--easy-table-buttons-pagination-border);border-top-left-radius:4px;border-bottom-left-radius:4px}.buttons-pagination .item[data-v-4c681fa2]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.buttons-pagination .item.button.active[data-v-4c681fa2]{background-color:var(--40dd4f07);border-left:var(--easy-table-buttons-pagination-border);border-color:var(--40dd4f07)!important;color:#fff}.buttons-pagination .item.button.active-prev[data-v-4c681fa2]{border-right:none}.previous-page__click-button[data-v-c9da5286],.next-page__click-button[data-v-c9da5286]{margin:0 5px;cursor:pointer}.previous-page__click-button .arrow[data-v-c9da5286],.next-page__click-button .arrow[data-v-c9da5286]{display:inline-block;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000}.previous-page__click-button .arrow.arrow-left[data-v-c9da5286],.next-page__click-button .arrow.arrow-left[data-v-c9da5286]{transform:rotate(135deg)}.previous-page__click-button .arrow.arrow-right[data-v-c9da5286],.next-page__click-button .arrow.arrow-right[data-v-c9da5286]{transform:rotate(-45deg)}.previous-page__click-button.first-page[data-v-c9da5286],.next-page__click-button.last-page[data-v-c9da5286]{cursor:not-allowed}.previous-page__click-button.first-page .arrow[data-v-c9da5286],.next-page__click-button.last-page .arrow[data-v-c9da5286]{border-color:#e0e0e0}:root{--easy-table-border: 1px solid #e0e0e0;--easy-table-row-border: 1px solid #e0e0e0;--easy-table-header-font-size: 12px;--easy-table-header-height: 36px;--easy-table-header-font-color: #373737;--easy-table-header-background-color: #fff;--easy-table-header-item-padding: 0px 10px;--easy-table-body-row-height: 36px;--easy-table-body-row-font-size: 12px;--easy-table-body-row-font-color: #212121;--easy-table-body-row-background-color: #fff;--easy-table-body-row-hover-font-color: #212121;--easy-table-body-row-hover-background-color: #eee;--easy-table-body-even-row-font-color: #212121;--easy-table-body-even-row-background-color: #fafafa;--easy-table-body-item-padding: 0px 10px;--easy-table-footer-background-color: #fff;--easy-table-footer-font-color: #212121;--easy-table-footer-font-size: 12px;--easy-table-footer-padding: 0px 5px;--easy-table-footer-height: 36px;--easy-table-rows-per-page-selector-width: auto;--easy-table-rows-per-page-selector-option-padding: 5px;--easy-table-rows-per-page-selector-z-index: auto;--easy-table-message-font-color: #212121;--easy-table-message-font-size: 12px;--easy-table-message-padding: 20px;--easy-table-loading-mask-background-color: #fff;--easy-table-loading-mask-opacity: .5;--easy-table-scrollbar-track-color: #fff;--easy-table-scrollbar-color: #fff;--easy-table-scrollbar-thumb-color: #c1c1c1;--easy-table-scrollbar-corner-color: #fff;--easy-table-buttons-pagination-border: 1px solid #e0e0e0}.vue3-easy-data-table[data-v-32683533]{border:var(--easy-table-border);position:relative;box-sizing:border-box}.vue3-easy-data-table__main[data-v-32683533]{border:none;width:100%;overflow:auto;background-color:var(--easy-table-body-row-background-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--easy-table-scrollbar-track-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar{width:7px;height:7px;background-color:var(--easy-table-scrollbar-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--easy-table-scrollbar-thumb-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-corner{background-color:var(--easy-table-scrollbar-corner-color)}.vue3-easy-data-table__main.table-fixed table[data-v-32683533]{table-layout:fixed}.vue3-easy-data-table__main.show-shadow th.shadow[data-v-32683533]:after,.vue3-easy-data-table__main.show-shadow td.shadow[data-v-32683533]:after{box-shadow:inset 6px 0 5px -3px #0003}.vue3-easy-data-table__main.fixed-header th[data-v-32683533]{position:sticky;top:0;z-index:2}.vue3-easy-data-table__main.hoverable tr:hover td[data-v-32683533]{background-color:var(--easy-table-body-row-hover-background-color);color:var(--easy-table-body-row-hover-font-color)}.vue3-easy-data-table__main.hoverable .vue3-easy-data-table__body.row-alternation .even-row:hover td[data-v-32683533]{color:var(--easy-table-body-row-hover-font-color);background-color:var(--easy-table-body-row-hover-background-color)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__body.row-alternation tr.even-row td[data-v-32683533]{color:var(--easy-table-body-even-row-font-color);background-color:var(--easy-table-body-even-row-background-color)}table[data-v-32683533]{border-collapse:initial;display:table;width:100%;border-spacing:0;margin:0}.vue3-easy-data-table__header[data-v-32683533],vue3-easy-data-table__body[data-v-32683533]{position:relative}.vue3-easy-data-table__header tr[data-v-32683533]{font-size:var(--easy-table-header-font-size);border:none;height:var(--easy-table-header-height)}.vue3-easy-data-table__header th[data-v-32683533]{background-color:var(--easy-table-header-background-color);color:var(--easy-table-header-font-color);border:none;border-bottom:var(--easy-table-row-border);padding:var(--easy-table-header-item-padding);position:relative}.vue3-easy-data-table__header th .header[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__header th .header.direction-left[data-v-32683533]{justify-content:flex-start}.vue3-easy-data-table__header th .header.direction-center[data-v-32683533]{justify-content:center}.vue3-easy-data-table__header th .header.direction-right[data-v-32683533]{justify-content:flex-end}.vue3-easy-data-table__header th.sortable[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__header th.sortable .sortType-icon[data-v-32683533]{border:5px solid transparent;margin-top:-3px;margin-left:4px;display:inline-block;height:0;width:0;position:relative;border-bottom-color:var(--easy-table-header-font-color)}.vue3-easy-data-table__header th.sortable .multi-sort__number[data-v-32683533]{border-radius:50%;height:1.5em;width:1.5em;line-height:1.5em;margin-left:4px;background-color:var(--easy-table-header-font-color);color:var(--easy-table-header-background-color)}.vue3-easy-data-table__header th.sortable.none:hover .sortType-icon[data-v-32683533]{opacity:1}.vue3-easy-data-table__header th.sortable.none .sortType-icon[data-v-32683533]{opacity:0;transition:.5s ease}.vue3-easy-data-table__header th.sortable.desc .sortType-icon[data-v-32683533]{margin-top:5px;transform:rotate(180deg)}.vue3-easy-data-table__header th.shadow[data-v-32683533]:after,.vue3-easy-data-table__body td.shadow[data-v-32683533]:after{pointer-events:none;content:"";width:36px;display:inline-block;height:100%;position:absolute;top:0;right:-36px;box-shadow:none}.vue3-easy-data-table__body tr[data-v-32683533]{height:var(--easy-table-body-row-height);color:var(--easy-table-body-row-font-color);font-size:var(--easy-table-body-row-font-size)}.vue3-easy-data-table__body tr:last-child td[data-v-32683533]{border-bottom:none}.vue3-easy-data-table__body tr:first-child td[data-v-32683533]{border-bottom:var(--easy-table-row-border)}.vue3-easy-data-table__body td[data-v-32683533]{padding:var(--easy-table-body-item-padding);background-color:var(--easy-table-body-row-background-color);border:none;border-bottom:var(--easy-table-row-border);position:relative}.vue3-easy-data-table__body td.direction-left[data-v-32683533]{text-align:left}.vue3-easy-data-table__body td.direction-center[data-v-32683533]{text-align:center}.vue3-easy-data-table__body td.direction-right[data-v-32683533]{text-align:right}.vue3-easy-data-table__body td .expand-icon[data-v-32683533]{border:solid;border-color:var(easy-table-body-row-font-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.2s}.vue3-easy-data-table__body td .expand-icon.expanding[data-v-32683533]{transform:rotate(45deg)}.vue3-easy-data-table__body td.expand[data-v-32683533]{position:relative}.vue3-easy-data-table__body td.expand .expand-loading[data-v-32683533]{position:absolute;top:0;left:0}.vue3-easy-data-table__body td.can-expand[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__footer[data-v-32683533]{background-color:var(--easy-table-footer-background-color);color:var(--easy-table-footer-font-color);border-top:var(--easy-table-row-border);font-size:var(--easy-table-footer-font-size);height:var(--easy-table-footer-height);padding:var(--easy-table-footer-padding);box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:flex-end}.vue3-easy-data-table__footer .pagination__rows-per-page[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__footer .pagination__items-index[data-v-32683533]{margin:0 20px 0 10px}.vue3-easy-data-table__message[data-v-32683533]{color:var(--easy-table-message-font-color);font-size:var(--easy-table-message-font-size);padding:var(--easy-table-message-padding);text-align:center}.vue3-easy-data-table__loading[data-v-32683533]{z-index:3;overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.vue3-easy-data-table__loading .loading-entity[data-v-32683533]{z-index:1}.vue3-easy-data-table__loading-mask[data-v-32683533]{background-color:var(--easy-table-loading-mask-background-color);opacity:var(--easy-table-loading-mask-opacity);position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.vue3-easy-data-table__main[data-v-32683533]{min-height:var(--da0d4328)}.vue3-easy-data-table__main.fixed-height[data-v-32683533]{height:var(--3037e504)}.vl-shown{overflow:hidden}.vl-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:9999}.vl-overlay.vl-active{display:flex}.vl-overlay.vl-full-page{z-index:9999;position:fixed}.vl-overlay .vl-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.vl-overlay .vl-icon,.vl-parent{position:relative}.customize-table{text-align:center;--easy-table-header-font-size: 14px;--easy-table-header-height: 50px;--easy-table-header-item-padding: px 7px;--easy-table-body-row-height: 50px;--easy-table-body-row-font-size: 14px;--easy-table-body-item-padding: 10px 5px;--easy-table-footer-font-size: 14px;--easy-table-footer-padding: 0px 0px;--easy-table-footer-height: 50px;--easy-table-rows-per-page-selector-width: 70px;--easy-table-rows-per-page-selector-option-padding: 10px;--easy-table-rows-per-page-selector-z-index: 1;--easy-table-header-font-color: #e1e1e1;--easy-table-header-background-color: #055bbb}body,.body,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,strike,strong,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,figcaption,footer,header,menu,nav,section,summary,small,.form-control,.btn,input{font-family:Vazirmatn FD,sans-serif}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled{color:#fff}.swal2-container{z-index:20000!important}:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1} diff --git a/public_html/webui/assets/insert-29b181b7.js b/public_html/webui/assets/insert-29b181b7.js deleted file mode 100644 index b3d6bd3..0000000 --- a/public_html/webui/assets/insert-29b181b7.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as F,a as v,S as u}from"./main-9b36f05f.js";import{r as I,a as r,o as U,s as B,b as e,w as o,F as $,_ as L,d as p,t as c,C as P,c as R}from"./vendor-adef9cb4.js";const G={name:"insert",data(){return{tabs:"0",prelabels:[],loading:!1,selectedTypes:[],person:{nikename:"",name:"",des:"",tel:"",mobile:"",mobile2:"",address:"",company:"",shenasemeli:"",codeeghtesadi:"",sabt:"",keshvar:"",ostan:"",shahr:"",postalcode:"",email:"",website:"",fax:"",code:0,types:[],accounts:[],prelabel:I(null),speedAccess:!1}}},mounted(){this.loadData(this.$route.params.id)},beforeRouteUpdate(s){this.loadData(s.params.id)},watch:{selectedTypes(s){this.person.types.forEach(l=>{l.checked=s.includes(l.label)})},"person.types":{handler(s){this.selectedTypes=s.filter(l=>l.checked).map(l=>l.label)},deep:!0,immediate:!0}},methods:{addNewCard(){this.person.accounts.push({bank:"",accountNum:"",cardNum:"",shabaNum:""})},removeCard(s){this.person.accounts.splice(s,1)},loadData(s=""){this.loading=!0,v.post("/api/person/prelabels/list").then(l=>{this.prelabels=l.data}).catch(l=>{u.fire({text:this.$t("pages.person.load_error")+l.message,icon:"error",confirmButtonText:this.$t("dialog.confirm")})}),s?v.post("/api/person/info/"+s).then(l=>{this.person=l.data,this.loading=!1}).catch(l=>{this.loading=!1,u.fire({text:this.$t("pages.person.load_error")+l.message,icon:"error",confirmButtonText:this.$t("dialog.confirm")})}):(v.post("/api/person/types/get").then(l=>{this.person.types=l.data,this.loading=!1}).catch(l=>{this.loading=!1,u.fire({text:this.$t("pages.person.load_error")+l.message,icon:"error",confirmButtonText:this.$t("dialog.confirm")})}),this.person.code=0)},async save(){let s=!0;if(this.person.mobile&&!/^(\+98|0)?9\d{9}$/.test(this.person.mobile)&&(s=!1,u.fire({text:this.$t("pages.person.invalid_mobile"),icon:"error",confirmButtonText:this.$t("dialog.confirm")})),this.person.nikename||(s=!1,u.fire({text:this.$t("pages.person.nickname_required"),icon:"error",confirmButtonText:this.$t("dialog.confirm")})),this.person.accounts.some(l=>!l.bank)&&(s=!1,u.fire({text:this.$t("pages.person.bank_required"),icon:"error",confirmButtonText:this.$t("dialog.confirm")})),s){this.loading=!0;try{const l=await v.post("/api/person/mod/"+this.person.code,this.person);this.loading=!1,l.data.result===2?u.fire({text:this.$t("pages.person.already_exists"),icon:"error",confirmButtonText:this.$t("dialog.confirm")}):u.fire({text:this.$t("pages.person.saved"),icon:"success",confirmButtonText:this.$t("dialog.confirm")}).then(()=>{this.$router.push("/acc/persons/list")})}catch(l){this.loading=!1,u.fire({text:this.$t("pages.person.save_error")+l.message,icon:"error",confirmButtonText:this.$t("dialog.confirm")})}}}}};function H(s,l,J,K,a,h){const V=r("v-btn"),w=r("v-tooltip"),T=r("v-spacer"),k=r("v-icon"),_=r("v-tab"),x=r("v-tabs"),C=r("v-toolbar"),q=r("v-switch"),t=r("v-col"),N=r("v-select"),d=r("v-text-field"),m=r("v-row"),f=r("v-card-text"),b=r("v-card"),g=r("v-tabs-window-item"),D=r("v-textarea"),S=r("v-toolbar-title"),A=r("v-tabs-window"),j=r("v-container"),z=r("v-progress-circular"),E=r("v-overlay");return U(),B($,null,[e(C,{color:"toolbar",title:s.$t("drawer.person_info")},{prepend:o(()=>[e(w,{text:s.$t("dialog.back"),location:"bottom"},{activator:o(({props:n})=>[e(V,L(n,{onClick:l[0]||(l[0]=y=>s.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),extension:o(()=>[e(x,{modelValue:a.tabs,"onUpdate:modelValue":l[1]||(l[1]=n=>a.tabs=n),color:"primary",grow:"",class:"bg-light"},{default:o(()=>[e(_,{value:"0"},{default:o(()=>[p(c(s.$t("pages.person.basic_info")),1)]),_:1}),e(_,{value:"1"},{default:o(()=>[p(c(s.$t("pages.person.eco_info")),1)]),_:1}),e(_,{value:"2"},{default:o(()=>[p(c(s.$t("pages.person.contact_info")),1)]),_:1}),e(_,{value:"3"},{default:o(()=>[p(c(s.$t("pages.person.address")),1)]),_:1}),e(_,{value:"4"},{default:o(()=>[p(c(s.$t("pages.person.banks_accounts")),1)]),_:1})]),_:1},8,["modelValue"])]),default:o(()=>[e(T),e(V,{loading:a.loading,onClick:h.save,icon:"",color:"green"},{default:o(()=>[e(k,null,{default:o(()=>l[24]||(l[24]=[p("mdi-content-save")])),_:1}),e(w,{activator:"parent",text:s.$t("dialog.save"),location:"bottom"},null,8,["text"])]),_:1},8,["loading","onClick"])]),_:1},8,["title"]),e(j,{fluid:"",class:"pa-2"},{default:o(()=>[e(m,null,{default:o(()=>[e(t,{cols:"12"},{default:o(()=>[e(A,{modelValue:a.tabs,"onUpdate:modelValue":l[23]||(l[23]=n=>a.tabs=n)},{default:o(()=>[e(g,{value:"0"},{default:o(()=>[e(b,{flat:""},{default:o(()=>[e(f,{class:"pa-2"},{default:o(()=>[e(m,{dense:""},{default:o(()=>[e(t,{cols:"12"},{default:o(()=>[e(q,{modelValue:a.person.speedAccess,"onUpdate:modelValue":l[2]||(l[2]=n=>a.person.speedAccess=n),label:s.$t("pages.person.speed_access"),color:"primary",inset:"","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12"},{default:o(()=>[e(N,{modelValue:a.selectedTypes,"onUpdate:modelValue":l[3]||(l[3]=n=>a.selectedTypes=n),items:a.person.types,"item-title":"label","item-value":"label",label:s.$t("pages.person.customer_type"),multiple:"",dense:"","hide-details":"",chips:"","deletable-chips":"","prepend-inner-icon":"mdi-account-group"},null,8,["modelValue","items","label"])]),_:1}),e(t,{cols:"12",md:"4"},{default:o(()=>[e(N,{modelValue:a.person.prelabel,"onUpdate:modelValue":l[4]||(l[4]=n=>a.person.prelabel=n),items:a.prelabels,"item-title":"label","item-value":"label",label:s.$t("dialog.prelabel"),clearable:"",dense:"","hide-details":""},null,8,["modelValue","items","label"])]),_:1}),e(t,{cols:"12",md:"4"},{default:o(()=>[e(d,{modelValue:a.person.nikename,"onUpdate:modelValue":l[5]||(l[5]=n=>a.person.nikename=n),label:s.$t("pages.person.nickname"),required:"",dense:"","prepend-inner-icon":"mdi-account",rules:[n=>!!n||s.$t("validator.required")],"hide-details":""},null,8,["modelValue","label","rules"])]),_:1}),e(t,{cols:"12",md:"4"},{default:o(()=>[e(d,{modelValue:a.person.company,"onUpdate:modelValue":l[6]||(l[6]=n=>a.person.company=n),label:s.$t("pages.person.company"),dense:"","prepend-inner-icon":"mdi-domain","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.name,"onUpdate:modelValue":l[7]||(l[7]=n=>a.person.name=n),label:s.$t("pages.person.name"),dense:"","prepend-inner-icon":"mdi-account-outline","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.des,"onUpdate:modelValue":l[8]||(l[8]=n=>a.person.des=n),label:s.$t("pages.person.description"),dense:"","prepend-inner-icon":"mdi-text","hide-details":""},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(g,{value:"1"},{default:o(()=>[e(b,{flat:""},{default:o(()=>[e(f,{class:"pa-2"},{default:o(()=>[e(m,{dense:""},{default:o(()=>[e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.shenasemeli,"onUpdate:modelValue":l[9]||(l[9]=n=>a.person.shenasemeli=n),label:s.$t("pages.person.national_id"),dense:"","prepend-inner-icon":"mdi-card-account-details","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.sabt,"onUpdate:modelValue":l[10]||(l[10]=n=>a.person.sabt=n),label:s.$t("pages.person.registration_number"),dense:"","prepend-inner-icon":"mdi-numeric","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.codeeghtesadi,"onUpdate:modelValue":l[11]||(l[11]=n=>a.person.codeeghtesadi=n),label:s.$t("pages.person.economic_code"),dense:"","prepend-inner-icon":"mdi-barcode","hide-details":""},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(g,{value:"2"},{default:o(()=>[e(b,{flat:""},{default:o(()=>[e(f,{class:"pa-2"},{default:o(()=>[e(m,{dense:""},{default:o(()=>[e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.mobile,"onUpdate:modelValue":l[12]||(l[12]=n=>a.person.mobile=n),label:s.$t("pages.person.mobile"),dense:"","prepend-inner-icon":"mdi-phone",dir:"ltr","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.mobile2,"onUpdate:modelValue":l[13]||(l[13]=n=>a.person.mobile2=n),label:s.$t("pages.person.mobile2"),dense:"","prepend-inner-icon":"mdi-phone-plus",dir:"ltr","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.tel,"onUpdate:modelValue":l[14]||(l[14]=n=>a.person.tel=n),label:s.$t("pages.person.phone"),dense:"","prepend-inner-icon":"mdi-phone-classic",dir:"ltr","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.fax,"onUpdate:modelValue":l[15]||(l[15]=n=>a.person.fax=n),label:s.$t("pages.person.fax"),dense:"","prepend-inner-icon":"mdi-fax",dir:"ltr","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.email,"onUpdate:modelValue":l[16]||(l[16]=n=>a.person.email=n),label:s.$t("pages.person.email"),dense:"","prepend-inner-icon":"mdi-email",dir:"ltr","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.website,"onUpdate:modelValue":l[17]||(l[17]=n=>a.person.website=n),label:s.$t("pages.person.website"),dense:"","prepend-inner-icon":"mdi-web",dir:"ltr","hide-details":""},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(g,{value:"3"},{default:o(()=>[e(b,{flat:""},{default:o(()=>[e(f,{class:"pa-2"},{default:o(()=>[e(m,{dense:""},{default:o(()=>[e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.keshvar,"onUpdate:modelValue":l[18]||(l[18]=n=>a.person.keshvar=n),label:s.$t("pages.person.country"),dense:"","prepend-inner-icon":"mdi-earth","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.ostan,"onUpdate:modelValue":l[19]||(l[19]=n=>a.person.ostan=n),label:s.$t("pages.person.province"),dense:"","prepend-inner-icon":"mdi-map-marker","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.shahr,"onUpdate:modelValue":l[20]||(l[20]=n=>a.person.shahr=n),label:s.$t("pages.person.city"),dense:"","prepend-inner-icon":"mdi-city","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:a.person.postalcode,"onUpdate:modelValue":l[21]||(l[21]=n=>a.person.postalcode=n),label:s.$t("pages.person.postal_code"),dense:"","prepend-inner-icon":"mdi-mailbox","hide-details":""},null,8,["modelValue","label"])]),_:1}),e(t,{cols:"12"},{default:o(()=>[e(D,{modelValue:a.person.address,"onUpdate:modelValue":l[22]||(l[22]=n=>a.person.address=n),label:s.$t("pages.person.address"),dense:"","prepend-inner-icon":"mdi-home",rows:"2","hide-details":""},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),e(g,{value:"4"},{default:o(()=>[e(b,{flat:""},{default:o(()=>[e(f,{class:"pa-2"},{default:o(()=>[e(m,{justify:"end",class:"mb-2"},{default:o(()=>[e(t,{cols:"auto"},{default:o(()=>[e(V,{color:"primary",onClick:h.addNewCard,"prepend-icon":"mdi-plus",size:"small"},{default:o(()=>[p(c(s.$t("dialog.add")),1)]),_:1},8,["onClick"])]),_:1})]),_:1}),(U(!0),B($,null,P(a.person.accounts,(n,y)=>(U(),R(m,{key:y,dense:"",class:"mb-2"},{default:o(()=>[e(t,{cols:"12"},{default:o(()=>[e(b,{outlined:"",elevation:"2"},{default:o(()=>[e(C,{flat:"",color:"grey-lighten-4",dense:""},{default:o(()=>[e(k,{left:""},{default:o(()=>l[25]||(l[25]=[p("mdi-bank")])),_:1}),e(S,{class:"text-subtitle-2"},{default:o(()=>[p(c(s.$t("pages.person.bank_account")),1)]),_:1}),e(T),e(V,{icon:"",color:"red",onClick:i=>h.removeCard(y),small:""},{default:o(()=>[e(k,null,{default:o(()=>l[26]||(l[26]=[p("mdi-trash-can")])),_:1})]),_:2},1032,["onClick"])]),_:2},1024),e(f,{class:"pa-2"},{default:o(()=>[e(m,{dense:""},{default:o(()=>[e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:n.bank,"onUpdate:modelValue":i=>n.bank=i,label:s.$t("pages.person.bank_name"),dense:"","prepend-inner-icon":"mdi-bank",rules:[i=>!!i||s.$t("validator.required")],"hide-details":""},null,8,["modelValue","onUpdate:modelValue","label","rules"])]),_:2},1024),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:n.accountNum,"onUpdate:modelValue":i=>n.accountNum=i,label:s.$t("pages.person.account_number"),dense:"","prepend-inner-icon":"mdi-numeric","hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:n.cardNum,"onUpdate:modelValue":i=>n.cardNum=i,label:s.$t("pages.person.card_number"),dense:"","prepend-inner-icon":"mdi-credit-card","hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024),e(t,{cols:"12",md:"6"},{default:o(()=>[e(d,{modelValue:n.shabaNum,"onUpdate:modelValue":i=>n.shabaNum=i,label:s.$t("pages.person.shaba_number"),dense:"","prepend-inner-icon":"mdi-barcode","hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),e(E,{"model-value":a.loading,contained:"",class:"align-center justify-center"},{default:o(()=>[e(z,{indeterminate:"",size:"64"})]),_:1},8,["model-value"])],64)}const Q=F(G,[["render",H],["__scopeId","data-v-64f355bc"]]);export{Q as default}; diff --git a/public_html/webui/assets/insert-505a120b.css b/public_html/webui/assets/insert-505a120b.css deleted file mode 100644 index c6551c8..0000000 --- a/public_html/webui/assets/insert-505a120b.css +++ /dev/null @@ -1 +0,0 @@ -.bg-light[data-v-64f355bc]{background-color:#f5f5f5} diff --git a/public_html/webui/assets/insert-a7bfac23.css b/public_html/webui/assets/insert-a7bfac23.css deleted file mode 100644 index 59182bc..0000000 --- a/public_html/webui/assets/insert-a7bfac23.css +++ /dev/null @@ -1 +0,0 @@ -.required label[data-v-aabc6da9]:before{content:"*";color:red} diff --git a/public_html/webui/assets/insert-d12afeff.js b/public_html/webui/assets/insert-d12afeff.js deleted file mode 100644 index b003f54..0000000 --- a/public_html/webui/assets/insert-d12afeff.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as w,a as b,S as u}from"./main-9b36f05f.js";import{a as o,o as U,s as q,b as t,w as l,F as z,aa as k,e as y,t as p,d as B}from"./vendor-adef9cb4.js";const C={name:"insert",data:()=>({loading:!1,fields:["تولیدی","خدماتی","بازرگانی","سایر"],moneys:[],types:["شرکت","مغازه","فروشگاه","باشگاه","موسسه","اتحادیه","شخصی"],content:{name:"",legal_name:"",field:"خدماتی",type:"مغازه",shenasemeli:"",codeeqtesadi:"",shomaresabt:"",country:"",ostan:"",shahrestan:"",postalcode:"",tel:"",mobile:"",address:"",website:"",email:"",arzmain:[],maliyatafzode:9,year:{start:"",end:"",label:""}}}),methods:{async submit(e){const{valid:n}=await this.$refs.form.validate();n&&(this.loading=!0,b.post("/api/business/insert",{name:this.content.name,legal_name:this.content.legal_name,field:this.content.field,type:this.content.type,shenasemeli:this.content.shenasemeli,codeeqtesadi:this.content.codeeqtesadi,shomaresabt:this.content.shomaresabt,country:this.content.country,ostan:this.content.ostan,shahrestan:this.content.shahrestan,postalcode:this.content.postalcode,tel:this.content.tel,mobile:this.content.mobile,address:this.content.address,website:this.content.website,email:this.content.email,arzmain:this.content.arzmain,maliyatafzode:this.content.maliyatafzode,year:this.content.year}).then(i=>{i.data.result==1?u.fire({title:"پیام",text:"با موفقیت ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(c=>{c.isConfirmed&&this.$router.push("/profile/business")}):i.data.result===0?u.fire({text:"تکمیل موارد ستاره دار الزامی است.",icon:"error",confirmButtonText:"قبول"}):i.data.result===3&&u.fire({text:"در هر روز تنها قادر به ایجاد یک کسب و کار هستید.لطفا بعدا دوباره اقدام کنید.",icon:"error",confirmButtonText:"قبول"}),this.loading=!1}))}},beforeMount(){this.loading=!0,b.post("/api/money/get/all").then(e=>{this.moneys=e.data.data,this.content.arzmain=this.moneys[0],this.loading=!1})},watch:{"content.year.start":{handler:function(e,n){let i=this.content.year.start.split("/");i[0]=parseInt(i[0])+1,this.content.year.end=i.join("/"),i.reverse(),this.content.year.label="سال مالی منتهی به "+this.content.year.end},deep:!0}}},S={class:"ma-2 text-primary"},T={class:"ma-2 text-primary"};function D(e,n,i,c,N,g){const h=o("v-toolbar"),r=o("v-text-field"),s=o("v-col"),d=o("v-select"),m=o("v-row"),f=o("CustomDatePicker"),v=o("v-btn"),V=o("v-card"),$=o("v-form"),_=o("v-container");return U(),q(z,null,[t(h,{color:"toolbar",title:e.$t("title.user.business_create")},null,8,["title"]),t(_,{class:"pa-0 ma-0"},{default:l(()=>[t(m,null,{default:l(()=>[t(s,{class:""},{default:l(()=>[t($,{"fast-fail":"",ref:"form",onSubmit:n[12]||(n[12]=k(()=>{},["prevent"]))},{default:l(()=>[t(V,{class:"pa-3",loading:e.loading?"red":null,disabled:e.loading,flat:""},{default:l(()=>[y("h3",S,p(e.$t("pages.create_business.info")),1),t(m,null,{default:l(()=>[t(s,{cols:"12",sm:"12",md:"6"},{default:l(()=>[t(r,{class:"",label:e.$t("pages.create_business.business_name"),modelValue:e.content.name,"onUpdate:modelValue":n[0]||(n[0]=a=>e.content.name=a),type:"text","prepend-inner-icon":"mdi-domain",rules:[()=>e.content.name.length>0||e.$t("validator.required")]},null,8,["label","modelValue","rules"])]),_:1}),t(s,{cols:"12",sm:"12",md:"6"},{default:l(()=>[t(r,{class:"",label:e.$t("pages.create_business.business_legal_name"),modelValue:e.content.legal_name,"onUpdate:modelValue":n[1]||(n[1]=a=>e.content.legal_name=a),type:"text","prepend-inner-icon":"mdi-domain",rules:[()=>e.content.legal_name.length>0||e.$t("validator.required")]},null,8,["label","modelValue","rules"])]),_:1}),t(s,{cols:"12",sm:"12",md:"6"},{default:l(()=>[t(d,{"prepend-inner-icon":"mdi-focus-field",modelValue:e.content.type,"onUpdate:modelValue":n[2]||(n[2]=a=>e.content.type=a),label:e.$t("pages.create_business.types"),variant:"solo-filled",items:e.types},null,8,["modelValue","label","items"])]),_:1}),t(s,{cols:"12",sm:"12",md:"6"},{default:l(()=>[t(d,{"prepend-inner-icon":"mdi-call-merge",modelValue:e.content.field,"onUpdate:modelValue":n[3]||(n[3]=a=>e.content.field=a),label:e.$t("pages.create_business.fields"),variant:"solo-filled",items:e.fields},null,8,["modelValue","label","items"])]),_:1}),t(s,{cols:"12",sm:"12",md:"12"},{default:l(()=>[t(r,{class:"",label:e.$t("pages.create_business.address"),modelValue:e.content.address,"onUpdate:modelValue":n[4]||(n[4]=a=>e.content.address=a),type:"text","prepend-inner-icon":"mdi-map-marker",rules:[()=>e.content.address.length>0||e.$t("validator.required")]},null,8,["label","modelValue","rules"])]),_:1})]),_:1}),y("h3",T,p(e.$t("pages.create_business.financial_settings")),1),t(m,null,{default:l(()=>[t(s,{cols:"12",sm:"12",md:"6"},{default:l(()=>[t(d,{class:"",label:e.$t("pages.dashboard.money"),hint:e.$t("pages.create_business.moneys_hint"),"prepend-inner-icon":"mdi-cash-multiple",items:e.moneys,"item-title":"label","persistent-hint":"","return-object":"",modelValue:e.content.arzmain,"onUpdate:modelValue":n[5]||(n[5]=a=>e.content.arzmain=a),rules:[()=>e.moneys.length>0||e.$t("validator.required")]},null,8,["label","hint","items","modelValue","rules"])]),_:1}),t(s,{cols:"12",sm:"12",md:"6"},{default:l(()=>[t(r,{"prepend-inner-icon":"mdi-calendar",readonly:"",rules:[()=>e.content.year.start.length>0||e.$t("validator.required")],label:e.$t("pages.create_business.fiscal_year_start"),modelValue:e.content.year.start,"onUpdate:modelValue":n[6]||(n[6]=a=>e.content.year.start=a),class:"txt_calendar1"},null,8,["rules","label","modelValue"]),t(f,{"custom-input":".txt_calendar1","append-to":"body",modelValue:e.content.year.start,"onUpdate:modelValue":n[7]||(n[7]=a=>e.content.year.start=a)},null,8,["modelValue"])]),_:1}),t(s,{cols:"12",sm:"12",md:"6"},{default:l(()=>[t(r,{"prepend-inner-icon":"mdi-calendar",readonly:"",rules:[()=>e.content.year.end.length>0||e.$t("validator.required")],label:e.$t("pages.create_business.fiscal_year_end"),modelValue:e.content.year.end,"onUpdate:modelValue":n[8]||(n[8]=a=>e.content.year.end=a),class:"txt_calendar2"},null,8,["rules","label","modelValue"]),t(f,{"custom-input":".txt_calendar2","append-to":"body",modelValue:e.content.year.end,"onUpdate:modelValue":n[9]||(n[9]=a=>e.content.year.end=a),min:e.content.dateStart},null,8,["modelValue","min"])]),_:1}),t(s,{cols:"12",sm:"12",md:"6"},{default:l(()=>[t(r,{"prepend-inner-icon":"mdi-text-box-outline",label:e.$t("pages.create_business.fiscal_year_label"),rules:[()=>e.content.year.label.length>0||e.$t("validator.required")],modelValue:e.content.year.label,"onUpdate:modelValue":n[10]||(n[10]=a=>e.content.year.label=a)},null,8,["label","rules","modelValue"])]),_:1}),t(s,null,{default:l(()=>[t(v,{type:"submit",onClick:n[11]||(n[11]=a=>g.submit()),color:"primary","prepend-icon":"mdi-content-save",loading:e.loading,title:e.$t("pages.create_business.insert_business")},{default:l(()=>[B(p(e.$t("pages.create_business.insert_business")),1)]),_:1},8,["loading","title"])]),_:1})]),_:1})]),_:1},8,["loading","disabled"])]),_:1},512)]),_:1})]),_:1})]),_:1})],64)}const I=w(C,[["render",D],["__scopeId","data-v-aabc6da9"]]);export{I as default}; diff --git a/public_html/webui/assets/intro-00537309.js b/public_html/webui/assets/intro-00537309.js deleted file mode 100644 index 883dd46..0000000 --- a/public_html/webui/assets/intro-00537309.js +++ /dev/null @@ -1 +0,0 @@ -import{g as i,_ as e}from"./main-9b36f05f.js";import{h as l,a as o,o as n,s as a,e as u,b as r,w as F,ar as s,t as d,d as c}from"./vendor-adef9cb4.js";const m=l({name:"intro",data:()=>({siteName:""}),created(){this.siteName=i()}}),p="/webui/img/plugins/repservice.jpg",E={id:"main-container p-0 m-0"},f={class:"bg-image",style:{"background-image":"url('/img/plugins/repservice.png')"}},g={class:"bg-black-75"},v={class:"content content-top content-full text-center"},b={class:"container-fluid"},w={class:"row justify-content-center"},_={class:"col-sm-11 py-2"},x={class:"story justify-content-between"},h={class:"rounded-3 bg-white p-3 mb-3"};function y(A,C,N,k,B,D){const t=o("RouterLink");return n(),a("main",E,[u("div",f,[u("div",g,[u("div",v,[C[1]||(C[1]=u("h1",{class:"text-white"},[u("i",{class:"fa fa-shop"})],-1)),C[2]||(C[2]=u("h1",{class:"fw-bold text-white mt-5 mb-3"},"افزونه مدیریت تعمیرگاه",-1)),C[3]||(C[3]=u("h2",{class:"h3 fw-normal text-white-75 mb-5"}," افزونه تعمیرکاران یکپارچه طراحی شد تا تمام نیازهای شما را در مدیریت تعمیرگاه و فروشگاه تان را بصورت کامل رفع کند. ",-1)),r(t,{to:"/acc/plugin-center/view-end/repservice"},{default:F(()=>C[0]||(C[0]=[u("span",{class:"badge rounded-pill bg-primary fs-base px-3 py-2 me-2 m-1"},[u("i",{class:"fa fa-user-circle me-1"}),c(" خرید ")],-1)])),_:1}),C[4]||(C[4]=u("br",null,null,-1)),C[5]||(C[5]=u("i",{class:"fa fa-arrow-down text-white"},null,-1))])])]),u("div",b,[u("div",w,[u("div",_,[u("article",x,[u("div",h,[C[7]||(C[7]=s('

افزونه مدیریت تعمیرگاه(تعمیرکاران)

افزونه تعمیرکاران بهترین انتخاب برای مدیریت انواع مراکز تعمیر و خدمات و همچنین فروشگاه های در حال توسعه است؛ چرا که افزونه تعمیرکاران نیازی به نصب ندارد, همیشه با موبایل و کامپیوتر در دسترس است و رابط کاربری بسیار آسانی دارد و از همه مهمتر تمام نیازهای تعمیرگاه و فروشگاه را در قالب یک نرم افزار پشتیبانی می‌کند.

امکانات:

',2)),u("ul",null,[C[6]||(C[6]=s("
  • صدور قبض های پذیرش تعمیرگاه قابل چاپ و پیامکی
  • بدون نیاز به خرید سرشماره پیامک خدماتی
  • گزارشات کامل از دستگاه های ورودی و خروجی تعمیرگاه
  • ثبت قبض های پذیرش بصورت آنلاین با گوشی
  • ارسال پیامک خودکار به تعمیرکار موقع ثبت پذیرش دستگاه تعمیری
  • مشاهده لیست دستگاه های تعمیری
  • درج سریال/پلاک دستگاه های تعمیری درقبض پذیرش
  • ارسال پیامک خودکار هنگام تغییر وضعیت دستگاه به آماده تحویل
  • مشاهده فاکتور تعمیرگاه بصورت آنلاین بصورت پیامکی
  • قابلیت چاپ قبض تعمیرگاه
  • قابلیت ارایه خروجی اکسل از تمام گزارشات تعمیرگاه
  • ",11)),u("li",null," یکپارچه با "+d(A.siteName)+" و بسته حسابداری پیشرفته ",1)])])])])])])])}const j=e(m,[["render",y]]);export{j as default}; diff --git a/public_html/webui/assets/intro-04cf397c.js b/public_html/webui/assets/intro-04cf397c.js deleted file mode 100644 index c504178..0000000 --- a/public_html/webui/assets/intro-04cf397c.js +++ /dev/null @@ -1 +0,0 @@ -import{g as n,_ as l}from"./main-9b36f05f.js";import{h as e,a as i,o,s as A,e as u,b as a,w as r,t as d,d as m}from"./vendor-adef9cb4.js";const p=e({name:"intro",data:()=>({siteName:""}),created(){this.siteName=n()}}),F="/webui/img/plugins/apartemanma/intro.jpg",c={id:"main-container p-0 m-0"},f={class:"bg-image",style:{"background-image":"url('/img/plugins/apartemanma/drawer.jpg')"}},g={class:"bg-black-75"},E={class:"content content-top content-full text-center"},w={class:"container-fluid"},b={class:"row justify-content-center"},v={class:"col-sm-11 py-2"},x={class:"story justify-content-between"},_={class:"rounded-3 bg-white p-3 mb-3"},y={class:"row"},D={class:"col-sm-12 col-md-6"};function N(t,C,k,j,$,h){const s=i("RouterLink");return o(),A("main",c,[u("div",f,[u("div",g,[u("div",E,[C[1]||(C[1]=u("h1",{class:"text-white"},[u("i",{class:"fa fa-shop"})],-1)),C[2]||(C[2]=u("h1",{class:"fw-bold text-white mt-5 mb-3"}," افزونه مدیریت و جمع آوری شارژ مجتمع های مسکونی و تجاری ",-1)),C[3]||(C[3]=u("h2",{class:"h3 fw-normal text-white-75 mb-5"},"مدیریت خود بر هزینه های ساختمان را چند برابر کنید",-1)),a(s,{to:"/acc/plugin-center/view-end/apartemanma"},{default:r(()=>C[0]||(C[0]=[u("span",{class:"badge rounded-pill bg-primary fs-base px-3 py-2 me-2 m-1"},[u("i",{class:"fa fa-user-circle me-1"}),m(" خرید ")],-1)])),_:1}),C[4]||(C[4]=u("br",null,null,-1)),C[5]||(C[5]=u("i",{class:"fa fa-arrow-down text-white"},null,-1))])])]),u("div",w,[u("div",b,[u("div",v,[u("article",x,[u("div",_,[u("div",y,[u("div",D,[C[6]||(C[6]=u("h3",{class:"text-primary mt-0"}," افزونه مدیریت و جمع آوری شارژ مجتمع های مسکونی و تجاری ",-1)),C[7]||(C[7]=u("p",null," اگر در محاسبه مبلغ شارژ و هزینه‌های ساختمان و مجتمع دچار مشکل هستید کافی است انجام این کار را به افزونه آپارتمان من بسپارید. ",-1)),C[8]||(C[8]=u("p",null," با این افزونه میتوانید علاوه بر محاسبه اتوماتیک مبلغ شارژ کلیه صورت حساب ها را از طریق پیامک و شبکه های اجتماعی به مالکین و مستاجران ارسال کنید و هزینه را نیز به صورت آنلاین دریافت کنید. ",-1)),u("p",null,"در تمام مسیر تیم "+d(t.siteName)+" با پیشتیبانی دائمی و مشاوره‌ حرفه‌ای در کنار شما خواهند بود تا بتوانید به بهترین شکل ممکن هزینه‌های آپارتمان و مجتمع خود را مدیریت کنید.",1)]),C[9]||(C[9]=u("div",{class:"col-sm-12 col-md-6"},[u("img",{class:"img-fluid",src:F})],-1))]),C[10]||(C[10]=u("h2",{class:"text-primary"},"امکانات:",-1)),C[11]||(C[11]=u("ul",null,[u("li",null,"قابلیت تفکیک واحدها بر اساس بلوک و نام واحد"),u("li",null,"قابلیت تفکیک مالکین و ساکنین و اعلام هزینه بر اساس هر کدام"),u("li",null,"ارسال پیامک و اعلام شارژ به افراد"),u("li",null,"قابلیت پرداخت آنلاین و وصول مبلغ شارژ"),u("li",null,"یکپارچه با حسابیکس"),u("li",null,"قابلیت تفکیک هزینه‌ها برای هر گروه به صورت مجزا"),u("li",null,"ارسال پیامک هشدار عدم پرداخت شارژ به صورت اتوماتیک")],-1))])])])])])])}const L=l(p,[["render",N]]);export{L as default}; diff --git a/public_html/webui/assets/intro-0c26d0f9.js b/public_html/webui/assets/intro-0c26d0f9.js deleted file mode 100644 index 421f5bd..0000000 --- a/public_html/webui/assets/intro-0c26d0f9.js +++ /dev/null @@ -1 +0,0 @@ -import{g as A,_ as l}from"./main-9b36f05f.js";import{h as e,a as o,o as n,s as F,e as u,t as i,b as a,w as r,ar as d,d as c}from"./vendor-adef9cb4.js";const m=e({name:"intro",data:()=>({siteName:""}),created(){this.siteName=A()}}),p="/webui/img/plugins/accpro/intro.png",f={id:"main-container p-0 m-0"},g={class:"bg-image",style:{"background-image":"url('/img/plugins/accpro/intro.png')"}},_={class:"bg-black-75"},D={class:"content content-top content-full text-center"},b={class:"h3 fw-normal text-white-75 mb-5"},w={class:"container-fluid"},v={class:"row justify-content-center"},h={class:"col-sm-11 py-2"},E={class:"story justify-content-between"},x={class:"rounded-3 bg-white p-3 mb-3"},y={class:"row"},N={class:"col-sm-12 col-md-6"};function k(t,C,V,$,B,S){const s=o("RouterLink");return n(),F("main",f,[u("div",g,[u("div",_,[u("div",D,[C[1]||(C[1]=u("h1",{class:"text-white"},[u("i",{class:"fa fa-shop"})],-1)),C[2]||(C[2]=u("h1",{class:"fw-bold text-white mt-5 mb-3"},"بسته حسابداری پیشرفته",-1)),u("h2",b,"افزایش امکانات "+i(t.siteName)+" برای کسب وکار‌های متوسط و بزرگ",1),a(s,{to:"/acc/plugin-center/view-end/accpro"},{default:r(()=>C[0]||(C[0]=[u("span",{class:"badge rounded-pill bg-primary fs-base px-3 py-2 me-2 m-1"},[u("i",{class:"fa fa-user-circle me-1"}),c(" خرید ")],-1)])),_:1}),C[3]||(C[3]=u("br",null,null,-1)),C[4]||(C[4]=u("i",{class:"fa fa-arrow-down text-white"},null,-1))])])]),u("div",w,[u("div",v,[u("div",h,[u("article",E,[u("div",x,[u("div",y,[u("div",N,[C[5]||(C[5]=u("h3",{class:"text-primary mt-0"}," بسته حسابداری پیشرفته ",-1)),u("p",null," به وسیله این افزونه "+i(t.siteName)+" خود را به یک سطح بالاتر ارتقا دهید. به وسیله این افزونه یک سری از ابزارهای گزارش گیری و امکانات پیشرفته که بیشتر مورد استفاده کسب و کارهای متوسط و بزرگ است برای شما فعال می‌شود. ",1)]),C[6]||(C[6]=u("div",{class:"col-sm-12 col-md-6"},[u("img",{class:"img-fluid",src:p})],-1))]),C[7]||(C[7]=d('
    این افزونه در حال توسعه است و ممکن است برخی از قابلیت‌های آن در حال حاضر در دسترس نباشد

    امکانات:

    • قابلیت صدور و مدیریت فاکتورهای برگشت از فروش و برگشت از خرید
    • قابلیت بستن سال مالی و ایجاد سال مالی جدید
    • قابلیت صدور سند حسابداری به صورت مستقیم
    • افزودن قابلیت گزارش از دفتر روزنامه
    • افزودن قابلیت گزارش از ترازنامه به صورت بازه زمانی
    • قابلیت ویرایش جدول حساب و تعریف آیتم‌های جدید به صورت درختی
    • افزودن گزارش سود و زیان
    • افزودن گزارش دفتر کل
    • قابلیت اضافه،ویرایش و حذف جدول حساب ها
    • افزودن گزارش مرور حساب‌ها
    • افزودن گزارش مالیات
    • قابلیت صدور حواله انبار جهت فاکتور برگشت از خرید و برگشت از فروش
    • قابلیت صدور حواله انتقال بین انبارها
    • افزودن اطلاعات فروش امروز و سود امروز به داشبورد کسب‌و‌کار
    • قابلیت تعریف نمایه کسب و کار و مهر فروشگاه در اسناد حسابداری
    • قابلیت تغییر گروهی قیمت کالاها و خدمات به صورت درصدی و مقداری
    • قابلیت افزودن نمایه و لوگو کسب وکار و نمایش در اسناد حسابداری
    • ارسال پیامک به مشتری برای ارسال کالا شامل کد رهگیری و نام باربری ، نحوه ارسال و ...
    ',3))])])])])])])}const R=l(m,[["render",k]]);export{R as default}; diff --git a/public_html/webui/assets/intro-10bf2f36.js b/public_html/webui/assets/intro-10bf2f36.js deleted file mode 100644 index b9a5ac6..0000000 --- a/public_html/webui/assets/intro-10bf2f36.js +++ /dev/null @@ -1 +0,0 @@ -import{g as o,_ as l}from"./main-9b36f05f.js";import{h as i,a as n,o as a,s as d,e as u,b as t,w as s,t as c,ar as F,d as r}from"./vendor-adef9cb4.js";const p=i({name:"intro",data:()=>({siteName:""}),created(){this.siteName=o()}}),b={id:"main-container pt-0 mt-o"},m={class:"bg-image",style:{"background-image":"url('/img/plugins/noghrekoob.jpeg')"}},v={class:"bg-black-75"},f={class:"content content-top content-full text-center"},k={class:"content content-full"},E={class:"row justify-content-center"},x={class:"col-sm-11 py-2"},D={class:"story justify-content-between"},y={class:"block block-bordered js-classic-nav d-none d-sm-block"},g={class:"block-content block-content-full"},w={class:"row g-0 border"},B={class:"col-sm-6 col-xl-3"};function N(e,C,_,j,h,R){const A=n("RouterLink");return a(),d("main",b,[u("div",m,[u("div",v,[u("div",f,[C[1]||(C[1]=u("h1",{class:"text-white"},[u("i",{class:"fa fa-bowl-food"})],-1)),C[2]||(C[2]=u("h1",{class:"fw-bold text-white mt-5 mb-3"}," افزونه مدیریت کارگاه ساخت نقره جات ",-1)),C[3]||(C[3]=u("h2",{class:"h3 fw-normal text-white-75 mb-5"},"مدیریت و حسابداری کارگاه ساخت نقره جات",-1)),t(A,{to:"/acc/plugin-center/view-end/noghre"},{default:s(()=>C[0]||(C[0]=[u("span",{class:"badge rounded-pill bg-primary fs-base px-3 py-2 me-2 m-1"},[u("i",{class:"fa fa-user-circle me-1"}),r(" خرید ")],-1)])),_:1}),C[4]||(C[4]=u("br",null,null,-1)),C[5]||(C[5]=u("i",{class:"fa fa-arrow-down text-white"},null,-1))])])]),u("div",k,[u("div",E,[u("div",x,[u("article",D,[C[9]||(C[9]=u("p",{class:"justify-content-between"}," نرم افزار حسابداری رستوران از نرم افزارهای است که مدیریت رستوران و محاسبات مالی مربوط به آن را ساده‌تر می‌کند. از ویژگی‌های بهترین برنامه حسابداری رستوران استفاده آسان کاربری است. این نرم افزار طوری طراحی شده است که کاربر با هر سطح سوادی می‌تواند از آن استفاده کند و همه آیتم‌ها مثل تنظیم ستون‌ها برای کاربران قابل تنظیم است. برای مدیریت یک رستوران و صندوق فروشگاهی آن، می‌توان در نرم افزار شماره میز را وارد کرد و سفارش مشتری را ثبت کرد. ",-1)),C[10]||(C[10]=u("p",null," برنامه حسابداری رستوران نوعی نرم افزار است که بسیاری از دغدغه‌های موجود در این صنف را از بین برده و باعث پیشرفت کسب و کارها در این صنف شده است. با استفاده از نرم افزار حسابداری مخصوص رستوران کارهای مربوط به ثبت سفارش مشتریان و صدور فاکتور با سرعت بیشتری انجام خواهد گرفت. با جلب رضایت بالای مشتریان امکان مراجعه مجدد مشتریان و سوددهی بیشتر فراهم خواهد شد. ",-1)),C[11]||(C[11]=u("p",null," از دیگر دغدغه‌های موجود در این صنف دسته بندی کالاها بر اساس مشخصات آنها در انبارهاست. کاربران با مشخصاتی که مانند تاریخ انقضای کالاها می‌توانند آنها را دسته بندی کرده و به این ترتیب کالاهایی مانند لبنیات را که زودتر فاسد می‌شوند را به ترتیب اولویت زودتر به مصرف رسانده و از فاسد شدن و دور ریختن کالاها جلوگیری می‌شود. این مشخصه برای صاحبان کسب و کارهایی که با مواد غذایی سرو کار دارند و در این صنف هستند، قابلیت بسیار مهمی به‌شمار می‌رود. به‌این ترتیب از هدر رفت بسیاری از مواد غذایی و هزینه‌ای که صرف تامین آنها شده است، جلوگیری خواهد شد. ",-1)),C[12]||(C[12]=u("p",null," نرم افزار حسابداری رستوران حرفه‌ای بایستی قابلیت اتصال به سیستم کالر آیدی و نرم افزار CRM را داشته باشد. از طریق اتصال به نرم افزار CRM یا نرم افزرا ارتباط با مشتریان به‌راحتی می‌توان مشتریان را از روند کاری رستوران، تخفیفات و جشنواره‌ها آگاه نمود. همچنین از داشتن رضایت یا انتقادات آنها نیز می‌توان آگاه شد، تا درجهت بهبود کسب و کار رستوران تلاش‌های بیشتری نمود. با استفاده از این نرم افزار می‌توان اطلاعات تماسی مشتریان را می‌توان ثبت کرده و با ارسال پیامک و ایمیل ایجاد تعامل نمود. با اتصال سیستم کالر آیدی به نرم افزار می‌توان برای مشتریان عزیز، شماره اشتراک تعریف کرد و در زمان تماس و ثبت سفارش دیگر نیازی به گرفتن اطلاعات تماس و آدرس از مشتریان نخواهید بود. به‌این ترتیب روند ثبت سفارش با سرعت بیشتری انجام شده و رضایت خاطر مشتریان نیز فراهم خواهد شد. ",-1)),C[13]||(C[13]=u("p",null," حسابداری ثبت هر واقعه‌ای است که در فرایند کسب و کار اتفاق می‌افتد و تقریبا همه فرایندهای کسب و کار با پول درگیر است؛ پس باید در زمینه امور مالی و حسابداری کسب و کاری مثل رستوران از نرم افزاری استفاده کرد که به‌طور تخصصی برای این صنف طراحی شده باشد تا بتوان از بروز خطاهای انسانی در وارد کردن ناصحیح اطلاعات جلوگیری کرد. امروزه نرم افزارهای حسابداری رستوران زیادی در بازار وجود دارند که بعضا قیمت‌های پایینی دارند اما تجربه نشان داده است که این نرم افزارها ممکن است ایراداتی همچون کیفیت و کارایی پایین، عدم پشتیبانی طولانی مدت، عدم بروز رسانی و امنیت پایین را داشته باشند، که نرم افزار حسابداری رستوران رستامپ این مشکلات را از بین برده و مدیران رستوران‌ها می‌توانند نسبت به خرید آن با اطمینان خاطر اقدام کنند. ",-1)),u("p",null," در این نرم افزار که به صورت افزونه بر روی نرم افزار تحت وب و کاملا رایگان "+c(e.siteName)+" منتشر شده است لازم نیست هیچ گونه نرم افزاری را نصب کنید و تمام اطلاعات بر روی سرورهای ابری ذخیره می شود. شما در هر لحظه و هر مکان به اطلاعات خود دسترسی خواهید داشت. همچنین هزینه های نگهداری نرم افزارهای لوکال را نیز نخواهید داشت. ",1),u("div",y,[u("div",g,[u("div",w,[C[7]||(C[7]=F('',1)),u("div",B,[t(A,{to:"/acc/plugin-center/view-end/noghre",class:"block block-bordered block-link-pop text-center mb-0"},{default:s(()=>C[6]||(C[6]=[u("div",{class:"block-content block-content-full text-center"},[u("div",{class:"py-2"},[u("i",{class:"fa fa-2x fa-shopping-basket text-primary d-none d-sm-inline-block mb-3"}),u("div",null,"سفارش"),u("div",{class:"text-primary"},"فعال سازی آنی")])],-1)])),_:1})]),C[8]||(C[8]=F('',2))])])])])])])])])}const S=l(p,[["render",N]]);export{S as default}; diff --git a/public_html/webui/assets/intro-815b1d2f.js b/public_html/webui/assets/intro-815b1d2f.js deleted file mode 100644 index 2a88152..0000000 --- a/public_html/webui/assets/intro-815b1d2f.js +++ /dev/null @@ -1 +0,0 @@ -import{g as n,_ as e}from"./main-9b36f05f.js";import{h as d,a as r,o as F,s as a,e as C,b as i,w as o,t as s,ar as A,d as m}from"./vendor-adef9cb4.js";const p=d({name:"intro",data:()=>({siteName:""}),created(){this.siteName=n()}}),b="/webui/img/plugins/onlinestore/intro.webp",v={id:"main-container p-0 m-0"},c={class:"bg-image",style:{"background-image":"url('/img/plugins/onlinestore.webp')"}},f={class:"bg-black-75"},E={class:"content content-top content-full text-center"},k={class:"container-fluid"},x={class:"row justify-content-center"},g={class:"col-sm-11 py-2"},w={class:"story justify-content-between"},y={class:"rounded-3 bg-white p-3 mb-3"},N={class:"row"},D={class:"col-sm-12 col-md-6"},j={class:"text-danger"},B={class:"block block-bordered js-classic-nav d-none d-sm-block"},S={class:"block-content block-content-full"},V={class:"row g-0 border"},$={class:"col-sm-4 col-xl-3"};function L(l,u,R,O,T,q){const t=r("RouterLink");return F(),a("main",v,[C("div",c,[C("div",f,[C("div",E,[u[1]||(u[1]=C("h1",{class:"text-white"},[C("i",{class:"fa fa-shop"})],-1)),u[2]||(u[2]=C("h1",{class:"fw-bold text-white mt-5 mb-3"}," افزونه فروشگاه اینترنتی ",-1)),u[3]||(u[3]=C("h2",{class:"h3 fw-normal text-white-75 mb-5"}," در کمتر از یک دقیقه فروشگاه آنلاین خودتو بساز ",-1)),i(t,{to:"/acc/plugin-center/view-end/onlinestore"},{default:o(()=>u[0]||(u[0]=[C("span",{class:"badge rounded-pill bg-primary fs-base px-3 py-2 me-2 m-1"},[C("i",{class:"fa fa-user-circle me-1"}),m(" خرید ")],-1)])),_:1}),u[4]||(u[4]=C("br",null,null,-1)),u[5]||(u[5]=C("i",{class:"fa fa-arrow-down text-white"},null,-1))])])]),C("div",k,[C("div",x,[C("div",g,[C("article",w,[C("div",y,[C("div",N,[C("div",D,[u[6]||(u[6]=C("h3",{class:"text-primary mt-0"}," افزونه فروشگاه آنلاین ",-1)),C("p",null," امکانات ما در "+s(l.siteName)+" به شما کمک می‌کند تا با کمترین دانش فنی و در سریع‌ترین زمان ممکن فروشگاه آنلاین خود را بسازید و وارد دنیای تجارت الکترونیک شوید. ",1),C("p",null," افزونه فروشگاه آنلاین "+s(l.siteName)+" متناسب با بازار ایران توسعه پیدا کرده و کلیه امکانات با توجه به نیاز بازار ایران بهینه سازی شده تا شما بتوانید به راحت‌ترین حالت ممکن یک فروشگاه با تعداد فروش روزانه بالا را مدیریت کنید. ",1),C("p",null,"در تمام مسیر تیم "+s(l.siteName)+" با پیشتیبانی دائمی و مشاوره‌ حرفه‌ای در کنار شما خواهند بود تا بتوانید فروش خود را آغاز و پیشرفت کنید.",1)]),u[7]||(u[7]=C("div",{class:"col-sm-12 col-md-6"},[C("img",{class:"img-fluid",src:b})],-1))]),u[23]||(u[23]=C("h2",{class:"text-primary"},"امکانات:",-1)),C("ul",null,[u[8]||(u[8]=C("li",null,"ایجاد بینهایت دسته‌بندی،کالا و ویژگی",-1)),u[9]||(u[9]=C("li",null,"استفاده از روش‌های پرداخت درگاه پرداختی و کیف پول و حتی سند حسابداری",-1)),u[10]||(u[10]=C("li",null,"قابلیت اتصال دامنه اختصاصی",-1)),u[11]||(u[11]=C("li",null,"قابلیت افزودن کد‌های جاوا اسکریپت به صفحات قالب ",-1)),u[12]||(u[12]=C("li",null,"قابلیت ویرایش قالب فروشگاه",-1)),u[13]||(u[13]=C("li",null,"قابلیت اخذ اینماد و درگاه پرداخت اختصاصی",-1)),C("li",j,"یکپارچه با "+s(l.siteName)+" و ثبت اسناد و پرداخت ها به صورت اتوماتیک",1),u[14]||(u[14]=C("li",null,"قابلیت ارسال مطالب خبری و وبلاگ جهت افزایش بازدید و بالا رفتن ویو فروشگاه",-1)),u[15]||(u[15]=C("li",null,"قابلیت افزودن کلید واژه و ویژگی و توضیحات هر کالا",-1)),u[16]||(u[16]=C("li",null,"قابلیت تولید لینک‌های کوتاه جهت نمایش در پست‌های شبکه‌های اجتماعی",-1)),C("li",null,"انجام امور حسابداری و انبارداری و ارسال کالا از طریق "+s(l.siteName),1),u[17]||(u[17]=C("li",null,"یکپارچه با افزونه مدیریت مشتریان",-1)),u[18]||(u[18]=C("li",null,"دارای قابلیت استفاده از بازاریابی پیامکی",-1)),u[19]||(u[19]=C("li",null,"امکان تولید کد تخفیف",-1)),u[20]||(u[20]=C("li",null,"امکان نمایش بینهایت تصویر و ویديو از کالا",-1)),C("li",null,"یکپارچه با بخش آرشیو فایل "+s(l.siteName),1),u[21]||(u[21]=C("li",null,"امکان اخد نظرات و پیشنهادات مشتریان و خریداران",-1)),u[22]||(u[22]=C("li",null,"ابزارهای موجود برای بهینه‌سازی موتور جستجو (SEO) که به شما کمک می‌کنند تا در نتایج جستجوی گوگل بهتر دیده شوید.",-1)),C("li",null,"در مقایسه با برنامه نویسی یک وبسایت از ابتدا، استفاده از یک سیستم فروشگاه‌ساز مانند "+s(l.siteName)+" همیشه کم هزینه‌تر است. ",1)])]),C("div",B,[C("div",S,[C("div",V,[u[25]||(u[25]=A('',1)),C("div",$,[i(t,{to:"/acc/plugin-center/view-end/noghre",class:"block block-bordered block-link-pop text-center mb-0"},{default:o(()=>u[24]||(u[24]=[C("div",{class:"block-content block-content-full text-center"},[C("div",{class:"py-2"},[C("i",{class:"fa fa-2x fa-shopping-basket text-primary d-none d-sm-inline-block mb-3"}),C("div",null,"سفارش"),C("div",{class:"text-primary"},"فعال سازی آنی")])],-1)])),_:1})]),u[26]||(u[26]=A('',1))])])])])])])])])}const H=e(p,[["render",L]]);export{H as default}; diff --git a/public_html/webui/assets/intro-c34d68e4.js b/public_html/webui/assets/intro-c34d68e4.js deleted file mode 100644 index 05bc912..0000000 --- a/public_html/webui/assets/intro-c34d68e4.js +++ /dev/null @@ -1 +0,0 @@ -import{g as o,_ as l}from"./main-9b36f05f.js";import{h as i,a as n,o as a,s as d,e as u,b as t,w as s,t as c,ar as F,d as r}from"./vendor-adef9cb4.js";const p=i({name:"intro",data:()=>({siteName:""}),created(){this.siteName=o()}}),b={id:"main-container pt-0 mt-o"},m={class:"bg-image",style:{"background-image":"url('/img/plugins/rest.jpg')"}},v={class:"bg-black-75"},f={class:"content content-top content-full text-center"},k={class:"content content-full"},x={class:"row justify-content-center"},E={class:"col-sm-11 py-2"},D={class:"story justify-content-between"},y={class:"block block-bordered js-classic-nav d-none d-sm-block"},w={class:"block-content block-content-full"},g={class:"row g-0 border"},B={class:"col-sm-6 col-xl-3"};function N(e,C,_,j,R,V){const A=n("RouterLink");return a(),d("main",b,[u("div",m,[u("div",v,[u("div",f,[C[1]||(C[1]=u("h1",{class:"text-white"},[u("i",{class:"fa fa-bowl-food"})],-1)),C[2]||(C[2]=u("h1",{class:"fw-bold text-white mt-5 mb-3"}," افزونه مدیریت رستوران و فست‌فود ",-1)),C[3]||(C[3]=u("h2",{class:"h3 fw-normal text-white-75 mb-5"},"بهترین نرم افزار حسابداری رستوران بر بستری تا ابد رایگان",-1)),t(A,{to:"/acc/plugin-center/view-end/restamap1"},{default:s(()=>C[0]||(C[0]=[u("span",{class:"badge rounded-pill bg-primary fs-base px-3 py-2 me-2 m-1"},[u("i",{class:"fa fa-user-circle me-1"}),r(" خرید ")],-1)])),_:1}),C[4]||(C[4]=u("br",null,null,-1)),C[5]||(C[5]=u("i",{class:"fa fa-arrow-down text-white"},null,-1))])])]),u("div",k,[u("div",x,[u("div",E,[u("article",D,[C[9]||(C[9]=u("p",{class:"justify-content-between"}," نرم افزار حسابداری رستوران از نرم افزارهای است که مدیریت رستوران و محاسبات مالی مربوط به آن را ساده‌تر می‌کند. از ویژگی‌های بهترین برنامه حسابداری رستوران استفاده آسان کاربری است. این نرم افزار طوری طراحی شده است که کاربر با هر سطح سوادی می‌تواند از آن استفاده کند و همه آیتم‌ها مثل تنظیم ستون‌ها برای کاربران قابل تنظیم است. برای مدیریت یک رستوران و صندوق فروشگاهی آن، می‌توان در نرم افزار شماره میز را وارد کرد و سفارش مشتری را ثبت کرد. ",-1)),C[10]||(C[10]=u("p",null," برنامه حسابداری رستوران نوعی نرم افزار است که بسیاری از دغدغه‌های موجود در این صنف را از بین برده و باعث پیشرفت کسب و کارها در این صنف شده است. با استفاده از نرم افزار حسابداری مخصوص رستوران کارهای مربوط به ثبت سفارش مشتریان و صدور فاکتور با سرعت بیشتری انجام خواهد گرفت. با جلب رضایت بالای مشتریان امکان مراجعه مجدد مشتریان و سوددهی بیشتر فراهم خواهد شد. ",-1)),C[11]||(C[11]=u("p",null," از دیگر دغدغه‌های موجود در این صنف دسته بندی کالاها بر اساس مشخصات آنها در انبارهاست. کاربران با مشخصاتی که مانند تاریخ انقضای کالاها می‌توانند آنها را دسته بندی کرده و به این ترتیب کالاهایی مانند لبنیات را که زودتر فاسد می‌شوند را به ترتیب اولویت زودتر به مصرف رسانده و از فاسد شدن و دور ریختن کالاها جلوگیری می‌شود. این مشخصه برای صاحبان کسب و کارهایی که با مواد غذایی سرو کار دارند و در این صنف هستند، قابلیت بسیار مهمی به‌شمار می‌رود. به‌این ترتیب از هدر رفت بسیاری از مواد غذایی و هزینه‌ای که صرف تامین آنها شده است، جلوگیری خواهد شد. ",-1)),C[12]||(C[12]=u("p",null," نرم افزار حسابداری رستوران حرفه‌ای بایستی قابلیت اتصال به سیستم کالر آیدی و نرم افزار CRM را داشته باشد. از طریق اتصال به نرم افزار CRM یا نرم افزرا ارتباط با مشتریان به‌راحتی می‌توان مشتریان را از روند کاری رستوران، تخفیفات و جشنواره‌ها آگاه نمود. همچنین از داشتن رضایت یا انتقادات آنها نیز می‌توان آگاه شد، تا درجهت بهبود کسب و کار رستوران تلاش‌های بیشتری نمود. با استفاده از این نرم افزار می‌توان اطلاعات تماسی مشتریان را می‌توان ثبت کرده و با ارسال پیامک و ایمیل ایجاد تعامل نمود. با اتصال سیستم کالر آیدی به نرم افزار می‌توان برای مشتریان عزیز، شماره اشتراک تعریف کرد و در زمان تماس و ثبت سفارش دیگر نیازی به گرفتن اطلاعات تماس و آدرس از مشتریان نخواهید بود. به‌این ترتیب روند ثبت سفارش با سرعت بیشتری انجام شده و رضایت خاطر مشتریان نیز فراهم خواهد شد. ",-1)),C[13]||(C[13]=u("p",null," حسابداری ثبت هر واقعه‌ای است که در فرایند کسب و کار اتفاق می‌افتد و تقریبا همه فرایندهای کسب و کار با پول درگیر است؛ پس باید در زمینه امور مالی و حسابداری کسب و کاری مثل رستوران از نرم افزاری استفاده کرد که به‌طور تخصصی برای این صنف طراحی شده باشد تا بتوان از بروز خطاهای انسانی در وارد کردن ناصحیح اطلاعات جلوگیری کرد. امروزه نرم افزارهای حسابداری رستوران زیادی در بازار وجود دارند که بعضا قیمت‌های پایینی دارند اما تجربه نشان داده است که این نرم افزارها ممکن است ایراداتی همچون کیفیت و کارایی پایین، عدم پشتیبانی طولانی مدت، عدم بروز رسانی و امنیت پایین را داشته باشند، که نرم افزار حسابداری رستوران رستامپ این مشکلات را از بین برده و مدیران رستوران‌ها می‌توانند نسبت به خرید آن با اطمینان خاطر اقدام کنند. ",-1)),u("p",null," در این نرم افزار که به صورت افزونه بر روی نرم افزار تحت وب و کاملا رایگان "+c(e.siteName)+" منتشر شده است لازم نیست هیچ گونه نرم افزاری را نصب کنید و تمام اطلاعات بر روی سرورهای ابری ذخیره می شود. شما در هر لحظه و هر مکان به اطلاعات خود دسترسی خواهید داشت. همچنین هزینه های نگهداری نرم افزارهای لوکال را نیز نخواهید داشت. ",1),u("div",y,[u("div",w,[u("div",g,[C[7]||(C[7]=F('',1)),u("div",B,[t(A,{to:"/acc/plugin-center/view-end/restamap1",class:"block block-bordered block-link-pop text-center mb-0"},{default:s(()=>C[6]||(C[6]=[u("div",{class:"block-content block-content-full text-center"},[u("div",{class:"py-2"},[u("i",{class:"fa fa-2x fa-shopping-basket text-primary d-none d-sm-inline-block mb-3"}),u("div",null,"سفارش"),u("div",{class:"text-primary"},"فعال سازی آنی")])],-1)])),_:1})]),C[8]||(C[8]=F('',2))])])])])])])])])}const h=l(p,[["render",N]]);export{h as default}; diff --git a/public_html/webui/assets/intro-d20baa98.js b/public_html/webui/assets/intro-d20baa98.js deleted file mode 100644 index 8d009ed..0000000 --- a/public_html/webui/assets/intro-d20baa98.js +++ /dev/null @@ -1 +0,0 @@ -import{g as o,_ as l}from"./main-9b36f05f.js";import{h as i,a as n,o as a,s as c,e as u,b as t,w as F,t as d,ar as s,d as r}from"./vendor-adef9cb4.js";const b=i({name:"intro",data:()=>({siteName:""}),created(){this.siteName=o()}}),p={id:"main-container pt-0 mt-o"},m={class:"bg-image",style:{"background-image":"url('/img/plugins/club.webp')"}},v={class:"bg-black-75"},f={class:"content content-top content-full text-center"},k={class:"content content-full"},E={class:"row justify-content-center"},x={class:"col-sm-11 py-2"},y={class:"story justify-content-between"},D={class:"block block-bordered js-classic-nav d-none d-sm-block"},w={class:"block-content block-content-full"},g={class:"row g-0 border"},B={class:"col-sm-6 col-xl-3"};function N(e,C,_,j,R,V){const A=n("RouterLink");return a(),c("main",p,[u("div",m,[u("div",v,[u("div",f,[C[1]||(C[1]=u("h1",{class:"text-white"},[u("i",{class:"fa fa-bowl-food"})],-1)),C[2]||(C[2]=u("h1",{class:"fw-bold text-white mt-5 mb-3"}," افزونه باشگاه مشتریان ",-1)),C[3]||(C[3]=u("h2",{class:"h3 fw-normal text-white-75 mb-5"},"با افزونه باشگاه مشتریان هیچ گاه مشتریان وفادار خود را از دست نخواهید داد.",-1)),t(A,{to:"/acc/plugin-center/view-end/noghre"},{default:F(()=>C[0]||(C[0]=[u("span",{class:"badge rounded-pill bg-primary fs-base px-3 py-2 me-2 m-1"},[u("i",{class:"fa fa-user-circle me-1"}),r(" خرید ")],-1)])),_:1}),C[4]||(C[4]=u("br",null,null,-1)),C[5]||(C[5]=u("i",{class:"fa fa-arrow-down text-white"},null,-1))])])]),u("div",k,[u("div",E,[u("div",x,[u("article",y,[C[9]||(C[9]=u("p",{class:"justify-content-between"}," نرم افزار حسابداری رستوران از نرم افزارهای است که مدیریت رستوران و محاسبات مالی مربوط به آن را ساده‌تر می‌کند. از ویژگی‌های بهترین برنامه حسابداری رستوران استفاده آسان کاربری است. این نرم افزار طوری طراحی شده است که کاربر با هر سطح سوادی می‌تواند از آن استفاده کند و همه آیتم‌ها مثل تنظیم ستون‌ها برای کاربران قابل تنظیم است. برای مدیریت یک رستوران و صندوق فروشگاهی آن، می‌توان در نرم افزار شماره میز را وارد کرد و سفارش مشتری را ثبت کرد. ",-1)),C[10]||(C[10]=u("p",null," برنامه حسابداری رستوران نوعی نرم افزار است که بسیاری از دغدغه‌های موجود در این صنف را از بین برده و باعث پیشرفت کسب و کارها در این صنف شده است. با استفاده از نرم افزار حسابداری مخصوص رستوران کارهای مربوط به ثبت سفارش مشتریان و صدور فاکتور با سرعت بیشتری انجام خواهد گرفت. با جلب رضایت بالای مشتریان امکان مراجعه مجدد مشتریان و سوددهی بیشتر فراهم خواهد شد. ",-1)),C[11]||(C[11]=u("p",null," از دیگر دغدغه‌های موجود در این صنف دسته بندی کالاها بر اساس مشخصات آنها در انبارهاست. کاربران با مشخصاتی که مانند تاریخ انقضای کالاها می‌توانند آنها را دسته بندی کرده و به این ترتیب کالاهایی مانند لبنیات را که زودتر فاسد می‌شوند را به ترتیب اولویت زودتر به مصرف رسانده و از فاسد شدن و دور ریختن کالاها جلوگیری می‌شود. این مشخصه برای صاحبان کسب و کارهایی که با مواد غذایی سرو کار دارند و در این صنف هستند، قابلیت بسیار مهمی به‌شمار می‌رود. به‌این ترتیب از هدر رفت بسیاری از مواد غذایی و هزینه‌ای که صرف تامین آنها شده است، جلوگیری خواهد شد. ",-1)),C[12]||(C[12]=u("p",null," نرم افزار حسابداری رستوران حرفه‌ای بایستی قابلیت اتصال به سیستم کالر آیدی و نرم افزار CRM را داشته باشد. از طریق اتصال به نرم افزار CRM یا نرم افزرا ارتباط با مشتریان به‌راحتی می‌توان مشتریان را از روند کاری رستوران، تخفیفات و جشنواره‌ها آگاه نمود. همچنین از داشتن رضایت یا انتقادات آنها نیز می‌توان آگاه شد، تا درجهت بهبود کسب و کار رستوران تلاش‌های بیشتری نمود. با استفاده از این نرم افزار می‌توان اطلاعات تماسی مشتریان را می‌توان ثبت کرده و با ارسال پیامک و ایمیل ایجاد تعامل نمود. با اتصال سیستم کالر آیدی به نرم افزار می‌توان برای مشتریان عزیز، شماره اشتراک تعریف کرد و در زمان تماس و ثبت سفارش دیگر نیازی به گرفتن اطلاعات تماس و آدرس از مشتریان نخواهید بود. به‌این ترتیب روند ثبت سفارش با سرعت بیشتری انجام شده و رضایت خاطر مشتریان نیز فراهم خواهد شد. ",-1)),C[13]||(C[13]=u("p",null," حسابداری ثبت هر واقعه‌ای است که در فرایند کسب و کار اتفاق می‌افتد و تقریبا همه فرایندهای کسب و کار با پول درگیر است؛ پس باید در زمینه امور مالی و حسابداری کسب و کاری مثل رستوران از نرم افزاری استفاده کرد که به‌طور تخصصی برای این صنف طراحی شده باشد تا بتوان از بروز خطاهای انسانی در وارد کردن ناصحیح اطلاعات جلوگیری کرد. امروزه نرم افزارهای حسابداری رستوران زیادی در بازار وجود دارند که بعضا قیمت‌های پایینی دارند اما تجربه نشان داده است که این نرم افزارها ممکن است ایراداتی همچون کیفیت و کارایی پایین، عدم پشتیبانی طولانی مدت، عدم بروز رسانی و امنیت پایین را داشته باشند، که نرم افزار حسابداری رستوران رستامپ این مشکلات را از بین برده و مدیران رستوران‌ها می‌توانند نسبت به خرید آن با اطمینان خاطر اقدام کنند. ",-1)),u("p",null," در این نرم افزار که به صورت افزونه بر روی نرم افزار تحت وب و کاملا رایگان "+d(e.siteName)+" منتشر شده است لازم نیست هیچ گونه نرم افزاری را نصب کنید و تمام اطلاعات بر روی سرورهای ابری ذخیره می شود. شما در هر لحظه و هر مکان به اطلاعات خود دسترسی خواهید داشت. همچنین هزینه های نگهداری نرم افزارهای لوکال را نیز نخواهید داشت. ",1),u("div",D,[u("div",w,[u("div",g,[C[7]||(C[7]=s('',1)),u("div",B,[t(A,{to:"/acc/plugin-center/view-end/cc",class:"block block-bordered block-link-pop text-center mb-0"},{default:F(()=>C[6]||(C[6]=[u("div",{class:"block-content block-content-full text-center"},[u("div",{class:"py-2"},[u("i",{class:"fa fa-2x fa-shopping-basket text-primary d-none d-sm-inline-block mb-3"}),u("div",null,"سفارش"),u("div",{class:"text-primary"},"فعال سازی آنی")])],-1)])),_:1})]),C[8]||(C[8]=s('',2))])])])])])])])])}const S=l(b,[["render",N]]);export{S as default}; diff --git a/public_html/webui/assets/list-01d046ae.js b/public_html/webui/assets/list-01d046ae.js deleted file mode 100644 index c00d5e1..0000000 --- a/public_html/webui/assets/list-01d046ae.js +++ /dev/null @@ -1 +0,0 @@ -import{at as fe,r as v,O as M,n as W,j as ge,a as i,o as u,s as d,b as l,w as o,F as E,_,d as m,t as k,C as O,c as x,A as y}from"./vendor-adef9cb4.js";import{a as h,S as w,c as q}from"./main-9b36f05f.js";import{I as _e}from"./person-import-excel-aa69847d.js";const ke={key:0},xe={key:1},ye={key:0},he={key:0,class:"text-success"},we={key:1,class:"text-danger"},$e={key:2,class:"text-info"},Ce={key:0},Ve={key:0},Ue={key:0},Ae={__name:"list",setup(Be){fe();const B=v(!0),T=v(""),C=v([]),R=v(0),P=v(!1),b=v({page:1,rowsPerPage:10,sortBy:[]}),D=v([]),j=v([{label:"بدهکاران",value:"debtors",checked:!1},{label:"بستانکاران",value:"creditors",checked:!1}]),G=v({submited:!1}),f=v([]),V=v(!1),S=v([{title:"",value:"checkbox",sortable:!1,align:"center"},{title:"عملیات",value:"operation",sortable:!1,align:"center"},{title:"کد",value:"code",sortable:!0,visible:!0,align:"center"},{title:"نام مستعار",value:"nikename",sortable:!0,align:"center"},{title:"نام و نام خانوادگی",value:"name",sortable:!0,visible:!0,align:"center"},{title:"تراز",value:"balance",sortable:!0,visible:!0,align:"center"},{title:"وضعیت",value:"status",sortable:!0,visible:!0,align:"center"},{title:"بستانکار",value:"bs",sortable:!0,visible:!0,align:"center"},{title:"بدهکار",value:"bd",sortable:!0,visible:!0,align:"center"},{title:"دسترسی سریع",value:"speedAccess",sortable:!0,visible:!0,align:"center"},{title:"تاریخ تولد/ثبت",value:"birthday",sortable:!0,visible:!0,align:"center"},{title:"شرکت",value:"company",sortable:!0,visible:!0,align:"center"},{title:"شناسه ملی",value:"shenasemeli",sortable:!0,visible:!0,align:"center"},{title:"کد اقتصادی",value:"codeeghtesadi",sortable:!0,visible:!0,align:"center"},{title:"شماره ثبت",value:"sabt",sortable:!0,visible:!0,align:"center"},{title:"کشور",value:"keshvar",sortable:!0,visible:!0,align:"center"},{title:"استان",value:"ostan",sortable:!0,visible:!0,align:"center"},{title:"شهر",value:"shahr",sortable:!0,visible:!0,align:"center"},{title:"کد پستی",value:"postalcode",sortable:!0,visible:!0,align:"center"},{title:"تلفن",value:"tel",sortable:!0,visible:!0,align:"center"},{title:"موبایل",value:"mobile",sortable:!0,visible:!0,align:"center"},{title:"موبایل دوم",value:"mobile2",sortable:!0,visible:!0,align:"center"},{title:"ایمیل",value:"email",sortable:!0,visible:!0,align:"center"},{title:"وب سایت",value:"website",sortable:!0,visible:!0,align:"center"},{title:"فکس",value:"fax",sortable:!0,visible:!0,align:"center"}]),F=a=>a?Number(a).toLocaleString("fa-IR"):"0",K=()=>{const a=localStorage.getItem("personTableColumns");if(a){const t=JSON.parse(a);S.value.forEach(n=>{n.value!=="checkbox"&&n.value!=="operation"&&n.value!=="nikename"&&(n.visible=t[n.value]!==!1)})}},Q=()=>{const a={};S.value.forEach(t=>{a[t.value]=t.visible}),localStorage.setItem("personTableColumns",JSON.stringify(a))},X=async()=>{try{const a=await h.post("/api/person/types/get");D.value=a.data.map(t=>({...t,checked:!1}))}catch(a){console.error("Error fetching person types:",a)}};let H;const $=async()=>{clearTimeout(H),H=setTimeout(async()=>{B.value=!0;try{const a=D.value.filter(s=>s.checked).map(s=>s.code),t=j.value.filter(s=>s.checked).map(s=>s.value),n=b.value.sortBy.map(s=>({key:s.key,order:s.order==="asc"?"ASC":"DESC"})),r=await h.post("/api/person/list",{page:b.value.page,itemsPerPage:b.value.rowsPerPage,search:T.value,types:a.length>0?a:null,transactionFilters:t.length>0?t:null,sortBy:n.length>0?n:null});C.value=r.data.items||[],R.value=r.data.total||0,te()}catch(a){console.error("Error fetching data:",a),C.value=[],R.value=0}finally{B.value=!1}},1e3)},Y=a=>{w.fire({text:"آیا برای حذف شخص مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"}).then(t=>{t.isConfirmed&&h.post(`/api/person/delete/${a}`).then(n=>{n.data.result===1?($(),w.fire({text:"شخص با موفقیت حذف شد.",icon:"success",confirmButtonText:"قبول"})):n.data.result===2&&w.fire({text:"شخص به دلیل داشتن تراکنش مرتبط قابل حذف نیست.",icon:"warning",confirmButtonText:"قبول"})})})},Z=()=>{V.value?f.value=[...C.value]:f.value=[]},ee=()=>{V.value=f.value.length===C.value.length},te=()=>{f.value=[],V.value=!1},z=(a=!0)=>{if(a)h({method:"get",url:"/api/person/list/excel",responseType:"arraybuffer"}).then(t=>{const n=window.URL.createObjectURL(new Blob([t.data])),r=document.createElement("a");r.href=n,r.setAttribute("download","persons-list.xlsx"),document.body.appendChild(r),r.click(),r.remove()});else{if(f.value.length===0){w.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"});return}const t=f.value.map(n=>({id:n.id,code:n.code}));h({method:"post",url:"/api/person/list/excel",data:{items:t},responseType:"arraybuffer"}).then(n=>{const r=window.URL.createObjectURL(new Blob([n.data])),s=document.createElement("a");s.href=r,s.setAttribute("download","persons-list.xlsx"),document.body.appendChild(s),s.click(),s.remove()}).catch(n=>{console.error("خطا در خروجی اکسل:",n),w.fire({text:"خطا در خروجی اکسل.",icon:"error",confirmButtonText:"قبول"})})}},J=(a=!0)=>{if(a)h.post("/api/person/list/print",{}).then(t=>{const n=t.data.id,r=q();window.open(`${r}/front/print/${n}`,"_blank","noreferrer")});else{if(f.value.length===0){w.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"});return}const t=f.value.map(n=>({id:n.id,code:n.code}));h.post("/api/person/list/print",{items:t}).then(n=>{const r=n.data.id,s=q();window.open(`${s}/front/print/${r}`,"_blank","noreferrer")}).catch(n=>{console.error("خطا در خروجی PDF:",n),w.fire({text:"خطا در خروجی PDF.",icon:"error",confirmButtonText:"قبول"})})}},le=M(()=>S.value.filter(a=>a.value==="checkbox"||a.value==="operation"||a.value==="nikename"||a.visible)),oe=M(()=>S.value.filter(a=>a.value!=="checkbox"&&a.value!=="operation"&&a.value!=="nikename"));return W(T,()=>$()),W(b,()=>$(),{deep:!0}),ge(()=>{K(),X(),$()}),(a,t)=>{const n=i("v-btn"),r=i("v-tooltip"),s=i("v-spacer"),c=i("v-icon"),A=i("v-list-subheader"),g=i("v-list-item"),I=i("v-list"),L=i("v-menu"),ae=i("v-toolbar"),U=i("v-checkbox"),ne=i("v-divider"),re=i("v-text-field"),se=i("router-link"),ie=i("v-data-table-server"),ue=i("v-card-title"),ce=i("v-col"),de=i("v-row"),pe=i("v-card-text"),ve=i("v-card-actions"),me=i("v-card"),be=i("v-dialog");return u(),d(E,null,[l(ae,{color:"toolbar",title:a.$t("drawer.persons")},{prepend:o(()=>[l(r,{text:a.$t("dialog.back"),location:"bottom"},{activator:o(({props:e})=>[l(n,_(e,{onClick:t[0]||(t[0]=p=>a.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),default:o(()=>[l(s),l(r,{text:a.$t("dialog.add_new"),location:"bottom"},{activator:o(({props:e})=>[l(n,_(e,{icon:"mdi-account-plus",color:"primary",to:"/acc/persons/mod/"}),null,16)]),_:1},8,["text"]),l(_e,{"windows-state":G.value},null,8,["windows-state"]),l(L,null,{activator:o(({props:e})=>[l(n,_(e,{icon:"",color:"red"}),{default:o(()=>[l(c,null,{default:o(()=>t[14]||(t[14]=[m("mdi-file-pdf-box")])),_:1}),l(r,{activator:"parent",text:a.$t("dialog.export_pdf"),location:"bottom"},null,8,["text"])]),_:2},1040)]),default:o(()=>[l(I,null,{default:o(()=>[l(A,{color:"primary"},{default:o(()=>[m(k(a.$t("dialog.export_pdf")),1)]),_:1}),l(g,{class:"text-dark",title:a.$t("dialog.selected"),onClick:t[1]||(t[1]=e=>J(!1))},{prepend:o(()=>[l(c,{color:"green-darken-4",icon:"mdi-check"})]),_:1},8,["title"]),l(g,{class:"text-dark",title:a.$t("dialog.selected_all"),onClick:t[2]||(t[2]=e=>J(!0))},{prepend:o(()=>[l(c,{color:"indigo-darken-4",icon:"mdi-expand-all"})]),_:1},8,["title"])]),_:1})]),_:1}),l(L,null,{activator:o(({props:e})=>[l(n,_(e,{icon:"",color:"green"}),{default:o(()=>[l(c,null,{default:o(()=>t[15]||(t[15]=[m("mdi-file-excel-box")])),_:1}),l(r,{activator:"parent",text:a.$t("dialog.export_excel"),location:"bottom"},null,8,["text"])]),_:2},1040)]),default:o(()=>[l(I,null,{default:o(()=>[l(A,{color:"primary"},{default:o(()=>[m(k(a.$t("dialog.export_excel")),1)]),_:1}),l(g,{class:"text-dark",title:a.$t("dialog.selected"),onClick:t[3]||(t[3]=e=>z(!1))},{prepend:o(()=>[l(c,{color:"green-darken-4",icon:"mdi-check"})]),_:1},8,["title"]),l(g,{class:"text-dark",title:a.$t("dialog.selected_all"),onClick:t[4]||(t[4]=e=>z(!0))},{prepend:o(()=>[l(c,{color:"indigo-darken-4",icon:"mdi-expand-all"})]),_:1},8,["title"])]),_:1})]),_:1}),l(r,{text:a.$t("dialog.column_settings"),location:"bottom"},{activator:o(({props:e})=>[l(n,_(e,{icon:"mdi-table-cog",color:"primary",onClick:t[5]||(t[5]=p=>P.value=!0)}),null,16)]),_:1},8,["text"])]),_:1},8,["title"]),l(re,{loading:B.value,color:"green",class:"mb-0 pt-0 rounded-0","hide-details":"auto",density:"compact",placeholder:a.$t("dialog.search_txt"),modelValue:T.value,"onUpdate:modelValue":t[6]||(t[6]=e=>T.value=e),type:"text",clearable:""},{"prepend-inner":o(()=>[l(r,{location:"bottom",text:a.$t("dialog.search")},{activator:o(({props:e})=>[l(c,_(e,{color:"danger",icon:"mdi-magnify"}),null,16)]),_:1},8,["text"])]),"append-inner":o(()=>[l(L,{"close-on-content-click":!1},{activator:o(({props:e})=>[l(c,_(e,{size:"sm",color:"primary"}),{default:o(()=>[l(c,null,{default:o(()=>t[16]||(t[16]=[m("mdi-filter")])),_:1}),l(r,{activator:"parent",text:a.$t("dialog.filters"),location:"bottom"},null,8,["text"])]),_:2},1040)]),default:o(()=>[l(I,null,{default:o(()=>[l(A,{color:"primary"},{default:o(()=>[l(c,null,{default:o(()=>t[17]||(t[17]=[m("mdi-filter")])),_:1}),m(" "+k(a.$t("dialog.filters")),1)]),_:1}),(u(!0),d(E,null,O(D.value,(e,p)=>(u(),x(g,{key:p,class:"text-dark"},{title:o(()=>[l(U,{modelValue:e.checked,"onUpdate:modelValue":N=>e.checked=N,label:e.label,onChange:$,"hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024))),128)),l(ne),l(A,{color:"primary"},{default:o(()=>t[18]||(t[18]=[m("وضعیت تراکنش")])),_:1}),(u(!0),d(E,null,O(j.value,(e,p)=>(u(),x(g,{key:"filter-"+p,class:"text-dark"},{title:o(()=>[l(U,{modelValue:e.checked,"onUpdate:modelValue":N=>e.checked=N,label:e.label,onChange:$,"hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024))),128))]),_:1})]),_:1})]),_:1},8,["loading","placeholder","modelValue"]),l(ie,{"items-per-page":b.value.rowsPerPage,"onUpdate:itemsPerPage":t[9]||(t[9]=e=>b.value.rowsPerPage=e),page:b.value.page,"onUpdate:page":t[10]||(t[10]=e=>b.value.page=e),"sort-by":b.value.sortBy,"onUpdate:sortBy":t[11]||(t[11]=e=>b.value.sortBy=e),headers:le.value,items:C.value,"items-length":R.value,loading:B.value,"multi-sort":"",class:"elevation-1","items-per-page-options":[5,10,20,50],"item-value":"code","items-per-page-text":"تعداد سطر","no-data-text":"اطلاعاتی برای نمایش وجود ندارد","header-props":{class:"custom-header"}},{"header.checkbox":o(()=>[l(U,{modelValue:V.value,"onUpdate:modelValue":t[7]||(t[7]=e=>V.value=e),onChange:Z,"hide-details":"",density:"compact"},null,8,["modelValue"])]),"item.checkbox":o(({item:e})=>[l(U,{modelValue:f.value,"onUpdate:modelValue":t[8]||(t[8]=p=>f.value=p),value:e,"hide-details":"",density:"compact",onChange:ee},null,8,["modelValue","value"])]),"item.operation":o(({item:e})=>[e?(u(),x(L,{key:0},{activator:o(({props:p})=>[l(n,_({variant:"text",size:"small",color:"error",icon:"mdi-menu"},p),null,16)]),default:o(()=>[l(I,null,{default:o(()=>[l(g,{title:a.$t("dialog.view"),to:"/acc/persons/card/view/"+e.code},{prepend:o(()=>[l(c,{color:"green-darken-4",icon:"mdi-eye"})]),_:2},1032,["title","to"]),l(g,{title:a.$t("dialog.edit"),to:"/acc/persons/mod/"+e.code},{prepend:o(()=>[l(c,{icon:"mdi-file-edit"})]),_:2},1032,["title","to"]),l(g,{title:a.$t("dialog.delete"),onClick:p=>Y(e.code)},{prepend:o(()=>[l(c,{color:"deep-orange-accent-4",icon:"mdi-trash-can"})]),_:2},1032,["title","onClick"])]),_:2},1024)]),_:2},1024)):y("",!0)]),"item.nikename":o(({item:e})=>[e?(u(),x(se,{key:0,to:"/acc/persons/card/view/"+e.code},{default:o(()=>[e.prelabel?(u(),d("span",ke,k(e.prelabel+" "+e.nikename),1)):(u(),d("span",xe,k(e.nikename),1))]),_:2},1032,["to"])):y("",!0)]),"item.speedAccess":o(({item:e})=>[e&&e.speedAccess?(u(),x(c,{key:0,color:"success"},{default:o(()=>t[19]||(t[19]=[m("mdi-check")])),_:1})):e?(u(),x(c,{key:1,color:"error"},{default:o(()=>t[20]||(t[20]=[m("mdi-close")])),_:1})):y("",!0)]),"item.status":o(({item:e})=>[e?(u(),d("span",ye,[e.bs>e.bd?(u(),d("span",he,"بستانکار")):e.bs[e?(u(),d("span",Ce,k(F(e.bs)),1)):y("",!0)]),"item.bd":o(({item:e})=>[e?(u(),d("span",Ve,k(F(e.bd)),1)):y("",!0)]),"item.balance":o(({item:e})=>[e?(u(),d("span",Ue,k(F(e.balance)),1)):y("",!0)]),_:1},8,["items-per-page","page","sort-by","headers","items","items-length","loading"]),l(be,{modelValue:P.value,"onUpdate:modelValue":t[13]||(t[13]=e=>P.value=e),"max-width":"600px"},{default:o(()=>[l(me,null,{default:o(()=>[l(ue,{class:"text-h6"},{default:o(()=>t[21]||(t[21]=[m("انتخاب ستون‌ها")])),_:1}),l(pe,null,{default:o(()=>[l(de,null,{default:o(()=>[(u(!0),d(E,null,O(oe.value,e=>(u(),x(ce,{key:e.value,cols:"12",sm:"4"},{default:o(()=>[l(U,{modelValue:e.visible,"onUpdate:modelValue":p=>e.visible=p,label:e.title,onChange:Q,"hide-details":"",class:"mb-2"},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024))),128))]),_:1})]),_:1}),l(ve,null,{default:o(()=>[l(s),l(n,{color:"primary",text:"",onClick:t[12]||(t[12]=e=>P.value=!1)},{default:o(()=>t[22]||(t[22]=[m("بستن")])),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}};export{Ae as default}; diff --git a/public_html/webui/assets/list-05b0b33d.js b/public_html/webui/assets/list-05b0b33d.js deleted file mode 100644 index ec7a1db..0000000 --- a/public_html/webui/assets/list-05b0b33d.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as V,a as T}from"./main-9b36f05f.js";import{a as n,o as C,s as z,b as e,w as o,F as D,_ as c,d as r,t as b}from"./vendor-adef9cb4.js";const B={name:"list",data(){return{loading:!0,items:[],activeTab:null,headers:[{title:"",key:"operation",align:"center",sortable:!1},{title:"شناسه",key:"id",align:"center",sortable:!0},{title:"کسب‌وکار",key:"bid.name",align:"center",sortable:!0,value:t=>t.bid?t.bid.name:"بدون کسب‌وکار"},{title:"عنوان",key:"title",align:"center",sortable:!0},{title:"تاریخ",key:"dateSubmit",align:"center",sortable:!0}]}},computed:{pendingItems(){return this.items.filter(t=>t.state==="در حال پیگیری")},respondedItems(){return this.items.filter(t=>t.state==="پاسخ داده شده")},closedItems(){return this.items.filter(t=>t.state==="خاتمه یافته")}},mounted(){this.loadData()},methods:{loadData(){T.post("/api/support/list").then(t=>{this.items=t.data,this.loading=!1,this.activeTab=this.pendingItems.length>0?"pending":"responded"}).catch(t=>{console.error("Error loading support list:",t),this.loading=!1})}}};function E(t,a,F,N,l,s){const w=n("v-spacer"),m=n("v-btn"),p=n("v-tooltip"),x=n("v-toolbar"),u=n("v-icon"),v=n("v-tab"),y=n("v-tabs"),_=n("v-data-table"),g=n("v-window-item"),h=n("v-window"),k=n("v-card"),I=n("v-container");return C(),z(D,null,[e(x,{color:"toolbar",title:t.$t("pages.support.titlebar")},{default:o(()=>[e(w),e(p,{text:t.$t("user.ticket_new"),location:"bottom"},{activator:o(({props:i})=>[e(m,c(i,{icon:"mdi-chat-plus",color:"primary",to:"/profile/support-new"}),null,16)]),_:1},8,["text"])]),_:1},8,["title"]),e(I,{class:"pa-0 ma-0"},{default:o(()=>[e(k,{loading:l.loading?"red":null,disabled:l.loading},{default:o(()=>[e(y,{modelValue:l.activeTab,"onUpdate:modelValue":a[0]||(a[0]=i=>l.activeTab=i),color:"primary",grow:""},{default:o(()=>[e(v,{value:"pending",class:"flex-grow-1"},{default:o(()=>[e(u,{start:""},{default:o(()=>a[5]||(a[5]=[r("mdi-progress-clock")])),_:1}),r(" در حال پیگیری ("+b(s.pendingItems.length)+") ",1)]),_:1}),e(v,{value:"responded",class:"flex-grow-1"},{default:o(()=>[e(u,{start:""},{default:o(()=>a[6]||(a[6]=[r("mdi-check-circle")])),_:1}),r(" پاسخ داده شده ("+b(s.respondedItems.length)+") ",1)]),_:1}),e(v,{value:"closed",class:"flex-grow-1"},{default:o(()=>[e(u,{start:""},{default:o(()=>a[7]||(a[7]=[r("mdi-lock")])),_:1}),r(" خاتمه یافته ("+b(s.closedItems.length)+") ",1)]),_:1})]),_:1},8,["modelValue"]),e(h,{modelValue:l.activeTab,"onUpdate:modelValue":a[4]||(a[4]=i=>l.activeTab=i)},{default:o(()=>[e(g,{value:"pending"},{default:o(()=>[e(_,{headers:l.headers,items:s.pendingItems,loading:l.loading,"no-data-text":t.$t("table.no_data"),class:"elevation-1"},{"item.operation":o(({item:i})=>[e(p,{text:t.$t("dialog.view"),location:"bottom"},{activator:o(({props:d})=>[e(m,c(d,{color:"primary",icon:"mdi-eye",size:"x-small",variant:"flat",to:"/profile/support-view/"+i.id,onClick:a[1]||(a[1]=f=>l.loading=!0)}),null,16,["to"])]),_:2},1032,["text"])]),_:1},8,["headers","items","loading","no-data-text"])]),_:1}),e(g,{value:"responded"},{default:o(()=>[e(_,{headers:l.headers,items:s.respondedItems,loading:l.loading,"no-data-text":t.$t("table.no_data"),class:"elevation-1"},{"item.operation":o(({item:i})=>[e(p,{text:t.$t("dialog.view"),location:"bottom"},{activator:o(({props:d})=>[e(m,c(d,{color:"primary",icon:"mdi-eye",size:"x-small",variant:"flat",to:"/profile/support-view/"+i.id,onClick:a[2]||(a[2]=f=>l.loading=!0)}),null,16,["to"])]),_:2},1032,["text"])]),_:1},8,["headers","items","loading","no-data-text"])]),_:1}),e(g,{value:"closed"},{default:o(()=>[e(_,{headers:l.headers,items:s.closedItems,loading:l.loading,"no-data-text":t.$t("table.no_data"),class:"elevation-1"},{"item.operation":o(({item:i})=>[e(p,{text:t.$t("dialog.view"),location:"bottom"},{activator:o(({props:d})=>[e(m,c(d,{color:"primary",icon:"mdi-eye",size:"x-small",variant:"flat",to:"/profile/support-view/"+i.id,onClick:a[3]||(a[3]=f=>l.loading=!0)}),null,16,["to"])]),_:2},1032,["text"])]),_:1},8,["headers","items","loading","no-data-text"])]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["loading","disabled"])]),_:1})],64)}const P=V(B,[["render",E],["__scopeId","data-v-2a463003"]]);export{P as default}; diff --git a/public_html/webui/assets/list-1176eeb6.js b/public_html/webui/assets/list-1176eeb6.js deleted file mode 100644 index 4017440..0000000 --- a/public_html/webui/assets/list-1176eeb6.js +++ /dev/null @@ -1 +0,0 @@ -import{a as _,S as d,_ as z}from"./main-9b36f05f.js";import{h as P,r as V,a,o as E,s as M,b as e,w as o,F as A,_ as v,d as f,t as g}from"./vendor-adef9cb4.js";const I=P({name:"list",data:()=>({searchValue:"",loading:V(!0),items:[],headers:[{text:"عملیات",value:"operation"},{text:"تاریخ",value:"dateSubmit",sortable:!0},{text:"نسخه",value:"version",sortable:!0}]}),methods:{loadData(){this.loading=!0,_.post("/api/admin/reportchange/lists").then(t=>{this.items=t.data,this.loading=!1})},deleteItem(t){d.fire({text:"آیا برای حذف این مورد مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(u=>{u.isConfirmed&&_.post("/api/admin/reportchange/delete/"+t).then(s=>{if(s.data.result==1){let c=0;for(let i=0;i[e(h),e(b,{text:t.$t("dialog.new"),location:"bottom"},{activator:o(({props:n})=>[e(l,v(n,{icon:"mdi-plus",color:"primary",to:"/profile/manager/changes/mod/0"}),null,16)]),_:1},8,["text"])]),_:1},8,["title"]),e(T,{class:"pa-0 ma-0"},{default:o(()=>[e(F,{loading:t.loading?"red":null,disabled:t.loading},{default:o(()=>[e(B,{class:"pa-0"},{default:o(()=>[e(y,null,{default:o(()=>[e($,null,{default:o(()=>[e(w,{"table-class-name":"customize-table","show-index":"",alternating:"","search-value":t.searchValue,headers:t.headers,items:t.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:t.loading},{"item-operation":o(({id:n})=>[e(k,null,{activator:o(({props:r})=>[e(l,v({variant:"text",color:"error",icon:"mdi-menu"},r),null,16)]),default:o(()=>[e(x,null,{default:o(()=>[e(p,{class:"text-dark",title:t.$t("dialog.edit"),to:"/profile/manager/changes/mod/"+n},{prepend:o(()=>[e(m,{icon:"mdi-file-edit"})]),_:2},1032,["title","to"]),e(p,{class:"text-dark",title:t.$t("dialog.delete"),onClick:r=>t.deleteItem(n)},{prepend:o(()=>[e(m,{color:"error",icon:"mdi-trash-can"})]),_:2},1032,["title","onClick"])]),_:2},1024)]),_:2},1024)]),pagination:o(({prevPage:n,nextPage:r,isFirstPage:D,isLastPage:S})=>[e(l,{size:"small",color:"success",class:"me-1",disabled:D,onClick:n,"prepend-icon":"mdi-skip-next"},{default:o(()=>[f(g(t.$t("dialog.prev_page")),1)]),_:2},1032,["disabled","onClick"]),e(l,{size:"small",color:"success",class:"me-1",disabled:S,onClick:r,"append-icon":"mdi-skip-previous"},{default:o(()=>[f(g(t.$t("dialog.next_page")),1)]),_:2},1032,["disabled","onClick"])]),_:1},8,["search-value","headers","items","loading"])]),_:1})]),_:1})]),_:1})]),_:1},8,["loading","disabled"])]),_:1})],64)}const G=z(I,[["render",N]]);export{G as default}; diff --git a/public_html/webui/assets/list-12d283fb.js b/public_html/webui/assets/list-12d283fb.js deleted file mode 100644 index 8edbee5..0000000 --- a/public_html/webui/assets/list-12d283fb.js +++ /dev/null @@ -1 +0,0 @@ -import{a as m}from"./main-9b36f05f.js";import{h as B,r as l,n as _,a as t,o as E,s as F,b as e,w as a,_ as O,d as g,t as b,F as N}from"./vendor-adef9cb4.js";const R=B({__name:"list",setup(U){const f=[{text:"نام",value:"name"},{text:"مالک",value:"owner"},{text:"موبایل",value:"ownerMobile"},{text:"تاریخ ایجاد",value:"dateRegister"},{text:"کالا و خدمات",value:"commodityCount"},{text:"اشخاص",value:"personsCount"},{text:"اسناد حسابداری",value:"hesabdariDocsCount"},{text:"اسناد انبار",value:"StoreroomDocsCount"}],p=l([]),n=l(!1),d=l(0),r=l(""),i=l({page:1,rowsPerPage:25,sortBy:"id",sortType:"desc"}),u=async()=>{n.value=!0,m.post("/api/admin/business/count").then(o=>{d.value=o.data}),await m.post("/api/admin/business/search",{options:i.value,search:r.value}).then(o=>{p.value=o.data.data,n.value=!1})};return u(),_(i,o=>{u()},{deep:!0}),_(r,o=>{u()},{deep:!0}),(o,c)=>{const x=t("v-spacer"),h=t("v-toolbar"),w=t("v-icon"),y=t("v-tooltip"),C=t("v-text-field"),v=t("v-btn"),k=t("EasyDataTable"),P=t("v-col"),V=t("v-row"),D=t("v-card-text"),$=t("v-card"),M=t("v-container");return E(),F(N,null,[e(h,{color:"toolbar",title:o.$t("user.businesses")+" : ("+d.value+")"},{default:a(()=>[e(x)]),_:1},8,["title"]),e(M,{class:"pa-0 ma-0"},{default:a(()=>[e($,{loading:n.value?"red":null,disabled:n.value},{default:a(()=>[e(D,{class:"pa-0"},{default:a(()=>[e(V,null,{default:a(()=>[e(P,null,{default:a(()=>[e(C,{color:"info","hide-details":"auto",rounded:"0",variant:"outlined",density:"compact",placeholder:o.$t("dialog.search_txt"),modelValue:r.value,"onUpdate:modelValue":c[0]||(c[0]=s=>r.value=s),type:"text",clearable:""},{"prepend-inner":a(()=>[e(y,{location:"bottom",text:o.$t("dialog.search")},{activator:a(({props:s})=>[e(w,O(s,{color:"danger",icon:"mdi-magnify"}),null,16)]),_:1},8,["text"])]),_:1},8,["placeholder","modelValue"]),e(k,{"table-class-name":"customize-table","show-index":"",alternating:"",headers:f,items:p.value,rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از","theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",loading:n.value,"server-options":i.value,"onUpdate:serverOptions":c[1]||(c[1]=s=>i.value=s),"server-items-length":d.value},{pagination:a(({prevPage:s,nextPage:S,isFirstPage:T,isLastPage:z})=>[e(v,{size:"small",color:"success",class:"me-1",disabled:T,onClick:s,"prepend-icon":"mdi-skip-next"},{default:a(()=>[g(b(o.$t("dialog.prev_page")),1)]),_:2},1032,["disabled","onClick"]),e(v,{size:"small",color:"success",class:"me-1",disabled:z,onClick:S,"append-icon":"mdi-skip-previous"},{default:a(()=>[g(b(o.$t("dialog.next_page")),1)]),_:2},1032,["disabled","onClick"])]),_:1},8,["items","loading","server-options","server-items-length"])]),_:1})]),_:1})]),_:1})]),_:1},8,["loading","disabled"])]),_:1})],64)}}});export{R as default}; diff --git a/public_html/webui/assets/list-189406a5.js b/public_html/webui/assets/list-189406a5.js deleted file mode 100644 index e5ebfaa..0000000 --- a/public_html/webui/assets/list-189406a5.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as g,a as r,S as o}from"./main-9b36f05f.js";import{r as h,a as m,o as v,s as x,e as t,d as i,u as k,ab as y,b as u,w as c}from"./vendor-adef9cb4.js";const w={name:"list",data:()=>({loading:h(!0),name:"",items:[],headers:[{text:"عملیات",value:"operation"},{text:"نام چاپگر",value:"name",sortable:!0},{text:"توکن",value:"token",sortable:!0},{text:"وضعیت",value:"status",sortable:!0}]}),methods:{loadData(){r.post("/api/printers/list").then(s=>{this.items=s.data,this.loading=!1})},deleteItem(s){o.fire({text:"آیا برای حذف این چاپگر مطمئن هستید؟ دسترسی چاپ تا زمان نصب توکن جدید متوقف و اسناد در صف چاپ نیز حذف خواهند شد.!",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(e=>{e.isConfirmed&&r.post("/api/printers/delete/"+s).then(n=>{if(n.data.result==1){let d=0;for(let l=0;l{this.loading=!1,s.data.result==2?o.fire({text:"قبلا ثبت شده است.",icon:"error",confirmButtonText:"قبول"}):(this.closeModal(),this.loadData(),o.fire({text:"چاپگر افزوده شد.",icon:"success",confirmButtonText:"قبول"}).then(()=>{this.name=""}))}))},closeModal(){var s=document.getElementById("PrintNewModal"),e=bootstrap.Modal.getInstance(s);e.hide()}},beforeMount(){this.loadData()}},M={class:"block block-content-full"},_={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},B={class:"block-title text-primary-dark"},T={class:"block-options"},C={class:"modal fade","data-bs-backdrop":"static","data-bs-keyboard":"false",id:"PrintNewModal",tabindex:"-1","aria-labelledby":"printerModalLabel","aria-hidden":"true"},P={class:"modal-dialog"},D={class:"modal-content"},N={class:"modal-body"},$={class:"form-floating mb-4"},E=["disabled"],V={class:"modal-footer"},I=["disabled"],S={class:"block-content pt-1 pb-3"},z={class:"row"},L={class:"col-sm-12 col-md-12 m-0 p-0"},q={"aria-labelledby":"dropdown-align-center-outline-primary",class:"dropdown-menu dropdown-menu-end",style:{}},H=["onClick"];function O(s,e,n,d,l,b){const p=m("router-link"),f=m("EasyDataTable");return v(),x("div",M,[t("div",_,[t("h3",B,[t("button",{onClick:e[0]||(e[0]=a=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},e[3]||(e[3]=[t("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),e[4]||(e[4]=t("i",{class:"fa fa-print"},null,-1)),e[5]||(e[5]=i(" چاپگر‌های ابری "))]),t("div",T,[e[10]||(e[10]=t("button",{type:"button",class:"btn btn-sm btn-link","data-bs-toggle":"modal","data-bs-target":"#PrintNewModal"},[t("i",{class:"fa fa-plus"})],-1)),t("div",C,[t("div",P,[t("div",D,[e[9]||(e[9]=t("div",{class:"modal-header"},[t("h1",{class:"modal-title fs-5 text-primary",id:"printerModalLabel"},"افزودن چاپگر جدید"),t("div",{class:"block-options"},[t("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})])],-1)),t("div",N,[e[7]||(e[7]=t("p",null," با ایجاد توکن یک رابط برای چاپ اسناد ایجاد می‌شود. بعد از ایجاد توکن آن را در داخل نرم افزار Hesabix Printer نصب شده به رایانه مورد نظر وارد کنید. ",-1)),t("div",$,[k(t("input",{disabled:s.loading,"onUpdate:modelValue":e[1]||(e[1]=a=>s.name=a),class:"form-control",type:"text"},null,8,E),[[y,s.name]]),e[6]||(e[6]=t("label",{class:"form-label"},[t("span",{class:"text-danger"},"(لازم)"),i(" نام چاپگر")],-1))])]),t("div",V,[e[8]||(e[8]=t("button",{type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},"بازگشت",-1)),t("button",{disabled:s.loading,onClick:e[2]||(e[2]=a=>b.save()),type:"button",class:"btn btn-primary"},"ایجاد کلید دسترسی",8,I)])])])])])]),t("div",S,[t("div",z,[t("div",L,[u(f,{"table-class-name":"customize-table","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":c(({id:a})=>[e[13]||(e[13]=t("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-sm btn-link","data-bs-toggle":"dropdown",id:"dropdown-align-center-alt-primary",type:"button"},[t("i",{class:"fa-solid fa-ellipsis"})],-1)),t("div",q,[u(p,{to:"/acc/printers/printqueue/"+a,class:"dropdown-item"},{default:c(()=>e[11]||(e[11]=[t("i",{class:"fa fa-list pe-2"},null,-1),i(" صف چاپ ")])),_:2},1032,["to"]),t("button",{type:"button",onClick:U=>b.deleteItem(a),class:"dropdown-item text-danger"},e[12]||(e[12]=[t("i",{class:"fa fa-trash pe-2"},null,-1),i(" حذف ")]),8,H)])]),_:1},8,["search-value","headers","items","loading"])])])])])}const F=g(w,[["render",O]]);export{F as default}; diff --git a/public_html/webui/assets/list-1b5a0e52.js b/public_html/webui/assets/list-1b5a0e52.js deleted file mode 100644 index ef221f6..0000000 --- a/public_html/webui/assets/list-1b5a0e52.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as T,S as p,a as h}from"./main-9b36f05f.js";import{r as S,a as V,o as d,s as u,e,u as m,au as O,ao as g,d as i,F as x,C,b as v,w as r,ab as B,t as n,A as w}from"./vendor-adef9cb4.js";const A={name:"list",data:()=>({printOptions:{pays:!0,note:!0,bidInfo:!0,taxInfo:!0,discountInfo:!0,selectedPrintCode:0,paper:"A4-L"},sumSelected:0,sumTotal:0,itemsSelected:[],searchValue:"",types:[],loading:S(!0),items:[],orgItems:[],headers:[{text:"عملیات",value:"operation"},{text:"فاکتور",value:"code",sortable:!0},{text:"تاریخ",value:"date",sortable:!0},{text:"خریدار",value:"person",sortable:!0},{text:"تخفیف",value:"discountAll",sortable:!0},{text:"حمل و نقل",value:"transferCost",sortable:!0},{text:"مبلغ",value:"amount",sortable:!0},{text:"پرداختی",value:"relatedDocsCount",sortable:!0},{text:"برچسب",value:"label",width:100},{text:"شرح",value:"des",sortable:!0}]}),methods:{changeLabel(s){this.itemsSelected.length==0?p.fire({text:"هیچ موردی انتخاب نشده است.",icon:"warning",confirmButtonText:"قبول"}):(this.loading=!0,h.post("/api/rfbuy/label/change",{items:this.itemsSelected,label:s}).then(t=>{this.loading==!1,t.data.code==0?(p.fire({text:"فاکتور‌ها با موفقیت ویرایش شد.",icon:"success",confirmButtonText:"قبول"}),this.itemsSelected=[]):t.data.result==2&&p.fire({text:t.data.message,icon:"warning",confirmButtonText:"قبول"}),this.loadData()}))},filterTable(){this.loading=!0;let s=[],t=!0,a=[];this.types.forEach(l=>{l.checked==!0&&(t=!1,a.push(l))}),t?this.items=this.orgItems:(this.orgItems.forEach(l=>{a.forEach(y=>{if(l.label&&y.code==l.label.code){let c=!1;s.forEach(k=>{l.label.code==k.code&&(c=!0)}),c==!1&&s.push(l)}})}),this.items=s),this.loading=!1},loadData(){h.post("/api/printers/options/info").then(s=>{this.printOptions=s.data.rfbuy}),h.post("/api/invoice/types",{type:"rfbuy"}).then(s=>{this.types=s.data}),h.post("/api/rfbuy/docs/search",{type:"rfbuy"}).then(s=>{this.items=s.data,this.orgItems=s.data,this.items.forEach(t=>{this.sumTotal+=parseInt(t.amount)}),this.loading=!1})},canEditItem(s){this.loading=!0,h.post("/api/rfbuy/edit/can/"+s).then(t=>{this.loading=!1,t.data.result==!1?p.fire({text:"این فاکتور به دلیل وجود اسناد پرداخت یا حواله های انبار مرتبط با آن قابل ویرایش نیست",confirmButtonText:"قبول",icon:"error"}):this.$router.push("/acc/rfbuy/mod/"+s)})},deleteItems(){this.itemsSelected.length==0?p.fire({text:"هیچ موردی انتخاب نشده است.",icon:"warning",confirmButtonText:"قبول"}):p.fire({text:"آیا برای حذف این مورد مطمئن هستید؟ تمامی اسناد پرداخت و حواله های انبار همراه فاکتور نیز حذف خواهند شد.",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(s=>{s.isConfirmed&&(this.loading=!0,h.post("/api/accounting/remove/group",{items:this.itemsSelected}).then(t=>{this.loading=!1,t.data.result==1?(this.loadData(),p.fire({text:"فاکتور ها با موفقیت حذف شد.",icon:"success",confirmButtonText:"قبول"})):t.data.result==2&&p.fire({text:t.data.message,icon:"warning",confirmButtonText:"قبول"})}))})},printInvoice(s=!0,t=!0){this.loading=!0,h.post("/api/rfbuy/print/invoice",{code:this.printOptions.selectedPrintCode,pdf:s,printers:t,printOptions:this.printOptions}).then(a=>{this.loading=!1,window.open(this.$API_URL+"/front/print/"+a.data.id,"_blank","noreferrer")})},deleteItem(s){p.fire({text:"آیا برای حذف این مورد مطمئن هستید؟ تمامی اسناد پرداخت و حواله های انبار همراه فاکتور نیز حذف خواهند شد.",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(t=>{t.isConfirmed&&h.post("/api/accounting/remove",{code:s}).then(a=>{if(a.data.result==1){let l=0;for(let y=0;y{typeof a.amount.valueOf()=="string"?this.sumSelected+=parseInt(a.amount.replaceAll(",","")):this.sumSelected+=a.amount})},deep:!0},searchValue:{handler:function(s,t){if(this.searchValue=="")this.items=this.orgItems;else{let a=[];this.orgItems.forEach(l=>{(l.person.nikename.includes(this.searchValue)||l.date.includes(this.searchValue)||l.amount.toString().includes(this.searchValue)||l.des.includes(this.searchValue)||l.code.includes(this.searchValue)||l.label&&l.label.label.includes(this.searchValue))&&a.push(l)}),this.items=a}},deep:!1}}},$={class:"modal fade",id:"printModal","data-bs-backdrop":"static","data-bs-keyboard":"false",tabindex:"-1","aria-labelledby":"printModalLabel","aria-hidden":"true"},M={class:"modal-dialog"},U={class:"modal-content"},E={class:"modal-body"},N={class:"form-floating mb-2"},D={class:"form-check form-switch"},L={class:"form-check form-switch"},P={class:"form-check form-switch"},F={class:"form-check form-switch"},z={class:"form-check form-switch"},_={class:"modal-footer"},j={class:"block block-content-full"},R={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},q={class:"block-title text-primary-dark"},G={class:"block-options"},H={class:"dropdown-center block-options-item"},J={"aria-labelledby":"dropdown-align-center-outline-primary",class:"dropdown-menu dropdown-menu-end",style:{}},K=["onClick"],Q={class:"block-content pt-1 pb-3"},W={class:"row"},X={class:"col-sm-12 col-md-12 m-0 p-0"},Y={class:"mb-1"},Z={class:"input-group input-group-sm"},tt={class:"dropdown-menu dropdown-menu-end"},et={class:"form-check"},st=["onUpdate:modelValue"],ot={class:"form-check-label"},lt={class:"col-sm-12 col-md-12 border rounded mb-2 px-2 py-1 d-none d-sm-block"},at={class:"form-check form-check-inline"},nt=["onUpdate:modelValue"],it={class:"form-check-label"},rt={class:"dropdown-center"},dt={"aria-labelledby":"dropdown-align-center-outline-primary",class:"dropdown-menu dropdown-menu-end",style:{}},ut=["onClick"],ct=["onClick"],pt=["onClick"],ft={key:0},mt={key:0,class:"text-success"},bt={key:1,class:"text-danger"},ht={key:2,class:"text-info"},kt={key:0,class:"text-success"},gt={class:"text-dark"},yt={class:"text-dark"},vt={class:"text-dark"},wt={class:"container-fluid p-0 mx-0 my-3"},xt={class:"block block-rounded block-link-shadow border-start border-success border-3",href:"javascript:void(0)"},Ct={class:"block-content block-content-full block-content-sm bg-body-light"},Vt={class:"row"},It={class:"col-sm-6 com-md-6"},Tt={class:"text-primary"},St={class:"col-sm-6 com-md-6"},Ot={class:"text-primary"};function Bt(s,t,a,l,y,c){const k=V("router-link"),I=V("EasyDataTable");return d(),u(x,null,[e("div",$,[e("div",M,[e("div",U,[t[23]||(t[23]=e("div",{class:"modal-header bg-primary-light text-white"},[e("h1",{class:"modal-title fs-5",id:"printModalLabel"},"چاپ فاکتور"),e("div",{class:"block-options"},[e("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})])],-1)),e("div",E,[t[21]||(t[21]=e("p",{class:"mb-2"},"برای تغییر تنظیمات پیشفرض به بخش تنظیمات چاپ مراجعه نمایید",-1)),e("div",N,[m(e("select",{"onUpdate:modelValue":t[0]||(t[0]=o=>s.printOptions.paper=o),class:"form-select"},t[14]||(t[14]=[e("option",{value:"A4-L"},"A4 افقی",-1),e("option",{value:"A4"},"A4 عمودی",-1),e("option",{value:"A5-L"},"A5 افقی",-1),e("option",{value:"A5"},"A5 عمودی",-1)]),512),[[O,s.printOptions.paper]]),t[15]||(t[15]=e("label",null,"سایز کاغذ و حالت چاپ",-1))]),e("div",D,[m(e("input",{class:"form-check-input","onUpdate:modelValue":t[1]||(t[1]=o=>s.printOptions.bidInfo=o),type:"checkbox"},null,512),[[g,s.printOptions.bidInfo]]),t[16]||(t[16]=e("label",{class:"form-check-label"},"اطلاعات کسب‌وکار",-1))]),e("div",L,[m(e("input",{class:"form-check-input","onUpdate:modelValue":t[2]||(t[2]=o=>s.printOptions.pays=o),type:"checkbox"},null,512),[[g,s.printOptions.pays]]),t[17]||(t[17]=e("label",{class:"form-check-label"},"نمایش پرداخت‌های فاکتور",-1))]),e("div",P,[m(e("input",{class:"form-check-input","onUpdate:modelValue":t[3]||(t[3]=o=>s.printOptions.note=o),type:"checkbox"},null,512),[[g,s.printOptions.note]]),t[18]||(t[18]=e("label",{class:"form-check-label"},"یاداشت پایین فاکتور",-1))]),e("div",F,[m(e("input",{class:"form-check-input","onUpdate:modelValue":t[4]||(t[4]=o=>s.printOptions.taxInfo=o),type:"checkbox"},null,512),[[g,s.printOptions.taxInfo]]),t[19]||(t[19]=e("label",{class:"form-check-label"},"مالیات به تفکیک اقلام",-1))]),e("div",z,[m(e("input",{class:"form-check-input","onUpdate:modelValue":t[5]||(t[5]=o=>s.printOptions.discountInfo=o),type:"checkbox"},null,512),[[g,s.printOptions.discountInfo]]),t[20]||(t[20]=e("label",{class:"form-check-label"},"تخفیف به تفکیک اقلام",-1))])]),e("div",_,[e("button",{class:"btn btn-primary mx-2",onClick:t[6]||(t[6]=o=>c.printInvoice()),type:"button"},t[22]||(t[22]=[e("i",{class:"si si-printer me-1"},null,-1),e("span",{class:""},"چاپ",-1)]))])])])]),e("div",j,[e("div",R,[e("h3",q,[e("button",{onClick:t[7]||(t[7]=o=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[24]||(t[24]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[25]||(t[25]=e("i",{class:"fa fa-book"},null,-1)),t[26]||(t[26]=i(" فاکتورهای برگشت از خرید "))]),e("div",G,[e("div",H,[t[31]||(t[31]=e("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-sm btn-link","data-bs-toggle":"dropdown",id:"dropdown-align-center-alt-primary",type:"button"},[e("i",{class:"fa-solid fa-ellipsis"})],-1)),e("div",J,[(d(!0),u(x,null,C(s.types,o=>(d(),u("button",{class:"dropdown-item",onClick:f=>c.changeLabel(o)},[t[27]||(t[27]=e("i",{class:"fa fa-undo text-dark pe-2"},null,-1)),i(" تغییر به "+n(o.label),1)],8,K))),256)),e("button",{class:"dropdown-item text-danger",onClick:t[8]||(t[8]=o=>c.changeLabel("clear"))},t[28]||(t[28]=[e("i",{class:"fa fa-undo pe-2"},null,-1),i(" حذف برچسب‌ها ")])),t[30]||(t[30]=e("hr",{class:"dropdown-divider"},null,-1)),e("button",{class:"dropdown-item text-danger",onClick:t[9]||(t[9]=o=>c.deleteItems())},t[29]||(t[29]=[e("i",{class:"fa fa-trash pe-2"},null,-1),i(" حذف گروهی ")]))])]),v(k,{to:"/acc/rfbuy/mod/",type:"button",class:"block-options-item"},{default:r(()=>t[32]||(t[32]=[e("span",{class:"fa fa-plus fw-bolder"},null,-1)])),_:1})])]),e("div",Q,[e("div",W,[e("div",X,[e("div",Y,[e("div",Z,[t[33]||(t[33]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),m(e("input",{"onUpdate:modelValue":t[10]||(t[10]=o=>s.searchValue=o),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[B,s.searchValue]]),t[34]||(t[34]=e("button",{class:"btn btn-outline-success dropdown-toggle d-block d-sm-none",type:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},[e("i",{class:"fa fa-filter"})],-1)),e("ul",tt,[(d(!0),u(x,null,C(s.types,(o,f)=>(d(),u("div",et,[m(e("input",{onChange:t[11]||(t[11]=b=>c.filterTable()),"onUpdate:modelValue":b=>s.types[f].checked=b,checked:"",class:"form-check-input",type:"checkbox"},null,40,st),[[g,s.types[f].checked]]),e("label",ot,n(o.label),1)]))),256))])])]),e("div",lt,[(d(!0),u(x,null,C(s.types,(o,f)=>(d(),u("div",at,[m(e("input",{onChange:t[12]||(t[12]=b=>c.filterTable()),"onUpdate:modelValue":b=>s.types[f].checked=b,checked:"",class:"form-check-input",type:"checkbox"},null,40,nt),[[g,s.types[f].checked]]),e("label",it,n(o.label),1)]))),256))]),v(I,{"table-class-name":"customize-table","items-selected":s.itemsSelected,"onUpdate:itemsSelected":t[13]||(t[13]=o=>s.itemsSelected=o),"show-index":"",alternating:"",headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":r(({code:o,type:f})=>[e("div",rt,[t[40]||(t[40]=e("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-sm btn-link","data-bs-toggle":"dropdown",id:"dropdown-align-center-alt-primary",type:"button"},[e("i",{class:"fa-solid fa-ellipsis"})],-1)),e("div",dt,[v(k,{class:"dropdown-item",to:"/acc/accounting/view/"+o},{default:r(()=>t[35]||(t[35]=[e("i",{class:"fa fa-file text-success pe-2"},null,-1),i(" سند حسابداری ")])),_:2},1032,["to"]),v(k,{class:"dropdown-item",to:"/acc/rfbuy/view/"+o},{default:r(()=>t[36]||(t[36]=[e("i",{class:"fa fa-eye text-info pe-2"},null,-1),i(" مشاهده فاکتور ")])),_:2},1032,["to"]),e("button",{class:"dropdown-item",onClick:b=>s.printOptions.selectedPrintCode=o,"data-bs-toggle":"modal","data-bs-target":"#printModal"},t[37]||(t[37]=[e("i",{class:"fa fa-file-pdf pe-2"},null,-1),i(" خروجی PDF ")]),8,ut),e("button",{type:"button",onClick:b=>c.canEditItem(o),class:"dropdown-item"},t[38]||(t[38]=[e("i",{class:"fa fa-edit pe-2"},null,-1),i(" ویرایش ")]),8,ct),e("button",{type:"button",onClick:b=>c.deleteItem(o),class:"dropdown-item text-danger"},t[39]||(t[39]=[e("i",{class:"fa fa-trash pe-2"},null,-1),i(" حذف ")]),8,pt)])])]),"item-label":r(({label:o})=>[o?(d(),u("span",ft,[o.code=="payed"?(d(),u("span",mt,n(o.label),1)):w("",!0),o.code=="returned"?(d(),u("span",bt,n(o.label),1)):w("",!0),o.code=="accepted"?(d(),u("span",ht,n(o.label),1)):w("",!0)])):w("",!0)]),"item-des":r(({des:o})=>[i(n(o.replace("فاکتور برگشت از خرید:","")),1)]),"item-relatedDocsCount":r(({relatedDocsCount:o,relatedDocsPays:f})=>[o!="0"?(d(),u("span",kt,[t[41]||(t[41]=e("i",{class:"fa fa-money"},null,-1)),i(" "+n(s.$filters.formatNumber(f)),1)])):w("",!0)]),"item-amount":r(({amount:o})=>[e("span",gt,n(s.$filters.formatNumber(o)),1)]),"item-transferCost":r(({transferCost:o})=>[e("span",yt,n(s.$filters.formatNumber(o)),1)]),"item-discountAll":r(({discountAll:o})=>[e("span",vt,n(s.$filters.formatNumber(o)),1)]),"item-person":r(({person:o})=>[v(k,{to:"/acc/persons/card/view/"+o.code},{default:r(()=>[i(n(o.nikename),1)]),_:2},1032,["to"])]),"item-code":r(({code:o})=>[v(k,{to:"/acc/rfbuy/view/"+o},{default:r(()=>[i(n(o),1)]),_:2},1032,["to"])]),_:1},8,["items-selected","headers","items","loading"]),e("div",wt,[e("a",xt,[e("div",Ct,[e("div",Vt,[e("div",It,[t[42]||(t[42]=e("span",{class:"text-dark"},[e("i",{class:"fa fa-list-dots"}),i(" مبلغ کل: ")],-1)),e("span",Tt,n(s.$filters.formatNumber(this.sumTotal))+" "+n(s.$filters.getActiveMoney().shortName),1)]),e("div",St,[t[43]||(t[43]=e("span",{class:"text-dark"},[e("i",{class:"fa fa-list-check"}),i(" جمع مبلغ موارد انتخابی: ")],-1)),e("span",Ot,n(s.$filters.formatNumber(this.sumSelected))+" "+n(s.$filters.getActiveMoney().shortName),1)])])])])])])])])])],64)}const Mt=T(A,[["render",Bt]]);export{Mt as default}; diff --git a/public_html/webui/assets/list-1c0e3aa3.js b/public_html/webui/assets/list-1c0e3aa3.js deleted file mode 100644 index 0c769e9..0000000 --- a/public_html/webui/assets/list-1c0e3aa3.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as R,S as c,a as v}from"./main-9b36f05f.js";import{h as j,a as n,o as d,s as p,b as l,w as a,F as S,r as q,_ as b,d as V,t as r,C as B,c as U,e as k,u as G,ao as H,A as w}from"./vendor-adef9cb4.js";const J=j({name:"list",data(){let e=this;return{paperSizes:[{title:e.$t("dialog.a4p"),value:"A4"},{title:e.$t("dialog.a4l"),value:"A4-L"},{title:e.$t("dialog.a5p"),value:"A5"},{title:e.$t("dialog.a5l"),value:"A5-L"}],modal:!1,printOptions:{pays:!0,note:!0,bidInfo:!0,taxInfo:!0,discountInfo:!0,selectedPrintCode:0,paper:"A4-L"},sumSelected:0,sumTotal:0,itemsSelected:[],searchValue:"",types:[],loading:q(!0),items:[],orgItems:[],headers:[{text:"عملیات",value:"operation"},{text:"فاکتور",value:"code",sortable:!0},{text:"تاریخ",value:"date",sortable:!0},{text:"خریدار",value:"person",sortable:!0},{text:"تخفیف",value:"discountAll",sortable:!0},{text:"حمل و نقل",value:"transferCost",sortable:!0},{text:"مبلغ",value:"amount",sortable:!0},{text:"سود فاکتور",value:"profit",sortable:!0},{text:"پرداختی",value:"relatedDocsCount",sortable:!0},{text:"برچسب",value:"label",width:100},{text:"شرح",value:"des",sortable:!0}]}},methods:{changeLabel(e){this.itemsSelected.length==0?c.fire({text:"هیچ موردی انتخاب نشده است.",icon:"warning",confirmButtonText:"قبول"}):(this.loading=!0,v.post("/api/presell/label/change",{items:this.itemsSelected,label:e}).then(o=>{this.loading==!1,o.data.code==0?(c.fire({text:"فاکتور‌ها با موفقیت ویرایش شد.",icon:"success",confirmButtonText:"قبول"}),this.itemsSelected=[]):o.data.result==2&&c.fire({text:o.data.message,icon:"warning",confirmButtonText:"قبول"}),this.loadData()}))},filterTable(){this.loading=!0;let e=[],o=!0,s=[];this.types.forEach(i=>{i.checked==!0&&(o=!1,s.push(i))}),o?this.items=this.orgItems:(this.orgItems.forEach(i=>{s.forEach($=>{if(i.label&&$.code==i.label.code){let C=!1;e.forEach(m=>{i.label.code==m.code&&(C=!0)}),C==!1&&e.push(i)}})}),this.items=e),this.loading=!1},loadData(){v.post("/api/printers/options/info").then(e=>{this.printOptions=e.data.sell}),v.post("/api/invoice/types",{type:"sell"}).then(e=>{this.types=e.data}),v.post("/api/presell/docs/search").then(e=>{this.items=e.data,this.orgItems=e.data,this.items.forEach(o=>{this.sumTotal+=parseInt(o.amount)}),this.loading=!1})},deleteItems(){this.itemsSelected.length==0?c.fire({text:"هیچ موردی انتخاب نشده است.",icon:"warning",confirmButtonText:"قبول"}):c.fire({text:"آیا برای حذف این مورد مطمئن هستید؟ تمامی اسناد پرداخت و حواله های انبار همراه فاکتور نیز حذف خواهند شد.",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(e=>{e.isConfirmed&&(this.loading=!0,v.post("/api/accounting/remove/group",{items:this.itemsSelected}).then(o=>{this.loading=!1,o.data.result==1?(this.loadData(),c.fire({text:"فاکتور ها با موفقیت حذف شد.",icon:"success",confirmButtonText:"قبول"})):o.data.result==2&&c.fire({text:o.data.message,icon:"warning",confirmButtonText:"قبول"})}))})},printInvoice(e=!0,o=!0){this.loading=!0,v.post("/api/presell/print/invoice",{code:this.printOptions.selectedPrintCode,pdf:e,printers:o,printOptions:this.printOptions}).then(s=>{this.loading=!1,window.open(this.$API_URL+"/front/print/"+s.data.id,"_blank","noreferrer")})},deleteItem(e){c.fire({text:"آیا برای حذف این مورد مطمئن هستید؟ تمامی اسناد پرداخت و حواله های انبار همراه فاکتور نیز حذف خواهند شد.",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(o=>{o.isConfirmed&&v.post("/api/accounting/remove",{code:e}).then(s=>{if(s.data.result==1){let i=0;for(let $=0;${typeof s.amount.valueOf()=="string"?this.sumSelected+=parseInt(s.amount.replaceAll(",","")):this.sumSelected+=s.amount})},deep:!0},searchValue:{handler:function(e,o){if(this.searchValue=="")this.items=this.orgItems;else{let s=[];this.orgItems.forEach(i=>{(i.person.nikename.includes(this.searchValue)||i.date.includes(this.searchValue)||i.amount.toString().includes(this.searchValue)||i.des.includes(this.searchValue)||i.code.includes(this.searchValue)||i.label&&i.label.label.includes(this.searchValue))&&s.push(i)}),this.items=s}},deep:!1}}}),K={class:"form-check form-check-inline mx-1"},Q=["onUpdate:modelValue"],W={class:"form-check-label"},X={key:0},Y={key:0,class:"text-success"},Z={key:1,class:"text-danger"},ee={key:2,class:"text-info"},te={key:0,class:"text-success"},le={class:"text-dark"},oe={key:0,class:"text-dark"},ae={key:1,class:"text-danger"},ie={class:"text-dark"},se={class:"text-dark"};function ne(e,o,s,i,$,C){const m=n("v-btn"),y=n("v-tooltip"),A=n("v-spacer"),u=n("v-icon"),O=n("v-list-subheader"),h=n("v-list-item"),I=n("v-list"),x=n("v-menu"),E=n("v-toolbar"),D=n("v-text-field"),T=n("router-link"),N=n("EasyDataTable"),z=n("v-col"),L=n("v-row"),P=n("v-select"),_=n("v-switch"),M=n("v-card"),F=n("v-dialog");return d(),p(S,null,[l(E,{color:"toolbar",title:e.$t("drawer.presells")},{prepend:a(()=>[l(y,{text:e.$t("dialog.back"),location:"bottom"},{activator:a(({props:t})=>[l(m,b(t,{onClick:o[0]||(o[0]=f=>e.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),default:a(()=>[l(A),l(y,{text:e.$t("dialog.add_new"),location:"bottom"},{activator:a(({props:t})=>[l(m,b(t,{icon:"mdi-plus",color:"primary",to:"/acc/presell/mod/"}),null,16)]),_:1},8,["text"]),l(y,{text:e.$t("dialog.delete"),location:"bottom"},{activator:a(({props:t})=>[l(m,b(t,{icon:"mdi-delete",color:"danger",onClick:o[1]||(o[1]=f=>e.deleteItems())}),null,16)]),_:1},8,["text"]),l(x,null,{activator:a(({props:t})=>[l(m,b(t,{icon:"",color:"green"}),{default:a(()=>[l(y,{activator:"parent",text:e.$t("dialog.change_labels"),location:"bottom"},null,8,["text"]),l(u,{icon:"mdi-dots-horizontal-circle"})]),_:2},1040)]),default:a(()=>[l(I,null,{default:a(()=>[l(O,{color:"primary"},{default:a(()=>[V(r(e.$t("dialog.change_labels")),1)]),_:1}),(d(!0),p(S,null,B(e.types,t=>(d(),U(h,{class:"text-dark",title:e.$t("dialog.change_to")+" "+t.label,onClick:f=>e.changeLabel(t)},{prepend:a(()=>[l(u,{color:"green-darken-4",icon:"mdi-label"})]),_:2},1032,["title","onClick"]))),256)),l(h,{class:"text-dark",title:e.$t("dialog.delete_labels"),onClick:o[2]||(o[2]=t=>e.changeLabel("clear"))},{prepend:a(()=>[l(u,{color:"red",icon:"mdi-undo"})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1},8,["title"]),l(L,{class:"pa-1"},{default:a(()=>[l(z,null,{default:a(()=>[l(D,{loading:e.loading,color:"green",class:"mb-0 pt-0 rounded-0","hide-details":"auto",density:"compact",placeholder:e.$t("dialog.search_txt"),modelValue:e.searchValue,"onUpdate:modelValue":o[4]||(o[4]=t=>e.searchValue=t),type:"text",clearable:""},{"prepend-inner":a(()=>[l(y,{location:"bottom",text:e.$t("dialog.search")},{activator:a(({props:t})=>[l(u,b(t,{color:"danger",icon:"mdi-magnify"}),null,16)]),_:1},8,["text"])]),"append-inner":a(()=>[l(x,{"close-on-content-click":!1},{activator:a(({props:t})=>[l(u,b({size:"sm"},t,{icon:"",color:"primary"}),{default:a(()=>[l(y,{activator:"parent",variant:"plain",text:e.$t("dialog.filters"),location:"bottom"},null,8,["text"]),l(u,{icon:"mdi-filter"})]),_:2},1040)]),default:a(()=>[l(I,null,{default:a(()=>[l(O,{color:"primary"},{default:a(()=>[l(u,{icon:"mdi-filter"}),V(" "+r(e.$t("dialog.filters")),1)]),_:1}),(d(!0),p(S,null,B(e.types,(t,f)=>(d(),U(h,{class:"text-dark"},{title:a(()=>[k("div",K,[G(k("input",{onChange:o[3]||(o[3]=g=>e.filterTable()),"onUpdate:modelValue":g=>e.types[f].checked=g,checked:"",class:"form-check-input",type:"checkbox"},null,40,Q),[[H,e.types[f].checked]]),k("label",W,r(t.label),1)])]),_:2},1024))),256))]),_:1})]),_:1})]),_:1},8,["loading","placeholder","modelValue"]),l(N,{"table-class-name":"customize-table","items-selected":e.itemsSelected,"onUpdate:itemsSelected":o[5]||(o[5]=t=>e.itemsSelected=t),"multi-sort":"","show-index":"",alternating:"","search-value":e.searchValue,headers:e.headers,items:e.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:e.loading},{"item-operation":a(({code:t,type:f})=>[l(x,null,{activator:a(({props:g})=>[l(m,b({variant:"text",size:"small",color:"error",icon:"mdi-menu"},g),null,16)]),default:a(()=>[l(I,null,{default:a(()=>[l(h,{class:"text-dark",title:e.$t("dialog.view"),to:"/acc/presell/view/"+t},{prepend:a(()=>[l(u,{color:"green-darken-4",icon:"mdi-eye"})]),_:2},1032,["title","to"]),l(h,{class:"text-dark",title:e.$t("dialog.export_pdf"),onClick:g=>{e.printOptions.selectedPrintCode=t,e.modal=!0}},{prepend:a(()=>[l(u,{icon:"mdi-file-pdf-box"})]),_:2},1032,["title","onClick"]),l(h,{class:"text-dark",title:e.$t("dialog.edit"),onClick:g=>e.canEditItem(t)},{prepend:a(()=>[l(u,{icon:"mdi-file-edit"})]),_:2},1032,["title","onClick"]),l(h,{class:"text-dark",title:e.$t("dialog.delete"),onClick:g=>e.deleteItem(t)},{prepend:a(()=>[l(u,{color:"deep-orange-accent-4",icon:"mdi-trash-can"})]),_:2},1032,["title","onClick"])]),_:2},1024)]),_:2},1024)]),"item-label":a(({label:t})=>[t?(d(),p("span",X,[t.code=="payed"?(d(),p("span",Y,r(t.label),1)):w("",!0),t.code=="returned"?(d(),p("span",Z,r(t.label),1)):w("",!0),t.code=="accepted"?(d(),p("span",ee,r(t.label),1)):w("",!0)])):w("",!0)]),"item-des":a(({des:t})=>[V(r(t.replace("فاکتور فروش:","")),1)]),"item-relatedDocsCount":a(({relatedDocsCount:t,relatedDocsPays:f})=>[t!="0"?(d(),p("span",te,[o[15]||(o[15]=k("i",{class:"fa fa-money"},null,-1)),V(" "+r(e.$filters.formatNumber(f)),1)])):w("",!0)]),"item-amount":a(({amount:t})=>[k("span",le,r(e.$filters.formatNumber(t)),1)]),"item-profit":a(({profit:t})=>[t>=0?(d(),p("span",oe,r(e.$filters.formatNumber(t)),1)):(d(),p("span",ae,r(e.$filters.formatNumber(Math.abs(t)))+" (زیان) ",1))]),"item-transferCost":a(({transferCost:t})=>[k("span",ie,r(e.$filters.formatNumber(t)),1)]),"item-discountAll":a(({discountAll:t})=>[k("span",se,r(e.$filters.formatNumber(t)),1)]),"item-person":a(({person:t})=>[l(T,{to:"/acc/persons/card/view/"+t.code},{default:a(()=>[V(r(t.nikename),1)]),_:2},1032,["to"])]),"item-code":a(({code:t})=>[l(T,{to:"/acc/presell/view/"+t},{default:a(()=>[V(r(t),1)]),_:2},1032,["to"])]),_:1},8,["table-class-name","items-selected","search-value","headers","items","loading"])]),_:1})]),_:1}),l(F,{modelValue:e.modal,"onUpdate:modelValue":o[14]||(o[14]=t=>e.modal=t),width:"auto"},{default:a(()=>[l(M,{subtitle:e.$t("dialog.print_info_des"),"prepend-icon":"mdi-file-pdf-box",title:e.$t("dialog.export_pdf")},{text:a(()=>[l(P,{class:"mb-2",modelValue:e.printOptions.paper,"onUpdate:modelValue":o[6]||(o[6]=t=>e.printOptions.paper=t),items:e.paperSizes,label:e.$t("dialog.paper_size")},null,8,["modelValue","items","label"]),l(_,{inset:"",modelValue:e.printOptions.bidInfo,"onUpdate:modelValue":o[7]||(o[7]=t=>e.printOptions.bidInfo=t),color:"primary",label:e.$t("dialog.bid_info_label"),"hide-details":""},null,8,["modelValue","label"]),l(_,{inset:"",modelValue:e.printOptions.pays,"onUpdate:modelValue":o[8]||(o[8]=t=>e.printOptions.pays=t),color:"primary",label:e.$t("dialog.invoice_pays"),"hide-details":""},null,8,["modelValue","label"]),l(_,{inset:"",modelValue:e.printOptions.note,"onUpdate:modelValue":o[9]||(o[9]=t=>e.printOptions.note=t),color:"primary",label:e.$t("dialog.invoice_footer_note"),"hide-details":""},null,8,["modelValue","label"]),l(_,{inset:"",modelValue:e.printOptions.taxInfo,"onUpdate:modelValue":o[10]||(o[10]=t=>e.printOptions.taxInfo=t),color:"primary",label:e.$t("dialog.tax_dexpo"),"hide-details":""},null,8,["modelValue","label"]),l(_,{inset:"",modelValue:e.printOptions.discountInfo,"onUpdate:modelValue":o[11]||(o[11]=t=>e.printOptions.discountInfo=t),color:"primary",label:e.$t("dialog.discount_dexpo"),"hide-details":""},null,8,["modelValue","label"])]),actions:a(()=>[l(m,{variant:"tonal",class:"","prepend-icon":"mdi-printer",color:"primary",text:e.$t("dialog.print"),onClick:o[12]||(o[12]=t=>{e.modal=!1,e.printInvoice()})},null,8,["text"]),l(m,{variant:"tonal",class:"","prepend-icon":"mdi-undo",color:"secondary",text:e.$t("dialog.cancel"),onClick:o[13]||(o[13]=t=>e.modal=!1)},null,8,["text"])]),_:1},8,["subtitle","title"])]),_:1},8,["modelValue"])],64)}const ue=R(J,[["render",ne]]);export{ue as default}; diff --git a/public_html/webui/assets/list-1f9e93ab.js b/public_html/webui/assets/list-1f9e93ab.js deleted file mode 100644 index 04734f0..0000000 --- a/public_html/webui/assets/list-1f9e93ab.js +++ /dev/null @@ -1 +0,0 @@ -import{h as X,r as w,a as r,o as m,s as g,b as e,w as t,_ as $,e as d,aa as pe,F as L,t as k,c as z,A as N,O as fe,n as ve,j as ge,V as be,d as F,C as W,u as _e,ao as he}from"./vendor-adef9cb4.js";import{S as f,a as S,_ as Q,l as ye,c as Y}from"./main-9b36f05f.js";import{l as xe}from"./lodash-9e2b1319.js";/* empty css */const we=X({name:"commodity-import-excel",props:{windowsState:Object},data:()=>({loading:w(!1),file:null}),methods:{addFile(i){this.file=i.target.files[0]},submit(){if(this.file===null)f.fire({text:"فایل انتخاب نشده است",icon:"error",confirmButtonText:"قبول"});else{let i=new FormData;i.append("file",this.file),S.post("/api/commodity/import/excel",i,{headers:{"Content-Type":"multipart/form-data"}}).then(()=>{f.fire({text:"فایل با موفقیت ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(n=>{this.$refs.Close.click(),this.$props.windowsState.submited=!0})}).catch(()=>{f.fire({text:"متاسفانه خطایی به وجود آمد.",icon:"error",confirmButtonText:"قبول"})})}}}}),ke={class:"modal modal-lg fade",id:"importexcel","data-bs-backdrop":"static","data-bs-keyboard":"false",tabindex:"-1","aria-labelledby":"importexcelLabel","aria-hidden":"true"},$e={class:"modal-dialog"},Ce={class:"modal-content"},Te={class:"modal-body"},Ve=["href"],Ae={class:"mb-3"};function Be(i,n,b,P,h,R){const C=r("v-btn"),V=r("v-tooltip");return m(),g(L,null,[e(V,{text:i.$t("dialog.import_excel"),location:"bottom"},{activator:t(({props:y})=>[e(C,$(y,{icon:"mdi-table-arrow-left",color:"primary","data-bs-toggle":"modal","data-bs-target":"#importexcel"}),null,16)]),_:1},8,["text"]),d("div",ke,[d("div",$e,[d("div",Ce,[n[5]||(n[5]=d("div",{class:"modal-header bg-primary-light text-white"},[d("h1",{class:"modal-title fs-5",id:"importexcelLabel"},"وارد کردن از اکسل"),d("div",{class:"block-options"},[d("button",{type:"button",class:"btn-close text-white","data-bs-dismiss":"modal","aria-label":"Close"})])],-1)),d("div",Te,[d("ul",null,[n[2]||(n[2]=d("li",null,"برای وارد کردن لیست کالا و خدمات در اکسل ابتدا فایل نمونه را دریافت نمایید سپس مطابق الگو اطلاعات را تکمیل کنید در مرحله بعدی با انتخاب فایل نسبت به ورود از لیست اقدام کنید",-1)),d("li",null,[d("a",{href:this.$filters.getApiUrl()+"/imports/commodities-import.xlsx",target:"_blank"},"دریافت فایل نمونه",8,Ve)])]),d("form",{onSubmit:n[1]||(n[1]=pe(y=>i.submit(),["prevent"]))},[d("div",Ae,[n[3]||(n[3]=d("label",{for:"formFileSm",class:"form-label"},"انتخاب فایل",-1)),d("input",{onChange:n[0]||(n[0]=(...y)=>i.addFile&&i.addFile(...y)),class:"custom-file-input form-control",id:"formFileSm",type:"file",accept:"application/vnd.ms-excel,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},null,32)]),n[4]||(n[4]=d("div",{class:"mb-3"},[d("button",{type:"submit",class:"btn btn-primary"}," وارد کردن ")],-1))],32)])])])])],64)}const Fe=Q(we,[["render",Be]]),Se=X({name:"changePriceGroup",props:{items:{type:Array},btn:{default:!0,type:Boolean},windowsState:Object},components:{Money3:ye},data:()=>({dialog:!1,loading:!1,priceType:"sell",priceTypes:[{code:"sell",label:"قیمت فروش"},{code:"buy",label:"قیمت خرید"}],changeType:"percent",changeTypes:[{code:"percent",label:"درصدی"},{code:"much",label:"مقداری"}],changeArrow:"up",changeArrows:[{code:"up",label:"افزایش"},{code:"down",label:"کاهش"}],data:{name:"",percent:1,much:0},currencyConfig:{masked:!1,prefix:"",suffix:"ریال",thousands:",",decimal:".",precision:0,disableNegative:!1,disabled:!1,min:0,max:null,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1}}),methods:{showDialog(){var i;((i=this.$props.items)==null?void 0:i.length)===0?f.fire({text:"هیچ کالایی انتخاب نشده است!",icon:"error",confirmButtonText:"قبول"}):this.dialog=!0},save(){this.loading=!0,S.post("/api/commodity/pricegroup/update",{changeType:this.changeType,priceType:this.priceType,arrow:this.changeArrow,percent:this.data.percent,much:this.data.much,items:this.$props.items}).then(i=>{this.loading=!1,f.fire({text:"قیمت‌ها به روز رسانی شد.",icon:"success",confirmButtonText:"قبول"}).then(()=>{this.dialog=!1,this.$props.windowsState.submited=!0})})}},mounted(){}}),Ee={class:"text-danger"};function Ue(i,n,b,P,h,R){const C=r("v-btn"),V=r("v-tooltip"),y=r("v-spacer"),O=r("v-icon"),E=r("v-toolbar"),I=r("v-select"),U=r("v-col"),M=r("v-number-input"),H=r("v-row"),A=r("v-card-text"),B=r("v-card"),J=r("v-dialog");return m(),g(L,null,[e(V,{text:i.$t("dialog.change_price_group"),location:"bottom"},{activator:t(({props:x})=>[e(C,$(x,{icon:"mdi-format-list-group",color:"primary",onClick:n[0]||(n[0]=_=>i.showDialog())}),null,16)]),_:1},8,["text"]),e(J,{modelValue:i.dialog,"onUpdate:modelValue":n[8]||(n[8]=x=>i.dialog=x),transition:"dialog-bottom-transition"},{default:t(()=>[e(B,{class:"bg-white",loading:i.loading},{default:t(()=>[e(E,{class:"",color:"toolbar",title:i.$t("dialog.change_price_group")},{prepend:t(()=>[e(V,{text:i.$t("dialog.back"),location:"bottom"},{activator:t(({props:x})=>[e(C,{icon:"mdi-close",onClick:n[1]||(n[1]=_=>i.dialog=!1)})]),_:1},8,["text"])]),default:t(()=>[e(y),e(C,{loading:i.loading,onClick:n[2]||(n[2]=x=>i.save()),icon:"",color:"green"},{default:t(()=>[e(V,{activator:"parent",text:i.$t("dialog.save"),location:"bottom"},null,8,["text"]),e(O,{icon:"mdi-content-save"})]),_:1},8,["loading"])]),_:1},8,["title"]),e(A,null,{default:t(()=>{var x;return[d("p",Ee,k(i.$t("dialog.items_changing",{msg:(x=i.$props.items)==null?void 0:x.length})),1),e(H,null,{default:t(()=>[e(U,{cols:"12",sm:"12",md:"4"},{default:t(()=>[e(I,{label:i.$t("dialog.price_type"),modelValue:i.priceType,"onUpdate:modelValue":n[3]||(n[3]=_=>i.priceType=_),items:i.priceTypes,"item-title":"label","item-value":"code",variant:"outlined"},null,8,["label","modelValue","items"])]),_:1}),e(U,{cols:"12",sm:"12",md:"4"},{default:t(()=>[e(I,{label:i.$t("dialog.price_change_type"),modelValue:i.changeType,"onUpdate:modelValue":n[4]||(n[4]=_=>i.changeType=_),items:i.changeTypes,"item-title":"label","item-value":"code",variant:"outlined"},null,8,["label","modelValue","items"])]),_:1}),e(U,{cols:"12",sm:"12",md:"4"},{default:t(()=>[e(I,{label:i.$t("dialog.price_change_type"),modelValue:i.changeArrow,"onUpdate:modelValue":n[5]||(n[5]=_=>i.changeArrow=_),items:i.changeArrows,"item-title":"label","item-value":"code",variant:"outlined"},null,8,["label","modelValue","items"])]),_:1}),i.changeType=="percent"?(m(),z(U,{key:0,cols:"12",sm:"12",md:"4"},{default:t(()=>[e(M,{min:1,label:i.$t("dialog.applay_percent"),hideInput:!1,inset:!1,modelValue:i.data.percent,"onUpdate:modelValue":n[6]||(n[6]=_=>i.data.percent=_),variant:"outlined"},null,8,["label","modelValue"])]),_:1})):N("",!0),i.changeType=="much"?(m(),z(U,{key:1,cols:"12",sm:"12",md:"4"},{default:t(()=>[e(M,{min:1,label:i.$t("dialog.applay_much"),hideInput:!1,inset:!1,modelValue:i.data.much,"onUpdate:modelValue":n[7]||(n[7]=_=>i.data.much=_),variant:"outlined"},null,8,["label","modelValue"])]),_:1})):N("",!0)]),_:1})]}),_:1})]),_:1},8,["loading"])]),_:1},8,["modelValue"])],64)}const De=Q(Se,[["render",Ue]]);const Oe={class:"form-check form-check-inline mx-1"},Ne=["onUpdate:modelValue"],Ie={class:"form-check-label"},Le={key:0,class:"fa fa-check text-success"},Pe={key:0},Re={key:0,class:"text-danger"},Me={key:1,class:"text-success"},je={key:2,class:"text-dark"},Ge={key:1},ze={key:0},He={key:1},Je={key:0,class:"fa fa-check text-success"},Ke={key:1,class:"fa fa-close text-danger"},Qe={key:0,class:"fa fa-check text-success"},We={key:1,class:"fa fa-close text-danger"},q="hesabix_commodity_table_columns",Ye={__name:"list",setup(i){const n=Y();S.defaults.baseURL=n;const b=w(!1),P=w([]),h=w([]),R=w(0),C=w(""),V=w([]),y=w({submited:!1}),O=w(!1),E=w([{text:"عملیات",value:"operation",width:"100",visible:!0},{text:"کد",value:"code",sortable:!0,visible:!0},{text:"کالا / خدمات",value:"khadamat",sortable:!0,width:150,visible:!0},{text:"نام کالا و خدمات",value:"name",sortable:!0,width:150,visible:!0},{text:"واحد شمارش",value:"unit",sortable:!0,width:100,visible:!0},{text:"موجودی",value:"count",sortable:!1,width:150,visible:!0},{text:"دسترسی سریع",value:"speedAccess",width:100,visible:!0},{text:"مالیات",value:"withoutTax",width:100,visible:!0},{text:"دسته‌بندی",value:"cat",sortable:!0,width:100,visible:!0},{text:"قیمت خرید",value:"priceBuy",sortable:!0,width:100,visible:!0},{text:"قیمت فروش",value:"priceSell",sortable:!0,width:100,visible:!0},{text:"نقطه سفارش",value:"orderPoint",width:100,visible:!0},{text:"حداقل سفارش",value:"minOrderCount",width:100,visible:!0},{text:"زمان انتظار",value:"dayLoading",width:100,visible:!0},{text:"کنترل موجودی",value:"commodityCountCheck",width:100,visible:!0}]),I=fe(()=>E.value.filter(a=>a.visible)),U=()=>{const a=localStorage.getItem(q);if(a){const l=JSON.parse(a);E.value.forEach(u=>{u.visible=l.includes(u.value)})}else E.value.forEach(l=>l.visible=!0)},M=()=>{const a=E.value.filter(l=>l.visible).map(l=>l.value);localStorage.setItem(q,JSON.stringify(a))},H=()=>{M()},A=w({page:1,rowsPerPage:10,sortBy:"code",sortDesc:!0}),B=async()=>{var a,l;try{b.value=!0;const u=V.value.filter(c=>c.checked).map(c=>c.id),s={};C.value.trim()&&(s.search={value:C.value.trim()}),u.length>0&&(s.cat={operator:"=",value:u});const p={filters:s,pagination:{page:A.value.page,limit:A.value.rowsPerPage},sort:{sortBy:A.value.sortBy,sortDesc:A.value.sortDesc===void 0?!0:A.value.sortDesc}},v=await S.post("/api/commodities/search",p);P.value=v.data.results,R.value=v.data.pagination.total_items}catch(u){console.error("Error fetching data:",u),f.fire({text:"خطا در بارگذاری داده‌ها: "+(((l=(a=u.response)==null?void 0:a.data)==null?void 0:l.detail)||u.message),icon:"error",confirmButtonText:"قبول"})}finally{b.value=!1}},J=async()=>{try{const a=await S.post("/api/commodity/cat/get/line");V.value=a.data.map(l=>({id:l.id,name:l.name,checked:!1}))}catch(a){console.error("Error fetching categories:",a)}},x=async(a=!1)=>{var l,u;try{if(b.value=!0,!a&&!h.value.length){f.fire({text:"هیچ آیتمی برای خروجی انتخاب نشده است",icon:"warning",confirmButtonText:"قبول"});return}const s=a?{all:!0}:{items:h.value},v=(await S.post("/api/commodity/list/print",s)).data.id,c=Y();window.open(`${c}/front/print/${v}`,"_blank")}catch(s){console.error("Error exporting PDF:",s),f.fire({text:"خطا در خروجی PDF: "+(((u=(l=s.response)==null?void 0:l.data)==null?void 0:u.detail)||s.message),icon:"error",confirmButtonText:"قبول"})}finally{b.value=!1}},_=async(a=!1)=>{var l,u;try{if(b.value=!0,!a&&!h.value.length){f.fire({text:"هیچ آیتمی برای خروجی انتخاب نشده است",icon:"warning",confirmButtonText:"قبول"});return}const s=a?{all:!0}:{items:h.value},p=await S.post("/api/commodity/list/excel",s,{responseType:"blob"}),v=window.URL.createObjectURL(new Blob([p.data],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"})),c=document.createElement("a");c.href=v,c.setAttribute("download","commodities.xlsx"),document.body.appendChild(c),c.click(),document.body.removeChild(c),window.URL.revokeObjectURL(v)}catch(s){console.error("Error exporting Excel:",s),f.fire({text:"خطا در خروجی Excel: "+(((u=(l=s.response)==null?void 0:l.data)==null?void 0:u.detail)||s.message),icon:"error",confirmButtonText:"قبول"})}finally{b.value=!1}},Z=async a=>{var u,s;if((await f.fire({text:"آیا از حذف این آیتم اطمینان دارید؟",icon:"warning",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"})).isConfirmed)try{b.value=!0;const p=await S.delete(`/api/commodities/${a}`);p.data.result===1?(f.fire({text:"آیتم با موفقیت حذف شد",icon:"success",confirmButtonText:"قبول"}),B()):p.data.result===2&&f.fire({text:"این کالا در اسناد حسابداری یا انبار استفاده شده و قابل حذف نیست",icon:"error",confirmButtonText:"قبول"})}catch(p){console.error("Error deleting item:",p),f.fire({text:"خطا در حذف آیتم: "+(((s=(u=p.response)==null?void 0:u.data)==null?void 0:s.detail)||p.message),icon:"error",confirmButtonText:"قبول"})}finally{b.value=!1}},ee=async()=>{var l,u;if(!h.value.length){f.fire({text:"هیچ آیتمی برای حذف انتخاب نشده است",icon:"warning",confirmButtonText:"قبول"});return}if((await f.fire({text:"آیا از حذف آیتم‌های انتخاب‌شده اطمینان دارید؟",icon:"warning",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"})).isConfirmed)try{b.value=!0;const s=h.value.map(v=>v.code),p=await S.post("/api/commodity/deletegroup",{codes:s});p.data.Success&&(f.fire({text:p.data.result.ignored?"برخی آیتم‌ها به دلیل استفاده در اسناد حذف نشدند":"آیتم‌ها با موفقیت حذف شدند",icon:p.data.result.ignored?"warning":"success",confirmButtonText:"قبول"}),h.value=[],B())}catch(s){console.error("Error deleting group:",s),f.fire({text:"خطا در حذف گروهی: "+(((u=(l=s.response)==null?void 0:l.data)==null?void 0:u.detail)||s.message),icon:"error",confirmButtonText:"قبول"})}finally{b.value=!1}},te=xe.debounce(()=>B(),500);return ve(()=>y.value.submited,a=>{a&&(y.value.submited=!1,B())}),ge(()=>{U(),J(),B()}),(a,l)=>{const u=r("v-btn"),s=r("v-tooltip"),p=r("v-spacer"),v=r("v-slide-group-item"),c=r("v-icon"),K=r("v-list-subheader"),D=r("v-list-item"),j=r("v-list"),G=r("v-menu"),oe=r("v-slide-group"),le=r("v-toolbar"),ae=r("v-text-field"),ie=r("EasyDataTable"),ne=r("v-card-title"),se=r("v-checkbox"),re=r("v-card-text"),ue=r("v-card-actions"),de=r("v-card"),ce=r("v-dialog");return m(),g(L,null,[e(le,{color:"toolbar",title:a.$t("drawer.commodity")},{prepend:t(()=>[e(s,{text:a.$t("dialog.back"),location:"bottom"},{activator:t(({props:o})=>[e(u,$(o,{onClick:l[0]||(l[0]=T=>a.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),default:t(()=>[e(p),e(oe,{"show-arrows":""},{default:t(()=>[e(v,null,{default:t(()=>[e(s,{text:a.$t("dialog.add_new"),location:"bottom"},{activator:t(({props:o})=>[e(u,$(o,{icon:"mdi-package-variant-plus",color:"primary",to:"/acc/commodity/mod/"}),null,16)]),_:1},8,["text"])]),_:1}),e(v,null,{default:t(()=>[e(De,{items:h.value,"windows-state":y.value},null,8,["items","windows-state"])]),_:1}),e(v,null,{default:t(()=>[e(Fe,{"windows-state":y.value},null,8,["windows-state"])]),_:1}),e(v,null,{default:t(()=>[e(G,null,{activator:t(({props:o})=>[e(u,$(o,{icon:"",color:"red"}),{default:t(()=>[e(s,{activator:"parent",text:a.$t("dialog.export_pdf"),location:"bottom"},null,8,["text"]),e(c,{icon:"mdi-file-pdf-box"})]),_:2},1040)]),default:t(()=>[e(j,null,{default:t(()=>[e(K,{color:"primary"},{default:t(()=>[F(k(a.$t("dialog.export_pdf")),1)]),_:1}),e(D,{class:"text-dark",title:a.$t("dialog.selected"),onClick:l[1]||(l[1]=o=>x(!1))},{prepend:t(()=>[e(c,{color:"green-darken-4",icon:"mdi-check"})]),_:1},8,["title"]),e(D,{class:"text-dark",title:a.$t("dialog.all"),onClick:l[2]||(l[2]=o=>x(!0))},{prepend:t(()=>[e(c,{color:"indigo-darken-4",icon:"mdi-expand-all"})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1}),e(v,null,{default:t(()=>[e(G,null,{activator:t(({props:o})=>[e(u,$(o,{icon:"",color:"green"}),{default:t(()=>[e(s,{activator:"parent",text:a.$t("dialog.export_excel"),location:"bottom"},null,8,["text"]),e(c,{icon:"mdi-file-excel-box"})]),_:2},1040)]),default:t(()=>[e(j,null,{default:t(()=>[e(K,{color:"primary"},{default:t(()=>[F(k(a.$t("dialog.export_excel")),1)]),_:1}),e(D,{class:"text-dark",title:a.$t("dialog.selected"),onClick:l[3]||(l[3]=o=>_(!1))},{prepend:t(()=>[e(c,{color:"green-darken-4",icon:"mdi-check"})]),_:1},8,["title"]),e(D,{class:"text-dark",title:a.$t("dialog.all"),onClick:l[4]||(l[4]=o=>_(!0))},{prepend:t(()=>[e(c,{color:"indigo-darken-4",icon:"mdi-expand-all"})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1}),e(v,null,{default:t(()=>[e(s,{text:a.$t("dialog.delete"),location:"bottom"},{activator:t(({props:o})=>[e(u,$(o,{icon:"mdi-trash-can",color:"danger",onClick:ee}),null,16)]),_:1},8,["text"])]),_:1}),e(v,null,{default:t(()=>[e(s,{text:a.$t("dialog.column_settings"),location:"bottom"},{activator:t(({props:o})=>[e(u,$(o,{icon:"mdi-table-cog",color:"primary",onClick:l[5]||(l[5]=T=>O.value=!0)}),null,16)]),_:1},8,["text"])]),_:1})]),_:1})]),_:1},8,["title"]),e(ae,{loading:b.value,color:"green",class:"mb-0 pt-0 rounded-0","hide-details":"auto",density:"compact",placeholder:a.$t("dialog.search_txt"),modelValue:C.value,"onUpdate:modelValue":l[6]||(l[6]=o=>C.value=o),type:"text",onInput:be(te)},{"prepend-inner":t(()=>[e(s,{location:"bottom",text:a.$t("dialog.search")},{activator:t(({props:o})=>[e(c,$(o,{color:"danger",icon:"mdi-magnify"}),null,16)]),_:1},8,["text"])]),"append-inner":t(()=>[e(G,{"close-on-content-click":!1},{activator:t(({props:o})=>[e(c,$({size:"sm"},o,{icon:"",color:"primary"}),{default:t(()=>[e(s,{activator:"parent",variant:"plain",text:a.$t("dialog.filters"),location:"bottom"},null,8,["text"]),e(c,{icon:"mdi-filter"})]),_:2},1040)]),default:t(()=>[e(j,null,{default:t(()=>[e(K,{color:"primary"},{default:t(()=>[e(c,{icon:"mdi-filter"}),F(" "+k(a.$t("dialog.filters")),1)]),_:1}),(m(!0),g(L,null,W(V.value,(o,T)=>(m(),z(D,{key:T,class:"text-dark"},{default:t(()=>[d("div",Oe,[_e(d("input",{"onUpdate:modelValue":me=>o.checked=me,class:"form-check-input",type:"checkbox",onChange:B},null,40,Ne),[[he,o.checked]]),d("label",Ie,k(o.name),1)])]),_:2},1024))),128))]),_:1})]),_:1})]),_:1},8,["loading","placeholder","modelValue","onInput"]),e(ie,{"table-class-name":"customize-table","items-selected":h.value,"onUpdate:itemsSelected":l[7]||(l[7]=o=>h.value=o),"multi-sort":"","show-index":"",alternating:"",headers:I.value,items:P.value,loading:b.value,"server-items-length":R.value,"server-options":A.value,"onUpdate:serverOptions":[l[8]||(l[8]=o=>A.value=o),B],"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center","rows-per-page-message":"تعداد سطر","empty-message":"اطلاعاتی برای نمایش وجود ندارد","rows-of-page-separator-message":"از"},{"item-operation":t(({code:o})=>[e(G,null,{activator:t(({props:T})=>[e(u,$({variant:"text",size:"small",color:"error",icon:"mdi-menu"},T),null,16)]),default:t(()=>[e(j,null,{default:t(()=>[e(D,{class:"text-dark",title:a.$t("dialog.edit"),to:"/acc/commodity/mod/"+o},{prepend:t(()=>[e(c,{icon:"mdi-file-edit"})]),_:2},1032,["title","to"]),e(D,{class:"text-dark",title:a.$t("dialog.delete"),onClick:T=>Z(o)},{prepend:t(()=>[e(c,{color:"deep-orange-accent-4",icon:"mdi-trash-can"})]),_:2},1032,["title","onClick"])]),_:2},1024)]),_:2},1024)]),"item-speedAccess":t(({speedAccess:o})=>[o?(m(),g("i",Le)):N("",!0)]),"item-priceBuy":t(({priceBuy:o})=>[F(k(a.$filters.formatNumber(o)),1)]),"item-priceSell":t(({priceSell:o})=>[F(k(a.$filters.formatNumber(o)),1)]),"item-count":t(({count:o,khadamat:T})=>[T?(m(),g("label",Ge,"آیتم خدماتی")):(m(),g("label",Pe,[o<0?(m(),g("span",Re,[l[11]||(l[11]=d("i",{class:"fa fa-arrow-down me-1"},null,-1)),F(" "+k(a.$filters.formatNumber(Math.abs(o)))+" کمبود موجودی ",1)])):N("",!0),o>0?(m(),g("span",Me,[l[12]||(l[12]=d("i",{class:"fa fa-arrow-up me-1"},null,-1)),F(" "+k(a.$filters.formatNumber(Math.abs(o))),1)])):N("",!0),o===0?(m(),g("span",je,k(a.$filters.formatNumber(Math.abs(o))),1)):N("",!0)]))]),"item-khadamat":t(({khadamat:o})=>[o?(m(),g("label",He,"خدمات")):(m(),g("label",ze,"کالا و اقلام فیزیکی"))]),"item-withoutTax":t(({withoutTax:o})=>[!o||o===null?(m(),g("i",Je)):(m(),g("i",Ke))]),"item-commodityCountCheck":t(({commodityCountCheck:o})=>[o?(m(),g("i",Qe)):(m(),g("i",We))]),_:1},8,["items-selected","headers","items","loading","server-items-length","server-options"]),e(ce,{modelValue:O.value,"onUpdate:modelValue":l[10]||(l[10]=o=>O.value=o),"max-width":"500"},{default:t(()=>[e(de,null,{default:t(()=>[e(ne,{class:"text-h6"},{default:t(()=>[F(k(a.$t("dialog.column_settings")),1)]),_:1}),e(re,null,{default:t(()=>[l[13]||(l[13]=d("p",{class:"text-body-2 text-grey-darken-1"}," ستون‌هایی که می‌خواهید در جدول نمایش داده شوند را انتخاب کنید. تغییرات به صورت خودکار ذخیره می‌شوند. ",-1)),(m(!0),g(L,null,W(E.value,o=>(m(),z(se,{key:o.value,modelValue:o.visible,"onUpdate:modelValue":[T=>o.visible=T,H],label:o.text,color:"primary","hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"]))),128))]),_:1}),e(ue,null,{default:t(()=>[e(p),e(u,{color:"primary",text:"",onClick:l[9]||(l[9]=o=>O.value=!1)},{default:t(()=>l[14]||(l[14]=[F("بستن")])),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}},tt=Q(Ye,[["__scopeId","data-v-5fa4a7b7"]]);export{tt as default}; diff --git a/public_html/webui/assets/list-369adf8f.css b/public_html/webui/assets/list-369adf8f.css deleted file mode 100644 index 27554fb..0000000 --- a/public_html/webui/assets/list-369adf8f.css +++ /dev/null @@ -1 +0,0 @@ -.v-data-table[data-v-a34e9d25] .v-data-table__checkbox{margin-right:0;margin-left:0} diff --git a/public_html/webui/assets/list-3a10b9e2.js b/public_html/webui/assets/list-3a10b9e2.js deleted file mode 100644 index 88cef9a..0000000 --- a/public_html/webui/assets/list-3a10b9e2.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as u,a as n,S as l}from"./main-9b36f05f.js";import{r as p,a as m,o as f,s as b,e,d as h,u as g,ab as x,b as v,w as k}from"./vendor-adef9cb4.js";const w={name:"list",data:()=>({searchValue:"",loading:p(!0),items:[],headers:[{text:"توکن دسترسی",value:"token",sortable:!0},{text:"مهر زمان انقضا",value:"dateExpire"},{text:"عملیات",value:"operation"}]}),methods:{loadData(){this.loading=!0,n.post("/api/business/api/list").then(s=>{this.items=s.data,this.loading=!1})},submitNew(){this.loading=!0,n.post("/api/business/api/new").then(s=>{this.items.push(s.data),this.loading=!1,l.fire({text:"توکن ایجاد شد. رابط توکن: "+s.data.token,confirmButtonText:"قبول"})})},deleteItem(s){l.fire({text:"آیا برای این مورد مطمئن هستید؟ دسترسی برنامه‌هایی که از این رابط استفاده می‌کنند قطع خواهد شد.",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(t=>{t.isConfirmed&&n.post("/api/business/api/remove/"+s).then(r=>{if(r.data.result==1){let i=0;for(let o=0;os.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[3]||(t[3]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[4]||(t[4]=e("i",{class:"fa fa-plug-circle-plus"},null,-1)),t[5]||(t[5]=h(" دسترسی توسعه دهندگان"))]),e("div",C,[e("div",T,[e("button",{onClick:t[1]||(t[1]=a=>d.submitNew()),class:"btn btn-sm btn-success"},"ایجاد رابط جدید")])])]),e("div",V,[e("div",$,[e("div",D,[e("div",M,[e("div",N,[t[6]||(t[6]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),g(e("input",{"onUpdate:modelValue":t[2]||(t[2]=a=>s.searchValue=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[x,s.searchValue]])])]),v(c,{"table-class-name":"customize-table","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":k(({token:a})=>[e("span",{class:"text-danger px-1",onClick:S=>d.deleteItem(a)},t[7]||(t[7]=[e("i",{class:"fa fa-trash"},null,-1)]),8,E)]),_:1},8,["search-value","headers","items","loading"])])])])])}const O=u(w,[["render",P]]);export{O as default}; diff --git a/public_html/webui/assets/list-3ce32fe4.css b/public_html/webui/assets/list-3ce32fe4.css deleted file mode 100644 index 574776c..0000000 --- a/public_html/webui/assets/list-3ce32fe4.css +++ /dev/null @@ -1 +0,0 @@ -.v-data-table{width:100%;overflow-x:auto}:deep(.v-data-table-header th){text-align:center!important}:deep(.v-data-table__wrapper table td){text-align:center!important}.text-success{color:#4caf50!important}.text-error{color:#ff5252!important}:deep(.v-data-table__wrapper table td a){text-decoration:none;color:#1976d2}:deep(.v-data-table__wrapper table td a:hover){text-decoration:underline} diff --git a/public_html/webui/assets/list-48aca133.css b/public_html/webui/assets/list-48aca133.css deleted file mode 100644 index 9990c2a..0000000 --- a/public_html/webui/assets/list-48aca133.css +++ /dev/null @@ -1 +0,0 @@ -.v-data-table[data-v-7a97c43d]{direction:rtl} diff --git a/public_html/webui/assets/list-499d244d.js b/public_html/webui/assets/list-499d244d.js deleted file mode 100644 index 1109fb6..0000000 --- a/public_html/webui/assets/list-499d244d.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as h,a as d,S as c}from"./main-9b36f05f.js";import{r as g,a as m,o as u,s as k,e,d as x,b as p,w as n,u as v,ab as w,c as y,A as _}from"./vendor-adef9cb4.js";const V={name:"list",data:()=>({loading:g(!0),searchValue:"",items:[],headers:[{text:"نام ویژگی",value:"name",sortable:!0},{text:"عملیات",value:"operation"}]}),methods:{loadData(){d.post("/api/commodity/drop/list").then(s=>{this.items=s.data,this.loading=!1})},deleteItem(s){c.fire({text:"آیا برای حذف این مورد مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"}).then(t=>{t.isConfirmed&&d.post("/api/business/delete/user",{code:s}).then(i=>{if(i.data.result==1){let l=0;for(let o=0;os.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[2]||(t[2]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[3]||(t[3]=e("i",{class:"mx-2 fa fa-droplet"},null,-1)),t[4]||(t[4]=x(" ویژگی‌های کالا و خدمات "))]),e("div",$,[p(r,{to:"/acc/commodity/drop/mod/",class:"btn btn-primary ms-1"},{default:n(()=>t[5]||(t[5]=[e("span",{class:"fa fa-plus fw-bolder"},null,-1)])),_:1})])]),e("div",D,[e("div",M,[e("div",N,[e("div",E,[e("div",P,[t[6]||(t[6]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),v(e("input",{"onUpdate:modelValue":t[1]||(t[1]=a=>s.searchValue=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[w,s.searchValue]])])]),p(f,{"table-class-name":"customize-table","multi-sort":"","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":n(({id:a,canEdit:b})=>[b?(u(),y(r,{key:0,class:"btn btn-sm btn-link",to:"/acc/commodity/drop/mod/"+a},{default:n(()=>t[7]||(t[7]=[e("i",{class:"fa fa-edit px-2"},null,-1)])),_:2},1032,["to"])):_("",!0)]),_:1},8,["search-value","headers","items","loading"])])])])])}const O=h(V,[["render",S]]);export{O as default}; diff --git a/public_html/webui/assets/list-4cad29ad.js b/public_html/webui/assets/list-4cad29ad.js deleted file mode 100644 index b7ec06b..0000000 --- a/public_html/webui/assets/list-4cad29ad.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as u,a as p}from"./main-9b36f05f.js";import{r as m,a as n,o,s as l,e as t,d as b,u as f,ab as h,b as i,w as r}from"./vendor-adef9cb4.js";const g={name:"list",data:()=>({searchValue:"",loading:m(!0),items:[],headers:[{text:"وضعیت",value:"state",sortable:!0},{text:"عملیات",value:"operation"},{text:"کد",value:"code",sortable:!0},{text:"تاریخ",value:"date",sortable:!0},{text:"شرح",value:"des",sortable:!0},{text:"مبلغ",value:"amount",sortable:!0},{text:"ثبت کننده",value:"submitter",sortable:!0}]}),methods:{loadData(){p.post("/api/accounting/search",{type:"all"}).then(s=>{this.items=s.data,this.items.forEach(e=>{e.amount=this.$filters.formatNumber(e.amount)}),this.loading=!1})}},beforeMount(){this.loadData()}},k={class:"block block-content-full"},v={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},x={class:"block-title text-primary-dark"},_={class:"block-content pt-1 pb-3"},y={class:"row"},w={class:"col-sm-12 col-md-12 m-0 p-0"},V={class:"mb-1"},$={class:"input-group input-group-sm"},D={key:0,class:"fa fa-lock text-danger"},M={key:1,class:"fa fa-lock-open text-success"};function E(s,e,N,T,B,C){const d=n("router-link"),c=n("EasyDataTable");return o(),l("div",k,[t("div",v,[t("h3",x,[t("button",{onClick:e[0]||(e[0]=a=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},e[2]||(e[2]=[t("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),e[3]||(e[3]=t("i",{class:"fa fa-book-open-reader"},null,-1)),e[4]||(e[4]=b(" اسناد حسابداری"))])]),t("div",_,[t("div",y,[t("div",w,[t("div",V,[t("div",$,[e[5]||(e[5]=t("span",{class:"input-group-text"},[t("i",{class:"fa fa-search"})],-1)),f(t("input",{"onUpdate:modelValue":e[1]||(e[1]=a=>s.searchValue=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[h,s.searchValue]])])]),i(c,{"table-class-name":"customize-table","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-state":r(({type:a})=>[a!="accounting"?(o(),l("i",D)):(o(),l("i",M))]),"item-operation":r(({code:a,type:P})=>[i(d,{class:"btn btn-sm btn-link text-success",to:"/acc/accounting/view/"+a},{default:r(()=>e[6]||(e[6]=[t("i",{class:"fa fa-eye px-1"},null,-1)])),_:2},1032,["to"])]),_:1},8,["search-value","headers","items","loading"])])])])])}const S=u(g,[["render",E]]);export{S as default}; diff --git a/public_html/webui/assets/list-57e7ab58.js b/public_html/webui/assets/list-57e7ab58.js deleted file mode 100644 index cf3a06b..0000000 --- a/public_html/webui/assets/list-57e7ab58.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as h,a as m}from"./main-9b36f05f.js";import{r as g,a as d,o as f,s as _,e,d as c,b as r,w as s,u as l,ab as b,t as v,B as i}from"./vendor-adef9cb4.js";const k={name:"list",data:()=>({searchValue:"",loading:g(!0),items:[],headers:[{text:"کد",value:"code"},{text:"نام مستعار",value:"nikename",sortable:!0},{text:"نام و نام خانوادگی",value:"name",sortable:!0},{text:"مرصع‌کار",value:"plugNoghreMorsa"},{text:"حکاک",value:"plugNoghreHakak"},{text:"قلم زن",value:"plugNoghreGhalam"},{text:"تراشکار",value:"plugNoghreTarash"},{text:"تلفن همراه",value:"mobile"},{text:"عملیات",value:"operation"}]}),methods:{loadData(){m.post("/api/plugin/noghre/employess/list").then(o=>{this.items=o.data,this.loading=!1})}},beforeMount(){this.loadData()}},x={class:"block block-content-full"},y={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},N={class:"block-options"},w={class:"block-content pt-1 pb-3"},V={class:"row"},M={class:"col-sm-12 col-md-12 m-0 p-0"},D={class:"mb-1"},T={class:"input-group input-group-sm"},B={class:"fa fa-check text-danger"},$={class:"fa fa-check text-danger"},E={class:"fa fa-check text-danger"},P={class:"fa fa-check text-danger"};function S(o,a,C,G,H,z){const n=d("router-link"),u=d("EasyDataTable");return f(),_("div",x,[e("div",y,[a[2]||(a[2]=e("h3",{class:"block-title text-primary-dark"},[e("i",{class:"mx-2 fa fa-list"}),c(" کارکنان کارگاه ")],-1)),e("div",N,[r(n,{to:"/acc/plugin/noghre/employees/mod",class:"block-options-item"},{default:s(()=>a[1]||(a[1]=[e("span",{class:"fa fa-plus fw-bolder"},null,-1)])),_:1})])]),e("div",w,[e("div",V,[e("div",M,[e("div",D,[e("div",T,[a[3]||(a[3]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),l(e("input",{"onUpdate:modelValue":a[0]||(a[0]=t=>o.searchValue=t),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[b,o.searchValue]])])]),r(u,{"table-class-name":"customize-table","multi-sort":"","show-index":"",alternating:"","search-value":o.searchValue,headers:o.headers,items:o.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:o.loading},{"item-operation":s(({code:t})=>[r(n,{to:"/acc/plugin/noghre/employees/mod/"+t},{default:s(()=>a[4]||(a[4]=[e("i",{class:"fa fa-edit px-2"},null,-1)])),_:2},1032,["to"])]),"item-plugNoghreMorsa":s(({plugNoghreMorsa:t})=>[l(e("i",B,null,512),[[i,t]])]),"item-plugNoghreHakak":s(({plugNoghreHakak:t})=>[l(e("i",$,null,512),[[i,t]])]),"item-plugNoghreTarash":s(({plugNoghreTarash:t})=>[l(e("i",E,null,512),[[i,t]])]),"item-plugNoghreGhalam":s(({plugNoghreGhalam:t})=>[l(e("i",P,null,512),[[i,t]])]),"item-nikename":s(({nikename:t,code:p})=>[r(n,{to:"/acc/persons/card/view/"+p},{default:s(()=>[c(v(t),1)]),_:2},1032,["to"])]),_:1},8,["search-value","headers","items","loading"])])])])])}const j=h(k,[["render",S]]);export{j as default}; diff --git a/public_html/webui/assets/list-5e2cdb87.js b/public_html/webui/assets/list-5e2cdb87.js deleted file mode 100644 index 0711d71..0000000 --- a/public_html/webui/assets/list-5e2cdb87.js +++ /dev/null @@ -1 +0,0 @@ -import{a as $,_ as A,S as J}from"./main-9b36f05f.js";import{h as B,r as d,a,o as P,s as F,b as e,w as o,d as V,aa as K,t as h,F as I,n as L,_ as D,e as O,c as Q,A as W}from"./vendor-adef9cb4.js";const X=B({name:"ChangePasswordDialog",props:{userId:{type:Number,required:!0},dialog:{type:Boolean,required:!0}},emits:["update:dialog"],setup(t,{emit:l}){const p=d(null),m=d(""),v=d(""),f=d(!0),n=d(!1),g=d(!1),w=d(""),y=d(""),C=[u=>!!u||"کلمه عبور الزامی است",u=>u.length>=6||"کلمه عبور باید حداقل ۶ کاراکتر باشد"],r=[u=>!!u||"تکرار کلمه عبور الزامی است",u=>u===m.value||"کلمه عبور و تکرار آن باید یکسان باشند"],i=()=>{n.value||(_(),l("update:dialog",!1))},_=()=>{m.value="",v.value="",f.value=!0,p.value&&p.value.reset()},b=async()=>{const{valid:u}=await p.value.validate();if(!u){s("خطا","لطفاً تمام فیلدها را به درستی پر کنید");return}n.value=!0;try{await $.post(`/api/admin/user/change-password/${t.userId}`,{password:m.value,notifyUser:f.value}),s("موفقیت","کلمه عبور با موفقیت تغییر یافت"),_(),l("update:dialog",!1)}catch(k){console.error("Error changing password:",k),s("خطا","خطا در تغییر کلمه عبور")}finally{n.value=!1}},s=(u,k)=>{w.value=u,y.value=k,g.value=!0};return{form:p,password:m,confirmPassword:v,notifyUser:f,loading:n,notificationDialog:g,notificationTitle:w,notificationMessage:y,passwordRules:C,confirmPasswordRules:r,submitForm:b,closeDialog:i}}});function Y(t,l,p,m,v,f){const n=a("v-card-title"),g=a("v-text-field"),w=a("v-switch"),y=a("v-form"),C=a("v-card-text"),r=a("v-btn"),i=a("v-card-actions"),_=a("v-card"),b=a("v-dialog");return P(),F(I,null,[e(b,{modelValue:t.dialog,"onUpdate:modelValue":l[3]||(l[3]=s=>t.dialog=s),"max-width":"500px",persistent:""},{default:o(()=>[e(_,null,{default:o(()=>[e(n,null,{default:o(()=>l[6]||(l[6]=[V("تغییر کلمه عبور")])),_:1}),e(C,null,{default:o(()=>[e(y,{ref:"form",onSubmit:K(t.submitForm,["prevent"])},{default:o(()=>[e(g,{modelValue:t.password,"onUpdate:modelValue":l[0]||(l[0]=s=>t.password=s),label:"کلمه عبور جدید",type:"password",rules:t.passwordRules,required:"",disabled:t.loading},null,8,["modelValue","rules","disabled"]),e(g,{modelValue:t.confirmPassword,"onUpdate:modelValue":l[1]||(l[1]=s=>t.confirmPassword=s),label:"تکرار کلمه عبور",type:"password",rules:t.confirmPasswordRules,required:"",class:"mt-2",disabled:t.loading},null,8,["modelValue","rules","disabled"]),e(w,{modelValue:t.notifyUser,"onUpdate:modelValue":l[2]||(l[2]=s=>t.notifyUser=s),label:"اطلاع رسانی به کاربر",class:"mt-4",color:"primary","hide-details":"",disabled:t.loading},null,8,["modelValue","disabled"])]),_:1},8,["onSubmit"])]),_:1}),e(i,null,{default:o(()=>[e(r,{color:"primary",onClick:t.submitForm,loading:t.loading,disabled:t.loading},{default:o(()=>l[7]||(l[7]=[V(" ذخیره ")])),_:1},8,["onClick","loading","disabled"]),e(r,{onClick:t.closeDialog,disabled:t.loading},{default:o(()=>l[8]||(l[8]=[V("لغو")])),_:1},8,["onClick","disabled"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(b,{modelValue:t.notificationDialog,"onUpdate:modelValue":l[5]||(l[5]=s=>t.notificationDialog=s),"max-width":"400px"},{default:o(()=>[e(_,null,{default:o(()=>[e(n,null,{default:o(()=>[V(h(t.notificationTitle),1)]),_:1}),e(C,null,{default:o(()=>[V(h(t.notificationMessage),1)]),_:1}),e(i,null,{default:o(()=>[e(r,{color:"primary",onClick:l[4]||(l[4]=s=>t.notificationDialog=!1)},{default:o(()=>l[9]||(l[9]=[V("بستن")])),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}const Z=A(X,[["render",Y]]),ee={class:"text-center pt-2"},oe=B({__name:"list",setup(t){const l=[{title:"عملیات",key:"operation",sortable:!1},{title:"نام",key:"fullname",sortable:!0},{title:"شماره تلفن",key:"mobile",sortable:!0},{title:"پست الکترونیکی",key:"email",sortable:!0},{title:"تاریخ عضویت",key:"dateRegister",sortable:!0},{title:"تعداد کسب‌و‌کار",key:"bidCount",sortable:!0},{title:"وضعیت",key:"status",sortable:!0}],p=d([]),m=d(!1),v=d(0),f=d(""),n=d({page:1,itemsPerPage:25,sortBy:[{key:"id",order:"desc"}]}),g=d(!1),w=d(0),y=async()=>{var r,i,_,b;try{m.value=!0;const s={pagination:{page:n.value.page,limit:n.value.itemsPerPage},sort:{sortBy:((r=n.value.sortBy[0])==null?void 0:r.key)||"id",sortDesc:((i=n.value.sortBy[0])==null?void 0:i.order)==="desc"},filters:{search:f.value}},u=await $.post("/api/admin/users/search",s);if(((_=u.data)==null?void 0:_.status)==="success")p.value=u.data.data.items||[],v.value=u.data.data.total||0;else throw p.value=[],v.value=0,new Error(((b=u.data)==null?void 0:b.message)||"خطا در دریافت اطلاعات")}catch(s){console.error("Error loading data:",s),p.value=[],v.value=0,J.fire({text:s.message||"خطا در بارگذاری اطلاعات",icon:"error",confirmButtonText:"تایید"})}finally{m.value=!1}};L([n,f],()=>{y()},{deep:!0});const C=r=>{w.value=r,g.value=!0};return y(),(r,i)=>{const _=a("v-spacer"),b=a("v-toolbar"),s=a("v-icon"),u=a("v-tooltip"),k=a("v-text-field"),N=a("v-btn"),S=a("v-list-item"),E=a("v-list"),R=a("v-menu"),q=a("v-chip"),M=a("v-pagination"),T=a("v-data-table-server"),x=a("v-col"),j=a("v-row"),z=a("v-card-text"),G=a("v-card"),H=a("v-container");return P(),F(I,null,[e(b,{color:"toolbar",title:r.$t("user.users")+" : ("+v.value+")"},{default:o(()=>[e(_)]),_:1},8,["title"]),e(H,{class:"pa-0 ma-0"},{default:o(()=>[e(G,{loading:m.value,disabled:m.value},{default:o(()=>[e(z,{class:"pa-0"},{default:o(()=>[e(j,null,{default:o(()=>[e(x,null,{default:o(()=>[e(k,{modelValue:f.value,"onUpdate:modelValue":i[0]||(i[0]=c=>f.value=c),color:"info","hide-details":"auto",rounded:"0",variant:"outlined",density:"compact",placeholder:r.$t("dialog.search_txt"),type:"text",clearable:""},{"prepend-inner":o(()=>[e(u,{location:"bottom",text:r.$t("dialog.search")},{activator:o(({props:c})=>[e(s,D(c,{color:"danger",icon:"mdi-magnify"}),null,16)]),_:1},8,["text"])]),_:1},8,["modelValue","placeholder"]),e(T,{options:n.value,"onUpdate:options":i[2]||(i[2]=c=>n.value=c),headers:l,items:p.value,"items-length":v.value,loading:m.value,class:"elevation-1","item-value":"id","return-object":""},{"item.operation":o(({item:c})=>[e(R,null,{activator:o(({props:U})=>[e(N,D({variant:"text",color:"error",icon:"mdi-menu"},U),null,16)]),default:o(()=>[e(E,null,{default:o(()=>[e(S,{class:"text-dark",onClick:U=>C(c.id),title:r.$t("dialog.change_password"),"prepend-icon":"mdi-lock-reset"},null,8,["onClick","title"])]),_:2},1024)]),_:2},1024)]),"item.status":o(({item:c})=>[e(q,{color:c.status?"success":"error",text:c.status?"فعال":"غیرفعال",size:"small"},null,8,["color","text"])]),bottom:o(()=>[O("div",ee,[e(M,{modelValue:n.value.page,"onUpdate:modelValue":i[1]||(i[1]=c=>n.value.page=c),length:Math.ceil(v.value/n.value.itemsPerPage),"total-visible":7},null,8,["modelValue","length"])])]),_:1},8,["options","items","items-length","loading"])]),_:1})]),_:1})]),_:1})]),_:1},8,["loading","disabled"])]),_:1}),w.value!==null?(P(),Q(Z,{key:0,userId:w.value,dialog:g.value,"onUpdate:dialog":i[3]||(i[3]=c=>g.value=c)},null,8,["userId","dialog"])):W("",!0)],64)}}});const le=A(oe,[["__scopeId","data-v-5056d5de"]]);export{le as default}; diff --git a/public_html/webui/assets/list-67852d20.css b/public_html/webui/assets/list-67852d20.css deleted file mode 100644 index c6b15b5..0000000 --- a/public_html/webui/assets/list-67852d20.css +++ /dev/null @@ -1 +0,0 @@ -.v-data-table[data-v-5056d5de]{width:100%}[data-v-5056d5de] .v-data-table-header th{text-align:center!important;white-space:nowrap}[data-v-5056d5de] .v-data-table__wrapper table td{text-align:center!important}[data-v-5056d5de] .v-data-table__wrapper{overflow-x:auto} diff --git a/public_html/webui/assets/list-71d2379e.js b/public_html/webui/assets/list-71d2379e.js deleted file mode 100644 index 7851bd1..0000000 --- a/public_html/webui/assets/list-71d2379e.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as u,a as m}from"./main-9b36f05f.js";import{r as p,a as d,o as l,s as r,e,d as b,b as n,w as o,u as f,ab as h}from"./vendor-adef9cb4.js";const v={name:"list",data:()=>({printID:"",searchValue:"",loading:p(!0),items:[],headers:[{text:"کد",value:"id"},{text:"نام انبار",value:"name",sortable:!0},{text:"انباردار",value:"manager",sortable:!0},{text:"تلفن",value:"tel",sortable:!0},{text:"آدرس",value:"adr"},{text:"وضعیت",value:"active"},{text:"عملیات",value:"operation"}]}),methods:{loadData(){m.post("/api/storeroom/list/all").then(s=>{this.items=s.data.data,this.loading=!1})}},beforeMount(){this.loadData()}},g={class:"block block-content-full"},x={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},k={class:"block-title text-primary-dark"},_={class:"block-options"},y={class:"block-content pt-1 pb-3"},w={class:"row"},V={class:"col-sm-12 col-md-12 m-0 p-0"},D={class:"mb-1"},$={class:"input-group input-group-sm"},M={key:0,class:"text-primary"},T={key:1,class:"text-danger"};function B(s,t,C,E,N,P){const i=d("router-link"),c=d("EasyDataTable");return l(),r("div",g,[e("div",x,[e("h3",k,[e("button",{onClick:t[0]||(t[0]=a=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[2]||(t[2]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[3]||(t[3]=e("i",{class:"mx-2 fa fa-boxes-stacked"},null,-1)),t[4]||(t[4]=b(" انبارها "))]),e("div",_,[n(i,{to:"/acc/storeroom/mod/",class:"btn btn-sm btn-primary ms-1"},{default:o(()=>t[5]||(t[5]=[e("span",{class:"fa fa-plus fw-bolder"},null,-1)])),_:1})])]),e("div",y,[e("div",w,[e("div",V,[e("div",D,[e("div",$,[t[6]||(t[6]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),f(e("input",{"onUpdate:modelValue":t[1]||(t[1]=a=>s.searchValue=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[h,s.searchValue]])])]),n(c,{"table-class-name":"customize-table","multi-sort":"","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":o(({id:a})=>[n(i,{to:"/acc/storeroom/mod/"+a},{default:o(()=>t[7]||(t[7]=[e("i",{class:"fa fa-edit px-2"},null,-1)])),_:2},1032,["to"])]),"item-active":o(({active:a})=>[a?(l(),r("label",M,"فعال")):(l(),r("label",T,"غیرفعال"))]),_:1},8,["search-value","headers","items","loading"])])])])])}const O=u(v,[["render",B]]);export{O as default}; diff --git a/public_html/webui/assets/list-75821b84.js b/public_html/webui/assets/list-75821b84.js deleted file mode 100644 index 367cea8..0000000 --- a/public_html/webui/assets/list-75821b84.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as T,L as U,c as E,a as u}from"./main-9b36f05f.js";import{r as z,a as l,o as i,s as h,b as s,w as o,F as y,_ as A,c as b,A as F,C as H,d,t as w,e as R}from"./vendor-adef9cb4.js";const Y={name:"list",components:{Loading:U},data:()=>({loading:z(!0),contents:[],apiurl:"",selectedMoney:{name:"",label:""},showProgress:!1,progress:0,currentMessage:"",sponsorMessage:""}),methods:{async loadData(){this.apiurl=E();try{const[e,t]=await Promise.all([u.post("/api/business/list"),u.get("/api/general/sponsors")]);this.contents=e.data,this.contents.forEach(a=>{a.selectedMoney=a.arzmain}),t.data&&t.data.result&&(this.sponsorMessage=t.data.result)}catch(e){console.error("خطا در دریافت اطلاعات:",e),this.sponsorMessage=""}finally{this.loading=!1}},randomDelay(e=500,t=1500){return new Promise(a=>{const r=Math.floor(Math.random()*(t-e+1))+e;setTimeout(a,r)})},async showLoadingProgress(e){this.showProgress=!0,this.progress=0;const t=[{message:"در حال دریافت اطلاعات کسب و کار",progress:20},{message:"در حال بارگذاری داده‌های پایه",progress:40},{message:"تطبیق و ارزیابی داده‌ها",progress:60},{message:"بررسی مجوزها و دسترسی‌ها",progress:80},{message:`در حال انتقال به داشبورد کسب‌وکار "${e}"`,progress:95},{message:this.sponsorMessage||`در حال انتقال به داشبورد کسب‌وکار "${e}"`,progress:100,delay:5e3}];for(let a=0;asetTimeout(_,r))}this.showProgress=!1},async runBid(e,t){await this.showLoadingProgress(t),await localStorage.setItem("activeBid",e),this.contents.forEach(a=>{a.id==e&&(localStorage.setItem("activeMoney",a.selectedMoney.name),localStorage.setItem("activeMoneySymbol",a.selectedMoney.symbol),localStorage.setItem("activeMoneyShortName",a.selectedMoney.shortName),localStorage.setItem("activeMoneyLabel",a.selectedMoney.label))}),await u.post("/api/year/list",{},{headers:{activeBid:e}}).then(a=>{a.data.forEach(r=>{r.head=="1"&&localStorage.setItem("activeYear",r.id)}),window.location.href="/acc/dashboard"})}},beforeMount(){this.loadData()}},j=["innerHTML"];function q(e,t,a,r,_,M){const V=l("v-spacer"),g=l("v-btn"),x=l("v-tooltip"),P=l("v-toolbar"),$=l("v-skeleton-loader"),c=l("v-col"),S=l("v-avatar"),k=l("v-list-item"),B=l("v-select"),v=l("v-row"),p=l("v-card-text"),m=l("v-card"),L=l("v-icon"),I=l("v-card-title"),C=l("v-progress-linear"),D=l("v-dialog"),N=l("v-container");return i(),h(y,null,[s(P,{color:"toolbar",title:e.$t("title.user.businesses")},{default:o(()=>[s(V),s(x,{text:e.$t("title.user.business_create"),location:"bottom"},{activator:o(({props:n})=>[s(g,A(n,{icon:"mdi-store-plus-outline",color:"primary",to:"/profile/new-business"}),null,16)]),_:1},8,["text"])]),_:1},8,["title"]),s(N,{class:"pa-0 ma-0"},{default:o(()=>[s(m,{loading:e.loading?"red":null,disabled:e.loading},{default:o(()=>[s(p,null,{default:o(()=>[s(v,null,{default:o(()=>[e.loading?(i(),b(c,{key:0,cols:"12",sm:"12",md:"12",class:"pa-0 ma-0"},{default:o(()=>[s($,{class:"my-5 mx-5",elevation:1,type:"list-item-avatar"})]),_:1})):F("",!0),(i(!0),h(y,null,H(e.contents,n=>(i(),b(c,{cols:"12",sm:"12",md:"6",class:"px-1"},{default:o(()=>[s(m,{class:"mx-auto mb-3",border:"",flat:""},{default:o(()=>[s(k,{class:"px-6",height:"88"},{prepend:o(()=>[s(S,{color:"surface-light",size:"55",image:e.apiurl+"/front/avatar/file/get/"+n.id,alt:n.name},null,8,["image","alt"])]),title:o(()=>[d(w(n.name),1)]),subtitle:o(()=>[d(w(n.owner),1)]),append:o(()=>[s(g,{onClick:f=>M.runBid(n.id,n.name),class:"text-none",color:"primary",text:e.$t("pages.dashboard.login"),"append-icon":"mdi-arrow-left",slim:""},null,8,["onClick","text"])]),_:2},1024),s(p,{class:"text-medium-emphasis pa-1 px-3"},{default:o(()=>[s(v,null,{default:o(()=>[s(c,{cols:"12",sm:"12",md:"12",class:"mb-0"},{default:o(()=>[s(B,{density:"comfortable","prepend-inner-icon":"mdi-cash",modelValue:n.selectedMoney,"onUpdate:modelValue":f=>n.selectedMoney=f,label:e.$t("pages.dashboard.money"),variant:"solo-filled",items:n.moneys,"item-title":"label"},null,8,["modelValue","onUpdate:modelValue","label","items"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1},8,["loading","disabled"]),s(D,{modelValue:e.showProgress,"onUpdate:modelValue":t[1]||(t[1]=n=>e.showProgress=n),persistent:"","max-width":"700px"},{default:o(()=>[s(m,{class:"pa-4",elevation:"8",rounded:"lg"},{default:o(()=>[s(I,{class:"text-h6 font-weight-bold text-center primary--text"},{default:o(()=>[s(L,{left:""},{default:o(()=>t[2]||(t[2]=[d("mdi-loading")])),_:1}),t[3]||(t[3]=d(" در حال آماده‌سازی... "))]),_:1}),s(p,{class:"pt-4"},{default:o(()=>[s(C,{modelValue:e.progress,"onUpdate:modelValue":t[0]||(t[0]=n=>e.progress=n),color:"primary",height:"12",rounded:"",striped:"",class:"progress-bar"},null,8,["modelValue"]),R("div",{class:"mt-6 text-center text-subtitle-1",innerHTML:e.currentMessage},null,8,j)]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})],64)}const K=T(Y,[["render",q],["__scopeId","data-v-2ab5c223"]]);export{K as default}; diff --git a/public_html/webui/assets/list-861a2640.js b/public_html/webui/assets/list-861a2640.js deleted file mode 100644 index afb6180..0000000 --- a/public_html/webui/assets/list-861a2640.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as v,a as r,S as l}from"./main-9b36f05f.js";import{r as x,a as d,o as k,s as w,e as s,d as i,b as p,w as a,u as m,ab as y,B,t as T}from"./vendor-adef9cb4.js";const V={name:"list",data:()=>({searchValue:"",loading:x(!0),items:[],headers:[{text:"شخص",value:"person.nikename",width:"120px"},{text:"تعداد سهام",value:"percent",width:"140px"},{text:"عملیات",value:"operation",width:"130"}],persons:[],shareholder:{percent:1,person:null}}),methods:{loadData(){this.loading=!0,r.post("/api/shareholders/list").then(t=>{this.items=t.data,this.loading=!1}),r.post("/api/person/list/limit").then(t=>{this.persons=t.data})},submit(){this.shareholder.person==null?l.fire({text:"سهامدار انتخاب نشده است.",icon:"error",confirmButtonText:"قبول"}):this.shareholder.percent==""?l.fire({text:"تعداد سهام وارد نشده است .",icon:"error",confirmButtonText:"قبول"}):r.post("/api/shareholders/insert",{person:this.shareholder.person.id,count:this.shareholder.percent}).then(t=>{l.fire({text:"سهامدار با موفقیت افزوده شد .",icon:"success",confirmButtonText:"قبول"}),this.shareholder.percent=1,this.shareholder.person=null,this.loadData()})},deleteItem(t){l.fire({text:"آیا برای حذف این سهامدار مطمئن هستید؟",icon:"warning",confirmButtonText:"قبول",showCancelButton:!0,cancelButtonText:"انصراف"}).then(e=>{e.isConfirmed&&(this.loading=!0,r.post("/api/shareholders/remove/"+t).then(h=>{this.loading=!1,l.fire({text:"سهامدار حذف شد.",icon:"success",confirmButtonText:"قبول"}).then(u=>{for(let n=0;nt.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},e[5]||(e[5]=[s("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),e[6]||(e[6]=s("i",{class:"fa fa-circle-dot px-2"},null,-1)),e[7]||(e[7]=i(" سهامداران "))]),e[8]||(e[8]=s("div",{class:"block-options"},null,-1))]),s("div",M,[s("div",N,[s("div",S,[e[10]||(e[10]=s("label",{class:"form-label"},[s("i",{class:"fa fa-person me-2"}),i(" سهامدار ")],-1)),p(f,{dir:"rtl",class:"",options:t.persons,label:"nikename",modelValue:t.shareholder.person,"onUpdate:modelValue":e[1]||(e[1]=o=>t.shareholder.person=o)},{"no-options":a(({search:o,searching:g,loading:_})=>e[9]||(e[9]=[i(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"])]),s("div",E,[e[11]||(e[11]=s("label",{class:"form-label"},[s("i",{class:"fa fa-file me-2"}),i(" تعداد سهام ")],-1)),m(s("input",{type:"number",onKeypress:e[2]||(e[2]=o=>this.$filters.onlyNumber(o)),class:"form-control",min:"1","onUpdate:modelValue":e[3]||(e[3]=o=>this.shareholder.percent=o)},null,544),[[y,this.shareholder.percent]])]),s("div",P,[s("button",{disabled:this.loading,onClick:e[4]||(e[4]=o=>c.submit()),type:"button",class:"btn btn-primary"},[m(s("div",I,e[12]||(e[12]=[s("span",{class:"visually-hidden"},"Loading...",-1)]),512),[[B,this.loading]]),e[13]||(e[13]=s("i",{class:"fa fa-save me-2"},null,-1)),e[14]||(e[14]=i(" افزودن سهامدار "))],8,z)])]),s("div",U,[s("div",K,[p(b,{"table-class-name":"customize-table","show-index":"",alternating:"","search-value":t.searchValue,headers:t.headers,items:t.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:t.loading},{"item-percent":a(({percent:o})=>[s("span",null,T(t.$filters.formatNumber(o)),1)]),"item-operation":a(({id:o})=>[s("button",{onClick:g=>this.deleteItem(o),type:"button",class:"btn btn-link"},e[15]||(e[15]=[s("i",{class:"fa fa-trash px-2 text-danger"},null,-1)]),8,L)]),_:1},8,["search-value","headers","items","loading"])])])])])}const A=v(V,[["render",O]]);export{A as default}; diff --git a/public_html/webui/assets/list-88f45dc6.js b/public_html/webui/assets/list-88f45dc6.js deleted file mode 100644 index 15415b9..0000000 --- a/public_html/webui/assets/list-88f45dc6.js +++ /dev/null @@ -1 +0,0 @@ -import{r as v,a as u,o as g,s as k,e,d as o,b as l,w as i,u as w,ab as x,t as c}from"./vendor-adef9cb4.js";import{_ as y,a as p,S as f}from"./main-9b36f05f.js";const _={name:"list",data:()=>({sumSelected:0,sumTotal:0,itemsSelected:[],searchValue:"",loading:v(!0),items:[],headers:[{text:"عملیات",value:"operation",width:"120"},{text:"کد",value:"code",width:"80"},{text:"تاریخ",value:"date"},{text:"شرح",value:"des"},{text:"مبلغ",value:"amount"}]}),methods:{loadData(){p.post("/api/accounting/search",{type:"income"}).then(s=>{this.items=s.data,this.items.forEach(t=>{t.amount=this.$filters.formatNumber(t.amount),this.sumTotal+=parseInt(t.amount.replaceAll(",",""))}),this.loading=!1})},deleteItem(s){f.fire({text:"آیا برای این سند مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"}).then(t=>{t.isConfirmed&&p.post("/api/accounting/remove",{code:s}).then(n=>{if(n.data.result==1){let m=0;for(let d=0;d{this.sumSelected+=parseInt(n.amount.replaceAll(",",""))})},deep:!0}}},S={class:"block block-content-full"},T={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},V={class:"block-options"},$={class:"block-content pt-1 pb-3"},N={class:"row"},B={class:"col-sm-12 col-md-12 m-0 p-0"},M={class:"mb-1"},C={class:"input-group input-group-sm"},D={class:"dropdown-center"},E={"aria-labelledby":"dropdown-align-center-outline-primary",class:"dropdown-menu dropdown-menu-end",style:{}},A=["onClick"],I={class:"container-fluid p-0 mx-0 my-3"},P={class:"block block-rounded block-link-shadow border-start border-success border-3",href:"javascript:void(0)"},z={class:"block-content block-content-full block-content-sm bg-body-light"},U={class:"row"},j={class:"col-sm-6 com-md-6"},O={class:"text-primary"},q={class:"col-sm-6 com-md-6"},F={class:"text-primary"};function G(s,t,n,m,d,h){const r=u("router-link"),b=u("EasyDataTable");return g(),k("div",S,[e("div",T,[t[3]||(t[3]=e("h3",{class:"block-title text-primary-dark"},[e("i",{class:"mx-2 fa fa-cash-register"}),o(" درآمدها ")],-1)),e("div",V,[l(r,{to:"/acc/incomes/mod/",class:"block-options-item"},{default:i(()=>t[2]||(t[2]=[e("span",{class:"fa fa-plus fw-bolder"},null,-1)])),_:1})])]),e("div",$,[e("div",N,[e("div",B,[e("div",M,[e("div",C,[t[4]||(t[4]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),w(e("input",{"onUpdate:modelValue":t[0]||(t[0]=a=>s.searchValue=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[x,s.searchValue]])])]),l(b,{"table-class-name":"customize-table","items-selected":s.itemsSelected,"onUpdate:itemsSelected":t[1]||(t[1]=a=>s.itemsSelected=a),"show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":i(({code:a})=>[e("div",D,[t[9]||(t[9]=e("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-sm btn-link","data-bs-toggle":"dropdown",id:"dropdown-align-center-alt-primary",type:"button"},[e("i",{class:"fa-solid fa-ellipsis"})],-1)),e("div",E,[l(r,{class:"dropdown-item",to:"/acc/accounting/view/"+a},{default:i(()=>t[5]||(t[5]=[e("i",{class:"fa fa-file pe-2 text-primary"},null,-1),o(" سند حسابداری ")])),_:2},1032,["to"]),l(r,{class:"dropdown-item",to:{name:"incomes_mod",params:{id:a}}},{default:i(()=>t[6]||(t[6]=[e("i",{class:"fa fa-eye pe-2 text-success"},null,-1),o(" مشاهده ")])),_:2},1032,["to"]),l(r,{class:"dropdown-item",to:{name:"incomes_mod",params:{id:a}}},{default:i(()=>t[7]||(t[7]=[e("i",{class:"fa fa-edit pe-2"},null,-1),o(" ویرایش ")])),_:2},1032,["to"]),e("button",{type:"button",onClick:H=>h.deleteItem(a),class:"dropdown-item text-danger"},t[8]||(t[8]=[e("i",{class:"fa fa-trash pe-2"},null,-1),o(" حذف ")]),8,A)])])]),_:1},8,["items-selected","search-value","headers","items","loading"]),e("div",I,[e("a",P,[e("div",z,[e("div",U,[e("div",j,[t[10]||(t[10]=e("span",{class:"text-dark"},[e("i",{class:"fa fa-list-dots"}),o(" مبلغ کل: ")],-1)),e("span",O,c(s.$filters.formatNumber(this.sumTotal))+" "+c(s.$filters.getActiveMoney().shortName),1)]),e("div",q,[t[11]||(t[11]=e("span",{class:"text-dark"},[e("i",{class:"fa fa-list-check"}),o(" جمع مبلغ موارد انتخابی: ")],-1)),e("span",F,c(s.$filters.formatNumber(this.sumSelected))+" "+c(s.$filters.getActiveMoney().shortName),1)])])])])])])])])])}const L=y(_,[["render",G]]);export{L as default}; diff --git a/public_html/webui/assets/list-8cb9c8ea.css b/public_html/webui/assets/list-8cb9c8ea.css deleted file mode 100644 index 73c307d..0000000 --- a/public_html/webui/assets/list-8cb9c8ea.css +++ /dev/null @@ -1 +0,0 @@ -.progress-bar[data-v-2ab5c223]{transition:width .3s ease-in-out}.text-center[data-v-2ab5c223]{font-family:Roboto,sans-serif}@keyframes spin-2ab5c223{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mdi-loading[data-v-2ab5c223]{animation:spin-2ab5c223 1s linear infinite} diff --git a/public_html/webui/assets/list-90f17681.js b/public_html/webui/assets/list-90f17681.js deleted file mode 100644 index 784fa70..0000000 --- a/public_html/webui/assets/list-90f17681.js +++ /dev/null @@ -1 +0,0 @@ -import{at as ve,r as p,H as fe,O as K,n as D,j as _e,a as r,o as S,c as R,w as l,b as t,_ as g,d as c,t as f,s as Q,C as X,F as Y,e as b}from"./vendor-adef9cb4.js";import{_ as ge,a as x,S as k,c as be}from"./main-9b36f05f.js";const ye={class:"text-left"},xe={class:"text-left"},ke={class:"d-flex align-center"},$e={class:"ms-2"},Ce={class:"d-flex align-center"},we={class:"ms-2"},Ve={__name:"list",setup(Se){ve();const T=p(!1),B=p(""),y=p(1),$=p(10),C=p(0),u=p([]),P=p("all"),U=p(!1),w=p(!1),d=p([]),M=p(0),F=p(0),h=fe([{title:"",key:"select",sortable:!1,visible:!0,customizable:!1},{title:"عملیات",key:"operation",sortable:!1,visible:!0},{title:"کد",key:"code",visible:!0},{title:"اشخاص",key:"persons",sortable:!0,visible:!0},{title:"تاریخ",key:"date",visible:!0},{title:"شرح",key:"des",visible:!0},{title:"مبلغ",key:"amount",visible:!0}]),Z=K(()=>h.filter(o=>o.customizable!==!1&&o.key!=="operation")),ee=K(()=>h.filter(o=>o.customizable===!1||o.visible)),te=[{title:"همه",value:"all"},{title:"امروز",value:"today"},{title:"این هفته",value:"thisWeek"},{title:"این ماه",value:"thisMonth"}],V=async(o=null)=>{if(!T.value){T.value=!0;try{const e={page:(o==null?void 0:o.page)||y.value,itemsPerPage:(o==null?void 0:o.itemsPerPage)||$.value,search:B.value,dateFilter:P.value};console.log("Request Params:",e);const n=await x.post("/api/person/receive/list/search",e);console.log("Server Response:",n.data),n.data&&(Array.isArray(n.data)?(u.value=n.data,C.value=n.data.length):n.data.items&&Array.isArray(n.data.items)&&(u.value=n.data.items,C.value=n.data.total||n.data.items.length),u.value=u.value.map(s=>({...s,code:parseInt(s.code),amount:parseFloat(s.amount)})),console.log("Processed Items:",u.value),console.log("Total Items:",C.value),M.value=u.value.reduce((s,m)=>s+parseFloat(m.amount),0))}catch(e){console.error("Error loading data:",e),u.value=[],C.value=0}finally{T.value=!1}}},le=async o=>{if((await k.fire({text:"آیا برای این سند مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"})).isConfirmed)try{(await x.post("/api/accounting/remove",{code:o})).data.result===1&&(u.value=u.value.filter(s=>s.code!==o),k.fire({text:"سند با موفقیت حذف شد.",icon:"success",confirmButtonText:"قبول"}))}catch(n){console.error("Error deleting item:",n)}},oe=o=>d.value.some(e=>e.code===o),ae=o=>{const e=d.value.findIndex(n=>n.code===o.code);e===-1?d.value.push(o):d.value.splice(e,1),w.value=u.value.length>0&&d.value.length===u.value.length,H()},ne=()=>{w.value?d.value=[...u.value]:d.value=[],H()},H=()=>{d.value.length>0?F.value=d.value.reduce((o,e)=>o+parseFloat(e.amount),0):F.value=0},L=async(o=!0)=>{if(!o&&d.value.length===0){k.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"});return}try{let e;o?e=await x.post("/api/person/receive/list/print"):e=await x.post("/api/person/receive/list/print",{items:d.value});const n=e.data.id;window.open(`${be()}/front/print/${n}`,"_blank","noreferrer")}catch(e){console.error("Error printing:",e),k.fire({text:"خطا در تولید PDF",icon:"error",confirmButtonText:"قبول"})}},j=async(o=!0)=>{if(!o&&d.value.length===0){k.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"});return}try{let e;o?e=await x({method:"post",url:"/api/person/receive/list/excel",responseType:"arraybuffer"}):e=await x({method:"post",url:"/api/person/receive/list/excel",responseType:"arraybuffer",data:{items:d.value}});const n=new Blob([e.data]),s=window.URL.createObjectURL(n),m=document.createElement("a");m.href=s,m.setAttribute("download","persons-receive-list.xlsx"),document.body.appendChild(m),m.click(),document.body.removeChild(m)}catch(e){console.error("Error generating excel:",e),k.fire({text:"خطا در تولید فایل Excel",icon:"error",confirmButtonText:"قبول"})}},se=()=>{localStorage.setItem("receiveTableColumns",JSON.stringify(h))},re=()=>{const o=localStorage.getItem("receiveTableColumns");o&&JSON.parse(o).forEach(n=>{const s=h.find(m=>m.key===n.key);s&&(s.visible=n.visible)})};return D([B,y,$,P],()=>{V()}),D(y,()=>{d.value=[],w.value=!1}),D([y,$],()=>{V()},{deep:!0}),_e(()=>{re(),V()}),(o,e)=>{const n=r("v-btn"),s=r("v-tooltip"),m=r("v-spacer"),i=r("v-icon"),I=r("v-list-subheader"),_=r("v-list-item"),N=r("v-list"),A=r("v-menu"),J=r("v-toolbar"),ie=r("v-select"),de=r("v-text-field"),E=r("v-checkbox"),z=r("v-list-item-title"),ue=r("router-link"),ce=r("v-data-table-server"),O=r("v-col"),q=r("v-row"),W=r("v-card-text"),G=r("v-card"),me=r("v-dialog"),pe=r("v-container");return S(),R(pe,{fluid:"",class:"pa-0"},{default:l(()=>[t(J,{color:"toolbar",title:"دریافت‌ها"},{prepend:l(()=>[t(s,{text:o.$t("dialog.back"),location:"bottom"},{activator:l(({props:a})=>[t(n,g(a,{onClick:e[0]||(e[0]=v=>o.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),default:l(()=>[t(m),t(s,{text:o.$t("dialog.add_new"),location:"bottom"},{activator:l(({props:a})=>[t(n,g(a,{icon:"mdi-plus",color:"primary",to:"/acc/persons/receive/mod/"}),null,16)]),_:1},8,["text"]),t(A,null,{activator:l(({props:a})=>[t(n,g(a,{icon:"",color:"error"}),{default:l(()=>[t(i,null,{default:l(()=>e[13]||(e[13]=[c("mdi-file-pdf-box")])),_:1}),t(s,{activator:"parent",text:o.$t("dialog.export_pdf"),location:"bottom"},null,8,["text"])]),_:2},1040)]),default:l(()=>[t(N,null,{default:l(()=>[t(I,{color:"primary"},{default:l(()=>[c(f(o.$t("dialog.export_pdf")),1)]),_:1}),t(_,{class:"text-dark",title:o.$t("dialog.selected"),onClick:e[1]||(e[1]=a=>L(!1))},{prepend:l(()=>[t(i,{color:"green-darken-4",icon:"mdi-check"})]),_:1},8,["title"]),t(_,{class:"text-dark",title:o.$t("dialog.selected_all"),onClick:e[2]||(e[2]=a=>L(!0))},{prepend:l(()=>[t(i,{color:"indigo-darken-4",icon:"mdi-expand-all"})]),_:1},8,["title"])]),_:1})]),_:1}),t(A,null,{activator:l(({props:a})=>[t(n,g(a,{icon:"",color:"success"}),{default:l(()=>[t(i,null,{default:l(()=>e[14]||(e[14]=[c("mdi-file-excel-box")])),_:1}),t(s,{activator:"parent",text:o.$t("dialog.export_excel"),location:"bottom"},null,8,["text"])]),_:2},1040)]),default:l(()=>[t(N,null,{default:l(()=>[t(I,{color:"primary"},{default:l(()=>[c(f(o.$t("dialog.export_excel")),1)]),_:1}),t(_,{class:"text-dark",title:o.$t("dialog.selected"),onClick:e[3]||(e[3]=a=>j(!1))},{prepend:l(()=>[t(i,{color:"green-darken-4",icon:"mdi-check"})]),_:1},8,["title"]),t(_,{class:"text-dark",title:o.$t("dialog.selected_all"),onClick:e[4]||(e[4]=a=>j(!0))},{prepend:l(()=>[t(i,{color:"indigo-darken-4",icon:"mdi-expand-all"})]),_:1},8,["title"])]),_:1})]),_:1}),t(s,{text:"انتخاب ستون‌ها",location:"bottom"},{activator:l(({props:a})=>[t(n,g(a,{icon:"mdi-table-cog",color:"primary",onClick:e[5]||(e[5]=v=>U.value=!0)}),null,16)]),_:1})]),_:1}),t(de,{"hide-details":"",color:"green",class:"pt-0 rounded-0 mb-0",density:"compact",placeholder:o.$t("dialog.search_txt"),modelValue:B.value,"onUpdate:modelValue":e[7]||(e[7]=a=>B.value=a),type:"text",clearable:""},{"prepend-inner":l(()=>[t(s,{location:"bottom",text:o.$t("dialog.search")},{activator:l(({props:a})=>[t(i,g(a,{color:"danger",icon:"mdi-magnify"}),null,16)]),_:1},8,["text"])]),"append-inner":l(()=>[t(A,{"close-on-content-click":!1},{activator:l(({props:a})=>[t(i,g({size:"sm"},a,{icon:"",color:"primary"}),{default:l(()=>[t(s,{activator:"parent",variant:"plain",text:o.$t("dialog.filters"),location:"bottom"},null,8,["text"]),t(i,{icon:"mdi-filter"})]),_:2},1040)]),default:l(()=>[t(N,null,{default:l(()=>[t(I,{color:"primary"},{default:l(()=>[t(i,{icon:"mdi-filter"}),c(" "+f(o.$t("dialog.filters")),1)]),_:1}),t(_,null,{default:l(()=>[t(ie,{class:"py-2 my-2",modelValue:P.value,"onUpdate:modelValue":[e[6]||(e[6]=a=>P.value=a),V],items:te,label:"فیلتر تاریخ",dense:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["placeholder","modelValue"]),t(ce,{"items-per-page":$.value,"onUpdate:itemsPerPage":e[9]||(e[9]=a=>$.value=a),page:y.value,"onUpdate:page":e[10]||(e[10]=a=>y.value=a),headers:ee.value,items:u.value,"items-length":C.value,loading:T.value,"item-value":"code",class:"elevation-1","items-per-page-options":[5,10,20,50],"items-per-page-text":"تعداد سطر در هر صفحه","onUpdate:options":V},{"header.select":l(()=>[t(E,{modelValue:w.value,"onUpdate:modelValue":e[8]||(e[8]=a=>w.value=a),onChange:ne,"hide-details":"",density:"compact"},null,8,["modelValue"])]),"item.select":l(({item:a})=>[t(E,{"model-value":oe(a.code),onChange:v=>ae(a),"hide-details":"",density:"compact"},null,8,["model-value","onChange"])]),"item.operation":l(({item:a})=>[t(A,null,{activator:l(({props:v})=>[t(n,g({variant:"text",size:"small",icon:"mdi-menu"},v),null,16)]),default:l(()=>[t(N,null,{default:l(()=>[t(_,{to:"/acc/accounting/view/"+a.code},{prepend:l(()=>[t(i,{color:"green-darken-4",icon:"mdi-eye"})]),default:l(()=>[t(z,null,{default:l(()=>e[15]||(e[15]=[c("سند حسابداری")])),_:1})]),_:2},1032,["to"]),t(_,{to:{name:"person_receive_mod",params:{id:a.code}}},{prepend:l(()=>[t(i,{icon:"mdi-pencil"})]),default:l(()=>[t(z,null,{default:l(()=>e[16]||(e[16]=[c("ویرایش")])),_:1})]),_:2},1032,["to"]),t(_,{onClick:v=>le(a.code)},{prepend:l(()=>[t(i,{color:"error",icon:"mdi-delete"})]),default:l(()=>[t(z,{class:"text-error"},{default:l(()=>e[17]||(e[17]=[c("حذف")])),_:1})]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),"item.persons":l(({item:a})=>[(S(!0),Q(Y,null,X(a.persons,v=>(S(),R(ue,{key:v.code,class:"me-2",to:"/acc/persons/card/view/"+v.code},{default:l(()=>[c(f(v.nikename),1)]),_:2},1032,["to"]))),128))]),"item.code":l(({item:a})=>[b("span",ye,f(o.$filters.formatNumber(a.code)),1)]),"item.amount":l(({item:a})=>[b("span",xe,f(o.$filters.formatNumber(a.amount)),1)]),_:1},8,["items-per-page","page","headers","items","items-length","loading"]),t(G,{variant:"",class:"my-4"},{default:l(()=>[t(W,null,{default:l(()=>[t(q,null,{default:l(()=>[t(O,{cols:"12",sm:"6"},{default:l(()=>[b("div",ke,[t(i,{class:"me-2"},{default:l(()=>e[18]||(e[18]=[c("mdi-format-list-bulleted")])),_:1}),e[19]||(e[19]=b("span",null,"مبلغ کل صفحه:",-1)),b("span",$e,f(o.$filters.formatNumber(M.value))+" "+f(o.$filters.getActiveMoney().shortName),1)])]),_:1}),t(O,{cols:"12",sm:"6"},{default:l(()=>[b("div",Ce,[t(i,{class:"me-2"},{default:l(()=>e[20]||(e[20]=[c("mdi-format-list-checks")])),_:1}),e[21]||(e[21]=b("span",null,"جمع مبلغ موارد انتخابی:",-1)),b("span",we,f(o.$filters.formatNumber(F.value))+" "+f(o.$filters.getActiveMoney().shortName),1)])]),_:1})]),_:1})]),_:1})]),_:1}),t(me,{modelValue:U.value,"onUpdate:modelValue":e[12]||(e[12]=a=>U.value=a),"max-width":"400px"},{default:l(()=>[t(G,null,{default:l(()=>[t(J,{color:"toolbar",title:"انتخاب ستون‌‌ها",density:"compact"},{default:l(()=>[t(m),t(n,{variant:"text",onClick:e[11]||(e[11]=a=>U.value=!1),type:"icon"},{default:l(()=>[t(i,null,{default:l(()=>e[22]||(e[22]=[c("mdi-close")])),_:1}),t(s,{activator:"parent",location:"bottom"},{default:l(()=>e[23]||(e[23]=[c("بستن")])),_:1})]),_:1})]),_:1}),t(W,{class:"pt-4"},{default:l(()=>[t(q,{dense:""},{default:l(()=>[(S(!0),Q(Y,null,X(Z.value,a=>(S(),R(O,{cols:"12",key:a.key},{default:l(()=>[t(E,{modelValue:a.visible,"onUpdate:modelValue":[v=>a.visible=v,se],label:a.title,"hide-details":"",density:"comfortable"},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})}}},Pe=ge(Ve,[["__scopeId","data-v-67de630a"]]);export{Pe as default}; diff --git a/public_html/webui/assets/list-91273115.css b/public_html/webui/assets/list-91273115.css deleted file mode 100644 index 5dcaf77..0000000 --- a/public_html/webui/assets/list-91273115.css +++ /dev/null @@ -1 +0,0 @@ -.node-input[data-v-c9977258],.node-text[data-v-c9977258],.tree[data-v-c9977258]{font-family:vazir,sans-serif} diff --git a/public_html/webui/assets/list-95cad4ea.js b/public_html/webui/assets/list-95cad4ea.js deleted file mode 100644 index 868e345..0000000 --- a/public_html/webui/assets/list-95cad4ea.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as y,a as h,S as c}from"./main-9b36f05f.js";import{r as k,a as x,o as p,s as m,e,d as l,b as i,w as o,u as v,ab as _,t as f}from"./vendor-adef9cb4.js";const B={name:"list",data:()=>({searchValue:"",loading:k(!0),items:[],headers:[{text:"عملیات",value:"operation",width:"130"},{text:"کد",value:"code",width:"70px"},{text:"نام تنخواه‌گردان",value:"name",width:"120px"},{text:"موجودی()",value:"balance",width:"140px"},{text:"توضیحات",value:"des",width:"150px"}]}),methods:{loadData(){h.post("/api/salary/list").then(s=>{this.items=s.data,this.loading=!1})},deleteItem(s){c.fire({text:"آیا برای حذف تنخواه‌گردان مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"}).then(t=>{t.isConfirmed&&h.post("/api/salary/delete/"+s).then(d=>{if(d.data.result==1){let u=0;for(let n=0;ns.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[2]||(t[2]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[3]||(t[3]=e("i",{class:"fa fa-bank px-2"},null,-1)),t[4]||(t[4]=l(" تنخواه‌گردان‌ها "))]),e("div",C,[i(r,{to:"/acc/salary/mod/",class:"block-options-item"},{default:o(()=>t[5]||(t[5]=[e("span",{class:"fa fa-plus fw-bolder"},null,-1)])),_:1})])]),e("div",D,[e("div",M,[e("div",N,[e("div",S,[e("div",E,[t[6]||(t[6]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),v(e("input",{"onUpdate:modelValue":t[1]||(t[1]=a=>s.searchValue=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[_,s.searchValue]])])]),i(g,{"table-class-name":"customize-table","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":o(({code:a})=>[t[10]||(t[10]=e("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-sm btn-link","data-bs-toggle":"dropdown",id:"dropdown-align-center-alt-primary",type:"button"},[e("i",{class:"fa-solid fa-ellipsis"})],-1)),e("div",P,[i(r,{class:"dropdown-item",to:"/acc/salary/card/view/"+a},{default:o(()=>t[7]||(t[7]=[e("i",{class:"fa fa-eye text-success pe-2"},null,-1),l(" مشاهده ")])),_:2},1032,["to"]),i(r,{class:"dropdown-item",to:"/acc/salary/mod/"+a},{default:o(()=>t[8]||(t[8]=[e("i",{class:"fa fa-edit pe-2"},null,-1),l(" ویرایش ")])),_:2},1032,["to"]),e("button",{type:"button",onClick:b=>w.deleteItem(a),class:"dropdown-item text-danger"},t[9]||(t[9]=[e("i",{class:"fa fa-trash pe-2"},null,-1),l(" حذف ")]),8,z)])]),"item-name":o(({name:a,code:b})=>[i(r,{to:"/acc/salary/card/view/"+b},{default:o(()=>[l(f(a),1)]),_:2},1032,["to"])]),"item-balance":o(({balance:a})=>[a>=0?(p(),m("label",I,f(s.$filters.formatNumber(a)),1)):(p(),m("label",O,f(s.$filters.formatNumber(-1*a))+" منفی",1))]),_:1},8,["search-value","headers","items","loading"])])])])])}const A=y(B,[["render",U]]);export{A as default}; diff --git a/public_html/webui/assets/list-971f746d.js b/public_html/webui/assets/list-971f746d.js deleted file mode 100644 index 78d8bac..0000000 --- a/public_html/webui/assets/list-971f746d.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as x,a as i,S as u}from"./main-9b36f05f.js";import{r as y,a as v,o as w,s as g,e as t,d as l,b as f,w as r,aa as b,u as _,ab as S,t as c,F as B,C as L,c as C}from"./vendor-adef9cb4.js";import{H as T}from"./helpBtn-57b83c77.js";const U={name:"list",components:{HelpBtn:T},data:()=>({sumSelected:0,sumTotal:0,itemsSelected:[],searchValue:"",loading:y(!0),items:[],headers:[{text:"عملیات",value:"operation"},{text:"کد",value:"code",sortable:!0},{text:"اشخاص",value:"persons",sortable:!0},{text:"تاریخ",value:"date",sortable:!0},{text:"شرح",value:"des"},{text:"مبلغ",value:"amount",sortable:!0}]}),methods:{loadData(){i.post("/api/person/send/list/search").then(s=>{this.items=s.data,this.items.forEach(e=>{e.amount=this.$filters.formatNumber(e.amount),this.sumTotal+=parseInt(e.amount.replaceAll(",",""))}),this.loading=!1})},deleteItem(s){u.fire({text:"آیا برای این سند مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"}).then(e=>{e.isConfirmed&&i.post("/api/accounting/remove",{code:s}).then(n=>{if(n.data.result==1){let a=0;for(let p=0;p{window.URL.createObjectURL(new Blob([e.data]));var n=window.URL.createObjectURL(new Blob([e.data])),a=document.createElement("a");a.href=n,a.setAttribute("download","persons-send-list.xlsx"),document.body.appendChild(a),a.click()}):this.itemsSelected.length===0?u.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):i({method:"post",url:"/api/person/send/list/excel",responseType:"arraybuffer",data:{items:this.itemsSelected}}).then(e=>{window.URL.createObjectURL(new Blob([e.data]));var n=window.URL.createObjectURL(new Blob([e.data])),a=document.createElement("a");a.href=n,a.setAttribute("download","persons-send-list.xlsx"),document.body.appendChild(a),a.click()})},print(s=!0){s?i.post("/api/person/send/list/print").then(e=>{this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")}):this.itemsSelected.length===0?u.fire({text:"هیچ آیتمی انتخاب نشده است.",icon:"info",confirmButtonText:"قبول"}):i.post("/api/person/send/list/print",{items:this.itemsSelected}).then(e=>{this.printID=e.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")})}},beforeMount(){this.loadData()},watch:{itemsSelected:{handler:function(s,e){this.sumSelected=0,this.itemsSelected.forEach(n=>{this.sumSelected+=parseInt(n.amount.replaceAll(",",""))})},deep:!0}}},$={class:"block block-content-full"},R={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},D={class:"block-title text-primary-dark"},I={class:"block-options"},V={class:"dropdown"},A={class:"dropdown-menu"},M={class:"dropdown"},N={class:"dropdown-menu"},O={class:"block-content pt-1 pb-3"},E={class:"row"},j={class:"col-sm-12 col-md-12 m-0 p-0"},P={class:"mb-1"},z={class:"input-group input-group-sm"},F={class:"dropdown-center"},H={"aria-labelledby":"dropdown-align-center-outline-primary",class:"dropdown-menu dropdown-menu-end",style:{}},q=["onClick"],G={class:"container-fluid p-0 mx-0 my-3"},J={class:"block block-rounded block-link-shadow border-start border-success border-3",href:"javascript:void(0)"},K={class:"block-content block-content-full block-content-sm bg-body-light"},Q={class:"row"},W={class:"col-sm-6 com-md-6"},X={class:"text-primary"},Y={class:"col-sm-6 com-md-6"},Z={class:"text-primary"};function ee(s,e,n,a,p,d){const m=v("router-link"),k=v("EasyDataTable");return w(),g("div",$,[t("div",R,[t("h3",D,[t("button",{onClick:e[0]||(e[0]=o=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},e[7]||(e[7]=[t("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),e[8]||(e[8]=l(" پرداخت‌ها "))]),t("div",I,[f(m,{to:"/acc/persons/send/mod/",class:"btn btn-sm btn-primary ms-2"},{default:r(()=>e[9]||(e[9]=[t("span",{class:"fa fa-plus fw-bolder"},null,-1)])),_:1}),t("div",V,[e[10]||(e[10]=t("a",{class:"btn btn-sm btn-danger ms-2 dropdown-toggle text-end",href:"#",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},[t("i",{class:"fa fa-file-pdf"})],-1)),t("ul",A,[t("li",null,[t("a",{onClick:e[1]||(e[1]=b(o=>d.print(!1),["prevent"])),class:"dropdown-item",href:"#"},"انتخاب شده‌ها")]),t("li",null,[t("a",{onClick:e[2]||(e[2]=b(o=>d.print(!0),["prevent"])),class:"dropdown-item",href:"#"},"همه موارد")])])]),t("div",M,[e[11]||(e[11]=t("a",{class:"btn btn-sm btn-success ms-2 dropdown-toggle text-end",href:"#",role:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},[t("i",{class:"fa fa-file-excel"})],-1)),t("ul",N,[t("li",null,[t("a",{onClick:e[3]||(e[3]=b(o=>d.excellOutput(!1),["prevent"])),class:"dropdown-item",href:"#"},"انتخاب شده‌ها")]),t("li",null,[t("a",{onClick:e[4]||(e[4]=b(o=>d.excellOutput(!0),["prevent"])),class:"dropdown-item",href:"#"},"همه موارد")])])])])]),t("div",O,[t("div",E,[t("div",j,[t("div",P,[t("div",z,[e[12]||(e[12]=t("span",{class:"input-group-text"},[t("i",{class:"fa fa-search"})],-1)),_(t("input",{"onUpdate:modelValue":e[5]||(e[5]=o=>s.searchValue=o),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[S,s.searchValue]])])]),f(k,{"table-class-name":"customize-table","items-selected":s.itemsSelected,"onUpdate:itemsSelected":e[6]||(e[6]=o=>s.itemsSelected=o),"show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":r(({code:o})=>[t("div",F,[e[16]||(e[16]=t("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-sm btn-link","data-bs-toggle":"dropdown",id:"dropdown-align-center-alt-primary",type:"button"},[t("i",{class:"fa-solid fa-ellipsis"})],-1)),t("div",H,[f(m,{class:"dropdown-item",to:"/acc/accounting/view/"+o},{default:r(()=>e[13]||(e[13]=[t("i",{class:"fa fa-file text-success pe-2"},null,-1),l(" سند حسابداری ")])),_:2},1032,["to"]),f(m,{to:{name:"person_send_mod",params:{id:o}},class:"dropdown-item"},{default:r(()=>e[14]||(e[14]=[t("i",{class:"fa fa-edit pe-2"},null,-1),l(" ویرایش ")])),_:2},1032,["to"]),t("button",{type:"button",onClick:h=>d.deleteItem(o),class:"dropdown-item text-danger"},e[15]||(e[15]=[t("i",{class:"fa fa-trash pe-2"},null,-1),l(" حذف ")]),8,q)])])]),"item-persons":r(({persons:o})=>[(w(!0),g(B,null,L(o,h=>(w(),C(m,{class:"me-2",to:"/acc/persons/card/view/"+h.code},{default:r(()=>[l(c(h.nikename),1)]),_:2},1032,["to"]))),256))]),_:1},8,["items-selected","search-value","headers","items","loading"]),t("div",G,[t("a",J,[t("div",K,[t("div",Q,[t("div",W,[e[17]||(e[17]=t("span",{class:"text-dark"},[t("i",{class:"fa fa-list-dots"}),l(" مبلغ کل: ")],-1)),t("span",X,c(s.$filters.formatNumber(this.sumTotal))+" "+c(s.$filters.getActiveMoney().shortName),1)]),t("div",Y,[e[18]||(e[18]=t("span",{class:"text-dark"},[t("i",{class:"fa fa-list-check"}),l(" جمع مبلغ موارد انتخابی: ")],-1)),t("span",Z,c(s.$filters.formatNumber(this.sumSelected))+" "+c(s.$filters.getActiveMoney().shortName),1)])])])])])])])])])}const ae=x(U,[["render",ee]]);export{ae as default}; diff --git a/public_html/webui/assets/list-98f1ec38.js b/public_html/webui/assets/list-98f1ec38.js deleted file mode 100644 index 62a7a64..0000000 --- a/public_html/webui/assets/list-98f1ec38.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as K,S as u,a as k}from"./main-9b36f05f.js";import{h as Q,H as X,a as s,o as n,s as v,b as o,w as a,_ as w,d as h,t as r,F as B,C as S,c as $,e as y,u as Y,ao as Z,aa as ee,A as V}from"./vendor-adef9cb4.js";import{d as te}from"./debounce-342dfd77.js";const le=Q({name:"list",data(){let e=this;return{paperSizes:[{title:e.$t("dialog.a4p"),value:"A4"},{title:e.$t("dialog.a4l"),value:"A4-L"},{title:e.$t("dialog.a5p"),value:"A5"},{title:e.$t("dialog.a5l"),value:"A5-L"}],modal:!1,printOptions:{pays:!0,note:!0,bidInfo:!0,taxInfo:!0,discountInfo:!0,selectedPrintCode:0,paper:"A4-L"},sumSelected:0,sumTotal:0,itemsSelected:[],searchValue:"",types:[],loading:!1,items:[],total:0,expanded:[],serverOptions:X({page:1,rowsPerPage:10,sortBy:[]}),allHeaders:[{title:"جزئیات",value:"expand",sortable:!1,visible:!0,width:80},{title:"عملیات",value:"operation",sortable:!1,visible:!0,width:100},{title:"فاکتور",value:"code",sortable:!0,visible:!0,width:120},{title:"تاریخ",value:"date",sortable:!0,visible:!0,width:120},{title:"خریدار",value:"person",sortable:!0,visible:!0,width:150},{title:"تخفیف",value:"discountAll",sortable:!0,visible:!0,width:120},{title:"حمل و نقل",value:"transferCost",sortable:!0,visible:!0,width:120},{title:"مبلغ",value:"amount",sortable:!0,visible:!0,width:150},{title:"سود فاکتور",value:"profit",sortable:!0,visible:!0,width:150},{title:"پرداختی",value:"receivedAmount",sortable:!0,visible:!0,width:150},{title:"برچسب",value:"label",sortable:!0,visible:!0,width:120},{title:"شرح",value:"des",sortable:!0,visible:!0,minWidth:200}],showColumnDialog:!1,dateFilter:"all",dateFilterOptions:[{title:"همه",value:"all"},{title:"امروز",value:"today"},{title:"این هفته",value:"week"},{title:"این ماه",value:"month"}],menu:{}}},computed:{visibleHeaders(){return this.allHeaders.filter(e=>e.visible)},tableHeight(){return window.innerHeight-200}},methods:{changeLabel(e){if(this.itemsSelected.length===0)u.fire({text:"هیچ موردی انتخاب نشده است.",icon:"warning",confirmButtonText:"قبول"});else{this.loading=!0;const l=this.itemsSelected.map(i=>({code:i}));k.post("/api/sell/label/change",{items:l,label:e}).then(i=>{this.loading=!1,i.data.code===0?(u.fire({text:"فاکتور‌ها با موفقیت ویرایش شد.",icon:"success",confirmButtonText:"قبول"}),this.itemsSelected=[],this.loadData()):i.data.result===2&&u.fire({text:i.data.message,icon:"warning",confirmButtonText:"قبول"})}).catch(()=>{this.loading=!1})}},filterTable(){this.serverOptions.page=1,this.loadData()},async loadData(){this.loading=!0;try{if(!this.printOptions.selectedPrintCode){const i=await k.post("/api/printers/options/info");this.printOptions=i.data.sell||this.printOptions}const e=await k.post("/api/invoice/types",{type:"sell"});this.types=e.data.map(i=>{var p;return{...i,checked:((p=this.types.find(c=>c.code===i.code))==null?void 0:p.checked)??!1}});const l=await k.post("/api/sell/docs/search",{type:"sell",search:this.searchValue,page:this.serverOptions.page,perPage:this.serverOptions.rowsPerPage,types:this.types.filter(i=>i.checked).map(i=>i.code),dateFilter:this.dateFilter,sortBy:this.serverOptions.sortBy});this.items=(l.data.items||[]).map(i=>({...i,receivedAmount:i.relatedDocsPays||0})).filter(i=>i.code&&typeof i.code<"u"),this.total=Number(l.data.total)||0,this.sumTotal=this.items.reduce((i,p)=>i+parseInt(p.amount||0),0)}catch(e){console.error("Error loading data:",e),this.items=[],this.total=0,this.sumTotal=0,u.fire({text:"خطا در بارگذاری داده‌ها: "+e.message,icon:"error",confirmButtonText:"قبول"})}finally{this.loading=!1}},canEditItem(e){this.loading=!0,k.post("/api/sell/edit/can/"+e).then(l=>{this.loading=!1,l.data.result==!1?u.fire({text:"این فاکتور به دلیل وجود اسناد پرداخت یا حواله‌های انبار مرتبط با آن قابل ویرایش نیست",confirmButtonText:"قبول",icon:"error"}):this.$router.push("/acc/sell/mod/"+e)}).catch(()=>{this.loading=!1})},deleteItems(){this.itemsSelected.length===0?u.fire({text:"هیچ موردی انتخاب نشده است.",icon:"warning",confirmButtonText:"قبول"}):u.fire({text:"آیا برای حذف این مورد مطمئن هستید؟ تمامی اسناد پرداخت و حواله‌های انبار همراه فاکتور نیز حذف خواهند شد.",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(e=>{if(e.isConfirmed){this.loading=!0;const l=this.itemsSelected.map(i=>({code:i}));k.post("/api/accounting/remove/group",{items:l,type:"sell"}).then(i=>{this.loading=!1,i.data.result===1?(this.loadData(),u.fire({text:"فاکتورها با موفقیت حذف شد.",icon:"success",confirmButtonText:"قبول"})):i.data.result===2&&u.fire({text:i.data.message,icon:"warning",confirmButtonText:"قبول"})}).catch(i=>{var p;this.loading=!1,console.error("Error:",((p=i.response)==null?void 0:p.data)||i.message),u.fire({text:"خطایی در حذف فاکتورها رخ داد.",icon:"error",confirmButtonText:"قبول"})})}})},printInvoice(e=!0,l=!0){this.loading=!0,k.post("/api/sell/print/invoice",{code:this.printOptions.selectedPrintCode,pdf:e,printers:l,printOptions:this.printOptions}).then(i=>{this.loading=!1,window.open(this.$API_URL+"/front/print/"+i.data.id,"_blank","noreferrer")}).catch(()=>{this.loading=!1})},deleteItem(e){u.fire({text:"آیا برای حذف این مورد مطمئن هستید؟ تمامی اسناد پرداخت و حواله‌های انبار همراه فاکتور نیز حذف خواهند شد.",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(l=>{l.isConfirmed&&(this.loading=!0,k.post("/api/accounting/remove",{code:e}).then(i=>{this.loading=!1,i.data.result==1?(this.items=this.items.filter(p=>p.code!==e),this.sumTotal=this.items.reduce((p,c)=>p+parseInt(c.amount||0),0),u.fire({text:"فاکتور فروش با موفقیت حذف شد.",icon:"success",confirmButtonText:"قبول"})):i.data.result==2&&u.fire({text:i.data.message,icon:"warning",confirmButtonText:"قبول"})}).catch(()=>{this.loading=!1}))})},updateServerOptions(e){this.serverOptions.page=e.page,this.serverOptions.rowsPerPage=e.itemsPerPage,this.serverOptions.sortBy=e.sortBy||[],this.loadData()},debouncedLoadData:te(function(){this.loadData()},300),updateColumnVisibility(){localStorage.setItem("sellInvoiceColumns",JSON.stringify(this.allHeaders))},loadColumnSettings(){const e=localStorage.getItem("sellInvoiceColumns");if(e){const l=JSON.parse(e);this.allHeaders=this.allHeaders.map(i=>{var p;return{...i,visible:((p=l.find(c=>c.value===i.value))==null?void 0:p.visible)??!0}})}},async onExpandedUpdate(e){var i,p;const l=e.find(c=>{const b=this.items.find(m=>m.code===c);return b&&!b.rows});if(l){const c=this.items.find(b=>b.code===l);if(!c){u.fire({text:"آیتم با این کد یافت نشد.",icon:"error",confirmButtonText:"قبول"});return}this.loading=!0;try{const b=await k.get(`/api/sell/rows/${l}`);c.rows=b.data.rows.filter(m=>m.commodity!==null)||[],c.rows.length===0&&u.fire({text:"هیچ ردیفی برای این فاکتور یافت نشد.",icon:"warning",confirmButtonText:"قبول"})}catch(b){c.rows=[],u.fire({text:"خطا در بارگذاری اقلام فاکتور: "+(((p=(i=b.response)==null?void 0:i.data)==null?void 0:p.detail)||b.message),icon:"error",confirmButtonText:"قبول"})}finally{this.loading=!1}}this.expanded=e},showMenu(e){this.menu[e]=!0},toggleExpand(e){this.expanded.includes(e)?this.expanded=this.expanded.filter(l=>l!==e):this.expanded=[e],this.onExpandedUpdate(this.expanded)}},created(){this.loadColumnSettings(),this.loadData()},watch:{searchValue:{handler(){this.serverOptions.page=1,this.debouncedLoadData()},immediate:!1},itemsSelected:{handler(e){this.sumSelected=0,this.itemsSelected.forEach(l=>{const i=l.amount||0;typeof i=="string"?this.sumSelected+=parseInt(i.replaceAll(",","")||0):this.sumSelected+=i})},deep:!0}}}),oe={class:"sticky-container"},ae={class:"form-check form-check-inline mx-1"},ie=["onUpdate:modelValue"],se={class:"form-check-label"},ne={class:"text-dark"},re={key:0},de={key:0,class:"text-success"},pe={key:1,class:"text-danger"},ue={key:2,class:"text-info"},me={key:0,class:"text-success"},ce={class:"text-dark"},fe={key:0,class:"text-dark"},ve={key:1,class:"text-danger"},he={class:"text-dark"},ge={class:"text-dark"},be={key:1},ye=["colspan"];function ke(e,l,i,p,c,b){const m=s("v-btn"),_=s("v-tooltip"),U=s("v-spacer"),f=s("v-icon"),P=s("v-list-subheader"),g=s("v-list-item"),x=s("v-list"),T=s("v-menu"),D=s("v-toolbar"),A=s("v-select"),F=s("v-text-field"),N=s("router-link"),z=s("v-progress-circular"),I=s("v-chip"),M=s("v-list-item-subtitle"),H=s("v-list-item-title"),R=s("v-data-table-server"),J=s("v-toolbar-title"),W=s("v-checkbox"),j=s("v-col"),q=s("v-row"),G=s("v-card-text"),E=s("v-card"),L=s("v-dialog"),O=s("v-switch");return n(),v("div",oe,[o(D,{color:"toolbar",title:e.$t("drawer.sell_invoices_long")},{prepend:a(()=>[o(_,{text:e.$t("dialog.back"),location:"bottom"},{activator:a(({props:t})=>[o(m,w(t,{onClick:l[0]||(l[0]=d=>e.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),default:a(()=>[o(U),o(_,{text:e.$t("dialog.add_new"),location:"bottom"},{activator:a(({props:t})=>[o(m,w(t,{icon:"mdi-plus",color:"primary",to:"/acc/sell/mod/"}),null,16)]),_:1},8,["text"]),o(_,{text:e.$t("dialog.delete"),location:"bottom"},{activator:a(({props:t})=>[o(m,w(t,{icon:"mdi-delete",color:"danger",onClick:l[1]||(l[1]=d=>e.deleteItems())}),null,16)]),_:1},8,["text"]),o(T,null,{activator:a(({props:t})=>[o(m,w(t,{icon:"",color:"green"}),{default:a(()=>[o(_,{activator:"parent",text:e.$t("dialog.change_labels"),location:"bottom"},null,8,["text"]),o(f,{icon:"mdi-dots-horizontal-circle"})]),_:2},1040)]),default:a(()=>[o(x,null,{default:a(()=>[o(P,{color:"primary"},{default:a(()=>[h(r(e.$t("dialog.change_labels")),1)]),_:1}),(n(!0),v(B,null,S(e.types,t=>(n(),$(g,{class:"text-dark",title:e.$t("dialog.change_to")+" "+t.label,onClick:d=>e.changeLabel(t)},{prepend:a(()=>[o(f,{color:"green-darken-4",icon:"mdi-label"})]),_:2},1032,["title","onClick"]))),256)),o(g,{class:"text-dark",title:e.$t("dialog.delete_labels"),onClick:l[2]||(l[2]=t=>e.changeLabel("clear"))},{prepend:a(()=>[o(f,{color:"red",icon:"mdi-undo"})]),_:1},8,["title"])]),_:1})]),_:1}),o(_,{text:e.$t("dialog.column_settings"),location:"bottom"},{activator:a(({props:t})=>[o(m,w(t,{icon:"mdi-table-cog",color:"primary",onClick:l[3]||(l[3]=d=>e.showColumnDialog=!0)}),null,16)]),_:1},8,["text"])]),_:1},8,["title"]),o(F,{"hide-details":"",color:"green",class:"pt-0 rounded-0 mb-0",density:"compact",placeholder:e.$t("dialog.search_txt"),modelValue:e.searchValue,"onUpdate:modelValue":l[6]||(l[6]=t=>e.searchValue=t),type:"text",clearable:""},{"prepend-inner":a(()=>[o(_,{location:"bottom",text:e.$t("dialog.search")},{activator:a(({props:t})=>[o(f,w(t,{color:"danger",icon:"mdi-magnify"}),null,16)]),_:1},8,["text"])]),"append-inner":a(()=>[o(T,{"close-on-content-click":!1},{activator:a(({props:t})=>[o(f,w({size:"sm"},t,{icon:"",color:"primary"}),{default:a(()=>[o(_,{activator:"parent",variant:"plain",text:e.$t("dialog.filters"),location:"bottom"},null,8,["text"]),o(f,{icon:"mdi-filter"})]),_:2},1040)]),default:a(()=>[o(x,null,{default:a(()=>[o(P,{color:"primary"},{default:a(()=>[o(f,{icon:"mdi-filter"}),h(" "+r(e.$t("dialog.filters")),1)]),_:1}),(n(!0),v(B,null,S(e.types,(t,d)=>(n(),$(g,{class:"text-dark"},{title:a(()=>[y("div",ae,[Y(y("input",{onChange:l[4]||(l[4]=(...C)=>e.filterTable&&e.filterTable(...C)),"onUpdate:modelValue":C=>e.types[d].checked=C,class:"form-check-input",type:"checkbox"},null,40,ie),[[Z,e.types[d].checked]]),y("label",se,r(t.label),1)])]),_:2},1024))),256)),o(g,null,{default:a(()=>[o(A,{class:"py-2 my-2",modelValue:e.dateFilter,"onUpdate:modelValue":[l[5]||(l[5]=t=>e.dateFilter=t),e.filterTable],items:e.dateFilterOptions,label:"فیلتر تاریخ",dense:""},null,8,["modelValue","items","onUpdate:modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["placeholder","modelValue"]),o(R,{"items-per-page":e.serverOptions.rowsPerPage,"onUpdate:itemsPerPage":l[7]||(l[7]=t=>e.serverOptions.rowsPerPage=t),page:e.serverOptions.page,"onUpdate:page":l[8]||(l[8]=t=>e.serverOptions.page=t),headers:e.visibleHeaders,items:e.items,"items-length":e.total,loading:e.loading,"no-data-text":e.$t("table.no_data"),modelValue:e.itemsSelected,"onUpdate:modelValue":l[9]||(l[9]=t=>e.itemsSelected=t),expanded:e.expanded,"onUpdate:expanded":[l[10]||(l[10]=t=>e.expanded=t),e.onExpandedUpdate],"onUpdate:options":e.updateServerOptions,"show-select":"",class:"elevation-1 data-table-wrapper","item-value":"code","max-height":e.tableHeight,"header-props":{class:"custom-header"},"multi-sort":""},{"item.expand":a(({item:t})=>[o(m,{variant:"text",size:"small",color:"primary",icon:e.expanded.includes(t.code)?"mdi-chevron-up":"mdi-chevron-down",onClick:ee(d=>e.toggleExpand(t.code),["stop"])},null,8,["icon","onClick"])]),"item.receivedAmount":a(({item:t})=>[y("span",ne,r(e.$filters.formatNumber(t.receivedAmount)),1)]),"item.operation":a(({item:t})=>[o(T,null,{activator:a(({props:d})=>[o(m,w({variant:"text",size:"small",color:"error",icon:"mdi-menu"},d),null,16)]),default:a(()=>[o(x,null,{default:a(()=>[o(g,{class:"text-dark",title:e.$t("dialog.accounting_doc"),to:"/acc/accounting/view/"+t.code},{prepend:a(()=>[o(f,{color:"green-darken-4",icon:"mdi-file"})]),_:2},1032,["title","to"]),o(g,{class:"text-dark",title:e.$t("dialog.view"),to:"/acc/sell/view/"+t.code},{prepend:a(()=>[o(f,{color:"green-darken-4",icon:"mdi-eye"})]),_:2},1032,["title","to"]),o(g,{class:"text-dark",title:e.$t("dialog.export_pdf"),onClick:d=>{e.printOptions.selectedPrintCode=t.code,e.modal=!0}},{prepend:a(()=>[o(f,{icon:"mdi-file-pdf-box"})]),_:2},1032,["title","onClick"]),o(g,{class:"text-dark",title:e.$t("dialog.edit"),onClick:d=>e.canEditItem(t.code)},{prepend:a(()=>[o(f,{icon:"mdi-file-edit"})]),_:2},1032,["title","onClick"]),o(g,{class:"text-dark",title:e.$t("dialog.delete"),onClick:d=>e.deleteItem(t.code)},{prepend:a(()=>[o(f,{color:"deep-orange-accent-4",icon:"mdi-trash-can"})]),_:2},1032,["title","onClick"])]),_:2},1024)]),_:2},1024)]),"item.label":a(({item:t})=>[t.label?(n(),v("span",re,[t.label.code=="payed"?(n(),v("span",de,r(t.label.label),1)):V("",!0),t.label.code=="returned"?(n(),v("span",pe,r(t.label.label),1)):V("",!0),t.label.code=="accepted"?(n(),v("span",ue,r(t.label.label),1)):V("",!0)])):V("",!0)]),"item.des":a(({item:t})=>[h(r(t.des.replace("فاکتور فروش:","")),1)]),"item.relatedDocsCount":a(({item:t})=>[t.relatedDocsCount!="0"?(n(),v("span",me,[l[22]||(l[22]=y("i",{class:"fa fa-money"},null,-1)),h(" "+r(e.$filters.formatNumber(t.relatedDocsPays)),1)])):V("",!0)]),"item.amount":a(({item:t})=>[y("span",ce,r(e.$filters.formatNumber(t.amount)),1)]),"item.profit":a(({item:t})=>[t.profit>=0?(n(),v("span",fe,r(e.$filters.formatNumber(t.profit)),1)):(n(),v("span",ve,r(e.$filters.formatNumber(Math.abs(t.profit)))+" (زیان) ",1))]),"item.transferCost":a(({item:t})=>[y("span",he,r(e.$filters.formatNumber(t.transferCost)),1)]),"item.discountAll":a(({item:t})=>[y("span",ge,r(e.$filters.formatNumber(t.discountAll)),1)]),"item.person":a(({item:t})=>[t.person?(n(),$(N,{key:0,to:"/acc/persons/card/view/"+t.person.code},{default:a(()=>[h(r(t.person.nikename),1)]),_:2},1032,["to"])):(n(),v("span",be,"-"))]),"item.code":a(({item:t})=>[o(N,{to:"/acc/sell/view/"+t.code},{default:a(()=>[h(r(t.code),1)]),_:2},1032,["to"])]),"expanded-row":a(({item:t})=>[y("tr",null,[y("td",{colspan:e.visibleHeaders.length,class:"expanded-row"},[e.loading&&e.expanded.includes(t.code)?(n(),$(z,{key:0,indeterminate:"",color:"primary",class:"my-2"})):(n(),$(x,{key:1,dense:"",class:"expanded-list"},{default:a(()=>[(n(!0),v(B,null,S(t.rows,d=>(n(),$(g,{key:d.id},{default:a(()=>[o(M,null,{default:a(()=>[o(I,{color:"blue lighten-4",small:"",class:"mr-1"},{default:a(()=>{var C;return[h(r(((C=d.commodity)==null?void 0:C.name)||"-"),1)]}),_:2},1024),o(I,{color:"green lighten-4",small:"",class:"mr-1"},{default:a(()=>[h("تعداد: "+r(d.commdityCount),1)]),_:2},1024),o(I,{color:"orange lighten-4",small:""},{default:a(()=>[h("قیمت کل ردیف: "+r(e.$filters.formatNumber(d.bs)),1)]),_:2},1024)]),_:2},1024),o(H,{class:"font-weight-bold my-1"},{default:a(()=>[h(r(d.des),1)]),_:2},1024)]),_:2},1024))),128)),!t.rows||t.rows.length===0?(n(),$(g,{key:0},{default:a(()=>[o(H,{class:"text-grey"},{default:a(()=>l[23]||(l[23]=[h("داده‌ای برای نمایش وجود ندارد")])),_:1})]),_:1})):V("",!0)]),_:2},1024))],8,ye)])]),_:1},8,["items-per-page","page","headers","items","items-length","loading","no-data-text","modelValue","expanded","onUpdate:options","max-height","onUpdate:expanded"]),o(L,{modelValue:e.showColumnDialog,"onUpdate:modelValue":l[12]||(l[12]=t=>e.showColumnDialog=t),"max-width":"500px"},{default:a(()=>[o(E,null,{default:a(()=>[o(D,{dark:""},{default:a(()=>[o(J,null,{default:a(()=>[h(r(e.$t("dialog.manage_columns")),1)]),_:1}),o(U),o(m,{icon:"",onClick:l[11]||(l[11]=t=>e.showColumnDialog=!1)},{default:a(()=>[o(f,null,{default:a(()=>l[24]||(l[24]=[h("mdi-close")])),_:1})]),_:1})]),_:1}),o(G,null,{default:a(()=>[o(q,null,{default:a(()=>[(n(!0),v(B,null,S(e.allHeaders,t=>(n(),$(j,{key:t.value,cols:"12",sm:"4",class:"my-0 py-0"},{default:a(()=>[o(W,{modelValue:t.visible,"onUpdate:modelValue":[d=>t.visible=d,e.updateColumnVisibility],label:t.title,"hide-details":"auto"},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),o(L,{modelValue:e.modal,"onUpdate:modelValue":l[21]||(l[21]=t=>e.modal=t),width:"auto"},{default:a(()=>[o(E,{subtitle:e.$t("dialog.print_info_des"),"prepend-icon":"mdi-file-pdf-box",title:e.$t("dialog.export_pdf")},{text:a(()=>[o(A,{class:"mb-2",modelValue:e.printOptions.paper,"onUpdate:modelValue":l[13]||(l[13]=t=>e.printOptions.paper=t),items:e.paperSizes,label:e.$t("dialog.paper_size")},null,8,["modelValue","items","label"]),o(O,{inset:"",modelValue:e.printOptions.bidInfo,"onUpdate:modelValue":l[14]||(l[14]=t=>e.printOptions.bidInfo=t),color:"primary",label:e.$t("dialog.bid_info_label"),"hide-details":""},null,8,["modelValue","label"]),o(O,{inset:"",modelValue:e.printOptions.pays,"onUpdate:modelValue":l[15]||(l[15]=t=>e.printOptions.pays=t),color:"primary",label:e.$t("dialog.invoice_pays"),"hide-details":""},null,8,["modelValue","label"]),o(O,{inset:"",modelValue:e.printOptions.note,"onUpdate:modelValue":l[16]||(l[16]=t=>e.printOptions.note=t),color:"primary",label:e.$t("dialog.invoice_footer_note"),"hide-details":""},null,8,["modelValue","label"]),o(O,{inset:"",modelValue:e.printOptions.taxInfo,"onUpdate:modelValue":l[17]||(l[17]=t=>e.printOptions.taxInfo=t),color:"primary",label:e.$t("dialog.tax_dexpo"),"hide-details":""},null,8,["modelValue","label"]),o(O,{inset:"",modelValue:e.printOptions.discountInfo,"onUpdate:modelValue":l[18]||(l[18]=t=>e.printOptions.discountInfo=t),color:"primary",label:e.$t("dialog.discount_dexpo"),"hide-details":""},null,8,["modelValue","label"])]),actions:a(()=>[o(m,{variant:"tonal","prepend-icon":"mdi-printer",color:"primary",text:e.$t("dialog.print"),onClick:l[19]||(l[19]=t=>{e.modal=!1,e.printInvoice()})},null,8,["text"]),o(m,{variant:"tonal","prepend-icon":"mdi-undo",color:"secondary",text:e.$t("dialog.cancel"),onClick:l[20]||(l[20]=t=>e.modal=!1)},null,8,["text"])]),_:1},8,["subtitle","title"])]),_:1},8,["modelValue"])])}const Ce=K(le,[["render",ke]]);export{Ce as default}; diff --git a/public_html/webui/assets/list-99da98fe.js b/public_html/webui/assets/list-99da98fe.js deleted file mode 100644 index 5601c7d..0000000 --- a/public_html/webui/assets/list-99da98fe.js +++ /dev/null @@ -1 +0,0 @@ -import{a as M}from"./main-9b36f05f.js";import{r as v,O as ne,j as se,a as n,o as r,s as u,b as e,w as l,F as z,_ as w,e as F,d,t as i,A as c,v as H,C as re,c as ie}from"./vendor-adef9cb4.js";const ue={key:0,class:"text-center"},de={key:1,class:"text-center"},ce={key:2,class:"text-center"},me={key:3,class:"text-center"},_e={key:0},ve={key:4,class:"text-center"},pe={key:5,class:"text-center"},be={key:6,class:"text-center"},fe={key:7,class:"text-center"},ge={key:8,class:"text-center"},ke={key:9,class:"text-center"},J="hesabix_bank_table_columns",xe={__name:"list",setup(ye){const p=v(!1),h=v([]),$=v(""),x=v(!1),b=v({show:!1,code:null}),_=v({show:!1,title:"",message:"",color:"primary"}),E=o=>o?Number(o).toLocaleString("fa-IR"):"0",R=o=>o?o.replace(/(\d{4})(?=\d)/g,"$1-"):"",T=o=>o?o.replace(/(.{4})/g,"$1 ").trim():"",g=v([{title:"عملیات",key:"operation",align:"center",sortable:!1,width:100,visible:!0},{title:"کد",key:"code",align:"center",sortable:!0,width:100,visible:!0},{title:"بانک",key:"name",align:"center",sortable:!0,width:140,visible:!0},{title:"موجودی",key:"balance",align:"center",sortable:!0,width:140,visible:!0},{title:"صاحب حساب",key:"owner",align:"center",sortable:!0,width:120,visible:!0},{title:"شماره کارت",key:"cardNum",align:"center",sortable:!0,width:120,visible:!0},{title:"شبا",key:"shaba",align:"center",sortable:!0,width:160,visible:!0},{title:"شعبه",key:"shobe",align:"center",sortable:!0,width:120,visible:!0},{title:"تلفن اینترنت بانک",key:"mobileInternetBank",align:"center",sortable:!0,width:120,visible:!0},{title:"شماره کارتخوان",key:"posNum",align:"center",sortable:!0,width:100,visible:!0}]),j=ne(()=>g.value.filter(o=>o.visible)),m=o=>{var t;return(t=g.value.find(s=>s.key===o))==null?void 0:t.visible},G=()=>{const o=localStorage.getItem(J);if(o){const t=JSON.parse(o);g.value.forEach(s=>{s.visible=t.includes(s.key)})}},K=()=>{const o=g.value.filter(t=>t.visible).map(t=>t.key);localStorage.setItem(J,JSON.stringify(o))},k=(o,t="پیام",s="primary")=>{_.value={show:!0,title:t,message:o,color:s}},P=o=>{b.value={show:!0,code:o}},Y=async()=>{p.value=!0;try{const o=await M.post("/api/bank/list");h.value=o.data}catch(o){console.error("Error loading data:",o),k("خطا در بارگذاری داده‌ها: "+o.message,"خطا","error")}finally{p.value=!1}},q=async()=>{const o=b.value.code;if(b.value.show=!1,!!o)try{p.value=!0;const t=await M.post(`/api/bank/delete/${o}`);t.data.result===1?(h.value=h.value.filter(s=>s.code!==o),k("بانک با موفقیت حذف شد.","موفقیت","success")):t.data.result===2?k("بانک به دلیل داشتن تراکنش و اسناد حسابداری مرتبط قابل حذف نیست.","خطا","error"):t.data.result===3&&k("بانک به دلیل انتخاب به عنوان تسویه کیف پول قابل حذف نیست.","خطا","error")}catch(t){console.error("Error deleting item:",t),k("خطا در حذف آیتم: "+t.message,"خطا","error")}finally{p.value=!1}};return se(()=>{G(),Y()}),(o,t)=>{const s=n("v-btn"),C=n("v-tooltip"),V=n("v-spacer"),U=n("v-slide-group-item"),Q=n("v-slide-group"),O=n("v-toolbar"),y=n("v-icon"),W=n("v-text-field"),N=n("v-list-item-title"),S=n("v-list-item"),X=n("v-list"),Z=n("v-menu"),ee=n("router-link"),te=n("v-data-table"),le=n("v-checkbox"),oe=n("v-col"),ae=n("v-row"),B=n("v-card-text"),I=n("v-card"),D=n("v-dialog"),L=n("v-card-title"),A=n("v-card-actions");return r(),u(z,null,[e(O,{color:"toolbar",title:o.$t("drawer.banks_accounts")},{prepend:l(()=>[e(C,{text:o.$t("dialog.back"),location:"bottom"},{activator:l(({props:a})=>[e(s,w(a,{onClick:t[0]||(t[0]=f=>o.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),default:l(()=>[e(V),e(Q,{"show-arrows":""},{default:l(()=>[e(U,null,{default:l(()=>[e(C,{text:o.$t("dialog.add_new"),location:"bottom"},{activator:l(({props:a})=>[e(s,w(a,{icon:"mdi-plus",color:"primary",to:"/acc/banks/mod/"}),null,16)]),_:1},8,["text"])]),_:1}),e(U,null,{default:l(()=>[e(C,{text:o.$t("dialog.column_settings"),location:"bottom"},{activator:l(({props:a})=>[e(s,w(a,{icon:"mdi-table-cog",color:"primary",onClick:t[1]||(t[1]=f=>x.value=!0)}),null,16)]),_:1},8,["text"])]),_:1})]),_:1})]),_:1},8,["title"]),e(W,{modelValue:$.value,"onUpdate:modelValue":t[2]||(t[2]=a=>$.value=a),loading:p.value,color:"green",class:"mb-0 pt-0 rounded-0","hide-details":"auto",density:"compact",placeholder:o.$t("dialog.search_txt"),clearable:""},{"prepend-inner":l(()=>[e(C,{location:"bottom",text:o.$t("dialog.search")},{activator:l(({props:a})=>[e(y,w(a,{color:"danger",icon:"mdi-magnify"}),null,16)]),_:1},8,["text"])]),_:1},8,["modelValue","loading","placeholder"]),e(te,{headers:j.value,items:h.value,loading:p.value,search:$.value,class:"elevation-1 text-center"},{item:l(({item:a})=>[F("tr",null,[m("operation")?(r(),u("td",ue,[e(Z,null,{activator:l(({props:f})=>[e(s,w({variant:"text",size:"small",color:"error",icon:"mdi-menu"},f),null,16)]),default:l(()=>[e(X,null,{default:l(()=>[e(S,{to:"/acc/banks/card/view/"+a.code},{prepend:l(()=>[e(y,{color:"success",icon:"mdi-eye"})]),default:l(()=>[e(N,null,{default:l(()=>[d(i(o.$t("dialog.view")),1)]),_:1})]),_:2},1032,["to"]),e(S,{to:"/acc/banks/mod/"+a.code},{prepend:l(()=>[e(y,{icon:"mdi-pencil"})]),default:l(()=>[e(N,null,{default:l(()=>[d(i(o.$t("dialog.edit")),1)]),_:1})]),_:2},1032,["to"]),e(S,{onClick:f=>P(a.code)},{prepend:l(()=>[e(y,{color:"error",icon:"mdi-delete"})]),default:l(()=>[e(N,null,{default:l(()=>[d(i(o.$t("dialog.delete")),1)]),_:1})]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)])):c("",!0),m("code")?(r(),u("td",de,i(E(a.code)),1)):c("",!0),m("name")?(r(),u("td",ce,[e(ee,{to:"/acc/banks/card/view/"+a.code},{default:l(()=>[d(i(a.name),1)]),_:2},1032,["to"])])):c("",!0),m("balance")?(r(),u("td",me,[F("span",{class:H(Number(a.balance)>=0?"text-success":"text-error")},[d(i(E(Math.abs(Number(a.balance))))+" ",1),Number(a.balance)<0?(r(),u("span",_e,"منفی")):c("",!0)],2)])):c("",!0),m("owner")?(r(),u("td",ve,i(a.owner),1)):c("",!0),m("cardNum")?(r(),u("td",pe,i(R(a.cardNum)),1)):c("",!0),m("shaba")?(r(),u("td",be,i(T(a.shaba)),1)):c("",!0),m("shobe")?(r(),u("td",fe,i(a.shobe),1)):c("",!0),m("mobileInternetBank")?(r(),u("td",ge,i(a.mobileInternetBank),1)):c("",!0),m("posNum")?(r(),u("td",ke,i(a.posNum),1)):c("",!0)])]),_:1},8,["headers","items","loading","search"]),e(D,{modelValue:x.value,"onUpdate:modelValue":t[4]||(t[4]=a=>x.value=a),"max-width":"500"},{default:l(()=>[e(I,null,{default:l(()=>[e(O,{color:"toolbar",title:o.$t("dialog.manage_columns")},{default:l(()=>[e(V),e(s,{icon:"",onClick:t[3]||(t[3]=a=>x.value=!1)},{default:l(()=>[e(y,null,{default:l(()=>t[9]||(t[9]=[d("mdi-close")])),_:1})]),_:1})]),_:1},8,["title"]),e(B,null,{default:l(()=>[e(ae,null,{default:l(()=>[(r(!0),u(z,null,re(g.value,a=>(r(),ie(oe,{key:a.key,cols:"12",sm:"6"},{default:l(()=>[e(le,{modelValue:a.visible,"onUpdate:modelValue":f=>a.visible=f,label:a.title,onChange:K,"hide-details":""},null,8,["modelValue","onUpdate:modelValue","label"])]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(D,{modelValue:b.value.show,"onUpdate:modelValue":t[6]||(t[6]=a=>b.value.show=a),"max-width":"400"},{default:l(()=>[e(I,null,{default:l(()=>[e(L,{class:"text-h6"},{default:l(()=>t[10]||(t[10]=[d(" تأیید حذف ")])),_:1}),e(B,null,{default:l(()=>t[11]||(t[11]=[d(" آیا برای حذف حساب بانکی مطمئن هستید؟ ")])),_:1}),e(A,null,{default:l(()=>[e(V),e(s,{color:"primary",variant:"text",onClick:t[5]||(t[5]=a=>b.value.show=!1)},{default:l(()=>t[12]||(t[12]=[d("خیر")])),_:1}),e(s,{color:"error",variant:"text",onClick:q},{default:l(()=>t[13]||(t[13]=[d("بله")])),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(D,{modelValue:_.value.show,"onUpdate:modelValue":t[8]||(t[8]=a=>_.value.show=a),"max-width":"400"},{default:l(()=>[e(I,null,{default:l(()=>[e(L,{class:H(_.value.color+" text-h6")},{default:l(()=>[d(i(_.value.title),1)]),_:1},8,["class"]),e(B,{class:"pt-4"},{default:l(()=>[d(i(_.value.message),1)]),_:1}),e(A,null,{default:l(()=>[e(V),e(s,{color:"primary",variant:"text",onClick:t[7]||(t[7]=a=>_.value.show=!1)},{default:l(()=>t[14]||(t[14]=[d("قبول")])),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}};export{xe as default}; diff --git a/public_html/webui/assets/list-a1fb676c.js b/public_html/webui/assets/list-a1fb676c.js deleted file mode 100644 index 7d1dd76..0000000 --- a/public_html/webui/assets/list-a1fb676c.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as j,S as p,a as g}from"./main-9b36f05f.js";import{r as q,a as n,o as f,s as y,b as l,w as a,_,d as m,F as $,C as M,c as D,e as h,u as G,ao as H,t as r,A as w}from"./vendor-adef9cb4.js";const J={name:"list",data:()=>({printModal:!1,printOptions:{pays:!0,note:!0,bidInfo:!0,taxInfo:!0,discountInfo:!0,selectedPrintCode:0,paper:"A4-L"},paperSizes:[{title:"A4 عمودی",value:"A4"},{title:"A4 افقی",value:"A4-L"},{title:"A5 عمودی",value:"A5"},{title:"A5 افقی",value:"A5-L"}],sumSelected:0,sumTotal:0,itemsSelected:[],searchValue:"",types:[],loading:q(!0),items:[],orgItems:[],headers:[{text:"عملیات",value:"operation"},{text:"فاکتور",value:"code",sortable:!0},{text:"تاریخ",value:"date",sortable:!0},{text:"خریدار",value:"person",sortable:!0},{text:"تخفیف",value:"discountAll",sortable:!0},{text:"حمل و نقل",value:"transferCost",sortable:!0},{text:"مبلغ",value:"amount",sortable:!0},{text:"پرداختی",value:"relatedDocsCount",sortable:!0},{text:"برچسب",value:"label",width:100},{text:"شرح",value:"des",sortable:!0}]}),methods:{openPrintModal(t){this.printOptions.selectedPrintCode=t,this.printModal=!0},changeLabel(t){this.itemsSelected.length==0?p.fire({text:"هیچ موردی انتخاب نشده است.",icon:"warning",confirmButtonText:"قبول"}):(this.loading=!0,g.post("/api/buy/label/change",{items:this.itemsSelected,label:t}).then(e=>{this.loading=!1,e.data.code==0?(p.fire({text:"فاکتور‌ها با موفقیت ویرایش شد.",icon:"success",confirmButtonText:"قبول"}),this.itemsSelected=[]):e.data.result==2&&p.fire({text:e.data.message,icon:"warning",confirmButtonText:"قبول"}),this.loadData()}))},filterTable(){this.loading=!0;let t=[],e=!0,i=[];this.types.forEach(u=>{u.checked==!0&&(e=!1,i.push(u))}),e?this.items=this.orgItems:(this.orgItems.forEach(u=>{i.forEach(k=>{if(u.label&&k.code==u.label.code){let d=!1;t.forEach(v=>{u.label.code==v.code&&(d=!0)}),d==!1&&t.push(u)}})}),this.items=t),this.loading=!1},loadData(){g.post("/api/printers/options/info").then(t=>{this.printOptions=t.data.buy}),g.post("/api/invoice/types",{type:"buy"}).then(t=>{this.types=t.data}),g.post("/api/buy/docs/search",{type:"buy"}).then(t=>{this.items=t.data,this.orgItems=t.data,this.items.forEach(e=>{this.sumTotal+=parseInt(e.amount)}),this.loading=!1})},canEditItem(t){this.loading=!0,g.post("/api/buy/edit/can/"+t).then(e=>{this.loading=!1,e.data.result==!1?p.fire({text:"این فاکتور به دلیل وجود اسناد پرداخت یا حواله‌های انبار مرتبط با آن قابل ویرایش نیست",confirmButtonText:"قبول",icon:"error"}):this.$router.push("/acc/buy/mod/"+t)})},deleteItems(){this.itemsSelected.length==0?p.fire({text:"هیچ موردی انتخاب نشده است.",icon:"warning",confirmButtonText:"قبول"}):p.fire({text:"آیا برای حذف این مورد مطمئن هستید؟ تمامی اسناد پرداخت و حواله‌های انبار همراه فاکتور نیز حذف خواهند شد.",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(t=>{t.isConfirmed&&(this.loading=!0,g.post("/api/accounting/remove/group",{items:this.itemsSelected}).then(e=>{this.loading=!1,e.data.result==1?(this.loadData(),p.fire({text:"فاکتورها با موفقیت حذف شد.",icon:"success",confirmButtonText:"قبول"})):e.data.result==2&&p.fire({text:e.data.message,icon:"warning",confirmButtonText:"قبول"})}))})},printInvoice(t=!0,e=!0){this.loading=!0,g.post("/api/buy/print/invoice",{code:this.printOptions.selectedPrintCode,pdf:t,printers:e,printOptions:this.printOptions}).then(i=>{this.loading=!1,window.open(this.$API_URL+"/front/print/"+i.data.id,"_blank","noreferrer")})},deleteItem(t){p.fire({text:"آیا برای حذف این مورد مطمئن هستید؟ تمامی اسناد پرداخت و حواله‌های انبار همراه فاکتور نیز حذف خواهند شد.",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(e=>{e.isConfirmed&&g.post("/api/accounting/remove",{code:t}).then(i=>{if(i.data.result==1){let u=0;for(let k=0;k{typeof e.amount.valueOf()=="string"?this.sumSelected+=parseInt(e.amount.replaceAll(",","")):this.sumSelected+=e.amount})},deep:!0},searchValue:{handler:function(t){if(this.searchValue=="")this.items=this.orgItems;else{let e=[];this.orgItems.forEach(i=>{(i.person.nikename.includes(this.searchValue)||i.date.includes(this.searchValue)||i.amount.toString().includes(this.searchValue)||i.des.includes(this.searchValue)||i.code.includes(this.searchValue)||i.label&&i.label.label.includes(this.searchValue))&&e.push(i)}),this.items=e}},deep:!1}}},K={class:"sticky-container"},Q={class:"form-check form-check-inline mx-1"},W=["onUpdate:modelValue"],X={class:"form-check-label"},Y={key:0},Z={key:0,class:"text-success"},ee={key:1,class:"text-danger"},te={key:2,class:"text-info"},oe={key:0,class:"text-success"},le={class:"text-dark"},ae={class:"text-dark"},ie={class:"text-dark"},ne={class:"text-dark"},se={class:"text-primary"},re={class:"text-dark"},de={class:"text-primary"};function ce(t,e,i,u,k,d){const v=n("v-btn"),x=n("v-tooltip"),E=n("v-spacer"),s=n("v-icon"),T=n("v-list-subheader"),b=n("v-list-item"),C=n("v-list"),I=n("v-menu"),N=n("v-toolbar"),P=n("v-text-field"),B=n("router-link"),U=n("EasyDataTable"),L=n("v-select"),V=n("v-switch"),O=n("v-card"),z=n("v-dialog"),A=n("v-col"),F=n("v-row"),R=n("v-card-text");return f(),y("div",K,[l(N,{color:"toolbar",title:t.$t("فاکتورهای خرید")},{prepend:a(()=>[l(x,{text:"بازگشت",location:"bottom"},{activator:a(({props:o})=>[l(v,_(o,{onClick:e[0]||(e[0]=c=>t.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1})]),default:a(()=>[l(E),l(x,{text:"اضافه کردن جدید",location:"bottom"},{activator:a(({props:o})=>[l(v,_(o,{icon:"mdi-plus",color:"primary",to:"/acc/buy/mod/"}),null,16)]),_:1}),l(x,{text:"حذف",location:"bottom"},{activator:a(({props:o})=>[l(v,_(o,{icon:"mdi-delete",color:"danger",onClick:e[1]||(e[1]=c=>d.deleteItems())}),null,16)]),_:1}),l(I,null,{activator:a(({props:o})=>[l(v,_(o,{icon:"",color:"green"}),{default:a(()=>[l(x,{activator:"parent",text:"تغییر برچسب‌ها",location:"bottom"}),l(s,{icon:"mdi-dots-horizontal-circle"})]),_:2},1040)]),default:a(()=>[l(C,null,{default:a(()=>[l(T,{color:"primary"},{default:a(()=>e[15]||(e[15]=[m("تغییر برچسب‌ها")])),_:1}),(f(!0),y($,null,M(t.types,o=>(f(),D(b,{class:"text-dark",title:"تغییر به "+o.label,onClick:c=>d.changeLabel(o)},{prepend:a(()=>[l(s,{color:"green-darken-4",icon:"mdi-label"})]),_:2},1032,["title","onClick"]))),256)),l(b,{class:"text-dark",title:"حذف برچسب‌ها",onClick:e[2]||(e[2]=o=>d.changeLabel("clear"))},{prepend:a(()=>[l(s,{color:"red",icon:"mdi-undo"})]),_:1})]),_:1})]),_:1})]),_:1},8,["title"]),l(P,{"hide-details":"",color:"green",class:"pt-0 rounded-0 mb-0",density:"compact",placeholder:"جستجو ...",modelValue:t.searchValue,"onUpdate:modelValue":e[4]||(e[4]=o=>t.searchValue=o),type:"text",clearable:""},{"prepend-inner":a(()=>[l(x,{location:"bottom",text:"جستجو"},{activator:a(({props:o})=>[l(s,_(o,{color:"danger",icon:"mdi-magnify"}),null,16)]),_:1})]),"append-inner":a(()=>[l(I,{"close-on-content-click":!1},{activator:a(({props:o})=>[l(s,_({size:"sm"},o,{icon:"",color:"primary"}),{default:a(()=>[l(x,{activator:"parent",variant:"plain",text:"فیلترها",location:"bottom"}),l(s,{icon:"mdi-filter"})]),_:2},1040)]),default:a(()=>[l(C,null,{default:a(()=>[l(T,{color:"primary"},{default:a(()=>[l(s,{icon:"mdi-filter"}),e[16]||(e[16]=m(" فیلترها "))]),_:1}),(f(!0),y($,null,M(t.types,(o,c)=>(f(),D(b,{class:"text-dark"},{title:a(()=>[h("div",Q,[G(h("input",{onChange:e[3]||(e[3]=(...S)=>d.filterTable&&d.filterTable(...S)),"onUpdate:modelValue":S=>t.types[c].checked=S,class:"form-check-input",type:"checkbox"},null,40,W),[[H,t.types[c].checked]]),h("label",X,r(o.label),1)])]),_:2},1024))),256))]),_:1})]),_:1})]),_:1},8,["modelValue"]),l(U,{"items-selected":t.itemsSelected,"onUpdate:itemsSelected":e[5]||(e[5]=o=>t.itemsSelected=o),"table-class-name":"customize-table","show-index":"",alternating:"",headers:t.headers,items:t.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:t.loading},{"item-operation":a(({code:o})=>[l(I,null,{activator:a(({props:c})=>[l(v,_({variant:"text",size:"small",color:"error",icon:"mdi-menu"},c),null,16)]),default:a(()=>[l(C,null,{default:a(()=>[l(b,{to:"/acc/accounting/view/"+o,class:"text-dark",title:"سند حسابداری"},{prepend:a(()=>[l(s,{color:"green-darken-4",icon:"mdi-file"})]),_:2},1032,["to"]),l(b,{to:"/acc/buy/view/"+o,class:"text-dark",title:"مشاهده"},{prepend:a(()=>[l(s,{color:"green-darken-4",icon:"mdi-eye"})]),_:2},1032,["to"]),l(b,{onClick:c=>d.openPrintModal(o),class:"text-dark",title:"خروجی PDF"},{prepend:a(()=>[l(s,{icon:"mdi-file-pdf-box"})]),_:2},1032,["onClick"]),l(b,{onClick:c=>d.canEditItem(o),class:"text-dark",title:"ویرایش"},{prepend:a(()=>[l(s,{icon:"mdi-file-edit"})]),_:2},1032,["onClick"]),l(b,{onClick:c=>d.deleteItem(o),class:"text-dark",title:"حذف"},{prepend:a(()=>[l(s,{color:"deep-orange-accent-4",icon:"mdi-trash-can"})]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),"item-label":a(({label:o})=>[o?(f(),y("span",Y,[o.code=="payed"?(f(),y("span",Z,r(o.label),1)):w("",!0),o.code=="returned"?(f(),y("span",ee,r(o.label),1)):w("",!0),o.code=="accepted"?(f(),y("span",te,r(o.label),1)):w("",!0)])):w("",!0)]),"item-des":a(({des:o})=>[m(r(o.replace("فاکتور خرید:","")),1)]),"item-relatedDocsCount":a(({relatedDocsCount:o,relatedDocsPays:c})=>[o!="0"?(f(),y("span",oe,[l(s,{small:""},{default:a(()=>e[17]||(e[17]=[m("mdi-currency-usd")])),_:1}),m(" "+r(t.$filters.formatNumber(c)),1)])):w("",!0)]),"item-amount":a(({amount:o})=>[h("span",le,r(t.$filters.formatNumber(o)),1)]),"item-transferCost":a(({transferCost:o})=>[h("span",ae,r(t.$filters.formatNumber(o)),1)]),"item-discountAll":a(({discountAll:o})=>[h("span",ie,r(t.$filters.formatNumber(o)),1)]),"item-person":a(({person:o})=>[l(B,{to:"/acc/persons/card/view/"+o.code},{default:a(()=>[m(r(o.nikename),1)]),_:2},1032,["to"])]),"item-code":a(({code:o})=>[l(B,{to:"/acc/buy/view/"+o},{default:a(()=>[m(r(o),1)]),_:2},1032,["to"])]),_:1},8,["items-selected","headers","items","loading"]),l(z,{modelValue:t.printModal,"onUpdate:modelValue":e[14]||(e[14]=o=>t.printModal=o),width:"auto"},{default:a(()=>[l(O,{subtitle:"برای تغییر تنظیمات پیشفرض به بخش تنظیمات چاپ مراجعه کنید","prepend-icon":"mdi-file-pdf-box",title:"خروجی PDF"},{text:a(()=>[l(L,{class:"mb-2",modelValue:t.printOptions.paper,"onUpdate:modelValue":e[6]||(e[6]=o=>t.printOptions.paper=o),items:t.paperSizes,label:"سایز کاغذ و حالت چاپ"},null,8,["modelValue","items"]),l(V,{inset:"",modelValue:t.printOptions.bidInfo,"onUpdate:modelValue":e[7]||(e[7]=o=>t.printOptions.bidInfo=o),color:"primary",label:"اطلاعات کسب‌وکار","hide-details":""},null,8,["modelValue"]),l(V,{inset:"",modelValue:t.printOptions.pays,"onUpdate:modelValue":e[8]||(e[8]=o=>t.printOptions.pays=o),color:"primary",label:"نمایش پرداخت‌های فاکتور","hide-details":""},null,8,["modelValue"]),l(V,{inset:"",modelValue:t.printOptions.note,"onUpdate:modelValue":e[9]||(e[9]=o=>t.printOptions.note=o),color:"primary",label:"یاداشت پایین فاکتور","hide-details":""},null,8,["modelValue"]),l(V,{inset:"",modelValue:t.printOptions.taxInfo,"onUpdate:modelValue":e[10]||(e[10]=o=>t.printOptions.taxInfo=o),color:"primary",label:"مالیات به تفکیک اقلام","hide-details":""},null,8,["modelValue"]),l(V,{inset:"",modelValue:t.printOptions.discountInfo,"onUpdate:modelValue":e[11]||(e[11]=o=>t.printOptions.discountInfo=o),color:"primary",label:"تخفیف به تفکیک اقلام","hide-details":""},null,8,["modelValue"])]),actions:a(()=>[l(v,{variant:"tonal","prepend-icon":"mdi-printer",color:"primary",text:"چاپ",onClick:e[12]||(e[12]=o=>{t.printModal=!1,d.printInvoice()})}),l(v,{variant:"tonal","prepend-icon":"mdi-undo",color:"secondary",text:"لغو",onClick:e[13]||(e[13]=o=>t.printModal=!1)})]),_:1})]),_:1},8,["modelValue"]),l(O,{class:"mt-3",elevation:"1"},{default:a(()=>[l(R,null,{default:a(()=>[l(F,null,{default:a(()=>[l(A,{cols:"12",md:"6"},{default:a(()=>[h("span",ne,[l(s,{left:""},{default:a(()=>e[18]||(e[18]=[m("mdi-format-list-bulleted")])),_:1}),e[19]||(e[19]=m(" مبلغ کل: "))]),h("span",se,r(t.$filters.formatNumber(t.sumTotal))+" "+r(t.$filters.getActiveMoney().shortName),1)]),_:1}),l(A,{cols:"12",md:"6"},{default:a(()=>[h("span",re,[l(s,{left:""},{default:a(()=>e[20]||(e[20]=[m("mdi-check-all")])),_:1}),e[21]||(e[21]=m(" جمع مبلغ موارد انتخابی: "))]),h("span",de,r(t.$filters.formatNumber(t.sumSelected))+" "+r(t.$filters.getActiveMoney().shortName),1)]),_:1})]),_:1})]),_:1})]),_:1})])}const me=j(J,[["render",ce]]);export{me as default}; diff --git a/public_html/webui/assets/list-a992d28b.js b/public_html/webui/assets/list-a992d28b.js deleted file mode 100644 index b85fd3d..0000000 --- a/public_html/webui/assets/list-a992d28b.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as h,a as c,S as m}from"./main-9b36f05f.js";import{r as g,a as u,o as w,s as v,e,d as l,b as i,w as n,u as y,ab as k}from"./vendor-adef9cb4.js";const x={name:"list",data:()=>({loading:g(!0),searchValue:"",items:[],headers:[{text:"نام لیست",value:"label",sortable:!0},{text:"عملیات",value:"operation"}]}),methods:{loadData(){c.post("/api/commodity/pricelist/list").then(s=>{this.items=s.data,this.loading=!1})},deleteItem(s){m.fire({text:"آیا برای حذف این مورد مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"}).then(t=>{t.isConfirmed&&c.post("/api/commodity/pricelist/delete/"+s).then(p=>{if(p.data.result==1){let r=0;for(let a=0;as.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[2]||(t[2]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[3]||(t[3]=e("i",{class:"mx-2 fa fa-list"},null,-1)),t[4]||(t[4]=l(" لیست‌های قیمت "))]),e("div",C,[i(d,{to:"/acc/commodity/pricelist/mod/",class:"btn btn-sm btn-primary ms-1",title:"ایجاد لیست جدید"},{default:n(()=>t[5]||(t[5]=[e("span",{class:"fa fa-plus fw-bolder"},null,-1)])),_:1})])]),e("div",T,[e("div",$,[e("div",D,[e("div",M,[e("div",E,[t[6]||(t[6]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),y(e("input",{"onUpdate:modelValue":t[1]||(t[1]=o=>s.searchValue=o),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[k,s.searchValue]])])]),i(b,{"table-class-name":"customize-table","multi-sort":"","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":n(({id:o})=>[e("div",N,[t[10]||(t[10]=e("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-sm btn-link","data-bs-toggle":"dropdown",id:"dropdown-align-center-alt-primary",type:"button"},[e("i",{class:"fa-solid fa-ellipsis"})],-1)),e("div",P,[i(d,{class:"dropdown-item",to:"/acc/commodity/pricelist/view/"+o},{default:n(()=>t[7]||(t[7]=[e("i",{class:"fa fa-list pe-2"},null,-1),l(" لیست قیمت‌ها ")])),_:2},1032,["to"]),i(d,{class:"dropdown-item",to:"/acc/commodity/pricelist/mod/"+o},{default:n(()=>t[8]||(t[8]=[e("i",{class:"fa fa-edit pe-2"},null,-1),l(" ویرایش ")])),_:2},1032,["to"]),e("button",{type:"button",onClick:I=>f.deleteItem(o),class:"dropdown-item text-danger"},t[9]||(t[9]=[e("i",{class:"fa fa-trash pe-2"},null,-1),l(" حذف ")]),8,S)])])]),_:1},8,["search-value","headers","items","loading"])])])])])}const j=h(x,[["render",z]]);export{j as default}; diff --git a/public_html/webui/assets/list-b0780902.css b/public_html/webui/assets/list-b0780902.css deleted file mode 100644 index 5d35423..0000000 --- a/public_html/webui/assets/list-b0780902.css +++ /dev/null @@ -1 +0,0 @@ -.v-tabs[data-v-2a463003]{width:100%}.v-tab[data-v-2a463003]{flex:1} diff --git a/public_html/webui/assets/list-b0d140f5.js b/public_html/webui/assets/list-b0d140f5.js deleted file mode 100644 index 8c332be..0000000 --- a/public_html/webui/assets/list-b0d140f5.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as g,a as h,S as u}from"./main-9b36f05f.js";import{r as v,a as k,o as p,s as m,e,d as l,b as i,w as o,u as y,ab as _,t as f}from"./vendor-adef9cb4.js";const B={name:"list",data:()=>({searchValue:"",loading:v(!0),items:[],headers:[{text:"عملیات",value:"operation",width:"130"},{text:"کد",value:"code",width:"100px"},{text:"نام صندوق",value:"name",width:"120px"},{text:"موجودی()",value:"balance",width:"140px"},{text:"توضیحات",value:"des",width:"150px"}]}),methods:{loadData(){h.post("/api/cashdesk/list").then(s=>{this.items=s.data,this.loading=!1})},deleteItem(s){u.fire({text:"آیا برای حذف صندوق مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"}).then(t=>{t.isConfirmed&&h.post("/api/cashdesk/delete/"+s).then(r=>{if(r.data.result==1){let c=0;for(let n=0;ns.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[2]||(t[2]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[3]||(t[3]=e("i",{class:"fa fa-bank px-2"},null,-1)),t[4]||(t[4]=l(" صندوق ها "))]),e("div",C,[i(d,{to:"/acc/cashdesk/mod/",class:"block-options-item"},{default:o(()=>t[5]||(t[5]=[e("span",{class:"fa fa-plus fw-bolder"},null,-1)])),_:1})])]),e("div",D,[e("div",M,[e("div",N,[e("div",S,[e("div",E,[t[6]||(t[6]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),y(e("input",{"onUpdate:modelValue":t[1]||(t[1]=a=>s.searchValue=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[_,s.searchValue]])])]),i(w,{"table-class-name":"customize-table","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":o(({code:a})=>[t[10]||(t[10]=e("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-sm btn-link","data-bs-toggle":"dropdown",id:"dropdown-align-center-alt-primary",type:"button"},[e("i",{class:"fa-solid fa-ellipsis"})],-1)),e("div",P,[i(d,{class:"dropdown-item",to:"/acc/cashdesk/card/view/"+a},{default:o(()=>t[7]||(t[7]=[e("i",{class:"fa fa-eye text-success pe-2"},null,-1),l(" مشاهده ")])),_:2},1032,["to"]),i(d,{class:"dropdown-item",to:"/acc/cashdesk/mod/"+a},{default:o(()=>t[8]||(t[8]=[e("i",{class:"fa fa-edit pe-2"},null,-1),l(" ویرایش ")])),_:2},1032,["to"]),e("button",{type:"button",onClick:b=>x.deleteItem(a),class:"dropdown-item text-danger"},t[9]||(t[9]=[e("i",{class:"fa fa-trash pe-2"},null,-1),l(" حذف ")]),8,z)])]),"item-name":o(({name:a,code:b})=>[i(d,{to:"/acc/cashdesk/card/view/"+b},{default:o(()=>[l(f(a),1)]),_:2},1032,["to"])]),"item-balance":o(({balance:a})=>[a>=0?(p(),m("label",I,f(s.$filters.formatNumber(a)),1)):(p(),m("label",O,f(s.$filters.formatNumber(-1*a))+" منفی",1))]),_:1},8,["search-value","headers","items","loading"])])])])])}const A=g(B,[["render",U]]);export{A as default}; diff --git a/public_html/webui/assets/list-b40782a7.css b/public_html/webui/assets/list-b40782a7.css deleted file mode 100644 index b83b29b..0000000 --- a/public_html/webui/assets/list-b40782a7.css +++ /dev/null @@ -1 +0,0 @@ -.v-tabs[data-v-ab832cde]{width:100%}.v-tab[data-v-ab832cde]{flex:1} diff --git a/public_html/webui/assets/list-b5619ed8.js b/public_html/webui/assets/list-b5619ed8.js deleted file mode 100644 index a04cc17..0000000 --- a/public_html/webui/assets/list-b5619ed8.js +++ /dev/null @@ -1 +0,0 @@ -import{a as r,S as g,_ as S}from"./main-9b36f05f.js";import{h as B,r as V,a as k,o as d,s as v,e as t,b as w,w as u,d as p,u as o,ab as x,F as q,c as $,A as f,t as i,B as n}from"./vendor-adef9cb4.js";const M=B({name:"passCheck",props:{id:Number,windowsState:Object},data:()=>({loading:V(!0),banks:[],modal:"",bankSelected:null,des:"",passDate:"",year:{start:"",end:"",now:""}}),methods:{loadData(){r.post("/api/bank/list").then(s=>{this.banks=s.data,this.isLoading=!1}),r.post("/api/year/get").then(s=>{this.year=s.data,this.passDate=s.data.now}),this.loading=!1},save(){this.bankSelected==""||this.bankSelected==null?g.fire({text:"بانک انتخاب نشده است",icon:"success",confirmButtonText:"قبول"}):(this.loading=!0,r.post("/api/cheque/pass/"+this.$props.id,{bank:this.bankSelected,date:this.passDate,des:this.des}).then(s=>{g.fire({text:"ثبت وصول چک با موفقیت ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(e=>{this.submitedDoc=s.data.doc,document.getElementById("pass-check-btn-close").click(),this.$props.windowsState.submited=!0,this.loading=!1})}))}},beforeMount(){this.loadData()}}),A={class:"modal fade",id:"modal-pass-check","data-bs-backdrop":"static","data-bs-keyboard":"false",tabindex:"-1","aria-labelledby":"staticBackdropLabel","aria-hidden":"true"},I={class:"modal-dialog"},j={class:"modal-content"},O={class:"modal-body"},T={class:"row"},E={class:"col-sm-12 col-md-12 mb-2"},N={class:"form-control"},Y={class:"col-sm-12 col-md-12 mb-2"},P={class:"form-control"},F={class:"col-sm-12 col-md-12 mb-2"},U={class:"form-control"},W={class:"modal-footer float-end align-end"},L=["disabled"];function z(s,e,c,C,D,y){const m=k("date-picker"),b=k("v-cob");return d(),v(q,null,[e[10]||(e[10]=t("a",{type:"button",class:"btn btn-sm btn-link text-primary",title:"پاس کردن چک","data-bs-toggle":"modal","data-bs-target":"#modal-pass-check"},[t("i",{class:"fa fa-money-bill-trend-up pe-1"})],-1)),t("div",A,[t("div",I,[t("div",j,[e[9]||(e[9]=t("div",{class:"modal-header bg-primary-light text-white"},[t("h1",{class:"modal-title fs-5",id:"staticBackdropLabel"},"پاس کردن چک"),t("div",{class:"block-options"},[t("button",{type:"button",id:"pass-check-btn-close",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})])],-1)),t("div",O,[t("div",T,[t("div",E,[t("div",N,[e[4]||(e[4]=t("label",{class:"form-label"},"تاریخ",-1)),w(m,{class:"",modelValue:s.passDate,"onUpdate:modelValue":e[0]||(e[0]=a=>s.passDate=a),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:s.year.start,max:s.year.end},null,8,["modelValue","min","max"])])]),t("div",Y,[t("div",P,[e[6]||(e[6]=t("label",{class:"form-label"},"بانک",-1)),w(b,{dir:"rtl",options:s.banks,label:"name",modelValue:s.bankSelected,"onUpdate:modelValue":e[1]||(e[1]=a=>s.bankSelected=a)},{"no-options":u(({search:a,searching:l,loading:h})=>e[5]||(e[5]=[p(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"])])]),t("div",F,[t("div",U,[e[7]||(e[7]=t("label",{class:"form-label"},"توضیحات",-1)),o(t("input",{type:"text",class:"form-control","onUpdate:modelValue":e[2]||(e[2]=a=>s.des=a)},null,512),[[x,s.des]])])])])]),t("div",W,[t("button",{disabled:s.loading,type:"button",class:"btn btn-success",onClick:e[3]||(e[3]=a=>s.save())},e[8]||(e[8]=[t("i",{class:"fa fa-save pe-2"},null,-1),p(" ثبت ")]),8,L)])])])])],64)}const G=S(M,[["render",z]]),H={name:"list",components:{passCheck:G},watch:{"passChequeWindowsState.submited"(s,e){this.passChequeWindowsState.submited=!1,s&&this.loadData()}},data:()=>({passChequeWindowsState:{submited:!1},loading:V(!0),searchValueInput:"",itemsInput:[],itemsOutput:[],searchValueOutput:"",headersInput:[{text:"عملیات",value:"operation",width:"100"},{text:"شماره",value:"number",width:"100px"},{text:"کد صیاد",value:"sayadNum",width:"120px"},{text:"مبلغ(ریال)",value:"amount",width:"140px"},{text:"تاریخ",value:"datePay",width:"150px"},{text:"پرداخت کننده",value:"person.nikename",width:"150px"},{text:"بانک",value:"chequeBank",width:"150px"},{text:"وضعیت",value:"status",width:"150px",sortable:!0},{text:"تاریخ وصول",value:"date",width:"150px"},{text:"توضیحات",value:"des",width:"150px"}]}),methods:{loadData(){r.post("/api/cheque/list").then(s=>{this.itemsInput=s.data.input,this.itemsInput.forEach(e=>{e.amount=this.$filters.formatNumber(e.amount)}),this.itemsOutput=s.data.output,this.itemsOutput.forEach(e=>{e.amount=this.$filters.formatNumber(e.amount)}),this.loading=!1})},rejectCheque(s){this.loading=!0,r.post("/api/cheque/info/"+s).then(e=>{this.loading=!1,g.fire({title:"آیا برای تغییر وضعیت چک به برگشتی مطمئن هستید؟",icon:"question",confirmButtonText:"بله",cancelButtonText:"خیر",showCancelButton:!0,showCloseButton:!0}).then(c=>{c.isConfirmed&&(this.loading=!0,r.post("/api/cheque/reject/"+s).then(C=>{this.loading=!1,g.fire({title:"وضعیت چک تغییر یافت",icon:"success",confirmButtonText:"بله"}),this.loadData()}))})})}},beforeMount(){this.loadData()}},J={class:"block block-content-full"},K={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},Q={class:"block-title text-primary-dark"},R={class:"block-content pt-0 pb-3"},X={class:"row"},Z={class:"col-sm-12 col-md-12 m-0 p-0"},tt={class:"block-content p-0"},et={class:"col-sm-12 col-md-12 m-0 p-0"},st={class:"tab-content p-0",id:"myTabContent"},at={class:"tab-pane fade show active",id:"profile",role:"tabpanel","aria-labelledby":"profile-tab"},ot={class:"my-1"},lt={class:"input-group input-group-sm"},it=["onClick"],nt={class:"tab-pane fade",id:"pays",role:"tabpanel","aria-labelledby":"pays-tab"},dt={class:"my-1"},rt={class:"input-group input-group-sm"},ut=["onClick"];function pt(s,e,c,C,D,y){const m=k("passCheck"),b=k("EasyDataTable");return d(),v("div",J,[t("div",K,[t("h3",Q,[t("button",{onClick:e[0]||(e[0]=a=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},e[3]||(e[3]=[t("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),e[4]||(e[4]=t("i",{class:"fa fa-money-check-dollar px-2"},null,-1)),e[5]||(e[5]=p(" چک‌های بانکی "))]),e[6]||(e[6]=t("div",{class:"block-options"},null,-1))]),t("div",R,[t("div",X,[t("div",Z,[t("div",tt,[t("div",et,[e[11]||(e[11]=t("ul",{class:"nav nav-pills flex-column flex-sm-row border border-secondary",id:"myTab",role:"tablist"},[t("button",{class:"flex-sm-fill text-sm-center nav-link rounded-0 active",id:"profile-tab","data-bs-toggle":"tab","data-bs-target":"#profile",type:"button",role:"tab","aria-controls":"profile","aria-selected":"true"},[t("i",{class:"fa fa-file-export me-2"}),p(" چک‌های دریافتی ")]),t("button",{class:"flex-sm-fill text-sm-center nav-link rounded-0",id:"pays-tab","data-bs-toggle":"tab","data-bs-target":"#pays",type:"button",role:"tab","aria-controls":"pays","aria-selected":"false"},[t("i",{class:"fa fa-file-import me-2"}),p(" چک‌‌های واگذار شده ")])],-1)),t("div",st,[t("div",at,[t("div",ot,[t("div",lt,[e[7]||(e[7]=t("span",{class:"input-group-text"},[t("i",{class:"fa fa-search"})],-1)),o(t("input",{"onUpdate:modelValue":e[1]||(e[1]=a=>s.searchValueInput=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[x,s.searchValueInput]])])]),w(b,{"table-class-name":"customize-table","multi-sort":"","show-index":"",alternating:"","search-value":s.searchValueInput,headers:s.headersInput,items:s.itemsInput,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":u(({id:a,locked:l,rejected:h})=>[l?f("",!0):(d(),$(m,{key:0,windowsState:this.passChequeWindowsState,id:a},null,8,["windowsState","id"])),!h&&!l?(d(),v("a",{key:1,onClick:_=>y.rejectCheque(a),class:"btn btn-sm btn-link text-danger",title:"برگشت چک"},e[8]||(e[8]=[t("i",{class:"fa fa-arrow-left px-2"},null,-1)]),8,it)):f("",!0)]),"item-status":u(({status:a})=>[o(t("div",{class:"text-success"},i(a),513),[[n,a=="پاس شده"]]),o(t("div",{class:"text-dark"},i(a),513),[[n,a=="پاس نشده"]]),o(t("div",{class:"text-danger"},i(a),513),[[n,a=="برگشت خورده"]])]),_:1},8,["search-value","headers","items","loading"])]),t("div",nt,[t("div",dt,[t("div",rt,[e[9]||(e[9]=t("span",{class:"input-group-text"},[t("i",{class:"fa fa-search"})],-1)),o(t("input",{"onUpdate:modelValue":e[2]||(e[2]=a=>s.searchValueOutput=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[x,s.searchValueOutput]])])]),w(b,{"table-class-name":"customize-table","multi-sort":"","show-index":"",alternating:"","search-value":s.searchValueOutput,headers:s.headersInput,items:s.itemsOutput,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":u(({id:a,locked:l,rejected:h})=>[l?f("",!0):(d(),$(m,{key:0,windowsState:this.passChequeWindowsState,id:a},null,8,["windowsState","id"])),!h&&!l?(d(),v("a",{key:1,onClick:_=>y.rejectCheque(a),class:"btn btn-sm btn-link text-danger",title:"برگشت چک"},e[10]||(e[10]=[t("i",{class:"fa fa-arrow-left px-2"},null,-1)]),8,ut)):f("",!0)]),"item-status":u(({status:a})=>[o(t("div",{class:"text-success"},i(a),513),[[n,a=="پاس شده"]]),o(t("div",{class:"text-dark"},i(a),513),[[n,a=="پاس نشده"]]),o(t("div",{class:"text-danger"},i(a),513),[[n,a=="برگشت خورده"]])]),_:1},8,["search-value","headers","items","loading"])])])])])])])])])}const bt=S(H,[["render",pt]]);export{bt as default}; diff --git a/public_html/webui/assets/list-b9f61c42.js b/public_html/webui/assets/list-b9f61c42.js deleted file mode 100644 index 0081c9d..0000000 --- a/public_html/webui/assets/list-b9f61c42.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as T,a as m,S}from"./main-9b36f05f.js";import{r as E,a as k,o as b,s as g,e,d as i,b as f,w as r,u as p,ao as _,ab as y,au as B,F as x,C,t as n}from"./vendor-adef9cb4.js";const U={name:"list",components:{history},watch:{"singleChangeStateSelected.code"(s,t){this.items.forEach(l=>{l.code==s&&(this.singleChangeStateSelected=l,this.singleChangeStateSelected.person.mobile==""&&(this.singleChangeStateSelected.sms=!1))})},searchValue(s,t){this.searchTable()}},data:()=>({orderStates:[],singleChangeStateSelected:{code:0,person:{nikename:""},commodity:{name:""}},searchValue:"",loading:E(!0),items:[],orgItems:[],headers:[{text:"عملیات",value:"operation"},{text:"کد",value:"code"},{text:"مشتری",value:"person",sortable:!0,width:150},{text:"کالا",value:"commodity",sortable:!0,width:150},{text:"تاریخ",value:"date",sortable:!0,width:100},{text:"وضعیت",value:"state",sortable:!0,width:150},{text:"تاریخ تحویل",value:"dateOut",sortable:!0,width:100}],logItems:[],logHeaders:[{text:"تاریخ",value:"date"},{text:"شرح",value:"des"},{text:"ثبت کننده",value:"user"}]}),methods:{changeItem(s){this.loading=!0,m.post("/api/plug/repservice/order/logs/"+s).then(t=>{this.loading=!1,this.logItems=t.data})},filterTable(){this.loading=!0;let s=[],t=!0,l=[];this.orderStates.forEach(o=>{o.checked==!0&&(t=!1,l.push(o))}),t?this.items=this.orgItems:(this.orgItems.forEach(o=>{l.forEach(u=>{if(u.code==o.state.code){let d=!1;s.forEach(h=>{o.state.code==h.code&&(d=!0)}),d==!1&&s.push(o)}})}),this.items=s),this.loading=!1},searchTable(){this.loading=!0;let s=[],t=!1;this.searchValue==""&&(t=!0),t?this.items=this.orgItems:(this.orgItems.forEach(l=>{let o=!1;(l.commodity.name.includes(this.searchValue)||l.person.nikename.includes(this.searchValue)||l.des.includes(this.searchValue)||l.state.label.includes(this.searchValue)||l.date.includes(this.searchValue))&&(o=!0),o&&s.push(l)}),this.items=s),this.loading=!1},loadData(){m.post("/api/plug/repservice/order/list").then(s=>{this.items=s.data,this.orgItems=s.data,this.loading=!1}),m.post("/api/plug/repservice/order/state/list").then(s=>{this.orderStates=s.data})},changeStateSingle(){this.loading=!0,m.post("/api/plug/repservice/order/state/change",this.singleChangeStateSelected).then(s=>{this.loading=!1,s.data.code=="0"&&S.fire({text:"وضعیت درخواست به روز شد.",icon:"success",confirmButtonText:"قبول"}),this.loadData()})},deleteItem(s){S.fire({text:"آیا برای حذف درخواست مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"}).then(t=>{t.isConfirmed&&m.post("/api/repservice/order/remove/"+s).then(l=>{if(l.data.result==1){let o=0;for(let u=0;u{this.loading=!1,window.open(this.$API_URL+"/front/print/"+t.data.id,"_blank","noreferrer")})}},mounted(){this.loadData();const s=document.getElementById("changeSingleStateModal");s&&s.addEventListener("show.bs.modal",t=>{const l=t.relatedTarget;this.singleChangeStateSelected.code=l.getAttribute("data-bs-whatever");const o=s.querySelector(".modal-title");o.textContent=`تغییر وضعیت درخواست ${this.singleChangeStateSelected.code}`})}},$={class:"block block-content-full"},D={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},L={class:"block-title text-primary-dark"},P={class:"block-options"},z={class:"dropdown-center"},A={"aria-labelledby":"dropdown-align-center-outline-primary",class:"dropdown-menu dropdown-menu-end",style:{}},N={class:"modal fade","data-bs-backdrop":"static","data-bs-keyboard":"false",id:"changeSingleStateModal",tabindex:"-1","aria-labelledby":"changeSingleStateModalLabel","aria-hidden":"true"},O={class:"modal-dialog"},F={class:"modal-content"},H={class:"modal-body"},q={class:"row"},R={class:"col-sm-12 col-md-12 mb-2"},j={class:"form-check form-switch form-check-inline"},G=["disabled"],J={class:"col-sm-12 col-md-6 mb-2"},K={class:"input-group input-group-sm"},Q={class:"col-sm-12 col-md-6 mb-2"},W={class:"input-group input-group-sm"},X={class:"col-sm-12 col-md-12 mb-2"},Y={class:"input-group input-group-sm"},Z=["value"],ee={class:"modal-footer"},te={class:"modal fade","data-bs-backdrop":"static","data-bs-keyboard":"false",id:"historyModal",tabindex:"-1","aria-labelledby":"historyModalModalLabel","aria-hidden":"true"},se={class:"modal-dialog modal-xl"},ae={class:"modal-content"},oe={class:"modal-body"},le={class:"block-content pt-1 pb-3"},ie={class:"row"},ne={class:"col-sm-12 col-md-12 m-0 p-0"},de={class:"mb-1"},re={class:"input-group input-group-sm"},ce={class:"col-sm-12 col-md-12 border rounded mb-2 px-2 py-1"},ue={class:"form-check form-check-inline"},me=["onUpdate:modelValue"],pe={class:"form-check-label"},he={class:"dropdown-center",style:{"z-index":"1000"}},be={"aria-labelledby":"dropdown-align-center-outline-primary",class:"dropdown-menu dropdown-menu-end",style:{}},ge=["data-bs-whatever"],fe=["onClick"],ve=["data-bs-whatever"],Se=["onClick","data-bs-whatever"],ye=["onClick"],we={class:"container text-start"},ke={class:"row my-1"},_e={class:"col"},xe={class:"row mb-1"},Ce={class:"col"},Ve={class:"row mb-1"},Me={class:"col"},Ie={class:"row mb-1"},Te={class:"col"},Ee={class:"row mb-1"},Be={class:"col"},Ue={class:"row mb-1"},$e={class:"col"};function De(s,t,l,o,u,d){const h=k("router-link"),w=k("EasyDataTable");return b(),g("div",$,[e("div",D,[e("h3",L,[e("button",{onClick:t[0]||(t[0]=a=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[8]||(t[8]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[9]||(t[9]=i(" درخواست‌ها "))]),e("div",P,[e("div",z,[t[11]||(t[11]=e("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-sm btn-link","data-bs-toggle":"dropdown",id:"dropdown-align-center-alt-primary",type:"button"},[e("i",{class:"fa-solid fa-ellipsis"})],-1)),e("div",A,[f(h,{class:"dropdown-item",to:"/acc/plugin/repservice/order/mod/"},{default:r(()=>t[10]||(t[10]=[e("i",{class:"fa fa-plus text-success pe-2"},null,-1),i(" درخواست جدید ")])),_:1})])])])]),e("div",N,[e("div",O,[e("div",F,[t[17]||(t[17]=e("div",{class:"modal-header"},[e("h1",{class:"modal-title fs-5",id:"changeSingleStateModalLabel"},"تغییر وضعیت درخواست"),e("div",{class:"block-options"},[e("button",{type:"button",class:"btn-close btn-close-change-state","data-bs-dismiss":"modal","aria-label":"Close"})])],-1)),e("div",H,[e("div",q,[e("div",R,[e("span",j,[p(e("input",{disabled:this.singleChangeStateSelected.person.mobile=="","onUpdate:modelValue":t[1]||(t[1]=a=>s.singleChangeStateSelected.sms=a),class:"form-check-input",type:"checkbox"},null,8,G),[[_,s.singleChangeStateSelected.sms]]),t[12]||(t[12]=e("label",{class:"form-check-label"},"ارسال پیامک",-1))])]),e("div",J,[e("div",K,[t[13]||(t[13]=e("span",{class:"input-group-text"},"مشتری",-1)),p(e("input",{type:"text",readonly:"readonly",class:"form-control","onUpdate:modelValue":t[2]||(t[2]=a=>s.singleChangeStateSelected.person.nikename=a)},null,512),[[y,s.singleChangeStateSelected.person.nikename]])])]),e("div",Q,[e("div",W,[t[14]||(t[14]=e("span",{class:"input-group-text"},"کالا",-1)),p(e("input",{type:"text",readonly:"readonly",class:"form-control","onUpdate:modelValue":t[3]||(t[3]=a=>s.singleChangeStateSelected.commodity.name=a)},null,512),[[y,s.singleChangeStateSelected.commodity.name]])])]),e("div",X,[e("div",Y,[t[15]||(t[15]=e("label",{class:"input-group-text bg-success text-light"},"وضعیت",-1)),p(e("select",{"onUpdate:modelValue":t[4]||(t[4]=a=>s.singleChangeStateSelected.state=a),class:"form-select"},[(b(!0),g(x,null,C(s.orderStates,a=>(b(),g("option",{value:a},n(a.label),9,Z))),256))],512),[[B,s.singleChangeStateSelected.state]])])])])]),e("div",ee,[t[16]||(t[16]=e("button",{type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},"بازگشت",-1)),e("button",{onClick:t[5]||(t[5]=a=>d.changeStateSingle()),type:"button","data-bs-dismiss":"modal",class:"btn btn-primary"},"ثبت")])])])]),e("div",te,[e("div",se,[e("div",ae,[t[18]||(t[18]=e("div",{class:"modal-header"},[e("h1",{class:"modal-title fs-5",id:"historyModalModalLabel"},"تاریخچه"),e("div",{class:"block-options"},[e("button",{type:"button",class:"btn-close btn-close-change-state","data-bs-dismiss":"modal","aria-label":"Close"})])],-1)),e("div",oe,[f(w,{"table-class-name":"customize-table","multi-sort":"","show-index":"",alternating:"",headers:s.logHeaders,items:s.logItems,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},null,8,["headers","items","loading"])]),t[19]||(t[19]=e("div",{class:"modal-footer"},[e("button",{type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},"بازگشت")],-1))])])]),e("div",le,[e("div",ie,[e("div",ne,[e("div",de,[e("div",re,[t[20]||(t[20]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),p(e("input",{"onUpdate:modelValue":t[6]||(t[6]=a=>s.searchValue=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[y,s.searchValue]])])]),e("div",ce,[(b(!0),g(x,null,C(s.orderStates,(a,c)=>(b(),g("div",ue,[p(e("input",{onChange:t[7]||(t[7]=v=>d.filterTable()),"onUpdate:modelValue":v=>s.orderStates[c].checked=v,checked:"",class:"form-check-input",type:"checkbox"},null,40,me),[[_,s.orderStates[c].checked]]),e("label",pe,n(a.label),1)]))),256))]),f(w,{"table-class-name":"customize-table","multi-sort":"","show-index":"",alternating:"",headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":r(({code:a})=>[e("div",he,[t[27]||(t[27]=e("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-sm btn-link","data-bs-toggle":"dropdown",id:"dropdown-align-center-alt-primary",type:"button"},[e("i",{class:"fa-solid fa-ellipsis"})],-1)),e("div",be,[f(h,{class:"dropdown-item",to:"/acc/plugin/repservice/order/mod/"+a},{default:r(()=>t[21]||(t[21]=[e("i",{class:"fa fa-edit pe-2"},null,-1),i(" ویرایش ")])),_:2},1032,["to"]),e("button",{type:"button",class:"dropdown-item","data-bs-toggle":"modal","data-bs-target":"#changeSingleStateModal","data-bs-whatever":a},t[22]||(t[22]=[e("i",{class:"fa-solid fa-bolt pe-2"},null,-1),i(" تغییر وضعیت ")]),8,ge),e("button",{type:"button",class:"dropdown-item","data-bs-toggle":"modal",onClick:c=>d.printInvoice(a)},t[23]||(t[23]=[e("i",{class:"fa-solid fa-print pe-2"},null,-1),i(" چاپ قبض رسید ")]),8,fe),e("button",{type:"button",class:"dropdown-item","data-bs-toggle":"modal","data-bs-target":"#changeSingleStateModal","data-bs-whatever":a},t[24]||(t[24]=[e("i",{class:"fa-solid fa-bolt pe-2"},null,-1),i(" تغییر وضعیت ")]),8,ve),e("button",{type:"button",class:"dropdown-item","data-bs-toggle":"modal","data-bs-target":"#historyModal",onClick:c=>d.changeItem(a),"data-bs-whatever":a},t[25]||(t[25]=[e("i",{class:"fa fa-list pe-2"},null,-1),i(" تاریخچه ")]),8,Se),e("button",{type:"button",class:"dropdown-item",onClick:c=>d.deleteItem(a)},t[26]||(t[26]=[e("i",{class:"fa fa-trash text-danger pe-2"},null,-1),i(" حذف ")]),8,ye)])])]),"item-person":r(({person:a})=>[f(h,{to:"/acc/persons/card/view/"+a.code},{default:r(()=>[i(n(a.nikename),1)]),_:2},1032,["to"])]),"item-commodity":r(({commodity:a})=>[i(n(a.name),1)]),"item-state":r(({state:a})=>[i(n(a.label),1)]),expand:r(({des:a,motaleghat:c,serial:v,pelak:V,model:M,color:I})=>[e("div",we,[e("div",ke,[e("div",_e,[t[28]||(t[28]=e("strong",null,"شرح: ",-1)),i(" "+n(a),1)])]),e("div",xe,[e("div",Ce,[t[29]||(t[29]=e("strong",null,"متعلقات: ",-1)),i(" "+n(c),1)])]),e("div",Ve,[e("div",Me,[t[30]||(t[30]=e("strong",null,"پلاک: ",-1)),i(" "+n(V),1)])]),e("div",Ie,[e("div",Te,[t[31]||(t[31]=e("strong",null,"سریال: ",-1)),i(" "+n(v),1)])]),e("div",Ee,[e("div",Be,[t[32]||(t[32]=e("strong",null,"مدل: ",-1)),i(" "+n(M),1)])]),e("div",Ue,[e("div",$e,[t[33]||(t[33]=e("strong",null,"رنگ: ",-1)),i(" "+n(I),1)])])])]),_:1},8,["headers","items","loading"])])])])])}const ze=T(U,[["render",De]]);export{ze as default}; diff --git a/public_html/webui/assets/list-c2395dc5.js b/public_html/webui/assets/list-c2395dc5.js deleted file mode 100644 index f8e23ba..0000000 --- a/public_html/webui/assets/list-c2395dc5.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as T,a as f}from"./main-9b36f05f.js";import{a as n,o as u,c as _,w as a,b as r,d as c,A as v,t as d}from"./vendor-adef9cb4.js";const V={name:"PackageList",data(){return{packages:[],isLoading:!1,canShowForm:!1,showFreePackageDialog:!1,initialLoading:!0,headers:[{title:"تاریخ شروع",key:"dateSubmit",align:"center"},{title:"تاریخ انقضا",key:"dateExpire",align:"center"},{title:"مدت (ماه)",key:"month",align:"center"},{title:"مبلغ",key:"price",align:"center"},{title:"روزهای باقی‌مانده",key:"daysRemaining",align:"center"},{title:"وضعیت",key:"status",align:"center"},{title:"توضیحات",key:"des",align:"center"}]}},async mounted(){await this.checkFreeAccounting(),this.canShowForm&&this.fetchPackages()},methods:{async checkFreeAccounting(){try{this.initialLoading=!0;const t=await f.post("/api/settings/get/can-free-accounting"),{value:e}=t.data;e===1||e==="1"?this.showFreePackageDialog=!0:(e===0||e==="0")&&(this.canShowForm=!0)}catch(t){console.error("خطا در بررسی بسته رایگان:",t),this.$vuetify.notify({text:"خطا در بررسی دسترسی",type:"error"})}finally{this.initialLoading=!1}},redirectToDashboard(){this.showFreePackageDialog=!1,this.$router.push("/acc/dashboard")},async fetchPackages(){try{this.isLoading=!0;const e=(await f.post("/api/packagemanager/packages/orders/list")).data;e.result?this.packages=e.orders:this.$vuetify.notify({text:e.message||"خطا در دریافت اطلاعات",type:"error"})}catch(t){console.error("خطا در دریافت بسته‌ها:",t),this.$vuetify.notify({text:"خطا در ارتباط با سرور",type:"error"})}finally{this.isLoading=!1}},formatDate(t){const e=new Date(parseInt(t)*1e3);return new Intl.DateTimeFormat("fa-IR").format(e)},formatPrice(t){return new Intl.NumberFormat("fa-IR").format(t)+" تومان"},getStatusColor(t,e){const s=Math.floor(Date.now()/1e3);return t===100&&parseInt(e)>s?"green":t===100&&parseInt(e)<=s?"red":"grey"},getStatusText(t,e){const s=Math.floor(Date.now()/1e3);return t===100&&parseInt(e)>s?"فعال":t===100&&parseInt(e)<=s?"منقضی شده":"در انتظار پرداخت"},calculateDaysRemaining(t,e){const s=Math.floor(Date.now()/1e3);if(e!==100||parseInt(t)<=s)return 0;const g=parseInt(t)-s,i=Math.floor(g/(24*60*60));return i>=0?i:0},getDaysRemainingColor(t,e){const s=this.calculateDaysRemaining(t,e);return s===0?"grey":s<=10?"red":"green"}}};function E(t,e,s,g,i,l){const y=n("v-icon"),m=n("v-btn"),h=n("v-toolbar-title"),k=n("v-toolbar"),w=n("v-progress-circular"),x=n("v-row"),p=n("v-chip"),D=n("v-data-table"),b=n("v-card-title"),F=n("v-card-text"),I=n("v-spacer"),S=n("v-card-actions"),C=n("v-card"),L=n("v-dialog"),P=n("v-container"),R=n("v-app");return u(),_(R,null,{default:a(()=>[r(k,null,{default:a(()=>[r(m,{icon:"",onClick:e[0]||(e[0]=o=>t.$router.go(-1))},{default:a(()=>[r(y,null,{default:a(()=>e[2]||(e[2]=[c("mdi-arrow-right")])),_:1})]),_:1}),r(h,null,{default:a(()=>e[3]||(e[3]=[c("سفارشات بسته‌های حسابداری نامحدود")])),_:1})]),_:1}),r(P,null,{default:a(()=>[i.initialLoading?(u(),_(x,{key:0,justify:"center",class:"mt-5"},{default:a(()=>[r(w,{indeterminate:"",color:"primary",size:50})]),_:1})):v("",!0),i.canShowForm&&!i.initialLoading?(u(),_(D,{key:1,headers:i.headers,items:i.packages,"items-per-page":10,loading:i.isLoading,"loading-text":"در حال بارگذاری اطلاعات...",class:"elevation-1"},{"item.dateSubmit":a(({item:o})=>[c(d(l.formatDate(o.dateSubmit)),1)]),"item.dateExpire":a(({item:o})=>[c(d(l.formatDate(o.dateExpire)),1)]),"item.price":a(({item:o})=>[c(d(l.formatPrice(o.price)),1)]),"item.status":a(({item:o})=>[r(p,{color:l.getStatusColor(o.status,o.dateExpire)},{default:a(()=>[c(d(l.getStatusText(o.status,o.dateExpire)),1)]),_:2},1032,["color"])]),"item.daysRemaining":a(({item:o})=>[r(p,{color:l.getDaysRemainingColor(o.dateExpire,o.status)},{default:a(()=>[c(d(l.calculateDaysRemaining(o.dateExpire,o.status)),1)]),_:2},1032,["color"])]),_:1},8,["headers","items","loading"])):v("",!0),r(L,{modelValue:i.showFreePackageDialog,"onUpdate:modelValue":e[1]||(e[1]=o=>i.showFreePackageDialog=o),"max-width":"400"},{default:a(()=>[r(C,null,{default:a(()=>[r(b,{class:"text-h6 green lighten-2"},{default:a(()=>e[4]||(e[4]=[c("بسته رایگان فعال است")])),_:1}),r(F,{class:"mt-2"},{default:a(()=>e[5]||(e[5]=[c(" شما در حال حاضر از بسته حسابداری رایگان استفاده می‌کنید. به داشبورد منتقل خواهید شد. ")])),_:1}),r(S,null,{default:a(()=>[r(I),r(m,{color:"primary",text:"",onClick:l.redirectToDashboard},{default:a(()=>e[6]||(e[6]=[c("تأیید")])),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})}const A=T(V,[["render",E],["__scopeId","data-v-7a97c43d"]]);export{A as default}; diff --git a/public_html/webui/assets/list-cf50ba04.css b/public_html/webui/assets/list-cf50ba04.css deleted file mode 100644 index 717750a..0000000 --- a/public_html/webui/assets/list-cf50ba04.css +++ /dev/null @@ -1 +0,0 @@ -.custom-header[data-v-67de630a]{background-color:#f5f5f5}.v-data-table[data-v-67de630a]{direction:rtl}.text-left[data-v-67de630a]{text-align:left!important}.v-data-table[data-v-67de630a] th{font-weight:700!important;white-space:nowrap}.v-data-table[data-v-67de630a] td{padding:8px 16px!important}.v-dialog .v-toolbar-title[data-v-67de630a]{font-size:1rem}.v-dialog .v-card-text[data-v-67de630a]{max-height:400px;overflow-y:auto}.v-btn .v-icon[data-v-67de630a]{font-size:20px} diff --git a/public_html/webui/assets/list-d50ce8d4.js b/public_html/webui/assets/list-d50ce8d4.js deleted file mode 100644 index 5e0755b..0000000 --- a/public_html/webui/assets/list-d50ce8d4.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as v,L as k,a as i,S as d}from"./main-9b36f05f.js";import{a as r,o as y,s as g,e as t,d as a,b as c,w as x,u as b,ab as m,F as h}from"./vendor-adef9cb4.js";import{T as C}from"./style-964d1d14.js";const w={name:"list",components:{Tree:C,Loading:k},data:()=>({isLoading:!0,config:{roots:[],opened:!0,openedIcon:{type:"shape",stroke:"black",strokeWidth:3,viewBox:"0 0 24 24",draw:"M 2 12 L 22 12"},closedIcon:{type:"shape",stroke:"black",strokeWidth:3,viewBox:"0 0 24 24",draw:"M 12 2 L 12 22 M 2 12 L 22 12"}},tree:[],selectedNode:0,addCatText:"",editCatText:""}),mounted(){this.loadData()},methods:{loadData(){i.post("/api/commodity/cat/get").then(o=>{this.tree=o.data.items,this.config.roots.push(o.data.root.toString()),this.isLoading=!1})},addChild(o){this.selectedNode=o,new bootstrap.Modal("#ModalAdd",{}).show()},submitChild(o){this.addCatText.trim().length===0?d.fire({text:"نام دسته‌بندی الزامی است.",icon:"error",confirmButtonText:"قبول"}):i.post("/api/commodity/cat/insert",{upper:this.selectedNode,text:this.addCatText}).then(s=>{d.fire({text:"دسته بندی افزوده شد.",icon:"success",confirmButtonText:"قبول"}).then(l=>{document.getElementById("modalAddClose").click(),window.location.reload()})})},editeNode(o){this.selectedNode=o.id,this.editCatText=o.text,new bootstrap.Modal("#ModalEdit",{}).show()},submitEditChild(o){this.editCatText.trim().length===0?d.fire({text:"نام دسته‌بندی الزامی است.",icon:"error",confirmButtonText:"قبول"}):i.post("/api/commodity/cat/edit",{id:this.selectedNode,text:this.editCatText}).then(s=>{d.fire({text:"دسته بندی ویرایش شد.",icon:"success",confirmButtonText:"قبول"}).then(l=>{document.getElementById("modalEditClose").click(),window.location.reload()})})}}},T={class:"block block-content-full"},B={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},M={class:"block-title text-primary-dark"},_={class:"block-content pt-1 pb-3"},L={class:"row"},E={class:"col-sm-12 col-md-12 m-0 py-2 px-1 border border-1 rounded-2"},N=["onClick"],A=["onClick"],$={class:"modal fade",id:"ModalAdd","data-bs-backdrop":"static","data-bs-keyboard":"false",tabindex:"-1","aria-labelledby":"staticBackdropLabel","aria-hidden":"true"},I={class:"modal-dialog"},V={class:"modal-content"},D={class:"modal-body"},S={class:"form-floating mb-4"},U={class:"modal-footer"},F={class:"modal fade",id:"ModalEdit","data-bs-backdrop":"static","data-bs-keyboard":"false",tabindex:"-1","aria-labelledby":"staticBackdropLabel","aria-hidden":"true"},W={class:"modal-dialog"},j={class:"modal-content"},q={class:"modal-body"},z={class:"form-floating mb-4"},G={class:"modal-footer"};function H(o,s,l,J,K,n){const p=r("loading"),u=r("Tree");return y(),g(h,null,[t("div",T,[t("div",B,[t("h3",M,[t("button",{onClick:s[0]||(s[0]=e=>o.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},s[6]||(s[6]=[t("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),s[7]||(s[7]=t("i",{class:"mx-2 fa fa-tree"},null,-1)),s[8]||(s[8]=a(" دسته‌بندی‌های کالا و خدمات "))]),s[9]||(s[9]=t("div",{class:"block-options"},null,-1))]),t("div",_,[c(p,{color:"blue",loader:"dots",active:o.isLoading,"onUpdate:active":s[1]||(s[1]=e=>o.isLoading=e),"is-full-page":!1},null,8,["active"]),s[12]||(s[12]=t("div",{class:"alert alert-info"},[t("div",{class:"alert-heading"},[t("i",{class:"fa fa-warning"}),a(" هشدار")]),t("div",{class:""},"در انتخاب نوع دسته بندی دقت کنید . تا انتشار به روز رسانی بعدی حذف دسته بندی تنها از طریق تیکت پشتیبانی قابل انجام است.")],-1)),t("div",L,[t("div",E,[c(u,{nodes:o.tree,config:o.config},{"after-input":x(e=>[t("button",{class:"btn btn-link",type:"button",onClick:f=>n.addChild(e.node.id)},s[10]||(s[10]=[t("i",{class:"fa fa-plus-circle"},null,-1)]),8,N),t("button",{class:"btn btn-link text-warning",type:"button",onClick:f=>n.editeNode(e.node)},s[11]||(s[11]=[t("i",{class:"fa fa-edit"},null,-1)]),8,A)]),_:1},8,["nodes","config"])])])])]),t("div",$,[t("div",I,[t("div",V,[s[16]||(s[16]=t("div",{class:"modal-header"},[t("h1",{class:"modal-title fs-5",id:"staticBackdropLabel"},"افزودن دسته‌بندی"),t("div",{class:"block-options"},[t("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})])],-1)),t("div",D,[t("div",S,[b(t("input",{"onUpdate:modelValue":s[2]||(s[2]=e=>o.addCatText=e),class:"form-control",type:"text"},null,512),[[m,o.addCatText]]),s[13]||(s[13]=t("label",{class:"form-label"},[t("span",{class:"text-danger"},"(لازم)"),a(" نام دسته بندی")],-1))])]),t("div",U,[t("button",{onClick:s[3]||(s[3]=(...e)=>this.submitChild&&this.submitChild(...e)),type:"button",class:"btn btn-primary"},s[14]||(s[14]=[t("i",{class:"fa fa-save"},null,-1),a(" ثبت")])),s[15]||(s[15]=t("button",{id:"modalAddClose",type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},[t("i",{class:"fa fa-close"}),a(" انصراف")],-1))])])])]),t("div",F,[t("div",W,[t("div",j,[s[20]||(s[20]=t("div",{class:"modal-header"},[t("h1",{class:"modal-title fs-5",id:"staticBackdropLabel"},"ویرایش دسته‌بندی"),t("div",{class:"block-options"},[t("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})])],-1)),t("div",q,[t("div",z,[b(t("input",{"onUpdate:modelValue":s[4]||(s[4]=e=>o.editCatText=e),class:"form-control",type:"text"},null,512),[[m,o.editCatText]]),s[17]||(s[17]=t("label",{class:"form-label"},[t("span",{class:"text-danger"},"(لازم)"),a(" نام دسته بندی")],-1))])]),t("div",G,[t("button",{onClick:s[5]||(s[5]=(...e)=>this.submitEditChild&&this.submitEditChild(...e)),type:"button",class:"btn btn-primary"},s[18]||(s[18]=[t("i",{class:"fa fa-save"},null,-1),a(" ثبت")])),s[19]||(s[19]=t("button",{id:"modalEditClose",type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"},[t("i",{class:"fa fa-close"}),a(" انصراف")],-1))])])])])],64)}const R=v(w,[["render",H],["__scopeId","data-v-c9977258"]]);export{R as default}; diff --git a/public_html/webui/assets/list-d6b11908.js b/public_html/webui/assets/list-d6b11908.js deleted file mode 100644 index bdfc43e..0000000 --- a/public_html/webui/assets/list-d6b11908.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as T,S as p,a as h}from"./main-9b36f05f.js";import{r as S,a as V,o as d,s as u,e,u as m,au as O,ao as g,d as i,F as x,C,b as y,w as r,ab as B,t as n,A as w}from"./vendor-adef9cb4.js";const A={name:"list",data:()=>({printOptions:{pays:!0,note:!0,bidInfo:!0,taxInfo:!0,discountInfo:!0,selectedPrintCode:0,paper:"A4-L"},sumSelected:0,sumTotal:0,itemsSelected:[],searchValue:"",types:[],loading:S(!0),items:[],orgItems:[],headers:[{text:"عملیات",value:"operation"},{text:"فاکتور",value:"code",sortable:!0},{text:"تاریخ",value:"date",sortable:!0},{text:"خریدار",value:"person",sortable:!0},{text:"تخفیف",value:"discountAll",sortable:!0},{text:"حمل و نقل",value:"transferCost",sortable:!0},{text:"مبلغ",value:"amount",sortable:!0},{text:"پرداختی",value:"relatedDocsCount",sortable:!0},{text:"برچسب",value:"label",width:100},{text:"شرح",value:"des",sortable:!0}]}),methods:{changeLabel(s){this.itemsSelected.length==0?p.fire({text:"هیچ موردی انتخاب نشده است.",icon:"warning",confirmButtonText:"قبول"}):(this.loading=!0,h.post("/api/rfsell/label/change",{items:this.itemsSelected,label:s}).then(t=>{this.loading==!1,t.data.code==0?(p.fire({text:"فاکتور‌ها با موفقیت ویرایش شد.",icon:"success",confirmButtonText:"قبول"}),this.itemsSelected=[]):t.data.result==2&&p.fire({text:t.data.message,icon:"warning",confirmButtonText:"قبول"}),this.loadData()}))},filterTable(){this.loading=!0;let s=[],t=!0,a=[];this.types.forEach(l=>{l.checked==!0&&(t=!1,a.push(l))}),t?this.items=this.orgItems:(this.orgItems.forEach(l=>{a.forEach(v=>{if(l.label&&v.code==l.label.code){let c=!1;s.forEach(k=>{l.label.code==k.code&&(c=!0)}),c==!1&&s.push(l)}})}),this.items=s),this.loading=!1},loadData(){h.post("/api/printers/options/info").then(s=>{this.printOptions=s.data.rfsell}),h.post("/api/invoice/types",{type:"rfsell"}).then(s=>{this.types=s.data}),h.post("/api/rfsell/docs/search",{type:"rfsell"}).then(s=>{this.items=s.data,this.orgItems=s.data,this.items.forEach(t=>{this.sumTotal+=parseInt(t.amount)}),this.loading=!1})},canEditItem(s){this.loading=!0,h.post("/api/rfsell/edit/can/"+s).then(t=>{this.loading=!1,t.data.result==!1?p.fire({text:"این فاکتور به دلیل وجود اسناد پرداخت یا حواله های انبار مرتبط با آن قابل ویرایش نیست",confirmButtonText:"قبول",icon:"error"}):this.$router.push("/acc/rfsell/mod/"+s)})},deleteItems(){this.itemsSelected.length==0?p.fire({text:"هیچ موردی انتخاب نشده است.",icon:"warning",confirmButtonText:"قبول"}):p.fire({text:"آیا برای حذف این مورد مطمئن هستید؟ تمامی اسناد پرداخت و حواله های انبار همراه فاکتور نیز حذف خواهند شد.",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(s=>{s.isConfirmed&&(this.loading=!0,h.post("/api/accounting/remove/group",{items:this.itemsSelected}).then(t=>{this.loading=!1,t.data.result==1?(this.loadData(),p.fire({text:"فاکتور ها با موفقیت حذف شد.",icon:"success",confirmButtonText:"قبول"})):t.data.result==2&&p.fire({text:t.data.message,icon:"warning",confirmButtonText:"قبول"})}))})},printInvoice(s=!0,t=!0){this.loading=!0,h.post("/api/rfsell/print/invoice",{code:this.printOptions.selectedPrintCode,pdf:s,printers:t,printOptions:this.printOptions}).then(a=>{this.loading=!1,window.open(this.$API_URL+"/front/print/"+a.data.id,"_blank","noreferrer")})},deleteItem(s){p.fire({text:"آیا برای حذف این مورد مطمئن هستید؟ تمامی اسناد پرداخت و حواله های انبار همراه فاکتور نیز حذف خواهند شد.",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر",icon:"warning"}).then(t=>{t.isConfirmed&&h.post("/api/accounting/remove",{code:s}).then(a=>{if(a.data.result==1){let l=0;for(let v=0;v{typeof a.amount.valueOf()=="string"?this.sumSelected+=parseInt(a.amount.replaceAll(",","")):this.sumSelected+=a.amount})},deep:!0},searchValue:{handler:function(s,t){if(this.searchValue=="")this.items=this.orgItems;else{let a=[];this.orgItems.forEach(l=>{(l.person.nikename.includes(this.searchValue)||l.date.includes(this.searchValue)||l.amount.toString().includes(this.searchValue)||l.des.includes(this.searchValue)||l.code.includes(this.searchValue)||l.label&&l.label.label.includes(this.searchValue))&&a.push(l)}),this.items=a}},deep:!1}}},$={class:"modal fade",id:"printModal","data-bs-backdrop":"static","data-bs-keyboard":"false",tabindex:"-1","aria-labelledby":"printModalLabel","aria-hidden":"true"},M={class:"modal-dialog"},U={class:"modal-content"},E={class:"modal-body"},N={class:"form-floating mb-2"},D={class:"form-check form-switch"},L={class:"form-check form-switch"},P={class:"form-check form-switch"},F={class:"form-check form-switch"},z={class:"form-check form-switch"},_={class:"modal-footer"},j={class:"block block-content-full"},R={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},q={class:"block-title text-primary-dark"},G={class:"block-options"},H={class:"dropdown-center block-options-item"},J={"aria-labelledby":"dropdown-align-center-outline-primary",class:"dropdown-menu dropdown-menu-end",style:{}},K=["onClick"],Q={class:"block-content pt-1 pb-3"},W={class:"row"},X={class:"col-sm-12 col-md-12 m-0 p-0"},Y={class:"mb-1"},Z={class:"input-group input-group-sm"},tt={class:"dropdown-menu dropdown-menu-end"},et={class:"form-check"},st=["onUpdate:modelValue"],ot={class:"form-check-label"},lt={class:"col-sm-12 col-md-12 border rounded mb-2 px-2 py-1 d-none d-sm-block"},at={class:"form-check form-check-inline"},nt=["onUpdate:modelValue"],it={class:"form-check-label"},rt={class:"dropdown-center"},dt={"aria-labelledby":"dropdown-align-center-outline-primary",class:"dropdown-menu dropdown-menu-end",style:{}},ut=["onClick"],ct=["onClick"],pt=["onClick"],ft={key:0},mt={key:0,class:"text-success"},bt={key:1,class:"text-danger"},ht={key:2,class:"text-info"},kt={key:0,class:"text-success"},gt={class:"text-dark"},vt={class:"text-dark"},yt={class:"text-dark"},wt={class:"container-fluid p-0 mx-0 my-3"},xt={class:"block block-rounded block-link-shadow border-start border-success border-3",href:"javascript:void(0)"},Ct={class:"block-content block-content-full block-content-sm bg-body-light"},Vt={class:"row"},It={class:"col-sm-6 com-md-6"},Tt={class:"text-primary"},St={class:"col-sm-6 com-md-6"},Ot={class:"text-primary"};function Bt(s,t,a,l,v,c){const k=V("router-link"),I=V("EasyDataTable");return d(),u(x,null,[e("div",$,[e("div",M,[e("div",U,[t[23]||(t[23]=e("div",{class:"modal-header bg-primary-light text-white"},[e("h1",{class:"modal-title fs-5",id:"printModalLabel"},"چاپ فاکتور"),e("div",{class:"block-options"},[e("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})])],-1)),e("div",E,[t[21]||(t[21]=e("p",{class:"mb-2"},"برای تغییر تنظیمات پیشفرض به بخش تنظیمات چاپ مراجعه نمایید",-1)),e("div",N,[m(e("select",{"onUpdate:modelValue":t[0]||(t[0]=o=>s.printOptions.paper=o),class:"form-select"},t[14]||(t[14]=[e("option",{value:"A4-L"},"A4 افقی",-1),e("option",{value:"A4"},"A4 عمودی",-1),e("option",{value:"A5-L"},"A5 افقی",-1),e("option",{value:"A5"},"A5 عمودی",-1)]),512),[[O,s.printOptions.paper]]),t[15]||(t[15]=e("label",null,"سایز کاغذ و حالت چاپ",-1))]),e("div",D,[m(e("input",{class:"form-check-input","onUpdate:modelValue":t[1]||(t[1]=o=>s.printOptions.bidInfo=o),type:"checkbox"},null,512),[[g,s.printOptions.bidInfo]]),t[16]||(t[16]=e("label",{class:"form-check-label"},"اطلاعات کسب‌وکار",-1))]),e("div",L,[m(e("input",{class:"form-check-input","onUpdate:modelValue":t[2]||(t[2]=o=>s.printOptions.pays=o),type:"checkbox"},null,512),[[g,s.printOptions.pays]]),t[17]||(t[17]=e("label",{class:"form-check-label"},"نمایش پرداخت‌های فاکتور",-1))]),e("div",P,[m(e("input",{class:"form-check-input","onUpdate:modelValue":t[3]||(t[3]=o=>s.printOptions.note=o),type:"checkbox"},null,512),[[g,s.printOptions.note]]),t[18]||(t[18]=e("label",{class:"form-check-label"},"یاداشت پایین فاکتور",-1))]),e("div",F,[m(e("input",{class:"form-check-input","onUpdate:modelValue":t[4]||(t[4]=o=>s.printOptions.taxInfo=o),type:"checkbox"},null,512),[[g,s.printOptions.taxInfo]]),t[19]||(t[19]=e("label",{class:"form-check-label"},"مالیات به تفکیک اقلام",-1))]),e("div",z,[m(e("input",{class:"form-check-input","onUpdate:modelValue":t[5]||(t[5]=o=>s.printOptions.discountInfo=o),type:"checkbox"},null,512),[[g,s.printOptions.discountInfo]]),t[20]||(t[20]=e("label",{class:"form-check-label"},"تخفیف به تفکیک اقلام",-1))])]),e("div",_,[e("button",{class:"btn btn-primary mx-2",onClick:t[6]||(t[6]=o=>c.printInvoice()),type:"button"},t[22]||(t[22]=[e("i",{class:"si si-printer me-1"},null,-1),e("span",{class:""},"چاپ",-1)]))])])])]),e("div",j,[e("div",R,[e("h3",q,[e("button",{onClick:t[7]||(t[7]=o=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[24]||(t[24]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[25]||(t[25]=e("i",{class:"fa fa-book"},null,-1)),t[26]||(t[26]=i(" فاکتورهای برگشت از فروش "))]),e("div",G,[e("div",H,[t[31]||(t[31]=e("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-sm btn-link","data-bs-toggle":"dropdown",id:"dropdown-align-center-alt-primary",type:"button"},[e("i",{class:"fa-solid fa-ellipsis"})],-1)),e("div",J,[(d(!0),u(x,null,C(s.types,o=>(d(),u("button",{class:"dropdown-item",onClick:f=>c.changeLabel(o)},[t[27]||(t[27]=e("i",{class:"fa fa-undo text-dark pe-2"},null,-1)),i(" تغییر به "+n(o.label),1)],8,K))),256)),e("button",{class:"dropdown-item text-danger",onClick:t[8]||(t[8]=o=>c.changeLabel("clear"))},t[28]||(t[28]=[e("i",{class:"fa fa-undo pe-2"},null,-1),i(" حذف برچسب‌ها ")])),t[30]||(t[30]=e("hr",{class:"dropdown-divider"},null,-1)),e("button",{class:"dropdown-item text-danger",onClick:t[9]||(t[9]=o=>c.deleteItems())},t[29]||(t[29]=[e("i",{class:"fa fa-trash pe-2"},null,-1),i(" حذف گروهی ")]))])]),y(k,{to:"/acc/rfsell/mod/",type:"button",class:"block-options-item"},{default:r(()=>t[32]||(t[32]=[e("span",{class:"fa fa-plus fw-bolder"},null,-1)])),_:1})])]),e("div",Q,[e("div",W,[e("div",X,[e("div",Y,[e("div",Z,[t[33]||(t[33]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),m(e("input",{"onUpdate:modelValue":t[10]||(t[10]=o=>s.searchValue=o),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[B,s.searchValue]]),t[34]||(t[34]=e("button",{class:"btn btn-outline-success dropdown-toggle d-block d-sm-none",type:"button","data-bs-toggle":"dropdown","aria-expanded":"false"},[e("i",{class:"fa fa-filter"})],-1)),e("ul",tt,[(d(!0),u(x,null,C(s.types,(o,f)=>(d(),u("div",et,[m(e("input",{onChange:t[11]||(t[11]=b=>c.filterTable()),"onUpdate:modelValue":b=>s.types[f].checked=b,checked:"",class:"form-check-input",type:"checkbox"},null,40,st),[[g,s.types[f].checked]]),e("label",ot,n(o.label),1)]))),256))])])]),e("div",lt,[(d(!0),u(x,null,C(s.types,(o,f)=>(d(),u("div",at,[m(e("input",{onChange:t[12]||(t[12]=b=>c.filterTable()),"onUpdate:modelValue":b=>s.types[f].checked=b,checked:"",class:"form-check-input",type:"checkbox"},null,40,nt),[[g,s.types[f].checked]]),e("label",it,n(o.label),1)]))),256))]),y(I,{"table-class-name":"customize-table","items-selected":s.itemsSelected,"onUpdate:itemsSelected":t[13]||(t[13]=o=>s.itemsSelected=o),"show-index":"",alternating:"",headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":r(({code:o,type:f})=>[e("div",rt,[t[40]||(t[40]=e("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-sm btn-link","data-bs-toggle":"dropdown",id:"dropdown-align-center-alt-primary",type:"button"},[e("i",{class:"fa-solid fa-ellipsis"})],-1)),e("div",dt,[y(k,{class:"dropdown-item",to:"/acc/accounting/view/"+o},{default:r(()=>t[35]||(t[35]=[e("i",{class:"fa fa-file text-success pe-2"},null,-1),i(" سند حسابداری ")])),_:2},1032,["to"]),y(k,{class:"dropdown-item",to:"/acc/rfsell/view/"+o},{default:r(()=>t[36]||(t[36]=[e("i",{class:"fa fa-eye text-info pe-2"},null,-1),i(" مشاهده فاکتور ")])),_:2},1032,["to"]),e("button",{class:"dropdown-item",onClick:b=>s.printOptions.selectedPrintCode=o,"data-bs-toggle":"modal","data-bs-target":"#printModal"},t[37]||(t[37]=[e("i",{class:"fa fa-file-pdf pe-2"},null,-1),i(" خروجی PDF ")]),8,ut),e("button",{type:"button",onClick:b=>c.canEditItem(o),class:"dropdown-item"},t[38]||(t[38]=[e("i",{class:"fa fa-edit pe-2"},null,-1),i(" ویرایش ")]),8,ct),e("button",{type:"button",onClick:b=>c.deleteItem(o),class:"dropdown-item text-danger"},t[39]||(t[39]=[e("i",{class:"fa fa-trash pe-2"},null,-1),i(" حذف ")]),8,pt)])])]),"item-label":r(({label:o})=>[o?(d(),u("span",ft,[o.code=="payed"?(d(),u("span",mt,n(o.label),1)):w("",!0),o.code=="returned"?(d(),u("span",bt,n(o.label),1)):w("",!0),o.code=="accepted"?(d(),u("span",ht,n(o.label),1)):w("",!0)])):w("",!0)]),"item-des":r(({des:o})=>[i(n(o.replace("فاکتور برگشت از فروش:","")),1)]),"item-relatedDocsCount":r(({relatedDocsCount:o,relatedDocsPays:f})=>[o!="0"?(d(),u("span",kt,[t[41]||(t[41]=e("i",{class:"fa fa-money"},null,-1)),i(" "+n(s.$filters.formatNumber(f)),1)])):w("",!0)]),"item-amount":r(({amount:o})=>[e("span",gt,n(s.$filters.formatNumber(o)),1)]),"item-transferCost":r(({transferCost:o})=>[e("span",vt,n(s.$filters.formatNumber(o)),1)]),"item-discountAll":r(({discountAll:o})=>[e("span",yt,n(s.$filters.formatNumber(o)),1)]),"item-person":r(({person:o})=>[y(k,{to:"/acc/persons/card/view/"+o.code},{default:r(()=>[i(n(o.nikename),1)]),_:2},1032,["to"])]),"item-code":r(({code:o})=>[y(k,{to:"/acc/rfsell/view/"+o},{default:r(()=>[i(n(o),1)]),_:2},1032,["to"])]),_:1},8,["items-selected","headers","items","loading"]),e("div",wt,[e("a",xt,[e("div",Ct,[e("div",Vt,[e("div",It,[t[42]||(t[42]=e("span",{class:"text-dark"},[e("i",{class:"fa fa-list-dots"}),i(" مبلغ کل: ")],-1)),e("span",Tt,n(s.$filters.formatNumber(this.sumTotal))+" "+n(s.$filters.getActiveMoney().shortName),1)]),e("div",St,[t[43]||(t[43]=e("span",{class:"text-dark"},[e("i",{class:"fa fa-list-check"}),i(" جمع مبلغ موارد انتخابی: ")],-1)),e("span",Ot,n(s.$filters.formatNumber(this.sumSelected))+" "+n(s.$filters.getActiveMoney().shortName),1)])])])])])])])])])],64)}const Mt=T(A,[["render",Bt]]);export{Mt as default}; diff --git a/public_html/webui/assets/list-d74065f5.js b/public_html/webui/assets/list-d74065f5.js deleted file mode 100644 index 96636a3..0000000 --- a/public_html/webui/assets/list-d74065f5.js +++ /dev/null @@ -1 +0,0 @@ -import{a as w,S as m,_ as E}from"./main-9b36f05f.js";import{d as Q}from"./debounce-342dfd77.js";import{h as N,a as n,o as C,s as z,b as o,w as s,F as L,c as y,A as T,d as i,t as c,_ as h}from"./vendor-adef9cb4.js";const j=N({name:"SupportList",data(){return{loading:!1,activeTab:"pending",headers:[{title:"",key:"operation",align:"center",sortable:!1},{title:"شناسه",key:"id",align:"center",sortable:!0},{title:"کاربر",key:"submitter.fullName",align:"center",sortable:!0},{title:"کسب‌وکار",key:"bid.name",align:"center",sortable:!0,value:e=>e.bid?e.bid.name:"بدون کسب‌وکار"},{title:"عنوان",key:"title",align:"center",sortable:!0},{title:"تاریخ",key:"dateSubmit",align:"center",sortable:!0}],pendingItems:[],respondedItems:[],closedItems:[],pagePending:1,pageResponded:1,pageClosed:1,itemsPerPagePending:10,itemsPerPageResponded:10,itemsPerPageClosed:10,totalPending:0,totalResponded:0,totalClosed:0,selectedTickets:[],bulkState:null,states:["در حال پیگیری","پاسخ داده شده","خاتمه یافته"],searchQuery:""}},watch:{searchQuery:{handler:Q(function(){this.pagePending=1,this.pageResponded=1,this.pageClosed=1,this.refreshAllData()},1e3),immediate:!1}},methods:{async loadPendingData(e){await this.loadData("در حال پیگیری",e,"pending")},async loadRespondedData(e){await this.loadData("پاسخ داده شده",e,"responded")},async loadClosedData(e){await this.loadData("خاتمه یافته",e,"closed")},async loadData(e,t,d){this.loading=!0;try{const l=(await w.post("/api/admin/support/list",{state:e,page:t.page,itemsPerPage:t.itemsPerPage,searchQuery:this.searchQuery||null})).data.data;d==="pending"?(this.pendingItems=l.items,this.totalPending=l.total,this.totalPending>0&&this.activeTab!=="pending"&&(this.activeTab="pending")):d==="responded"?(this.respondedItems=l.items,this.totalResponded=l.total,this.totalPending===0&&this.totalResponded>0&&this.activeTab!=="responded"&&(this.activeTab="responded")):d==="closed"&&(this.closedItems=l.items,this.totalClosed=l.total)}catch(u){console.error(`Error loading ${d} tickets:`,u),m.fire({text:`خطا در بارگذاری تیکت‌های ${e}: ${u.message}`,icon:"error",confirmButtonText:"تأیید"})}finally{this.loading=!1}},async bulkUpdateState(){if(!this.bulkState){m.fire({text:"لطفاً یک وضعیت انتخاب کنید",icon:"warning",confirmButtonText:"تأیید"});return}this.loading=!0;try{const e=await w.post("/api/admin/support/bulk-update",{ticketIds:this.selectedTickets.map(t=>t.id),state:this.bulkState});if(e.data.error===0)m.fire({text:"وضعیت تیکت‌ها با موفقیت تغییر کرد",icon:"success",confirmButtonText:"تأیید"}),this.selectedTickets=[],this.bulkState=null,await this.refreshAllData();else throw new Error(e.data.message||"خطای ناشناخته")}catch(e){m.fire({text:"خطا در تغییر وضعیت: "+e.message,icon:"error",confirmButtonText:"تأیید"})}finally{this.loading=!1}},async refreshAllData(){await this.loadPendingData({page:this.pagePending,itemsPerPage:this.itemsPerPagePending}),await this.loadRespondedData({page:this.pageResponded,itemsPerPage:this.itemsPerPageResponded}),await this.loadClosedData({page:this.pageClosed,itemsPerPage:this.itemsPerPageClosed})}},mounted(){this.refreshAllData()}});function q(e,t,d,u,l,G){const V=n("v-spacer"),U=n("v-select"),p=n("v-btn"),A=n("v-toolbar"),D=n("v-text-field"),R=n("v-col"),$=n("v-row"),g=n("v-icon"),v=n("v-tab"),S=n("v-tabs"),f=n("v-tooltip"),P=n("v-data-table-server"),b=n("v-window-item"),I=n("v-window"),F=n("v-card"),B=n("v-container");return C(),z(L,null,[o(A,{color:"toolbar",title:e.$t("pages.support.titlebar_admin")},{default:s(()=>[o(V),e.selectedTickets.length>0?(C(),y(U,{key:0,modelValue:e.bulkState,"onUpdate:modelValue":t[0]||(t[0]=a=>e.bulkState=a),items:e.states,label:"تغییر وضعیت دسته‌جمعی","prepend-inner-icon":"mdi-list-status",class:"mx-2",style:{"max-width":"200px"}},null,8,["modelValue","items"])):T("",!0),e.selectedTickets.length>0?(C(),y(p,{key:1,color:"primary","prepend-icon":"mdi-content-save",onClick:e.bulkUpdateState,loading:e.loading},{default:s(()=>t[16]||(t[16]=[i(" اعمال ")])),_:1},8,["onClick","loading"])):T("",!0)]),_:1},8,["title"]),o(B,{class:"pa-0 ma-0"},{default:s(()=>[o(F,{loading:e.loading?"red":null,disabled:e.loading},{default:s(()=>[o($,{class:"pa-4"},{default:s(()=>[o(R,{cols:"12"},{default:s(()=>[o(D,{modelValue:e.searchQuery,"onUpdate:modelValue":t[1]||(t[1]=a=>e.searchQuery=a),label:"جست‌وجو (شماره تیکت، نام کسب‌وکار، نام کاربر)","prepend-inner-icon":"mdi-magnify",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),o(S,{modelValue:e.activeTab,"onUpdate:modelValue":t[2]||(t[2]=a=>e.activeTab=a),color:"primary",grow:""},{default:s(()=>[o(v,{value:"pending",class:"flex-grow-1"},{default:s(()=>[o(g,{start:""},{default:s(()=>t[17]||(t[17]=[i("mdi-progress-clock")])),_:1}),i(" در حال پیگیری ("+c(e.totalPending)+") ",1)]),_:1}),o(v,{value:"responded",class:"flex-grow-1"},{default:s(()=>[o(g,{start:""},{default:s(()=>t[18]||(t[18]=[i("mdi-check-circle")])),_:1}),i(" پاسخ داده شده ("+c(e.totalResponded)+") ",1)]),_:1}),o(v,{value:"closed",class:"flex-grow-1"},{default:s(()=>[o(g,{start:""},{default:s(()=>t[19]||(t[19]=[i("mdi-lock")])),_:1}),i(" خاتمه یافته ("+c(e.totalClosed)+") ",1)]),_:1})]),_:1},8,["modelValue"]),o(I,{modelValue:e.activeTab,"onUpdate:modelValue":t[15]||(t[15]=a=>e.activeTab=a)},{default:s(()=>[o(b,{value:"pending"},{default:s(()=>[o(P,{"items-per-page":e.itemsPerPagePending,"onUpdate:itemsPerPage":t[4]||(t[4]=a=>e.itemsPerPagePending=a),page:e.pagePending,"onUpdate:page":t[5]||(t[5]=a=>e.pagePending=a),headers:e.headers,items:e.pendingItems,"items-length":e.totalPending,loading:e.loading,"no-data-text":e.$t("table.no_data"),class:"elevation-1","show-select":"",modelValue:e.selectedTickets,"onUpdate:modelValue":t[6]||(t[6]=a=>e.selectedTickets=a),"onUpdate:options":e.loadPendingData},{"item.operation":s(({item:a})=>[o(f,{text:e.$t("dialog.view"),location:"bottom"},{activator:s(({props:r})=>[o(p,h(r,{color:"primary",icon:"mdi-eye",size:"x-small",variant:"flat",to:"/profile/manager/support-view/"+a.id,onClick:t[3]||(t[3]=k=>e.loading=!0)}),null,16,["to"])]),_:2},1032,["text"])]),_:1},8,["items-per-page","page","headers","items","items-length","loading","no-data-text","modelValue","onUpdate:options"])]),_:1}),o(b,{value:"responded"},{default:s(()=>[o(P,{"items-per-page":e.itemsPerPageResponded,"onUpdate:itemsPerPage":t[8]||(t[8]=a=>e.itemsPerPageResponded=a),page:e.pageResponded,"onUpdate:page":t[9]||(t[9]=a=>e.pageResponded=a),headers:e.headers,items:e.respondedItems,"items-length":e.totalResponded,loading:e.loading,"no-data-text":e.$t("table.no_data"),class:"elevation-1","show-select":"",modelValue:e.selectedTickets,"onUpdate:modelValue":t[10]||(t[10]=a=>e.selectedTickets=a),"onUpdate:options":e.loadRespondedData},{"item.operation":s(({item:a})=>[o(f,{text:e.$t("dialog.view"),location:"bottom"},{activator:s(({props:r})=>[o(p,h(r,{color:"primary",icon:"mdi-eye",size:"x-small",variant:"flat",to:"/profile/manager/support-view/"+a.id,onClick:t[7]||(t[7]=k=>e.loading=!0)}),null,16,["to"])]),_:2},1032,["text"])]),_:1},8,["items-per-page","page","headers","items","items-length","loading","no-data-text","modelValue","onUpdate:options"])]),_:1}),o(b,{value:"closed"},{default:s(()=>[o(P,{"items-per-page":e.itemsPerPageClosed,"onUpdate:itemsPerPage":t[12]||(t[12]=a=>e.itemsPerPageClosed=a),page:e.pageClosed,"onUpdate:page":t[13]||(t[13]=a=>e.pageClosed=a),headers:e.headers,items:e.closedItems,"items-length":e.totalClosed,loading:e.loading,"no-data-text":e.$t("table.no_data"),class:"elevation-1","show-select":"",modelValue:e.selectedTickets,"onUpdate:modelValue":t[14]||(t[14]=a=>e.selectedTickets=a),"onUpdate:options":e.loadClosedData},{"item.operation":s(({item:a})=>[o(f,{text:e.$t("dialog.view"),location:"bottom"},{activator:s(({props:r})=>[o(p,h(r,{color:"primary",icon:"mdi-eye",size:"x-small",variant:"flat",to:"/profile/manager/support-view/"+a.id,onClick:t[11]||(t[11]=k=>e.loading=!0)}),null,16,["to"])]),_:2},1032,["text"])]),_:1},8,["items-per-page","page","headers","items","items-length","loading","no-data-text","modelValue","onUpdate:options"])]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["loading","disabled"])]),_:1})],64)}const M=E(j,[["render",q],["__scopeId","data-v-ab832cde"]]);export{M as default}; diff --git a/public_html/webui/assets/list-e90014ca.js b/public_html/webui/assets/list-e90014ca.js deleted file mode 100644 index abd5c34..0000000 --- a/public_html/webui/assets/list-e90014ca.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as q,c as H,a as y,S as v}from"./main-9b36f05f.js";import{l as J}from"./lodash-9e2b1319.js";import{r as b,O as V,n as K,j as W,a as u,o as X,s as Y,b as e,w as o,V as Z,F as ee,_ as h,d as I,t as S}from"./vendor-adef9cb4.js";const te={__name:"list",setup(oe){const U=H();y.defaults.baseURL=U;const p=b(!1),f=b([]),s=b(new Set),C=b(0),$=b(""),F=b([{title:"",key:"checkbox",sortable:!1,width:"50",align:"center"},{title:"ردیف",key:"index",align:"center",sortable:!1,width:"70"},{title:"عملیات",key:"operation",align:"center",sortable:!1,width:"100"},{title:"کد",key:"code",align:"center",sortable:!0},{title:"تاریخ",key:"date",align:"center",sortable:!0},{title:"شرح",key:"des",align:"center",sortable:!0},{title:"مبلغ",key:"amount",align:"center",sortable:!0}]),_=b({page:1,itemsPerPage:10,sortBy:[],sortDesc:[]}),T=V(()=>s.value.size>0),L=V(()=>s.value.size===f.value.length),k=async()=>{var t,l,r,a,d;try{p.value=!0;const c={};$.value.trim()&&(c.search={value:$.value.trim()});const i=((t=_.value.sortBy)==null?void 0:t[0])||"code",m=((l=_.value.sortDesc)==null?void 0:l[0])??!0,g={filters:c,pagination:{page:_.value.page,limit:_.value.itemsPerPage},sort:{sortBy:i,sortDesc:m}},x=await y.post("/api/cost/list/search",{type:"cost",...g});if((r=x.data)!=null&&r.items){const w=(_.value.page-1)*_.value.itemsPerPage;f.value=x.data.items.map((E,P)=>({...E,index:w+P+1})),C.value=x.data.total}else f.value=[],C.value=0}catch(c){console.error("Error fetching data:",c),v.fire({text:"خطا در بارگذاری داده‌ها: "+(((d=(a=c.response)==null?void 0:a.data)==null?void 0:d.detail)||c.message),icon:"error",confirmButtonText:"قبول"})}finally{p.value=!1}},R=J.debounce(()=>k(),500),O=async t=>{var r,a;if((await v.fire({text:"آیا از حذف این آیتم اطمینان دارید؟",icon:"warning",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"})).isConfirmed)try{p.value=!0,(await y.post("/api/accounting/remove",{code:t})).data.result===1&&(v.fire({text:"آیتم با موفقیت حذف شد",icon:"success",confirmButtonText:"قبول"}),k())}catch(d){console.error("Error deleting item:",d),v.fire({text:"خطا در حذف آیتم: "+(((a=(r=d.response)==null?void 0:r.data)==null?void 0:a.detail)||d.message),icon:"error",confirmButtonText:"قبول"})}finally{p.value=!1}},j=t=>{f.value.find(r=>r.code===t)&&(s.value.has(t)?s.value.delete(t):s.value.add(t))},N=()=>{s.value.size===f.value.length?s.value.clear():f.value.forEach(t=>{s.value.add(t.code)})},D=async(t=!1)=>{var l,r;try{if(p.value=!0,!t&&s.value.size===0){v.fire({text:"هیچ آیتمی برای خروجی انتخاب نشده است",icon:"warning",confirmButtonText:"قبول"});return}const a=t?f.value:f.value.filter(m=>s.value.has(m.code)),d=t?{all:!0}:{items:a},i=(await y.post("/api/costs/list/print",d)).data.id;window.open(`${U}/front/print/${i}`,"_blank")}catch(a){console.error("Error exporting PDF:",a),v.fire({text:"خطا در خروجی PDF: "+(((r=(l=a.response)==null?void 0:l.data)==null?void 0:r.detail)||a.message),icon:"error",confirmButtonText:"قبول"})}finally{p.value=!1}},z=async(t=!1)=>{var l,r;try{if(p.value=!0,!t&&s.value.size===0){v.fire({text:"هیچ آیتمی برای خروجی انتخاب نشده است",icon:"warning",confirmButtonText:"قبول"});return}const a=t?f.value:f.value.filter(g=>s.value.has(g.code)),d=t?{all:!0}:{items:a},c=await y.post("/api/costs/list/excel",d,{responseType:"blob"}),i=window.URL.createObjectURL(new Blob([c.data],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"})),m=document.createElement("a");m.href=i,m.setAttribute("download","costs.xlsx"),document.body.appendChild(m),m.click(),document.body.removeChild(m),window.URL.revokeObjectURL(i)}catch(a){console.error("Error exporting Excel:",a),v.fire({text:"خطا در خروجی Excel: "+(((r=(l=a.response)==null?void 0:l.data)==null?void 0:r.detail)||a.message),icon:"error",confirmButtonText:"قبول"})}finally{p.value=!1}},G=async()=>{var l,r;if(s.value.size===0){v.fire({text:"هیچ آیتمی برای حذف انتخاب نشده است",icon:"warning",confirmButtonText:"قبول"});return}if((await v.fire({text:"آیا از حذف آیتم‌های انتخاب‌شده اطمینان دارید؟",icon:"warning",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"})).isConfirmed)try{p.value=!0;const d=Array.from(s.value).map(c=>y.post("/api/accounting/remove",{code:c}));await Promise.all(d),v.fire({text:"آیتم‌ها با موفقیت حذف شدند",icon:"success",confirmButtonText:"قبول"}),s.value.clear(),k()}catch(a){console.error("Error deleting group:",a),v.fire({text:"خطا در حذف گروهی: "+(((r=(l=a.response)==null?void 0:l.data)==null?void 0:r.detail)||a.message),icon:"error",confirmButtonText:"قبول"})}finally{p.value=!1}};return K(()=>_.value.page,()=>{s.value.clear()}),W(()=>{k()}),(t,l)=>{const r=u("v-btn"),a=u("v-tooltip"),d=u("v-spacer"),c=u("v-slide-group-item"),i=u("v-icon"),m=u("v-list-subheader"),g=u("v-list-item"),x=u("v-list"),w=u("v-menu"),E=u("v-slide-group"),P=u("v-toolbar"),M=u("v-text-field"),A=u("v-checkbox"),Q=u("v-data-table-server");return X(),Y(ee,null,[e(P,{color:"toolbar",title:t.$t("drawer.costs")},{prepend:o(()=>[e(a,{text:t.$t("dialog.back"),location:"bottom"},{activator:o(({props:n})=>[e(r,h(n,{onClick:l[0]||(l[0]=B=>t.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),default:o(()=>[e(d),e(E,{"show-arrows":""},{default:o(()=>[e(c,null,{default:o(()=>[e(a,{text:t.$t("dialog.add_new"),location:"bottom"},{activator:o(({props:n})=>[e(r,h(n,{icon:"mdi-plus",color:"primary",to:"/acc/costs/mod/"}),null,16)]),_:1},8,["text"])]),_:1}),e(c,null,{default:o(()=>[e(w,null,{activator:o(({props:n})=>[e(r,h(n,{icon:"",color:"red"}),{default:o(()=>[e(a,{activator:"parent",text:t.$t("dialog.export_pdf"),location:"bottom"},null,8,["text"]),e(i,{icon:"mdi-file-pdf-box"})]),_:2},1040)]),default:o(()=>[e(x,null,{default:o(()=>[e(m,{color:"primary"},{default:o(()=>[I(S(t.$t("dialog.export_pdf")),1)]),_:1}),e(g,{disabled:!T.value,class:"text-dark",title:t.$t("dialog.selected"),onClick:l[1]||(l[1]=n=>D(!1))},{prepend:o(()=>[e(i,{color:"green-darken-4",icon:"mdi-check"})]),_:1},8,["disabled","title"]),e(g,{class:"text-dark",title:t.$t("dialog.all"),onClick:l[2]||(l[2]=n=>D(!0))},{prepend:o(()=>[e(i,{color:"indigo-darken-4",icon:"mdi-expand-all"})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1}),e(c,null,{default:o(()=>[e(w,null,{activator:o(({props:n})=>[e(r,h(n,{icon:"",color:"green"}),{default:o(()=>[e(a,{activator:"parent",text:t.$t("dialog.export_excel"),location:"bottom"},null,8,["text"]),e(i,{icon:"mdi-file-excel-box"})]),_:2},1040)]),default:o(()=>[e(x,null,{default:o(()=>[e(m,{color:"primary"},{default:o(()=>[I(S(t.$t("dialog.export_excel")),1)]),_:1}),e(g,{disabled:!T.value,class:"text-dark",title:t.$t("dialog.selected"),onClick:l[3]||(l[3]=n=>z(!1))},{prepend:o(()=>[e(i,{color:"green-darken-4",icon:"mdi-check"})]),_:1},8,["disabled","title"]),e(g,{class:"text-dark",title:t.$t("dialog.all"),onClick:l[4]||(l[4]=n=>z(!0))},{prepend:o(()=>[e(i,{color:"indigo-darken-4",icon:"mdi-expand-all"})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1}),e(c,null,{default:o(()=>[e(a,{text:t.$t("dialog.delete"),location:"bottom"},{activator:o(({props:n})=>[e(r,h(n,{icon:"mdi-trash-can",color:"danger",onClick:G,disabled:!T.value}),null,16,["disabled"])]),_:1},8,["text"])]),_:1})]),_:1})]),_:1},8,["title"]),e(M,{loading:p.value,color:"green",class:"mb-0 pt-0 rounded-0","hide-details":"auto",density:"compact",placeholder:t.$t("dialog.search_txt"),modelValue:$.value,"onUpdate:modelValue":l[5]||(l[5]=n=>$.value=n),type:"text",onInput:Z(R)},{"prepend-inner":o(()=>[e(a,{location:"bottom",text:t.$t("dialog.search")},{activator:o(({props:n})=>[e(i,h(n,{color:"danger",icon:"mdi-magnify"}),null,16)]),_:1},8,["text"])]),_:1},8,["loading","placeholder","modelValue","onInput"]),e(Q,{headers:F.value,items:f.value,loading:p.value,"items-length":C.value,options:_.value,"onUpdate:options":[l[6]||(l[6]=n=>_.value=n),k],"item-value":"code",class:"elevation-1 data-table-wrapper","header-props":{class:"custom-header"}},{"header.checkbox":o(()=>[e(A,{"model-value":L.value,onChange:N,"hide-details":"",density:"compact"},null,8,["model-value"])]),"item.checkbox":o(({item:n})=>[e(A,{"model-value":s.value.has(n.code),onChange:B=>j(n.code),"hide-details":"",density:"compact"},null,8,["model-value","onChange"])]),"item.operation":o(({item:n})=>[e(w,null,{activator:o(({props:B})=>[e(r,h({variant:"text",size:"small",color:"error",icon:"mdi-menu"},B),null,16)]),default:o(()=>[e(x,null,{default:o(()=>[e(g,{class:"text-dark",title:t.$t("dialog.view"),to:"/acc/accounting/view/"+n.code},{prepend:o(()=>[e(i,{icon:"mdi-file",color:"primary"})]),_:2},1032,["title","to"]),e(g,{class:"text-dark",title:t.$t("dialog.edit"),to:"/acc/costs/mod/"+n.code},{prepend:o(()=>[e(i,{icon:"mdi-pencil"})]),_:2},1032,["title","to"]),e(g,{class:"text-dark",title:t.$t("dialog.delete"),onClick:B=>O(n.code)},{prepend:o(()=>[e(i,{color:"deep-orange-accent-4",icon:"mdi-trash-can"})]),_:2},1032,["title","onClick"])]),_:2},1024)]),_:2},1024)]),"item.amount":o(({item:n})=>[I(S(t.$filters.formatNumber(n.amount)),1)]),_:1},8,["headers","items","loading","items-length","options"])],64)}}},re=q(te,[["__scopeId","data-v-a34e9d25"]]);export{re as default}; diff --git a/public_html/webui/assets/list-fa6a07a9.js b/public_html/webui/assets/list-fa6a07a9.js deleted file mode 100644 index 6486ece..0000000 --- a/public_html/webui/assets/list-fa6a07a9.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as y,a as h,S as k}from"./main-9b36f05f.js";import{r as x,a as g,o as n,s as r,e,d,b as u,w as o,u as _,ab as M,t as i,A as c}from"./vendor-adef9cb4.js";const V={name:"list",components:{},data:()=>({showTransferModal:{},transferQuickDoc:{},searchValue:"",loading:x(!0),items:[],headers:[{text:"عملیات",value:"operation"},{text:"شماره سند",value:"code",sortable:!0},{text:"تاریخ",value:"date",sortable:!0},{text:"از",value:"fromType",sortable:!0},{text:"به",value:"toType",sortable:!0},{text:"مبلغ",value:"amount",sortable:!0},{text:"شرح",value:"des",sortable:!0},{text:"ثبت کننده",value:"submitter",sortable:!0}]}),methods:{showModal(a){var t=bootstrap.Modal.getOrCreateInstance(document.getElementById("quickTransferView"));t.show()},hideModal(){var a=bootstrap.Modal.getOrCreateInstance(document.getElementById("quickTransferView"));a.hide()},loadData(){h.post("/api/transfer/search").then(a=>{this.items=a.data,this.items.forEach(t=>{t.amount=this.$filters.formatNumber(t.amount)}),this.loading=!1})},deleteItem(a){k.fire({text:"آیا برای حذف این مورد مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"}).then(t=>{t.isConfirmed&&h.post("/api/accounting/remove",{code:a}).then(b=>{if(b.data.result==1){let f=0;for(let p=0;pa.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[2]||(t[2]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[3]||(t[3]=e("i",{class:"fa fa-book"},null,-1)),t[4]||(t[4]=d(" لیست انتقال‌ها "))]),e("div",D,[u(m,{title:"افزودن سند انتقال جدید",to:"/acc/transfer/mod/",class:"block-options-item"},{default:o(()=>t[5]||(t[5]=[e("span",{class:"fa fa-plus fw-bolder"},null,-1)])),_:1})])]),e("div",$,[e("div",E,[e("div",I,[e("div",N,[e("div",S,[t[6]||(t[6]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),_(e("input",{"onUpdate:modelValue":t[1]||(t[1]=s=>a.searchValue=s),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[M,a.searchValue]])])]),u(w,{"table-class-name":"customize-table","show-index":"",alternating:"","search-value":a.searchValue,headers:a.headers,items:a.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:a.loading},{"item-operation":o(({code:s,type:l})=>[e("div",P,[t[11]||(t[11]=e("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-sm btn-link","data-bs-toggle":"dropdown",id:"dropdown-align-center-alt-primary",type:"button"},[e("i",{class:"fa-solid fa-ellipsis"})],-1)),e("div",q,[u(m,{class:"dropdown-item",to:"/acc/accounting/view/"+s},{default:o(()=>t[7]||(t[7]=[e("i",{class:"fa fa-file text-success pe-2"},null,-1),d(" سند حسابداری ")])),_:2},1032,["to"]),u(m,{to:"/acc/transfer/mod/"+s,class:"dropdown-item"},{default:o(()=>t[8]||(t[8]=[e("i",{class:"fa fa-eye text-primary pe-2"},null,-1),d(" مشاهده ")])),_:2},1032,["to"]),u(m,{to:"/acc/transfer/mod/"+s,class:"dropdown-item"},{default:o(()=>t[9]||(t[9]=[e("i",{class:"fa fa-edit pe-2"},null,-1),d(" ویرایش ")])),_:2},1032,["to"]),e("button",{type:"button",onClick:K=>v.deleteItem(s),class:"dropdown-item text-danger"},t[10]||(t[10]=[e("i",{class:"fa fa-trash pe-2"},null,-1),d(" حذف ")]),8,z)])])]),"item-fromType":o(({fromType:s,fromObject:l})=>[s=="bank"?(n(),r("label",A,"حساب بانکی: "+i(l),1)):c("",!0),s=="salary"?(n(),r("label",Q,"تنخواه گردان: "+i(l),1)):c("",!0),s=="cashDesk"?(n(),r("label",U,"صندوق: "+i(l),1)):c("",!0)]),"item-toType":o(({toType:s,toObject:l})=>[s=="bank"?(n(),r("label",F,"حساب بانکی: "+i(l),1)):c("",!0),s=="salary"?(n(),r("label",G,"تنخواه گردان: "+i(l),1)):c("",!0),s=="cashDesk"?(n(),r("label",H,"صندوق: "+i(l),1)):c("",!0)]),"item-code":o(({code:s})=>[u(m,{class:"btn-link",to:"/acc/accounting/view/"+s},{default:o(()=>[d(i(s),1)]),_:2},1032,["to"])]),_:1},8,["search-value","headers","items","loading"])])])])])}const W=y(V,[["render",J]]);export{W as default}; diff --git a/public_html/webui/assets/list-fcfba5f3.js b/public_html/webui/assets/list-fcfba5f3.js deleted file mode 100644 index 2436209..0000000 --- a/public_html/webui/assets/list-fcfba5f3.js +++ /dev/null @@ -1 +0,0 @@ -import{a as p,S as f,_ as g}from"./main-9b36f05f.js";import{h as b,r as h,a as c,o as v,s as x,e as t,d as k,b as o,w as l,u as w,ab as C,aa as y}from"./vendor-adef9cb4.js";const V=b({name:"list",data:()=>({searchValue:"",loading:h(!0),items:[],headers:[{text:"کد",value:"code"},{text:"وضعیت",value:"status",sortable:!0},{text:"مشتری",value:"customer",sortable:!0},{text:"تاریخ تحویل",value:"dateDeliver"},{text:"مدل",value:"model"},{text:"سایز",value:"size"},{text:"نگین",value:"negin"},{text:"هزینه نگین",value:"neginFee"},{text:"عملیات",value:"operation"}]}),methods:{loadData(){p.post("/api/plugin/noghre/orders/list").then(s=>{this.items=s.data,this.loading=!1})},deleteItem(s){f.fire({text:"آیا برای حذف این مورد مطمئن هستید؟ در نظر داشته باشید همراه با حذف سفارش کلیه اسناد پرداخت مشتری نیز حذف خواهند شد.",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"}).then(e=>{e.isConfirmed&&p.post("/api/plugin/noghre/remove/order/"+s).then(r=>{if(r.data.result=="ok"){let u=0;for(let i=0;is.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},e[2]||(e[2]=[t("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),e[3]||(e[3]=t("i",{class:"mx-2 fa fa-list"},null,-1)),e[4]||(e[4]=k(" سفارشات "))]),t("div",$,[o(n,{to:"/acc/plugin/noghre/order/mod/0",class:"block-options-item"},{default:l(()=>e[5]||(e[5]=[t("span",{class:"fa fa-plus fw-bolder"},null,-1)])),_:1})])]),t("div",D,[t("div",F,[t("div",M,[t("div",A,[t("div",z,[e[6]||(e[6]=t("span",{class:"input-group-text"},[t("i",{class:"fa fa-search"})],-1)),w(t("input",{"onUpdate:modelValue":e[1]||(e[1]=a=>s.searchValue=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[C,s.searchValue]])])]),o(m,{"table-class-name":"customize-table","multi-sort":"","show-index":"",alternating:"","search-value":s.searchValue,headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},{"item-operation":l(({code:a,id:d})=>[o(n,{to:"/acc/plugin/noghre/employees/mod/"+a},{default:l(()=>e[7]||(e[7]=[t("i",{class:"fa fa-edit px-2"},null,-1)])),_:2},1032,["to"]),o(n,{to:"/acc/accounting/view/"+a},{default:l(()=>e[8]||(e[8]=[t("i",{class:"fa fa-book px-2"},null,-1)])),_:2},1032,["to"]),t("a",{onClick:y(S=>s.deleteItem(a),["prevent"])},e[9]||(e[9]=[t("i",{class:"fa fa-trash px-2 text-danger"},null,-1)]),8,E),o(n,{to:"/acc/plugin/noghre/order/view/"+d},{default:l(()=>e[10]||(e[10]=[t("i",{class:"fa fa-file px-2 text-success"},null,-1)])),_:2},1032,["to"]),o(n,{to:"/acc/plugin/noghre/pays/view/"+d},{default:l(()=>e[11]||(e[11]=[t("i",{class:"fa fa-money-bill-1-wave px-2 text-warning"},null,-1)])),_:2},1032,["to"])]),_:1},8,["search-value","headers","items","loading"])])])])])}const U=g(V,[["render",N]]);export{U as default}; diff --git a/public_html/webui/assets/lodash-9e2b1319.js b/public_html/webui/assets/lodash-9e2b1319.js deleted file mode 100644 index b3798fe..0000000 --- a/public_html/webui/assets/lodash-9e2b1319.js +++ /dev/null @@ -1,27 +0,0 @@ -import{h as jt}from"./main-9b36f05f.js";var Je={exports:{}};/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */Je.exports;(function(Qe,Ve){(function(){var o,rl="4.17.21",ke=200,il="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",sn="Expected a function",ul="Invalid `variable` option passed into `_.template`",je="__lodash_hash_undefined__",fl=500,ne="__lodash_placeholder__",qn=1,Ii=2,at=4,ct=1,te=2,an=1,jn=2,Si=4,Tn=8,ht=16,Ln=32,gt=64,Wn=128,Ot=256,nr=512,ll=30,ol="...",sl=800,al=16,Ei=1,cl=2,hl=3,nt=1/0,Kn=9007199254740991,gl=17976931348623157e292,ee=0/0,yn=4294967295,_l=yn-1,pl=yn>>>1,vl=[["ary",Wn],["bind",an],["bindKey",jn],["curry",Tn],["curryRight",ht],["flip",nr],["partial",Ln],["partialRight",gt],["rearg",Ot]],_t="[object Arguments]",re="[object Array]",dl="[object AsyncFunction]",Wt="[object Boolean]",Pt="[object Date]",wl="[object DOMException]",ie="[object Error]",ue="[object Function]",Ti="[object GeneratorFunction]",xn="[object Map]",Bt="[object Number]",xl="[object Null]",Pn="[object Object]",Li="[object Promise]",Al="[object Proxy]",bt="[object RegExp]",An="[object Set]",Ft="[object String]",fe="[object Symbol]",Rl="[object Undefined]",Mt="[object WeakMap]",Il="[object WeakSet]",Ut="[object ArrayBuffer]",pt="[object DataView]",tr="[object Float32Array]",er="[object Float64Array]",rr="[object Int8Array]",ir="[object Int16Array]",ur="[object Int32Array]",fr="[object Uint8Array]",lr="[object Uint8ClampedArray]",or="[object Uint16Array]",sr="[object Uint32Array]",Sl=/\b__p \+= '';/g,El=/\b(__p \+=) '' \+/g,Tl=/(__e\(.*?\)|\b__t\)) \+\n'';/g,yi=/&(?:amp|lt|gt|quot|#39);/g,Ci=/[&<>"']/g,Ll=RegExp(yi.source),yl=RegExp(Ci.source),Cl=/<%-([\s\S]+?)%>/g,ml=/<%([\s\S]+?)%>/g,mi=/<%=([\s\S]+?)%>/g,Ol=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Wl=/^\w*$/,Pl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ar=/[\\^$.*+?()[\]{}|]/g,Bl=RegExp(ar.source),cr=/^\s+/,bl=/\s/,Fl=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ml=/\{\n\/\* \[wrapped with (.+)\] \*/,Ul=/,? & /,Dl=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Nl=/[()=,{}\[\]\/\s]/,Gl=/\\(\\)?/g,Hl=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Oi=/\w*$/,ql=/^[-+]0x[0-9a-f]+$/i,Kl=/^0b[01]+$/i,$l=/^\[object .+?Constructor\]$/,zl=/^0o[0-7]+$/i,Zl=/^(?:0|[1-9]\d*)$/,Yl=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,le=/($^)/,Xl=/['\n\r\u2028\u2029\\]/g,oe="\\ud800-\\udfff",Jl="\\u0300-\\u036f",Ql="\\ufe20-\\ufe2f",Vl="\\u20d0-\\u20ff",Wi=Jl+Ql+Vl,Pi="\\u2700-\\u27bf",Bi="a-z\\xdf-\\xf6\\xf8-\\xff",kl="\\xac\\xb1\\xd7\\xf7",jl="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",no="\\u2000-\\u206f",to=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",bi="A-Z\\xc0-\\xd6\\xd8-\\xde",Fi="\\ufe0e\\ufe0f",Mi=kl+jl+no+to,hr="['’]",eo="["+oe+"]",Ui="["+Mi+"]",se="["+Wi+"]",Di="\\d+",ro="["+Pi+"]",Ni="["+Bi+"]",Gi="[^"+oe+Mi+Di+Pi+Bi+bi+"]",gr="\\ud83c[\\udffb-\\udfff]",io="(?:"+se+"|"+gr+")",Hi="[^"+oe+"]",_r="(?:\\ud83c[\\udde6-\\uddff]){2}",pr="[\\ud800-\\udbff][\\udc00-\\udfff]",vt="["+bi+"]",qi="\\u200d",Ki="(?:"+Ni+"|"+Gi+")",uo="(?:"+vt+"|"+Gi+")",$i="(?:"+hr+"(?:d|ll|m|re|s|t|ve))?",zi="(?:"+hr+"(?:D|LL|M|RE|S|T|VE))?",Zi=io+"?",Yi="["+Fi+"]?",fo="(?:"+qi+"(?:"+[Hi,_r,pr].join("|")+")"+Yi+Zi+")*",lo="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",oo="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Xi=Yi+Zi+fo,so="(?:"+[ro,_r,pr].join("|")+")"+Xi,ao="(?:"+[Hi+se+"?",se,_r,pr,eo].join("|")+")",co=RegExp(hr,"g"),ho=RegExp(se,"g"),vr=RegExp(gr+"(?="+gr+")|"+ao+Xi,"g"),go=RegExp([vt+"?"+Ni+"+"+$i+"(?="+[Ui,vt,"$"].join("|")+")",uo+"+"+zi+"(?="+[Ui,vt+Ki,"$"].join("|")+")",vt+"?"+Ki+"+"+$i,vt+"+"+zi,oo,lo,Di,so].join("|"),"g"),_o=RegExp("["+qi+oe+Wi+Fi+"]"),po=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,vo=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],wo=-1,M={};M[tr]=M[er]=M[rr]=M[ir]=M[ur]=M[fr]=M[lr]=M[or]=M[sr]=!0,M[_t]=M[re]=M[Ut]=M[Wt]=M[pt]=M[Pt]=M[ie]=M[ue]=M[xn]=M[Bt]=M[Pn]=M[bt]=M[An]=M[Ft]=M[Mt]=!1;var F={};F[_t]=F[re]=F[Ut]=F[pt]=F[Wt]=F[Pt]=F[tr]=F[er]=F[rr]=F[ir]=F[ur]=F[xn]=F[Bt]=F[Pn]=F[bt]=F[An]=F[Ft]=F[fe]=F[fr]=F[lr]=F[or]=F[sr]=!0,F[ie]=F[ue]=F[Mt]=!1;var xo={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Ao={"&":"&","<":"<",">":">",'"':""","'":"'"},Ro={"&":"&","<":"<",">":">",""":'"',"'":"'"},Io={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},So=parseFloat,Eo=parseInt,Ji=typeof jt=="object"&&jt&&jt.Object===Object&&jt,To=typeof self=="object"&&self&&self.Object===Object&&self,z=Ji||To||Function("return this")(),dr=Ve&&!Ve.nodeType&&Ve,tt=dr&&!0&&Qe&&!Qe.nodeType&&Qe,Qi=tt&&tt.exports===dr,wr=Qi&&Ji.process,cn=function(){try{var a=tt&&tt.require&&tt.require("util").types;return a||wr&&wr.binding&&wr.binding("util")}catch{}}(),Vi=cn&&cn.isArrayBuffer,ki=cn&&cn.isDate,ji=cn&&cn.isMap,nu=cn&&cn.isRegExp,tu=cn&&cn.isSet,eu=cn&&cn.isTypedArray;function en(a,g,h){switch(h.length){case 0:return a.call(g);case 1:return a.call(g,h[0]);case 2:return a.call(g,h[0],h[1]);case 3:return a.call(g,h[0],h[1],h[2])}return a.apply(g,h)}function Lo(a,g,h,w){for(var S=-1,W=a==null?0:a.length;++S-1}function xr(a,g,h){for(var w=-1,S=a==null?0:a.length;++w-1;);return h}function au(a,g){for(var h=a.length;h--&&dt(g,a[h],0)>-1;);return h}function Fo(a,g){for(var h=a.length,w=0;h--;)a[h]===g&&++w;return w}var Mo=Sr(xo),Uo=Sr(Ao);function Do(a){return"\\"+Io[a]}function No(a,g){return a==null?o:a[g]}function wt(a){return _o.test(a)}function Go(a){return po.test(a)}function Ho(a){for(var g,h=[];!(g=a.next()).done;)h.push(g.value);return h}function yr(a){var g=-1,h=Array(a.size);return a.forEach(function(w,S){h[++g]=[S,w]}),h}function cu(a,g){return function(h){return a(g(h))}}function Zn(a,g){for(var h=-1,w=a.length,S=0,W=[];++h-1}function Cs(n,t){var e=this.__data__,r=ye(e,n);return r<0?(++this.size,e.push([n,t])):e[r][1]=t,this}Bn.prototype.clear=Es,Bn.prototype.delete=Ts,Bn.prototype.get=Ls,Bn.prototype.has=ys,Bn.prototype.set=Cs;function bn(n){var t=-1,e=n==null?0:n.length;for(this.clear();++t=t?n:t)),n}function pn(n,t,e,r,i,f){var l,s=t&qn,c=t&Ii,_=t&at;if(e&&(l=i?e(n,r,i,f):e(n)),l!==o)return l;if(!D(n))return n;var p=E(n);if(p){if(l=Pa(n),!s)return k(n,l)}else{var v=X(n),d=v==ue||v==Ti;if(kn(n))return Yu(n,s);if(v==Pn||v==_t||d&&!i){if(l=c||d?{}:gf(n),!s)return c?Ra(n,$s(l,n)):Aa(n,Su(l,n))}else{if(!F[v])return i?n:{};l=Ba(n,v,s)}}f||(f=new In);var x=f.get(n);if(x)return x;f.set(n,l),qf(n)?n.forEach(function(I){l.add(pn(I,t,e,I,n,f))}):Gf(n)&&n.forEach(function(I,C){l.set(C,pn(I,t,e,C,n,f))});var R=_?c?jr:kr:c?nn:$,L=p?o:R(n);return hn(L||n,function(I,C){L&&(C=I,I=n[C]),$t(l,C,pn(I,t,e,C,n,f))}),l}function zs(n){var t=$(n);return function(e){return Eu(e,n,t)}}function Eu(n,t,e){var r=e.length;if(n==null)return!r;for(n=b(n);r--;){var i=e[r],f=t[i],l=n[i];if(l===o&&!(i in n)||!f(l))return!1}return!0}function Tu(n,t,e){if(typeof n!="function")throw new gn(sn);return Vt(function(){n.apply(o,e)},t)}function zt(n,t,e,r){var i=-1,f=ae,l=!0,s=n.length,c=[],_=t.length;if(!s)return c;e&&(t=U(t,rn(e))),r?(f=xr,l=!1):t.length>=ke&&(f=Dt,l=!1,t=new it(t));n:for(;++ii?0:i+e),r=r===o||r>i?i:T(r),r<0&&(r+=i),r=e>r?0:$f(r);e0&&e(s)?t>1?Z(s,t-1,e,r,i):zn(i,s):r||(i[i.length]=s)}return i}var br=ju(),Cu=ju(!0);function Cn(n,t){return n&&br(n,t,$)}function Fr(n,t){return n&&Cu(n,t,$)}function me(n,t){return $n(t,function(e){return Nn(n[e])})}function ft(n,t){t=Qn(t,n);for(var e=0,r=t.length;n!=null&&et}function Xs(n,t){return n!=null&&B.call(n,t)}function Js(n,t){return n!=null&&t in b(n)}function Qs(n,t,e){return n>=Y(t,e)&&n=120&&p.length>=120)?new it(l&&p):o}p=n[0];var v=-1,d=s[0];n:for(;++v-1;)s!==n&&Ae.call(s,c,1),Ae.call(n,c,1);return n}function Nu(n,t){for(var e=n?t.length:0,r=e-1;e--;){var i=t[e];if(e==r||i!==f){var f=i;Dn(i)?Ae.call(n,i,1):zr(n,i)}}return n}function qr(n,t){return n+Se(xu()*(t-n+1))}function sa(n,t,e,r){for(var i=-1,f=K(Ie((t-n)/(e||1)),0),l=h(f);f--;)l[r?f:++i]=n,n+=e;return l}function Kr(n,t){var e="";if(!n||t<1||t>Kn)return e;do t%2&&(e+=n),t=Se(t/2),t&&(n+=n);while(t);return e}function y(n,t){return fi(vf(n,t,tn),n+"")}function aa(n){return Iu(mt(n))}function ca(n,t){var e=mt(n);return Ge(e,ut(t,0,e.length))}function Xt(n,t,e,r){if(!D(n))return n;t=Qn(t,n);for(var i=-1,f=t.length,l=f-1,s=n;s!=null&&++ii?0:i+t),e=e>i?i:e,e<0&&(e+=i),i=t>e?0:e-t>>>0,t>>>=0;for(var f=h(i);++r>>1,l=n[f];l!==null&&!fn(l)&&(e?l<=t:l=ke){var _=t?null:Ta(n);if(_)return he(_);l=!1,i=Dt,c=new it}else c=t?[]:s;n:for(;++r=r?n:vn(n,t,e)}var Zu=es||function(n){return z.clearTimeout(n)};function Yu(n,t){if(t)return n.slice();var e=n.length,r=_u?_u(e):new n.constructor(e);return n.copy(r),r}function Jr(n){var t=new n.constructor(n.byteLength);return new we(t).set(new we(n)),t}function va(n,t){var e=t?Jr(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.byteLength)}function da(n){var t=new n.constructor(n.source,Oi.exec(n));return t.lastIndex=n.lastIndex,t}function wa(n){return Kt?b(Kt.call(n)):{}}function Xu(n,t){var e=t?Jr(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.length)}function Ju(n,t){if(n!==t){var e=n!==o,r=n===null,i=n===n,f=fn(n),l=t!==o,s=t===null,c=t===t,_=fn(t);if(!s&&!_&&!f&&n>t||f&&l&&c&&!s&&!_||r&&l&&c||!e&&c||!i)return 1;if(!r&&!f&&!_&&n=s)return c;var _=e[r];return c*(_=="desc"?-1:1)}}return n.index-t.index}function Qu(n,t,e,r){for(var i=-1,f=n.length,l=e.length,s=-1,c=t.length,_=K(f-l,0),p=h(c+_),v=!r;++s1?e[i-1]:o,l=i>2?e[2]:o;for(f=n.length>3&&typeof f=="function"?(i--,f):o,l&&Q(e[0],e[1],l)&&(f=i<3?o:f,i=1),t=b(t);++r-1?i[f?t[l]:l]:o}}function ef(n){return Un(function(t){var e=t.length,r=e,i=_n.prototype.thru;for(n&&t.reverse();r--;){var f=t[r];if(typeof f!="function")throw new gn(sn);if(i&&!l&&De(f)=="wrapper")var l=new _n([],!0)}for(r=l?r:e;++r1&&O.reverse(),p&&cs))return!1;var _=f.get(n),p=f.get(t);if(_&&p)return _==t&&p==n;var v=-1,d=!0,x=e&te?new it:o;for(f.set(n,t),f.set(t,n);++v1?"& ":"")+t[r],t=t.join(e>2?", ":" "),n.replace(Fl,`{ -/* [wrapped with `+t+`] */ -`)}function Fa(n){return E(n)||st(n)||!!(du&&n&&n[du])}function Dn(n,t){var e=typeof n;return t=t??Kn,!!t&&(e=="number"||e!="symbol"&&Zl.test(n))&&n>-1&&n%1==0&&n0){if(++t>=sl)return arguments[0]}else t=0;return n.apply(o,arguments)}}function Ge(n,t){var e=-1,r=n.length,i=r-1;for(t=t===o?r:t;++e1?n[t-1]:o;return e=typeof e=="function"?(n.pop(),e):o,Cf(n,e)});function mf(n){var t=u(n);return t.__chain__=!0,t}function Zc(n,t){return t(n),n}function He(n,t){return t(n)}var Yc=Un(function(n){var t=n.length,e=t?n[0]:0,r=this.__wrapped__,i=function(f){return Br(f,n)};return t>1||this.__actions__.length||!(r instanceof m)||!Dn(e)?this.thru(i):(r=r.slice(e,+e+(t?1:0)),r.__actions__.push({func:He,args:[i],thisArg:o}),new _n(r,this.__chain__).thru(function(f){return t&&!f.length&&f.push(o),f}))});function Xc(){return mf(this)}function Jc(){return new _n(this.value(),this.__chain__)}function Qc(){this.__values__===o&&(this.__values__=Kf(this.value()));var n=this.__index__>=this.__values__.length,t=n?o:this.__values__[this.__index__++];return{done:n,value:t}}function Vc(){return this}function kc(n){for(var t,e=this;e instanceof Le;){var r=If(e);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;e=e.__wrapped__}return i.__wrapped__=n,t}function jc(){var n=this.__wrapped__;if(n instanceof m){var t=n;return this.__actions__.length&&(t=new m(this)),t=t.reverse(),t.__actions__.push({func:He,args:[li],thisArg:o}),new _n(t,this.__chain__)}return this.thru(li)}function nh(){return $u(this.__wrapped__,this.__actions__)}var th=Be(function(n,t,e){B.call(n,e)?++n[e]:Fn(n,e,1)});function eh(n,t,e){var r=E(n)?ru:Zs;return e&&Q(n,t,e)&&(t=o),r(n,A(t,3))}function rh(n,t){var e=E(n)?$n:yu;return e(n,A(t,3))}var ih=tf(Sf),uh=tf(Ef);function fh(n,t){return Z(qe(n,t),1)}function lh(n,t){return Z(qe(n,t),nt)}function oh(n,t,e){return e=e===o?1:T(e),Z(qe(n,t),e)}function Of(n,t){var e=E(n)?hn:Xn;return e(n,A(t,3))}function Wf(n,t){var e=E(n)?yo:Lu;return e(n,A(t,3))}var sh=Be(function(n,t,e){B.call(n,e)?n[e].push(t):Fn(n,e,[t])});function ah(n,t,e,r){n=j(n)?n:mt(n),e=e&&!r?T(e):0;var i=n.length;return e<0&&(e=K(i+e,0)),Ye(n)?e<=i&&n.indexOf(t,e)>-1:!!i&&dt(n,t,e)>-1}var ch=y(function(n,t,e){var r=-1,i=typeof t=="function",f=j(n)?h(n.length):[];return Xn(n,function(l){f[++r]=i?en(t,l,e):Zt(l,t,e)}),f}),hh=Be(function(n,t,e){Fn(n,e,t)});function qe(n,t){var e=E(n)?U:Bu;return e(n,A(t,3))}function gh(n,t,e,r){return n==null?[]:(E(t)||(t=t==null?[]:[t]),e=r?o:e,E(e)||(e=e==null?[]:[e]),Uu(n,t,e))}var _h=Be(function(n,t,e){n[e?0:1].push(t)},function(){return[[],[]]});function ph(n,t,e){var r=E(n)?Ar:lu,i=arguments.length<3;return r(n,A(t,4),e,i,Xn)}function vh(n,t,e){var r=E(n)?Co:lu,i=arguments.length<3;return r(n,A(t,4),e,i,Lu)}function dh(n,t){var e=E(n)?$n:yu;return e(n,ze(A(t,3)))}function wh(n){var t=E(n)?Iu:aa;return t(n)}function xh(n,t,e){(e?Q(n,t,e):t===o)?t=1:t=T(t);var r=E(n)?Hs:ca;return r(n,t)}function Ah(n){var t=E(n)?qs:ga;return t(n)}function Rh(n){if(n==null)return 0;if(j(n))return Ye(n)?xt(n):n.length;var t=X(n);return t==xn||t==An?n.size:Nr(n).length}function Ih(n,t,e){var r=E(n)?Rr:_a;return e&&Q(n,t,e)&&(t=o),r(n,A(t,3))}var Sh=y(function(n,t){if(n==null)return[];var e=t.length;return e>1&&Q(n,t[0],t[1])?t=[]:e>2&&Q(t[0],t[1],t[2])&&(t=[t[0]]),Uu(n,Z(t,1),[])}),Ke=rs||function(){return z.Date.now()};function Eh(n,t){if(typeof t!="function")throw new gn(sn);return n=T(n),function(){if(--n<1)return t.apply(this,arguments)}}function Pf(n,t,e){return t=e?o:t,t=n&&t==null?n.length:t,Mn(n,Wn,o,o,o,o,t)}function Bf(n,t){var e;if(typeof t!="function")throw new gn(sn);return n=T(n),function(){return--n>0&&(e=t.apply(this,arguments)),n<=1&&(t=o),e}}var si=y(function(n,t,e){var r=an;if(e.length){var i=Zn(e,yt(si));r|=Ln}return Mn(n,r,t,e,i)}),bf=y(function(n,t,e){var r=an|jn;if(e.length){var i=Zn(e,yt(bf));r|=Ln}return Mn(t,r,n,e,i)});function Ff(n,t,e){t=e?o:t;var r=Mn(n,Tn,o,o,o,o,o,t);return r.placeholder=Ff.placeholder,r}function Mf(n,t,e){t=e?o:t;var r=Mn(n,ht,o,o,o,o,o,t);return r.placeholder=Mf.placeholder,r}function Uf(n,t,e){var r,i,f,l,s,c,_=0,p=!1,v=!1,d=!0;if(typeof n!="function")throw new gn(sn);t=wn(t)||0,D(e)&&(p=!!e.leading,v="maxWait"in e,f=v?K(wn(e.maxWait)||0,t):f,d="trailing"in e?!!e.trailing:d);function x(H){var En=r,Hn=i;return r=i=o,_=H,l=n.apply(Hn,En),l}function R(H){return _=H,s=Vt(C,t),p?x(H):l}function L(H){var En=H-c,Hn=H-_,el=t-En;return v?Y(el,f-Hn):el}function I(H){var En=H-c,Hn=H-_;return c===o||En>=t||En<0||v&&Hn>=f}function C(){var H=Ke();if(I(H))return O(H);s=Vt(C,L(H))}function O(H){return s=o,d&&r?x(H):(r=i=o,l)}function ln(){s!==o&&Zu(s),_=0,r=c=i=s=o}function V(){return s===o?l:O(Ke())}function on(){var H=Ke(),En=I(H);if(r=arguments,i=this,c=H,En){if(s===o)return R(c);if(v)return Zu(s),s=Vt(C,t),x(c)}return s===o&&(s=Vt(C,t)),l}return on.cancel=ln,on.flush=V,on}var Th=y(function(n,t){return Tu(n,1,t)}),Lh=y(function(n,t,e){return Tu(n,wn(t)||0,e)});function yh(n){return Mn(n,nr)}function $e(n,t){if(typeof n!="function"||t!=null&&typeof t!="function")throw new gn(sn);var e=function(){var r=arguments,i=t?t.apply(this,r):r[0],f=e.cache;if(f.has(i))return f.get(i);var l=n.apply(this,r);return e.cache=f.set(i,l)||f,l};return e.cache=new($e.Cache||bn),e}$e.Cache=bn;function ze(n){if(typeof n!="function")throw new gn(sn);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function Ch(n){return Bf(2,n)}var mh=pa(function(n,t){t=t.length==1&&E(t[0])?U(t[0],rn(A())):U(Z(t,1),rn(A()));var e=t.length;return y(function(r){for(var i=-1,f=Y(r.length,e);++i=t}),st=Ou(function(){return arguments}())?Ou:function(n){return N(n)&&B.call(n,"callee")&&!vu.call(n,"callee")},E=h.isArray,$h=Vi?rn(Vi):ks;function j(n){return n!=null&&Ze(n.length)&&!Nn(n)}function G(n){return N(n)&&j(n)}function zh(n){return n===!0||n===!1||N(n)&&J(n)==Wt}var kn=us||Ri,Zh=ki?rn(ki):js;function Yh(n){return N(n)&&n.nodeType===1&&!kt(n)}function Xh(n){if(n==null)return!0;if(j(n)&&(E(n)||typeof n=="string"||typeof n.splice=="function"||kn(n)||Ct(n)||st(n)))return!n.length;var t=X(n);if(t==xn||t==An)return!n.size;if(Qt(n))return!Nr(n).length;for(var e in n)if(B.call(n,e))return!1;return!0}function Jh(n,t){return Yt(n,t)}function Qh(n,t,e){e=typeof e=="function"?e:o;var r=e?e(n,t):o;return r===o?Yt(n,t,o,e):!!r}function ci(n){if(!N(n))return!1;var t=J(n);return t==ie||t==wl||typeof n.message=="string"&&typeof n.name=="string"&&!kt(n)}function Vh(n){return typeof n=="number"&&wu(n)}function Nn(n){if(!D(n))return!1;var t=J(n);return t==ue||t==Ti||t==dl||t==Al}function Nf(n){return typeof n=="number"&&n==T(n)}function Ze(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=Kn}function D(n){var t=typeof n;return n!=null&&(t=="object"||t=="function")}function N(n){return n!=null&&typeof n=="object"}var Gf=ji?rn(ji):ta;function kh(n,t){return n===t||Dr(n,t,ti(t))}function jh(n,t,e){return e=typeof e=="function"?e:o,Dr(n,t,ti(t),e)}function ng(n){return Hf(n)&&n!=+n}function tg(n){if(Da(n))throw new S(il);return Wu(n)}function eg(n){return n===null}function rg(n){return n==null}function Hf(n){return typeof n=="number"||N(n)&&J(n)==Bt}function kt(n){if(!N(n)||J(n)!=Pn)return!1;var t=xe(n);if(t===null)return!0;var e=B.call(t,"constructor")&&t.constructor;return typeof e=="function"&&e instanceof e&&pe.call(e)==jo}var hi=nu?rn(nu):ea;function ig(n){return Nf(n)&&n>=-Kn&&n<=Kn}var qf=tu?rn(tu):ra;function Ye(n){return typeof n=="string"||!E(n)&&N(n)&&J(n)==Ft}function fn(n){return typeof n=="symbol"||N(n)&&J(n)==fe}var Ct=eu?rn(eu):ia;function ug(n){return n===o}function fg(n){return N(n)&&X(n)==Mt}function lg(n){return N(n)&&J(n)==Il}var og=Ue(Gr),sg=Ue(function(n,t){return n<=t});function Kf(n){if(!n)return[];if(j(n))return Ye(n)?Rn(n):k(n);if(Nt&&n[Nt])return Ho(n[Nt]());var t=X(n),e=t==xn?yr:t==An?he:mt;return e(n)}function Gn(n){if(!n)return n===0?n:0;if(n=wn(n),n===nt||n===-nt){var t=n<0?-1:1;return t*gl}return n===n?n:0}function T(n){var t=Gn(n),e=t%1;return t===t?e?t-e:t:0}function $f(n){return n?ut(T(n),0,yn):0}function wn(n){if(typeof n=="number")return n;if(fn(n))return ee;if(D(n)){var t=typeof n.valueOf=="function"?n.valueOf():n;n=D(t)?t+"":t}if(typeof n!="string")return n===0?n:+n;n=ou(n);var e=Kl.test(n);return e||zl.test(n)?Eo(n.slice(2),e?2:8):ql.test(n)?ee:+n}function zf(n){return mn(n,nn(n))}function ag(n){return n?ut(T(n),-Kn,Kn):n===0?n:0}function P(n){return n==null?"":un(n)}var cg=Tt(function(n,t){if(Qt(t)||j(t)){mn(t,$(t),n);return}for(var e in t)B.call(t,e)&&$t(n,e,t[e])}),Zf=Tt(function(n,t){mn(t,nn(t),n)}),Xe=Tt(function(n,t,e,r){mn(t,nn(t),n,r)}),hg=Tt(function(n,t,e,r){mn(t,$(t),n,r)}),gg=Un(Br);function _g(n,t){var e=Et(n);return t==null?e:Su(e,t)}var pg=y(function(n,t){n=b(n);var e=-1,r=t.length,i=r>2?t[2]:o;for(i&&Q(t[0],t[1],i)&&(r=1);++e1),f}),mn(n,jr(n),e),r&&(e=pn(e,qn|Ii|at,La));for(var i=t.length;i--;)zr(e,t[i]);return e});function Bg(n,t){return Xf(n,ze(A(t)))}var bg=Un(function(n,t){return n==null?{}:la(n,t)});function Xf(n,t){if(n==null)return{};var e=U(jr(n),function(r){return[r]});return t=A(t),Du(n,e,function(r,i){return t(r,i[0])})}function Fg(n,t,e){t=Qn(t,n);var r=-1,i=t.length;for(i||(i=1,n=o);++rt){var r=n;n=t,t=r}if(e||n%1||t%1){var i=xu();return Y(n+i*(t-n+So("1e-"+((i+"").length-1))),t)}return qr(n,t)}var Zg=Lt(function(n,t,e){return t=t.toLowerCase(),n+(e?Vf(t):t)});function Vf(n){return pi(P(n).toLowerCase())}function kf(n){return n=P(n),n&&n.replace(Yl,Mo).replace(ho,"")}function Yg(n,t,e){n=P(n),t=un(t);var r=n.length;e=e===o?r:ut(T(e),0,r);var i=e;return e-=t.length,e>=0&&n.slice(e,i)==t}function Xg(n){return n=P(n),n&&yl.test(n)?n.replace(Ci,Uo):n}function Jg(n){return n=P(n),n&&Bl.test(n)?n.replace(ar,"\\$&"):n}var Qg=Lt(function(n,t,e){return n+(e?"-":"")+t.toLowerCase()}),Vg=Lt(function(n,t,e){return n+(e?" ":"")+t.toLowerCase()}),kg=nf("toLowerCase");function jg(n,t,e){n=P(n),t=T(t);var r=t?xt(n):0;if(!t||r>=t)return n;var i=(t-r)/2;return Me(Se(i),e)+n+Me(Ie(i),e)}function n_(n,t,e){n=P(n),t=T(t);var r=t?xt(n):0;return t&&r>>0,e?(n=P(n),n&&(typeof t=="string"||t!=null&&!hi(t))&&(t=un(t),!t&&wt(n))?Vn(Rn(n),0,e):n.split(t,e)):[]}var l_=Lt(function(n,t,e){return n+(e?" ":"")+pi(t)});function o_(n,t,e){return n=P(n),e=e==null?0:ut(T(e),0,n.length),t=un(t),n.slice(e,e+t.length)==t}function s_(n,t,e){var r=u.templateSettings;e&&Q(n,t,e)&&(t=o),n=P(n),t=Xe({},t,r,of);var i=Xe({},t.imports,r.imports,of),f=$(i),l=Lr(i,f),s,c,_=0,p=t.interpolate||le,v="__p += '",d=Cr((t.escape||le).source+"|"+p.source+"|"+(p===mi?Hl:le).source+"|"+(t.evaluate||le).source+"|$","g"),x="//# sourceURL="+(B.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++wo+"]")+` -`;n.replace(d,function(I,C,O,ln,V,on){return O||(O=ln),v+=n.slice(_,on).replace(Xl,Do),C&&(s=!0,v+=`' + -__e(`+C+`) + -'`),V&&(c=!0,v+=`'; -`+V+`; -__p += '`),O&&(v+=`' + -((__t = (`+O+`)) == null ? '' : __t) + -'`),_=on+I.length,I}),v+=`'; -`;var R=B.call(t,"variable")&&t.variable;if(!R)v=`with (obj) { -`+v+` -} -`;else if(Nl.test(R))throw new S(ul);v=(c?v.replace(Sl,""):v).replace(El,"$1").replace(Tl,"$1;"),v="function("+(R||"obj")+`) { -`+(R?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(s?", __e = _.escape":"")+(c?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+v+`return __p -}`;var L=nl(function(){return W(f,x+"return "+v).apply(o,l)});if(L.source=v,ci(L))throw L;return L}function a_(n){return P(n).toLowerCase()}function c_(n){return P(n).toUpperCase()}function h_(n,t,e){if(n=P(n),n&&(e||t===o))return ou(n);if(!n||!(t=un(t)))return n;var r=Rn(n),i=Rn(t),f=su(r,i),l=au(r,i)+1;return Vn(r,f,l).join("")}function g_(n,t,e){if(n=P(n),n&&(e||t===o))return n.slice(0,hu(n)+1);if(!n||!(t=un(t)))return n;var r=Rn(n),i=au(r,Rn(t))+1;return Vn(r,0,i).join("")}function __(n,t,e){if(n=P(n),n&&(e||t===o))return n.replace(cr,"");if(!n||!(t=un(t)))return n;var r=Rn(n),i=su(r,Rn(t));return Vn(r,i).join("")}function p_(n,t){var e=ll,r=ol;if(D(t)){var i="separator"in t?t.separator:i;e="length"in t?T(t.length):e,r="omission"in t?un(t.omission):r}n=P(n);var f=n.length;if(wt(n)){var l=Rn(n);f=l.length}if(e>=f)return n;var s=e-xt(r);if(s<1)return r;var c=l?Vn(l,0,s).join(""):n.slice(0,s);if(i===o)return c+r;if(l&&(s+=c.length-s),hi(i)){if(n.slice(s).search(i)){var _,p=c;for(i.global||(i=Cr(i.source,P(Oi.exec(i))+"g")),i.lastIndex=0;_=i.exec(p);)var v=_.index;c=c.slice(0,v===o?s:v)}}else if(n.indexOf(un(i),s)!=s){var d=c.lastIndexOf(i);d>-1&&(c=c.slice(0,d))}return c+r}function v_(n){return n=P(n),n&&Ll.test(n)?n.replace(yi,zo):n}var d_=Lt(function(n,t,e){return n+(e?" ":"")+t.toUpperCase()}),pi=nf("toUpperCase");function jf(n,t,e){return n=P(n),t=e?o:t,t===o?Go(n)?Xo(n):Wo(n):n.match(t)||[]}var nl=y(function(n,t){try{return en(n,o,t)}catch(e){return ci(e)?e:new S(e)}}),w_=Un(function(n,t){return hn(t,function(e){e=On(e),Fn(n,e,si(n[e],n))}),n});function x_(n){var t=n==null?0:n.length,e=A();return n=t?U(n,function(r){if(typeof r[1]!="function")throw new gn(sn);return[e(r[0]),r[1]]}):[],y(function(r){for(var i=-1;++iKn)return[];var e=yn,r=Y(n,yn);t=A(t),n-=yn;for(var i=Tr(r,t);++e0||t<0)?new m(e):(n<0?e=e.takeRight(-n):n&&(e=e.drop(n)),t!==o&&(t=T(t),e=t<0?e.dropRight(-t):e.take(t-n)),e)},m.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},m.prototype.toArray=function(){return this.take(yn)},Cn(m.prototype,function(n,t){var e=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=u[r?"take"+(t=="last"?"Right":""):t],f=r||/^find/.test(t);i&&(u.prototype[t]=function(){var l=this.__wrapped__,s=r?[1]:arguments,c=l instanceof m,_=s[0],p=c||E(l),v=function(C){var O=i.apply(u,zn([C],s));return r&&d?O[0]:O};p&&e&&typeof _=="function"&&_.length!=1&&(c=p=!1);var d=this.__chain__,x=!!this.__actions__.length,R=f&&!d,L=c&&!x;if(!f&&p){l=L?l:new m(this);var I=n.apply(l,s);return I.__actions__.push({func:He,args:[v],thisArg:o}),new _n(I,d)}return R&&L?n.apply(this,s):(I=this.thru(v),R?r?I.value()[0]:I.value():I)})}),hn(["pop","push","shift","sort","splice","unshift"],function(n){var t=ge[n],e=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);u.prototype[n]=function(){var i=arguments;if(r&&!this.__chain__){var f=this.value();return t.apply(E(f)?f:[],i)}return this[e](function(l){return t.apply(E(l)?l:[],i)})}}),Cn(m.prototype,function(n,t){var e=u[t];if(e){var r=e.name+"";B.call(St,r)||(St[r]=[]),St[r].push({name:t,func:e})}}),St[be(o,jn).name]=[{name:"wrapper",func:o}],m.prototype.clone=vs,m.prototype.reverse=ds,m.prototype.value=ws,u.prototype.at=Yc,u.prototype.chain=Xc,u.prototype.commit=Jc,u.prototype.next=Qc,u.prototype.plant=kc,u.prototype.reverse=jc,u.prototype.toJSON=u.prototype.valueOf=u.prototype.value=nh,u.prototype.first=u.prototype.head,Nt&&(u.prototype[Nt]=Vc),u},At=Jo();tt?((tt.exports=At)._=At,dr._=At):z._=At}).call(jt)})(Je,Je.exports);var ip=Je.exports;export{ip as l}; diff --git a/public_html/webui/assets/login-cc0f6cb5.css b/public_html/webui/assets/login-cc0f6cb5.css deleted file mode 100644 index f56c384..0000000 --- a/public_html/webui/assets/login-cc0f6cb5.css +++ /dev/null @@ -1 +0,0 @@ -.captcha-img[data-v-a29f1d4a]{display:block;margin:0 auto} diff --git a/public_html/webui/assets/login-d762c1cd.js b/public_html/webui/assets/login-d762c1cd.js deleted file mode 100644 index 34a8b61..0000000 --- a/public_html/webui/assets/login-d762c1cd.js +++ /dev/null @@ -1 +0,0 @@ -import{a as h,_ as U}from"./main-9b36f05f.js";import{a as s,o as m,s as v,b as o,w as l,A as w,F as E,d as g,t as C,aa as L,c as N,e as T}from"./vendor-adef9cb4.js";h.defaults.withCredentials=!0;const M={name:"login",data(){const a=this;return{loading:!1,captchaLoading:!1,dialog:!1,showCaptcha:!1,errorMsg:a.$t("login.input_fail"),captchaImage:"",user:{mobile:"",password:"",captcha:"",standard:!0},rules:{mobile:[e=>a.validate(e,"mobile")],password:[e=>a.validate(e,"password")],captcha:[e=>!!e||a.$t("captcha.required")]}}},methods:{validate(a,e){if(e==="mobile"){const i=this.convertPersianToEnglish(a.replace(/\s/g,""));return/^09\d{9}$/.test(i)?!0:this.$t("validator.mobile_not_valid")}else if(e==="password")return a?a.length>5?!0:this.$t("validator.password_len_lower"):!1},convertPersianToEnglish(a){const e=["۰","۱","۲","۳","۴","۵","۶","۷","۸","۹"],i=["0","1","2","3","4","5","6","7","8","9"];return a.split("").map(n=>{const t=e.indexOf(n);return t!==-1?i[t]:n}).join("")},async loadCaptcha(){this.captchaLoading=!0;try{const a=await h.get("/api/captcha/image",{responseType:"blob",withCredentials:!0}),e=URL.createObjectURL(a.data);this.captchaImage=e}catch{this.errorMsg="خطا در بارگذاری کپچا",this.dialog=!0}finally{this.captchaLoading=!1}},async submit(){var e;const{valid:a}=await this.$refs.form.validate();if(a){this.loading=!0;const i={mobile:this.convertPersianToEnglish(this.user.mobile.replace(/\s/g,"")),password:this.user.password,standard:this.user.standard};this.showCaptcha&&(i.captcha_answer=this.user.captcha.toString());try{const n=await h.post("/api/user/login",i,{withCredentials:!0});n.data.Success===!0&&(localStorage.setItem("X-AUTH-TOKEN",n.data.data.token),this.$router.push("/profile/business"))}catch(n){const t=((e=n.response)==null?void 0:e.data)||{};this.errorMsg=t.error||this.$t("login.input_fail"),this.dialog=!0,t.captcha_required?(this.showCaptcha=!0,await this.loadCaptcha()):this.showCaptcha=!1}finally{this.loading=!1}}},goto_pwa_page(){this.loading=!0,window.location.href="./install-pwa"}},mounted(){}};const j={class:"d-flex justify-center pb-5"},S={key:0,class:"text-center"};function A(a,e,i,n,t,d){const f=s("v-card-text"),u=s("v-text-field"),y=s("v-img"),c=s("v-col"),_=s("v-row"),p=s("v-btn"),x=s("v-form"),b=s("v-card"),V=s("v-container"),k=s("v-spacer"),I=s("v-dialog");return m(),v(E,null,[o(V,null,{default:l(()=>[o(_,{class:"d-flex justify-center"},{default:l(()=>[o(c,{md:"5"},{default:l(()=>[o(b,{loading:t.loading?"blue":void 0,disabled:t.loading,title:a.$t("app.name"),subtitle:a.$t("user.login_label")},{default:l(()=>[o(f,{class:"text-justify"},{default:l(()=>[g(C(a.$t("login.des")),1)]),_:1}),o(x,{disabled:t.loading,ref:"form","fast-fail":"",onSubmit:e[3]||(e[3]=L(r=>d.submit(),["prevent"]))},{default:l(()=>[o(f,null,{default:l(()=>[o(u,{class:"mb-2",label:a.$t("user.mobile"),placeholder:a.$t("user.mobile_placeholder"),"single-line":"",modelValue:t.user.mobile,"onUpdate:modelValue":e[0]||(e[0]=r=>t.user.mobile=r),type:"tel",variant:"outlined","prepend-inner-icon":"mdi-phone",rules:t.rules.mobile,autocomplete:"tel",name:"mobile"},null,8,["label","placeholder","modelValue","rules"]),o(u,{class:"mb-2",label:a.$t("user.password"),placeholder:a.$t("user.password_placeholder"),"single-line":"",type:"password",variant:"outlined","prepend-inner-icon":"mdi-lock",rules:t.rules.password,modelValue:t.user.password,"onUpdate:modelValue":e[1]||(e[1]=r=>t.user.password=r),autocomplete:"current-password",name:"password"},null,8,["label","placeholder","rules","modelValue"]),t.showCaptcha?(m(),N(_,{key:0,class:"mb-2",dense:""},{default:l(()=>[o(c,{cols:"12",sm:"6"},{default:l(()=>[o(y,{src:t.captchaImage,"max-height":"50","max-width":"150",class:"captcha-img",contain:""},null,8,["src"])]),_:1}),o(c,{cols:"12",sm:"6"},{default:l(()=>[o(u,{dense:"",label:a.$t("captcha.enter_code"),placeholder:"کپچا",modelValue:t.user.captcha,"onUpdate:modelValue":e[2]||(e[2]=r=>t.user.captcha=r),modelModifiers:{number:!0},variant:"outlined",type:"number",rules:t.rules.captcha,required:"","hide-details":"","prepend-inner-icon":"mdi-refresh","onClick:prependInner":d.loadCaptcha,loading:t.captchaLoading,autocomplete:"off",name:"captcha"},null,8,["label","modelValue","rules","onClick:prependInner","loading"])]),_:1})]),_:1})):w("",!0),o(p,{disabled:t.loading,loading:t.loading,block:"",type:"submit",class:"text-none mb-4",color:"indigo-darken-3",size:"x-large",variant:"flat","prepend-icon":"mdi-login"},{default:l(()=>[g(C(a.$t("user.login")),1)]),_:1},8,["disabled","loading"])]),_:1})]),_:1},8,["disabled"]),T("div",j,[o(p,{loading:t.loading,class:"text-none",color:"primary",variant:"tonal",flat:"",onClick:e[4]||(e[4]=r=>d.goto_pwa_page())},{default:l(()=>e[7]||(e[7]=[g("نصب وب اپلیکیشن")])),_:1},8,["loading"])])]),_:1},8,["loading","disabled","title","subtitle"])]),_:1})]),_:1})]),_:1}),t.dialog?(m(),v("div",S,[o(I,{modelValue:t.dialog,"onUpdate:modelValue":e[6]||(e[6]=r=>t.dialog=r),"max-width":"500",persistent:""},{default:l(()=>[o(b,{color:"dangerLight","prepend-icon":"mdi-close-octagon",title:a.$t("dialog.error"),text:t.errorMsg},{actions:l(()=>[o(k),o(p,{color:"primary",text:a.$t("dialog.ok"),variant:"flat",onClick:e[5]||(e[5]=r=>{t.dialog=!1,t.user.password="",t.user.captcha=""})},null,8,["text"])]),_:1},8,["title","text"])]),_:1},8,["modelValue"])])):w("",!0)],64)}const D=U(M,[["render",A],["__scopeId","data-v-a29f1d4a"]]);export{D as default}; diff --git a/public_html/webui/assets/logs-3d58bf5e.js b/public_html/webui/assets/logs-3d58bf5e.js deleted file mode 100644 index 7b61c39..0000000 --- a/public_html/webui/assets/logs-3d58bf5e.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as $,a as k}from"./main-9b36f05f.js";import{r as w,a as t,o as C,s as D,b as a,w as o,F as M,_ as P,d,t as r}from"./vendor-adef9cb4.js";const z={name:"logs",data:()=>({searchValue:"",loading:w(!0),items:[],headers:[{text:"کسب و کار",value:"bid"},{text:"تاریخ",value:"date"},{text:"کاربر",value:"user"},{text:"توضیحات",value:"des"},{text:"بخش",value:"part"},{text:"آی پی آدرس",value:"ipaddress"}]}),methods:{loadData(){k.post("/api/admin/logs/last").then(e=>{this.items=e.data.data,this.loading=!1})}},beforeMount(){this.loadData()}};function E(e,l,T,B,F,N){const i=t("v-spacer"),c=t("v-toolbar"),p=t("v-icon"),m=t("v-tooltip"),_=t("v-text-field"),n=t("v-btn"),u=t("EasyDataTable"),v=t("v-col"),g=t("v-row"),f=t("v-card-text"),h=t("v-card"),b=t("v-container");return C(),D(M,null,[a(c,{color:"toolbar",title:e.$t("user.history")},{default:o(()=>[a(i)]),_:1},8,["title"]),a(b,{class:"pa-0 ma-0"},{default:o(()=>[a(h,{loading:e.loading?"red":null,disabled:e.loading},{default:o(()=>[a(f,{class:"pa-0"},{default:o(()=>[a(g,null,{default:o(()=>[a(v,null,{default:o(()=>[a(_,{color:"info","hide-details":"auto",rounded:"0",variant:"outlined",density:"compact",placeholder:e.$t("dialog.search_txt"),modelValue:e.searchValue,"onUpdate:modelValue":l[0]||(l[0]=s=>e.searchValue=s),type:"text",clearable:""},{"prepend-inner":o(()=>[a(m,{location:"bottom",text:e.$t("dialog.search")},{activator:o(({props:s})=>[a(p,P(s,{color:"danger",icon:"mdi-magnify"}),null,16)]),_:1},8,["text"])]),_:1},8,["placeholder","modelValue"]),a(u,{"table-class-name":"customize-table",headers:e.headers,items:e.items,alternating:"","search-value":e.searchValue,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:e.loading},{pagination:o(({prevPage:s,nextPage:x,isFirstPage:y,isLastPage:V})=>[a(n,{size:"small",color:"success",class:"me-1",disabled:y,onClick:s,"prepend-icon":"mdi-skip-next"},{default:o(()=>[d(r(e.$t("dialog.prev_page")),1)]),_:2},1032,["disabled","onClick"]),a(n,{size:"small",color:"success",class:"me-1",disabled:V,onClick:x,"append-icon":"mdi-skip-previous"},{default:o(()=>[d(r(e.$t("dialog.next_page")),1)]),_:2},1032,["disabled","onClick"])]),_:1},8,["headers","items","search-value","loading"])]),_:1})]),_:1})]),_:1})]),_:1},8,["loading","disabled"])]),_:1})],64)}const U=$(z,[["render",E]]);export{U as default}; diff --git a/public_html/webui/assets/logs-c4937b20.js b/public_html/webui/assets/logs-c4937b20.js deleted file mode 100644 index 2f56712..0000000 --- a/public_html/webui/assets/logs-c4937b20.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as l,a as r}from"./main-9b36f05f.js";import{r as n,a as i,o as d,s as c,e,d as u,u as p,ab as m,b}from"./vendor-adef9cb4.js";const f={name:"logs",data:()=>({searchValue:"",loading:n(!0),items:[],headers:[{text:"تاریخ",value:"date"},{text:"کاربر",value:"user"},{text:"توضیحات",value:"des"},{text:"بخش",value:"part"},{text:"آی پی آدرس",value:"ipaddress"}]}),methods:{loadData(){r.post("/api/business/logs/"+localStorage.getItem("activeBid")).then(s=>{this.items=s.data,this.loading=!1})}},beforeMount(){this.loadData()}},g={class:"block block-content-full"},h={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},v={class:"block-title text-primary-dark"},k={class:"block-content pt-0"},x={class:"row"},y={class:"col-sm-12 col-md-12"},V={class:"my-1"},_={class:"input-group input-group-sm"};function w(s,t,$,D,M,B){const o=i("EasyDataTable");return d(),c("div",g,[e("div",h,[e("h3",v,[e("button",{onClick:t[0]||(t[0]=a=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[2]||(t[2]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[3]||(t[3]=e("i",{class:"fa fa-history"},null,-1)),t[4]||(t[4]=u(" تاریخچه رویدادها "))])]),e("div",k,[e("div",x,[e("div",y,[e("div",V,[e("div",_,[t[5]||(t[5]=e("span",{class:"input-group-text"},[e("i",{class:"fa fa-search"})],-1)),p(e("input",{"onUpdate:modelValue":t[1]||(t[1]=a=>s.searchValue=a),class:"form-control",type:"text",placeholder:"جست و جو ..."},null,512),[[m,s.searchValue]])])]),b(o,{"table-class-name":"customize-table",headers:s.headers,items:s.items,alternating:"","search-value":s.searchValue,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"اطلاعاتی برای نمایش وجود ندارد",rowsOfPageSeparatorMessage:"از",loading:s.loading},null,8,["headers","items","search-value","loading"])])])])])}const N=l(f,[["render",w]]);export{N as default}; diff --git a/public_html/webui/assets/main-9b36f05f.js b/public_html/webui/assets/main-9b36f05f.js deleted file mode 100644 index 956f356..0000000 --- a/public_html/webui/assets/main-9b36f05f.js +++ /dev/null @@ -1,1062 +0,0 @@ -import{r as xe,a as zn,o as Je,c as Ka,w as ua,b as x,d as En,t as hn,e as et,f as B2,g as Y2,h as pa,i as ro,j as fn,k as gr,l as Vn,m as ai,n as Oe,p as bi,q as wt,s as nt,u as Yt,v as kn,x as Wo,y as Kt,z as $o,A as Jn,B as Ca,T as Ai,F as Re,C as Ja,D as so,E as Uf,G as ht,H as Qn,I as ti,J as Ty,K as Jt,L as H2,M as j2,N as Bn,O as L,P as De,Q as on,R as oo,S as z2,U as W2,V as Me,W as Wt,X as Iy,Y as ge,Z as $2,_ as me,$ as My,a0 as Gf,a1 as Oy,a2 as X2,a3 as qf,a4 as U2,a5 as ba,a6 as G2,a7 as q2,a8 as Zf,a9 as Z2,aa as vr,ab as K2,ac as Ly,ad as ls,ae as Ey,af as gn,ag as La,ah as J2,ai as lo,aj as co,ak as Q2,al as eP,am as tP}from"./vendor-adef9cb4.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))a(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&a(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerPolicy&&(r.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?r.credentials="include":i.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function a(i){if(i.ep)return;i.ep=!0;const r=n(i);fetch(i.href,r)}})();function Dy(t,e){return function(){return t.apply(e,arguments)}}const{toString:nP}=Object.prototype,{getPrototypeOf:Kf}=Object,cu=(t=>e=>{const n=nP.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),yi=t=>(t=t.toLowerCase(),e=>cu(e)===t),uu=t=>e=>typeof e===t,{isArray:uo}=Array,Ko=uu("undefined");function aP(t){return t!==null&&!Ko(t)&&t.constructor!==null&&!Ko(t.constructor)&&Ra(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Vy=yi("ArrayBuffer");function iP(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Vy(t.buffer),e}const rP=uu("string"),Ra=uu("function"),Ry=uu("number"),du=t=>t!==null&&typeof t=="object",sP=t=>t===!0||t===!1,pc=t=>{if(cu(t)!=="object")return!1;const e=Kf(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},oP=yi("Date"),lP=yi("File"),cP=yi("Blob"),uP=yi("FileList"),dP=t=>du(t)&&Ra(t.pipe),hP=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||Ra(t.append)&&((e=cu(t))==="formdata"||e==="object"&&Ra(t.toString)&&t.toString()==="[object FormData]"))},fP=yi("URLSearchParams"),[mP,gP,vP,pP]=["ReadableStream","Request","Response","Headers"].map(yi),bP=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function _l(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let a,i;if(typeof t!="object"&&(t=[t]),uo(t))for(a=0,i=t.length;a0;)if(i=n[a],e===i.toLowerCase())return i;return null}const Nr=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Fy=t=>!Ko(t)&&t!==Nr;function dh(){const{caseless:t}=Fy(this)&&this||{},e={},n=(a,i)=>{const r=t&&Ny(e,i)||i;pc(e[r])&&pc(a)?e[r]=dh(e[r],a):pc(a)?e[r]=dh({},a):uo(a)?e[r]=a.slice():e[r]=a};for(let a=0,i=arguments.length;a(_l(e,(i,r)=>{n&&Ra(i)?t[r]=Dy(i,n):t[r]=i},{allOwnKeys:a}),t),xP=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),wP=(t,e,n,a)=>{t.prototype=Object.create(e.prototype,a),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},kP=(t,e,n,a)=>{let i,r,s;const o={};if(e=e||{},t==null)return e;do{for(i=Object.getOwnPropertyNames(t),r=i.length;r-- >0;)s=i[r],(!a||a(s,t,e))&&!o[s]&&(e[s]=t[s],o[s]=!0);t=n!==!1&&Kf(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},_P=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const a=t.indexOf(e,n);return a!==-1&&a===n},SP=t=>{if(!t)return null;if(uo(t))return t;let e=t.length;if(!Ry(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},CP=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Kf(Uint8Array)),AP=(t,e)=>{const a=(t&&t[Symbol.iterator]).call(t);let i;for(;(i=a.next())&&!i.done;){const r=i.value;e.call(t,r[0],r[1])}},PP=(t,e)=>{let n;const a=[];for(;(n=t.exec(e))!==null;)a.push(n);return a},TP=yi("HTMLFormElement"),IP=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,i){return a.toUpperCase()+i}),Tv=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),MP=yi("RegExp"),By=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),a={};_l(n,(i,r)=>{let s;(s=e(i,r,t))!==!1&&(a[r]=s||i)}),Object.defineProperties(t,a)},OP=t=>{By(t,(e,n)=>{if(Ra(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const a=t[n];if(Ra(a)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},LP=(t,e)=>{const n={},a=i=>{i.forEach(r=>{n[r]=!0})};return uo(t)?a(t):a(String(t).split(e)),n},EP=()=>{},DP=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function VP(t){return!!(t&&Ra(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const RP=t=>{const e=new Array(10),n=(a,i)=>{if(du(a)){if(e.indexOf(a)>=0)return;if(!("toJSON"in a)){e[i]=a;const r=uo(a)?[]:{};return _l(a,(s,o)=>{const l=n(s,i+1);!Ko(l)&&(r[o]=l)}),e[i]=void 0,r}}return a};return n(t,0)},NP=yi("AsyncFunction"),FP=t=>t&&(du(t)||Ra(t))&&Ra(t.then)&&Ra(t.catch),Yy=((t,e)=>t?setImmediate:e?((n,a)=>(Nr.addEventListener("message",({source:i,data:r})=>{i===Nr&&r===n&&a.length&&a.shift()()},!1),i=>{a.push(i),Nr.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ra(Nr.postMessage)),BP=typeof queueMicrotask<"u"?queueMicrotask.bind(Nr):typeof process<"u"&&process.nextTick||Yy,Te={isArray:uo,isArrayBuffer:Vy,isBuffer:aP,isFormData:hP,isArrayBufferView:iP,isString:rP,isNumber:Ry,isBoolean:sP,isObject:du,isPlainObject:pc,isReadableStream:mP,isRequest:gP,isResponse:vP,isHeaders:pP,isUndefined:Ko,isDate:oP,isFile:lP,isBlob:cP,isRegExp:MP,isFunction:Ra,isStream:dP,isURLSearchParams:fP,isTypedArray:CP,isFileList:uP,forEach:_l,merge:dh,extend:yP,trim:bP,stripBOM:xP,inherits:wP,toFlatObject:kP,kindOf:cu,kindOfTest:yi,endsWith:_P,toArray:SP,forEachEntry:AP,matchAll:PP,isHTMLForm:TP,hasOwnProperty:Tv,hasOwnProp:Tv,reduceDescriptors:By,freezeMethods:OP,toObjectSet:LP,toCamelCase:IP,noop:EP,toFiniteNumber:DP,findKey:Ny,global:Nr,isContextDefined:Fy,isSpecCompliantForm:VP,toJSONObject:RP,isAsyncFn:NP,isThenable:FP,setImmediate:Yy,asap:BP};function vt(t,e,n,a,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),a&&(this.request=a),i&&(this.response=i,this.status=i.status?i.status:null)}Te.inherits(vt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Te.toJSONObject(this.config),code:this.code,status:this.status}}});const Hy=vt.prototype,jy={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{jy[t]={value:t}});Object.defineProperties(vt,jy);Object.defineProperty(Hy,"isAxiosError",{value:!0});vt.from=(t,e,n,a,i,r)=>{const s=Object.create(Hy);return Te.toFlatObject(t,s,function(l){return l!==Error.prototype},o=>o!=="isAxiosError"),vt.call(s,t.message,e,n,a,i),s.cause=t,s.name=t.name,r&&Object.assign(s,r),s};const YP=null;function hh(t){return Te.isPlainObject(t)||Te.isArray(t)}function zy(t){return Te.endsWith(t,"[]")?t.slice(0,-2):t}function Iv(t,e,n){return t?t.concat(e).map(function(i,r){return i=zy(i),!n&&r?"["+i+"]":i}).join(n?".":""):e}function HP(t){return Te.isArray(t)&&!t.some(hh)}const jP=Te.toFlatObject(Te,{},null,function(e){return/^is[A-Z]/.test(e)});function hu(t,e,n){if(!Te.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=Te.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,g){return!Te.isUndefined(g[m])});const a=n.metaTokens,i=n.visitor||u,r=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&Te.isSpecCompliantForm(e);if(!Te.isFunction(i))throw new TypeError("visitor must be a function");function c(v){if(v===null)return"";if(Te.isDate(v))return v.toISOString();if(!l&&Te.isBlob(v))throw new vt("Blob is not supported. Use a Buffer instead.");return Te.isArrayBuffer(v)||Te.isTypedArray(v)?l&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function u(v,m,g){let p=v;if(v&&!g&&typeof v=="object"){if(Te.endsWith(m,"{}"))m=a?m:m.slice(0,-2),v=JSON.stringify(v);else if(Te.isArray(v)&&HP(v)||(Te.isFileList(v)||Te.endsWith(m,"[]"))&&(p=Te.toArray(v)))return m=zy(m),p.forEach(function(w,C){!(Te.isUndefined(w)||w===null)&&e.append(s===!0?Iv([m],C,r):s===null?m:m+"[]",c(w))}),!1}return hh(v)?!0:(e.append(Iv(g,m,r),c(v)),!1)}const d=[],h=Object.assign(jP,{defaultVisitor:u,convertValue:c,isVisitable:hh});function f(v,m){if(!Te.isUndefined(v)){if(d.indexOf(v)!==-1)throw Error("Circular reference detected in "+m.join("."));d.push(v),Te.forEach(v,function(p,y){(!(Te.isUndefined(p)||p===null)&&i.call(e,p,Te.isString(y)?y.trim():y,m,h))===!0&&f(p,m?m.concat(y):[y])}),d.pop()}}if(!Te.isObject(t))throw new TypeError("data must be an object");return f(t),e}function Mv(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(a){return e[a]})}function Jf(t,e){this._pairs=[],t&&hu(t,this,e)}const Wy=Jf.prototype;Wy.append=function(e,n){this._pairs.push([e,n])};Wy.toString=function(e){const n=e?function(a){return e.call(this,a,Mv)}:Mv;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function zP(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function $y(t,e,n){if(!e)return t;const a=n&&n.encode||zP;Te.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let r;if(i?r=i(e,n):r=Te.isURLSearchParams(e)?e.toString():new Jf(e,n).toString(a),r){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+r}return t}class WP{constructor(){this.handlers=[]}use(e,n,a){return this.handlers.push({fulfilled:e,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Te.forEach(this.handlers,function(a){a!==null&&e(a)})}}const Ov=WP,Xy={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},$P=typeof URLSearchParams<"u"?URLSearchParams:Jf,XP=typeof FormData<"u"?FormData:null,UP=typeof Blob<"u"?Blob:null,GP={isBrowser:!0,classes:{URLSearchParams:$P,FormData:XP,Blob:UP},protocols:["http","https","file","blob","url","data"]},Qf=typeof window<"u"&&typeof document<"u",fh=typeof navigator=="object"&&navigator||void 0,qP=Qf&&(!fh||["ReactNative","NativeScript","NS"].indexOf(fh.product)<0),ZP=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),KP=Qf&&window.location.href||"http://localhost",JP=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Qf,hasStandardBrowserEnv:qP,hasStandardBrowserWebWorkerEnv:ZP,navigator:fh,origin:KP},Symbol.toStringTag,{value:"Module"})),ea={...JP,...GP};function QP(t,e){return hu(t,new ea.classes.URLSearchParams,Object.assign({visitor:function(n,a,i,r){return ea.isNode&&Te.isBuffer(n)?(this.append(a,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},e))}function eT(t){return Te.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function tT(t){const e={},n=Object.keys(t);let a;const i=n.length;let r;for(a=0;a=n.length;return s=!s&&Te.isArray(i)?i.length:s,l?(Te.hasOwnProp(i,s)?i[s]=[i[s],a]:i[s]=a,!o):((!i[s]||!Te.isObject(i[s]))&&(i[s]=[]),e(n,a,i[s],r)&&Te.isArray(i[s])&&(i[s]=tT(i[s])),!o)}if(Te.isFormData(t)&&Te.isFunction(t.entries)){const n={};return Te.forEachEntry(t,(a,i)=>{e(eT(a),i,n,0)}),n}return null}function nT(t,e,n){if(Te.isString(t))try{return(e||JSON.parse)(t),Te.trim(t)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(t)}const em={transitional:Xy,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const a=n.getContentType()||"",i=a.indexOf("application/json")>-1,r=Te.isObject(e);if(r&&Te.isHTMLForm(e)&&(e=new FormData(e)),Te.isFormData(e))return i?JSON.stringify(Uy(e)):e;if(Te.isArrayBuffer(e)||Te.isBuffer(e)||Te.isStream(e)||Te.isFile(e)||Te.isBlob(e)||Te.isReadableStream(e))return e;if(Te.isArrayBufferView(e))return e.buffer;if(Te.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(r){if(a.indexOf("application/x-www-form-urlencoded")>-1)return QP(e,this.formSerializer).toString();if((o=Te.isFileList(e))||a.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return hu(o?{"files[]":e}:e,l&&new l,this.formSerializer)}}return r||i?(n.setContentType("application/json",!1),nT(e)):e}],transformResponse:[function(e){const n=this.transitional||em.transitional,a=n&&n.forcedJSONParsing,i=this.responseType==="json";if(Te.isResponse(e)||Te.isReadableStream(e))return e;if(e&&Te.isString(e)&&(a&&!this.responseType||i)){const s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(o){if(s)throw o.name==="SyntaxError"?vt.from(o,vt.ERR_BAD_RESPONSE,this,null,this.response):o}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ea.classes.FormData,Blob:ea.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Te.forEach(["delete","get","head","post","put","patch"],t=>{em.headers[t]={}});const tm=em,aT=Te.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),iT=t=>{const e={};let n,a,i;return t&&t.split(` -`).forEach(function(s){i=s.indexOf(":"),n=s.substring(0,i).trim().toLowerCase(),a=s.substring(i+1).trim(),!(!n||e[n]&&aT[n])&&(n==="set-cookie"?e[n]?e[n].push(a):e[n]=[a]:e[n]=e[n]?e[n]+", "+a:a)}),e},Lv=Symbol("internals");function No(t){return t&&String(t).trim().toLowerCase()}function bc(t){return t===!1||t==null?t:Te.isArray(t)?t.map(bc):String(t)}function rT(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(t);)e[a[1]]=a[2];return e}const sT=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function kd(t,e,n,a,i){if(Te.isFunction(a))return a.call(this,e,n);if(i&&(e=n),!!Te.isString(e)){if(Te.isString(a))return e.indexOf(a)!==-1;if(Te.isRegExp(a))return a.test(e)}}function oT(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,a)=>n.toUpperCase()+a)}function lT(t,e){const n=Te.toCamelCase(" "+e);["get","set","has"].forEach(a=>{Object.defineProperty(t,a+n,{value:function(i,r,s){return this[a].call(this,e,i,r,s)},configurable:!0})})}class fu{constructor(e){e&&this.set(e)}set(e,n,a){const i=this;function r(o,l,c){const u=No(l);if(!u)throw new Error("header name must be a non-empty string");const d=Te.findKey(i,u);(!d||i[d]===void 0||c===!0||c===void 0&&i[d]!==!1)&&(i[d||l]=bc(o))}const s=(o,l)=>Te.forEach(o,(c,u)=>r(c,u,l));if(Te.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(Te.isString(e)&&(e=e.trim())&&!sT(e))s(iT(e),n);else if(Te.isHeaders(e))for(const[o,l]of e.entries())r(l,o,a);else e!=null&&r(n,e,a);return this}get(e,n){if(e=No(e),e){const a=Te.findKey(this,e);if(a){const i=this[a];if(!n)return i;if(n===!0)return rT(i);if(Te.isFunction(n))return n.call(this,i,a);if(Te.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=No(e),e){const a=Te.findKey(this,e);return!!(a&&this[a]!==void 0&&(!n||kd(this,this[a],a,n)))}return!1}delete(e,n){const a=this;let i=!1;function r(s){if(s=No(s),s){const o=Te.findKey(a,s);o&&(!n||kd(a,a[o],o,n))&&(delete a[o],i=!0)}}return Te.isArray(e)?e.forEach(r):r(e),i}clear(e){const n=Object.keys(this);let a=n.length,i=!1;for(;a--;){const r=n[a];(!e||kd(this,this[r],r,e,!0))&&(delete this[r],i=!0)}return i}normalize(e){const n=this,a={};return Te.forEach(this,(i,r)=>{const s=Te.findKey(a,r);if(s){n[s]=bc(i),delete n[r];return}const o=e?oT(r):String(r).trim();o!==r&&delete n[r],n[o]=bc(i),a[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return Te.forEach(this,(a,i)=>{a!=null&&a!==!1&&(n[i]=e&&Te.isArray(a)?a.join(", "):a)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const a=new this(e);return n.forEach(i=>a.set(i)),a}static accessor(e){const a=(this[Lv]=this[Lv]={accessors:{}}).accessors,i=this.prototype;function r(s){const o=No(s);a[o]||(lT(i,s),a[o]=!0)}return Te.isArray(e)?e.forEach(r):r(e),this}}fu.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Te.reduceDescriptors(fu.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(a){this[n]=a}}});Te.freezeMethods(fu);const fi=fu;function _d(t,e){const n=this||tm,a=e||n,i=fi.from(a.headers);let r=a.data;return Te.forEach(t,function(o){r=o.call(n,r,i.normalize(),e?e.status:void 0)}),i.normalize(),r}function Gy(t){return!!(t&&t.__CANCEL__)}function ho(t,e,n){vt.call(this,t??"canceled",vt.ERR_CANCELED,e,n),this.name="CanceledError"}Te.inherits(ho,vt,{__CANCEL__:!0});function qy(t,e,n){const a=n.config.validateStatus;!n.status||!a||a(n.status)?t(n):e(new vt("Request failed with status code "+n.status,[vt.ERR_BAD_REQUEST,vt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function cT(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function uT(t,e){t=t||10;const n=new Array(t),a=new Array(t);let i=0,r=0,s;return e=e!==void 0?e:1e3,function(l){const c=Date.now(),u=a[r];s||(s=c),n[i]=l,a[i]=c;let d=r,h=0;for(;d!==i;)h+=n[d++],d=d%t;if(i=(i+1)%t,i===r&&(r=(r+1)%t),c-s{n=u,i=null,r&&(clearTimeout(r),r=null),t.apply(null,c)};return[(...c)=>{const u=Date.now(),d=u-n;d>=a?s(c,u):(i=c,r||(r=setTimeout(()=>{r=null,s(i)},a-d)))},()=>i&&s(i)]}const Lc=(t,e,n=3)=>{let a=0;const i=uT(50,250);return dT(r=>{const s=r.loaded,o=r.lengthComputable?r.total:void 0,l=s-a,c=i(l),u=s<=o;a=s;const d={loaded:s,total:o,progress:o?s/o:void 0,bytes:l,rate:c||void 0,estimated:c&&o&&u?(o-s)/c:void 0,event:r,lengthComputable:o!=null,[e?"download":"upload"]:!0};t(d)},n)},Ev=(t,e)=>{const n=t!=null;return[a=>e[0]({lengthComputable:n,total:t,loaded:a}),e[1]]},Dv=t=>(...e)=>Te.asap(()=>t(...e)),hT=ea.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,ea.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(ea.origin),ea.navigator&&/(msie|trident)/i.test(ea.navigator.userAgent)):()=>!0,fT=ea.hasStandardBrowserEnv?{write(t,e,n,a,i,r){const s=[t+"="+encodeURIComponent(e)];Te.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),Te.isString(a)&&s.push("path="+a),Te.isString(i)&&s.push("domain="+i),r===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function mT(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function gT(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function Zy(t,e,n){let a=!mT(e);return t&&(a||n==!1)?gT(t,e):e}const Vv=t=>t instanceof fi?{...t}:t;function Kr(t,e){e=e||{};const n={};function a(c,u,d,h){return Te.isPlainObject(c)&&Te.isPlainObject(u)?Te.merge.call({caseless:h},c,u):Te.isPlainObject(u)?Te.merge({},u):Te.isArray(u)?u.slice():u}function i(c,u,d,h){if(Te.isUndefined(u)){if(!Te.isUndefined(c))return a(void 0,c,d,h)}else return a(c,u,d,h)}function r(c,u){if(!Te.isUndefined(u))return a(void 0,u)}function s(c,u){if(Te.isUndefined(u)){if(!Te.isUndefined(c))return a(void 0,c)}else return a(void 0,u)}function o(c,u,d){if(d in e)return a(c,u);if(d in t)return a(void 0,c)}const l={url:r,method:r,data:r,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:o,headers:(c,u,d)=>i(Vv(c),Vv(u),d,!0)};return Te.forEach(Object.keys(Object.assign({},t,e)),function(u){const d=l[u]||i,h=d(t[u],e[u],u);Te.isUndefined(h)&&d!==o||(n[u]=h)}),n}const Ky=t=>{const e=Kr({},t);let{data:n,withXSRFToken:a,xsrfHeaderName:i,xsrfCookieName:r,headers:s,auth:o}=e;e.headers=s=fi.from(s),e.url=$y(Zy(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),o&&s.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let l;if(Te.isFormData(n)){if(ea.hasStandardBrowserEnv||ea.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[c,...u]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];s.setContentType([c||"multipart/form-data",...u].join("; "))}}if(ea.hasStandardBrowserEnv&&(a&&Te.isFunction(a)&&(a=a(e)),a||a!==!1&&hT(e.url))){const c=i&&r&&fT.read(r);c&&s.set(i,c)}return e},vT=typeof XMLHttpRequest<"u",pT=vT&&function(t){return new Promise(function(n,a){const i=Ky(t);let r=i.data;const s=fi.from(i.headers).normalize();let{responseType:o,onUploadProgress:l,onDownloadProgress:c}=i,u,d,h,f,v;function m(){f&&f(),v&&v(),i.cancelToken&&i.cancelToken.unsubscribe(u),i.signal&&i.signal.removeEventListener("abort",u)}let g=new XMLHttpRequest;g.open(i.method.toUpperCase(),i.url,!0),g.timeout=i.timeout;function p(){if(!g)return;const w=fi.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),k={data:!o||o==="text"||o==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:w,config:t,request:g};qy(function(S){n(S),m()},function(S){a(S),m()},k),g=null}"onloadend"in g?g.onloadend=p:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(p)},g.onabort=function(){g&&(a(new vt("Request aborted",vt.ECONNABORTED,t,g)),g=null)},g.onerror=function(){a(new vt("Network Error",vt.ERR_NETWORK,t,g)),g=null},g.ontimeout=function(){let C=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const k=i.transitional||Xy;i.timeoutErrorMessage&&(C=i.timeoutErrorMessage),a(new vt(C,k.clarifyTimeoutError?vt.ETIMEDOUT:vt.ECONNABORTED,t,g)),g=null},r===void 0&&s.setContentType(null),"setRequestHeader"in g&&Te.forEach(s.toJSON(),function(C,k){g.setRequestHeader(k,C)}),Te.isUndefined(i.withCredentials)||(g.withCredentials=!!i.withCredentials),o&&o!=="json"&&(g.responseType=i.responseType),c&&([h,v]=Lc(c,!0),g.addEventListener("progress",h)),l&&g.upload&&([d,f]=Lc(l),g.upload.addEventListener("progress",d),g.upload.addEventListener("loadend",f)),(i.cancelToken||i.signal)&&(u=w=>{g&&(a(!w||w.type?new ho(null,t,g):w),g.abort(),g=null)},i.cancelToken&&i.cancelToken.subscribe(u),i.signal&&(i.signal.aborted?u():i.signal.addEventListener("abort",u)));const y=cT(i.url);if(y&&ea.protocols.indexOf(y)===-1){a(new vt("Unsupported protocol "+y+":",vt.ERR_BAD_REQUEST,t));return}g.send(r||null)})},bT=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let a=new AbortController,i;const r=function(c){if(!i){i=!0,o();const u=c instanceof Error?c:this.reason;a.abort(u instanceof vt?u:new ho(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,r(new vt(`timeout ${e} of ms exceeded`,vt.ETIMEDOUT))},e);const o=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(c=>{c.unsubscribe?c.unsubscribe(r):c.removeEventListener("abort",r)}),t=null)};t.forEach(c=>c.addEventListener("abort",r));const{signal:l}=a;return l.unsubscribe=()=>Te.asap(o),l}},yT=bT,xT=function*(t,e){let n=t.byteLength;if(!e||n{const i=wT(t,e);let r=0,s,o=l=>{s||(s=!0,a&&a(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await i.next();if(c){o(),l.close();return}let d=u.byteLength;if(n){let h=r+=d;n(h)}l.enqueue(new Uint8Array(u))}catch(c){throw o(c),c}},cancel(l){return o(l),i.return()}},{highWaterMark:2})},mu=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Jy=mu&&typeof ReadableStream=="function",_T=mu&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),Qy=(t,...e)=>{try{return!!t(...e)}catch{return!1}},ST=Jy&&Qy(()=>{let t=!1;const e=new Request(ea.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),Nv=64*1024,mh=Jy&&Qy(()=>Te.isReadableStream(new Response("").body)),Ec={stream:mh&&(t=>t.body)};mu&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Ec[e]&&(Ec[e]=Te.isFunction(t[e])?n=>n[e]():(n,a)=>{throw new vt(`Response type '${e}' is not supported`,vt.ERR_NOT_SUPPORT,a)})})})(new Response);const CT=async t=>{if(t==null)return 0;if(Te.isBlob(t))return t.size;if(Te.isSpecCompliantForm(t))return(await new Request(ea.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(Te.isArrayBufferView(t)||Te.isArrayBuffer(t))return t.byteLength;if(Te.isURLSearchParams(t)&&(t=t+""),Te.isString(t))return(await _T(t)).byteLength},AT=async(t,e)=>{const n=Te.toFiniteNumber(t.getContentLength());return n??CT(e)},PT=mu&&(async t=>{let{url:e,method:n,data:a,signal:i,cancelToken:r,timeout:s,onDownloadProgress:o,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:h}=Ky(t);c=c?(c+"").toLowerCase():"text";let f=yT([i,r&&r.toAbortSignal()],s),v;const m=f&&f.unsubscribe&&(()=>{f.unsubscribe()});let g;try{if(l&&ST&&n!=="get"&&n!=="head"&&(g=await AT(u,a))!==0){let k=new Request(e,{method:"POST",body:a,duplex:"half"}),P;if(Te.isFormData(a)&&(P=k.headers.get("content-type"))&&u.setContentType(P),k.body){const[S,A]=Ev(g,Lc(Dv(l)));a=Rv(k.body,Nv,S,A)}}Te.isString(d)||(d=d?"include":"omit");const p="credentials"in Request.prototype;v=new Request(e,{...h,signal:f,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:a,duplex:"half",credentials:p?d:void 0});let y=await fetch(v);const w=mh&&(c==="stream"||c==="response");if(mh&&(o||w&&m)){const k={};["status","statusText","headers"].forEach(T=>{k[T]=y[T]});const P=Te.toFiniteNumber(y.headers.get("content-length")),[S,A]=o&&Ev(P,Lc(Dv(o),!0))||[];y=new Response(Rv(y.body,Nv,S,()=>{A&&A(),m&&m()}),k)}c=c||"text";let C=await Ec[Te.findKey(Ec,c)||"text"](y,t);return!w&&m&&m(),await new Promise((k,P)=>{qy(k,P,{data:C,headers:fi.from(y.headers),status:y.status,statusText:y.statusText,config:t,request:v})})}catch(p){throw m&&m(),p&&p.name==="TypeError"&&/fetch/i.test(p.message)?Object.assign(new vt("Network Error",vt.ERR_NETWORK,t,v),{cause:p.cause||p}):vt.from(p,p&&p.code,t,v)}}),gh={http:YP,xhr:pT,fetch:PT};Te.forEach(gh,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Fv=t=>`- ${t}`,TT=t=>Te.isFunction(t)||t===null||t===!1,ex={getAdapter:t=>{t=Te.isArray(t)?t:[t];const{length:e}=t;let n,a;const i={};for(let r=0;r`adapter ${o} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?r.length>1?`since : -`+r.map(Fv).join(` -`):" "+Fv(r[0]):"as no adapter specified";throw new vt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return a},adapters:gh};function Sd(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ho(null,t)}function Bv(t){return Sd(t),t.headers=fi.from(t.headers),t.data=_d.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),ex.getAdapter(t.adapter||tm.adapter)(t).then(function(a){return Sd(t),a.data=_d.call(t,t.transformResponse,a),a.headers=fi.from(a.headers),a},function(a){return Gy(a)||(Sd(t),a&&a.response&&(a.response.data=_d.call(t,t.transformResponse,a.response),a.response.headers=fi.from(a.response.headers))),Promise.reject(a)})}const tx="1.8.4",gu={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{gu[t]=function(a){return typeof a===t||"a"+(e<1?"n ":" ")+t}});const Yv={};gu.transitional=function(e,n,a){function i(r,s){return"[Axios v"+tx+"] Transitional option '"+r+"'"+s+(a?". "+a:"")}return(r,s,o)=>{if(e===!1)throw new vt(i(s," has been removed"+(n?" in "+n:"")),vt.ERR_DEPRECATED);return n&&!Yv[s]&&(Yv[s]=!0,console.warn(i(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(r,s,o):!0}};gu.spelling=function(e){return(n,a)=>(console.warn(`${a} is likely a misspelling of ${e}`),!0)};function IT(t,e,n){if(typeof t!="object")throw new vt("options must be an object",vt.ERR_BAD_OPTION_VALUE);const a=Object.keys(t);let i=a.length;for(;i-- >0;){const r=a[i],s=e[r];if(s){const o=t[r],l=o===void 0||s(o,r,t);if(l!==!0)throw new vt("option "+r+" must be "+l,vt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new vt("Unknown option "+r,vt.ERR_BAD_OPTION)}}const yc={assertOptions:IT,validators:gu},ki=yc.validators;class Dc{constructor(e){this.defaults=e,this.interceptors={request:new Ov,response:new Ov}}async request(e,n){try{return await this._request(e,n)}catch(a){if(a instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const r=i.stack?i.stack.replace(/^.+\n/,""):"";try{a.stack?r&&!String(a.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(a.stack+=` -`+r):a.stack=r}catch{}}throw a}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Kr(this.defaults,n);const{transitional:a,paramsSerializer:i,headers:r}=n;a!==void 0&&yc.assertOptions(a,{silentJSONParsing:ki.transitional(ki.boolean),forcedJSONParsing:ki.transitional(ki.boolean),clarifyTimeoutError:ki.transitional(ki.boolean)},!1),i!=null&&(Te.isFunction(i)?n.paramsSerializer={serialize:i}:yc.assertOptions(i,{encode:ki.function,serialize:ki.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),yc.assertOptions(n,{baseUrl:ki.spelling("baseURL"),withXsrfToken:ki.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=r&&Te.merge(r.common,r[n.method]);r&&Te.forEach(["delete","get","head","post","put","patch","common"],v=>{delete r[v]}),n.headers=fi.concat(s,r);const o=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,o.unshift(m.fulfilled,m.rejected))});const c=[];this.interceptors.response.forEach(function(m){c.push(m.fulfilled,m.rejected)});let u,d=0,h;if(!l){const v=[Bv.bind(this),void 0];for(v.unshift.apply(v,o),v.push.apply(v,c),h=v.length,u=Promise.resolve(n);d{if(!a._listeners)return;let r=a._listeners.length;for(;r-- >0;)a._listeners[r](i);a._listeners=null}),this.promise.then=i=>{let r;const s=new Promise(o=>{a.subscribe(o),r=o}).then(i);return s.cancel=function(){a.unsubscribe(r)},s},e(function(r,s,o){a.reason||(a.reason=new ho(r,s,o),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=a=>{e.abort(a)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new nm(function(i){e=i}),cancel:e}}}const MT=nm;function OT(t){return function(n){return t.apply(null,n)}}function LT(t){return Te.isObject(t)&&t.isAxiosError===!0}const vh={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(vh).forEach(([t,e])=>{vh[e]=t});const ET=vh;function nx(t){const e=new xc(t),n=Dy(xc.prototype.request,e);return Te.extend(n,xc.prototype,e,{allOwnKeys:!0}),Te.extend(n,e,null,{allOwnKeys:!0}),n.create=function(i){return nx(Kr(t,i))},n}const In=nx(tm);In.Axios=xc;In.CanceledError=ho;In.CancelToken=MT;In.isCancel=Gy;In.VERSION=tx;In.toFormData=hu;In.AxiosError=vt;In.Cancel=In.CanceledError;In.all=function(e){return Promise.all(e)};In.spread=OT;In.isAxiosError=LT;In.mergeConfig=Kr;In.AxiosHeaders=fi;In.formToJSON=t=>Uy(Te.isHTMLForm(t)?new FormData(t):t);In.getAdapter=ex.getAdapter;In.HttpStatusCode=ET;In.default=In;const fa=In;const Sl=(t,e)=>{const n=t.__vccOpts||t;for(const[a,i]of e)n[a]=i;return n},DT={data:()=>({loading:!1,dialog:!1,theme:xe("light"),hesabix:{version:"",lastUpdateDate:"",lastUpdateDes:""}}),methods:{update(){this.dialog=!1,localStorage.setItem("hesabixVersion",this.hesabix.version),window.location.reload()},gethesabix(){this.loading=!0,this.dialog=!1,fa.post("/api/general/stat").then(t=>{this.hesabix=t.data;let e=window.localStorage.getItem("hesabixVersion");e==null?window.localStorage.setItem("hesabixVersion",this.hesabix.version):e!=this.hesabix.version&&(this.dialog=!0,this.loading=!1)})}},mounted(){this.gethesabix()}},VT=["innerHTML"];function RT(t,e,n,a,i,r){const s=zn("v-icon"),o=zn("v-toolbar-title"),l=zn("v-spacer"),c=zn("v-toolbar"),u=zn("v-card-subtitle"),d=zn("v-card-text"),h=zn("v-btn"),f=zn("v-card-actions"),v=zn("v-card"),m=zn("v-dialog"),g=zn("RouterView"),p=zn("v-app");return Je(),Ka(p,{theme:t.theme},{default:ua(()=>[x(m,{modelValue:t.dialog,"onUpdate:modelValue":e[1]||(e[1]=y=>t.dialog=y),"max-width":"600",persistent:"",class:"elevation-4"},{default:ua(()=>[x(v,{class:"rounded-lg"},{default:ua(()=>[x(c,{color:"primary",dark:"",flat:"",class:"rounded-t-lg"},{default:ua(()=>[x(o,{class:"d-flex align-center"},{default:ua(()=>[x(s,{start:""},{default:ua(()=>e[2]||(e[2]=[En("mdi-update")])),_:1}),En(" "+hn(t.$t("dialog.update")),1)]),_:1}),x(l)]),_:1}),x(u,{class:"py-2 text-grey-darken-1"},{default:ua(()=>[En(hn(t.hesabix.lastUpdateDate),1)]),_:1}),x(d,{class:"pa-5"},{default:ua(()=>[et("div",{class:"text-primary",innerHTML:t.hesabix.lastUpdateDes},null,8,VT)]),_:1}),x(f,{class:"pa-4"},{default:ua(()=>[x(l),x(h,{color:"primary",variant:"flat",text:t.$t("dialog.update"),onClick:e[0]||(e[0]=y=>r.update())},null,8,["text"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),x(g)]),_:1},8,["theme"])}const NT=Sl(DT,[["render",RT]]),FT="modulepreload",BT=function(t){return"/webui/"+t},Hv={},ke=function(e,n,a){if(!n||n.length===0)return e();const i=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=BT(r),r in Hv)return;Hv[r]=!0;const s=r.endsWith(".css"),o=s?'[rel="stylesheet"]':"";if(!!a)for(let u=i.length-1;u>=0;u--){const d=i[u];if(d.href===r&&(!s||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${o}`))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":FT,s||(c.as="script",c.crossOrigin=""),c.href=r,document.head.appendChild(c),s)return new Promise((u,d)=>{c.addEventListener("load",u),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>e()).catch(r=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=r,window.dispatchEvent(s),!s.defaultPrevented)throw r})},YT=window.location.pathname.endsWith("/")?window.location.pathname:window.location.pathname+"/",ax=B2({history:Y2(YT),routes:[{path:"/",name:"home",redirect:"/profile/dashboard"},{path:"/profile/",component:()=>ke(()=>import("./profile-main-9ae01d84.js"),["assets/profile-main-9ae01d84.js","assets/change_lang-da57543f.js","assets/vendor-adef9cb4.js"]),children:[{path:"dashboard",component:()=>ke(()=>import("./dashboard-a33b3e67.js"),["assets/dashboard-a33b3e67.js","assets/vendor-adef9cb4.js","assets/dashboard-1259c27d.css"]),meta:{title:"داشبورد کاربر",login:!0}},{path:"business",component:()=>ke(()=>import("./list-75821b84.js"),["assets/list-75821b84.js","assets/vendor-adef9cb4.js","assets/list-8cb9c8ea.css"]),meta:{title:"کسب و کارها",login:!0}},{path:"new-business",component:()=>ke(()=>import("./insert-d12afeff.js"),["assets/insert-d12afeff.js","assets/vendor-adef9cb4.js","assets/insert-a7bfac23.css"]),meta:{title:"کسب و کار جدید",login:!0}},{path:"change-password",component:()=>ke(()=>import("./change-password-32b922b9.js"),["assets/change-password-32b922b9.js","assets/vendor-adef9cb4.js"]),meta:{title:"تغییر کلمه عبور",login:!0}},{path:"add-mobile-number",component:()=>ke(()=>import("./add-mobile-d2c7a116.js"),["assets/add-mobile-d2c7a116.js","assets/vendor-adef9cb4.js"]),meta:{title:"افزودن شماره تلفن همراه",login:!0}},{path:"support-list",component:()=>ke(()=>import("./list-05b0b33d.js"),["assets/list-05b0b33d.js","assets/vendor-adef9cb4.js","assets/list-b0780902.css"]),meta:{title:"درخواست‌های پشتیبانی",login:!0}},{path:"support-new",component:()=>ke(()=>import("./new-6a64c43c.js"),["assets/new-6a64c43c.js","assets/vendor-adef9cb4.js","assets/new-e3b0c442.css"]),meta:{title:"درخواست‌ پشتیبانی",login:!0}},{path:"support-view/:id",component:()=>ke(()=>import("./show-7bffc531.js"),["assets/show-7bffc531.js","assets/vendor-adef9cb4.js"]),meta:{title:"درخواست‌ پشتیبانی",login:!0}},{path:"manager/support-list",component:()=>ke(()=>import("./list-d74065f5.js"),["assets/list-d74065f5.js","assets/debounce-342dfd77.js","assets/vendor-adef9cb4.js","assets/list-b40782a7.css"]),meta:{title:"درخواست‌های پشتیبانی",login:!0}},{path:"manager/support-view/:id",component:()=>ke(()=>import("./show-b1d72da2.js"),["assets/show-b1d72da2.js","assets/vendor-adef9cb4.js"]),meta:{title:"مشاهده درخواست",login:!0}},{path:"manager/business/list",component:()=>ke(()=>import("./list-12d283fb.js"),["assets/list-12d283fb.js","assets/vendor-adef9cb4.js"]),meta:{title:"کسب‌و‌کارها",login:!0}},{path:"manager/users/list",component:()=>ke(()=>import("./list-5e2cdb87.js"),["assets/list-5e2cdb87.js","assets/vendor-adef9cb4.js","assets/list-67852d20.css"]),meta:{title:"کاربران",login:!0}},{path:"manager/plugins/list",component:()=>ke(()=>import("./plugins-1ab622eb.js"),["assets/plugins-1ab622eb.js","assets/vendor-adef9cb4.js"]),meta:{title:"افزونه‌ها",login:!0}},{path:"manager/update-core",component:()=>ke(()=>import("./update-core-d0c4e612.js"),["assets/update-core-d0c4e612.js","assets/vendor-adef9cb4.js","assets/update-core-240e7847.css"]),meta:{title:"به روز رسانی هسته",login:!0}},{path:"manager/logs/list",component:()=>ke(()=>import("./logs-3d58bf5e.js"),["assets/logs-3d58bf5e.js","assets/vendor-adef9cb4.js"]),meta:{title:"تاریخچه سیستم",login:!0}},{path:"manager/changes/list",component:()=>ke(()=>import("./list-1176eeb6.js"),["assets/list-1176eeb6.js","assets/vendor-adef9cb4.js"]),meta:{title:"لیست تغییرات",login:!0}},{path:"manager/changes/mod/:id",component:()=>ke(()=>import("./mod-7b46cbda.js"),["assets/mod-7b46cbda.js","assets/vendor-adef9cb4.js"]),meta:{title:"ارائه تغییرات سیستم",login:!0}},{path:"manager/database/info",component:()=>ke(()=>import("./database_info-bfdb490b.js"),["assets/database_info-bfdb490b.js","assets/vendor-adef9cb4.js"]),meta:{title:"خروجی از بانک اطلاعاتی",login:!0}},{path:"manager/system/mod",component:()=>ke(()=>import("./system-3cb413cd.js"),["assets/system-3cb413cd.js","assets/vendor-adef9cb4.js"]),meta:{title:"تنظیمات پایه",login:!0}},{path:"manager/registry/mod",component:()=>ke(()=>import("./registry-85beaff4.js"),["assets/registry-85beaff4.js","assets/vendor-adef9cb4.js","assets/registry-be4c1463.css"]),meta:{title:"تنظیمات رجیستری",login:!0}},{path:"manager/system/sms/settings",component:()=>ke(()=>import("./smsSettings-06e84733.js"),["assets/smsSettings-06e84733.js","assets/vendor-adef9cb4.js"]),meta:{title:"تنظیمات پیامک",login:!0}},{path:"manager/users/onlinelist",component:()=>ke(()=>import("./online-users-75079b8d.js"),["assets/online-users-75079b8d.js","assets/vendor-adef9cb4.js"]),meta:{title:"کاربران آنلاین",login:!0}}]},{path:"/acc/",component:()=>ke(()=>import("./App-1d90b882.js"),["assets/App-1d90b882.js","assets/vendor-adef9cb4.js","assets/App-211fb6bd.css"]),children:[{path:"dashboard",component:()=>ke(()=>import("./dashboard-98131322.js"),["assets/dashboard-98131322.js","assets/vendor-adef9cb4.js","assets/dashboard-38f01232.css"]),name:"acc_home",meta:{title:"داشبورد کسب‌و‌کار",login:!0}},{path:"business/printtemplates",name:"business_printtemplates",component:()=>ke(()=>import("./templates-5b6d4f66.js"),["assets/templates-5b6d4f66.js","assets/vendor-adef9cb4.js"])},{path:"printers/list",name:"printers_list",component:()=>ke(()=>import("./list-189406a5.js"),["assets/list-189406a5.js","assets/vendor-adef9cb4.js"])},{path:"printers/printqueue/:id?",name:"printers_queue",component:()=>ke(()=>import("./queue-031cf7ea.js"),["assets/queue-031cf7ea.js","assets/helpBtn-57b83c77.js","assets/vendor-adef9cb4.js","assets/person-import-excel-aa69847d.js"])},{path:"reports/list",name:"reports_list",component:()=>ke(()=>import("./reports-edf824e2.js"),["assets/reports-edf824e2.js","assets/vendor-adef9cb4.js","assets/reports-019f260b.css"])},{path:"reports/persons/debtors",name:"person_debtors_list",component:()=>ke(()=>import("./debtors-b891f019.js"),["assets/debtors-b891f019.js","assets/vendor-adef9cb4.js"])},{path:"reports/acc/balance_sheet",name:"acc_balanceSheet_list",component:()=>ke(()=>import("./balanceSheet-e2ade512.js"),["assets/balanceSheet-e2ade512.js","assets/vendor-adef9cb4.js"])},{path:"reports/acc/explore_accounts",name:"acc_report_explore_accounts",component:()=>ke(()=>import("./explore_accounts-06aab02d.js"),["assets/explore_accounts-06aab02d.js","assets/vendor-adef9cb4.js","assets/explore_accounts-e21613ee.css"])},{path:"reports/commodity/buysell",name:"commodity_report_buysell",component:()=>ke(()=>import("./buysellByCommodity-b0577c9d.js"),["assets/buysellByCommodity-b0577c9d.js","assets/vendor-adef9cb4.js"])},{path:"reports/persons/depositors",name:"person_depositors_list",component:()=>ke(()=>import("./depositors-93f3c198.js"),["assets/depositors-93f3c198.js","assets/vendor-adef9cb4.js"])},{path:"reports/persons/buysell",name:"person_buysell_by_person",component:()=>ke(()=>import("./buysellByPerson-07b86c30.js"),["assets/buysellByPerson-07b86c30.js","assets/vendor-adef9cb4.js"])},{path:"costs/list",name:"costs_list",component:()=>ke(()=>import("./list-e90014ca.js"),["assets/list-e90014ca.js","assets/lodash-9e2b1319.js","assets/vendor-adef9cb4.js","assets/list-369adf8f.css"])},{path:"costs/mod/:id?",name:"costs_mod",component:()=>ke(()=>import("./mod-fed989ff.js"),["assets/mod-fed989ff.js","assets/vue-persian-datetime-picker.common-0e5ba5b7.js","assets/archiveUpload-31fb560b.js","assets/vendor-adef9cb4.js","assets/vue3-treeselect.common-f8cf97d9.js","assets/quickAdd-3f821e67.js","assets/vue3-treeselect-b734a5c9.css"])},{path:"incomes/list",name:"incomes_list",component:()=>ke(()=>import("./list-88f45dc6.js"),["assets/list-88f45dc6.js","assets/vendor-adef9cb4.js"])},{path:"incomes/mod/:id?",name:"incomes_mod",component:()=>ke(()=>import("./mod-5018fcf5.js"),["assets/mod-5018fcf5.js","assets/vue-persian-datetime-picker.common-0e5ba5b7.js","assets/vue3-treeselect.common-f8cf97d9.js","assets/archiveUpload-31fb560b.js","assets/vendor-adef9cb4.js","assets/quickAdd-3f821e67.js","assets/vue3-treeselect-b734a5c9.css"])},{path:"accounting/mod/:id?",name:"accounting_mod",component:()=>ke(()=>import("./mod-91357824.js"),["assets/mod-91357824.js","assets/vendor-adef9cb4.js","assets/mod-43323a78.css"])},{path:"accounting/list",name:"accounting_list_doc",component:()=>ke(()=>import("./list-4cad29ad.js"),["assets/list-4cad29ad.js","assets/vendor-adef9cb4.js"])},{path:"accounting/open_balance",name:"accounting_open_balance",component:()=>ke(()=>import("./openBalance-cc46f5b9.js"),["assets/openBalance-cc46f5b9.js","assets/vendor-adef9cb4.js"])},{path:"accounting/table",name:"accounting_table",component:()=>ke(()=>import("./table-8cf786cc.js"),["assets/table-8cf786cc.js","assets/vendor-adef9cb4.js","assets/style-964d1d14.js","assets/style-0affd63e.css","assets/table-54ab0ca3.css"])},{path:"accounting/close_year",name:"accounting_close_year",component:()=>ke(()=>import("./closeyear-044aab68.js"),["assets/closeyear-044aab68.js","assets/vendor-adef9cb4.js"])},{path:"accounting/view/:id?",name:"accounting_view_doc",component:()=>ke(()=>import("./viewDoc-d581f063.js"),["assets/viewDoc-d581f063.js","assets/vendor-adef9cb4.js","assets/archiveUpload-31fb560b.js","assets/notes-77134a25.js","assets/viewDoc-7d824eaa.css"])},{path:"banks/list",name:"banks_list",component:()=>ke(()=>import("./list-99da98fe.js"),["assets/list-99da98fe.js","assets/vendor-adef9cb4.js","assets/list-3ce32fe4.css"])},{path:"banks/card/view/:id?",name:"bank_card_view",component:()=>ke(()=>import("./card-97f8773d.js"),["assets/card-97f8773d.js","assets/vendor-adef9cb4.js"])},{path:"banks/mod/:id?",name:"bank_mod",component:()=>ke(()=>import("./mod-ac97b3ea.js"),["assets/mod-ac97b3ea.js","assets/archiveUpload-31fb560b.js","assets/vendor-adef9cb4.js"])},{path:"salary/list",name:"salary_list",component:()=>ke(()=>import("./list-95cad4ea.js"),["assets/list-95cad4ea.js","assets/vendor-adef9cb4.js"])},{path:"salary/card/view/:id?",name:"salary_card_view",component:()=>ke(()=>import("./card-ad0d6624.js"),["assets/card-ad0d6624.js","assets/vendor-adef9cb4.js"])},{path:"salary/mod/:id?",name:"salary_mod",component:()=>ke(()=>import("./mod-c273eef6.js"),["assets/mod-c273eef6.js","assets/archiveUpload-31fb560b.js","assets/vendor-adef9cb4.js"])},{path:"wallet/view",name:"wallet_view",component:()=>ke(()=>import("./view-ff6b2157.js"),["assets/view-ff6b2157.js","assets/vendor-adef9cb4.js","assets/zarinpal-2be2fece.js"])},{path:"cashdesk/list",name:"cashdesk_list",component:()=>ke(()=>import("./list-b0d140f5.js"),["assets/list-b0d140f5.js","assets/vendor-adef9cb4.js"])},{path:"cashdesk/card/view/:id?",name:"cashdesk_card_view",component:()=>ke(()=>import("./card-adfe8de6.js"),["assets/card-adfe8de6.js","assets/vendor-adef9cb4.js"])},{path:"cashdesk/mod/:id?",name:"cashdesk_mod",component:()=>ke(()=>import("./mod-d3a88146.js"),["assets/mod-d3a88146.js","assets/archiveUpload-31fb560b.js","assets/vendor-adef9cb4.js"])},{path:"transfer/list",name:"transfer_list",component:()=>ke(()=>import("./list-fa6a07a9.js"),["assets/list-fa6a07a9.js","assets/vendor-adef9cb4.js"])},{path:"transfer/mod/:id?",name:"transfer_mod",component:()=>ke(()=>import("./mod-e12b8b18.js"),["assets/mod-e12b8b18.js","assets/archiveUpload-31fb560b.js","assets/vendor-adef9cb4.js"])},{path:"persons/receive/list",name:"person_receive_list",component:()=>ke(()=>import("./list-90f17681.js"),["assets/list-90f17681.js","assets/vendor-adef9cb4.js","assets/list-cf50ba04.css"])},{path:"persons/send/list",name:"person_send_list",component:()=>ke(()=>import("./list-971f746d.js"),["assets/list-971f746d.js","assets/vendor-adef9cb4.js","assets/helpBtn-57b83c77.js"])},{path:"persons/receive/mod/:id?",name:"person_receive_mod",component:()=>ke(()=>import("./mod-cc9dfa99.js"),["assets/mod-cc9dfa99.js","assets/vue-persian-datetime-picker.common-0e5ba5b7.js","assets/quickAdd-3f821e67.js","assets/vendor-adef9cb4.js","assets/mostdes-26bfade0.js","assets/mod-718ce2a2.css"])},{path:"persons/send/mod/:id?",name:"person_send_mod",component:()=>ke(()=>import("./mod-14dd38d1.js"),["assets/mod-14dd38d1.js","assets/vue-persian-datetime-picker.common-0e5ba5b7.js","assets/quickAdd-3f821e67.js","assets/vendor-adef9cb4.js","assets/mostdes-26bfade0.js","assets/mod-718ce2a2.css"])},{path:"persons/card/view/:id?",name:"person_card_view",component:()=>ke(()=>import("./card-904872a5.js"),["assets/card-904872a5.js","assets/vendor-adef9cb4.js","assets/new-e3b0c442.css"])},{path:"persons/list",name:"person_list",component:()=>ke(()=>import("./list-01d046ae.js"),["assets/list-01d046ae.js","assets/vendor-adef9cb4.js","assets/person-import-excel-aa69847d.js"])},{path:"persons/mod/:id?",name:"person_new",component:()=>ke(()=>import("./insert-29b181b7.js"),["assets/insert-29b181b7.js","assets/vendor-adef9cb4.js","assets/insert-505a120b.css"])},{path:"business/settings",name:"business_settings",component:()=>ke(()=>import("./bussiness-b9439d29.js"),["assets/bussiness-b9439d29.js","assets/vendor-adef9cb4.js","assets/bussiness-40a974f7.css"])},{path:"business/printoptions",name:"print_settings",component:()=>ke(()=>import("./print-2c99640e.js"),["assets/print-2c99640e.js","assets/vendor-adef9cb4.js"])},{path:"business/avatar",name:"business_avatar",component:()=>ke(()=>import("./avatar-f6b9b0e1.js"),["assets/avatar-f6b9b0e1.js","assets/vendor-adef9cb4.js","assets/avatar-3ee7977e.css"])},{path:"business/extramoneys",name:"business_extramoneys",component:()=>ke(()=>import("./extramoneys-e9dfbae0.js"),["assets/extramoneys-e9dfbae0.js","assets/vendor-adef9cb4.js"])},{path:"business/logs",name:"business_logs",component:()=>ke(()=>import("./logs-c4937b20.js"),["assets/logs-c4937b20.js","assets/vendor-adef9cb4.js"])},{path:"business/apis",name:"business_apis",component:()=>ke(()=>import("./list-3a10b9e2.js"),["assets/list-3a10b9e2.js","assets/vendor-adef9cb4.js"])},{path:"business/users",name:"business_users",component:()=>ke(()=>import("./user_rolls-6022a514.js"),["assets/user_rolls-6022a514.js","assets/vendor-adef9cb4.js"])},{path:"business/user/roll/edit/:email",name:"business_user_roll_edit",component:()=>ke(()=>import("./user_perm_edit-cd5946ce.js"),["assets/user_perm_edit-cd5946ce.js","assets/vendor-adef9cb4.js"])},{path:"commodity/cat/list",name:"commodity_cat_list",component:()=>ke(()=>import("./list-d50ce8d4.js"),["assets/list-d50ce8d4.js","assets/vendor-adef9cb4.js","assets/style-964d1d14.js","assets/style-0affd63e.css","assets/list-91273115.css"])},{path:"commodity/pricelist/list",name:"commodity_pricelist_list",component:()=>ke(()=>import("./list-a992d28b.js"),["assets/list-a992d28b.js","assets/vendor-adef9cb4.js"])},{path:"commodity/pricelist/mod/:id?",name:"commodity_pricelist_mod",component:()=>ke(()=>import("./mod-f140b4f2.js"),["assets/mod-f140b4f2.js","assets/vue3-treeselect.common-f8cf97d9.js","assets/vendor-adef9cb4.js","assets/vue3-treeselect-b734a5c9.css"])},{path:"commodity/pricelist/view/:id?",name:"commodity_pricelist_view",component:()=>ke(()=>import("./view-4f903920.js"),["assets/view-4f903920.js","assets/vendor-adef9cb4.js"])},{path:"commodity/pricelist/list/mod/:id?",name:"commodity_pricelist_list_mod",component:()=>ke(()=>import("./pricelistedit-51d3fa54.js"),["assets/pricelistedit-51d3fa54.js","assets/vendor-adef9cb4.js"])},{path:"commodity/drop/list",name:"commodity_drop_list",component:()=>ke(()=>import("./list-499d244d.js"),["assets/list-499d244d.js","assets/vendor-adef9cb4.js"])},{path:"commodity/drop/mod/:id?",name:"commodity_drop_mod",component:()=>ke(()=>import("./mod-6a4c3fba.js"),["assets/mod-6a4c3fba.js","assets/vue3-treeselect.common-f8cf97d9.js","assets/vendor-adef9cb4.js","assets/vue3-treeselect-b734a5c9.css"])},{path:"commodity/list",name:"commodity_list",component:()=>ke(()=>import("./list-1f9e93ab.js"),["assets/list-1f9e93ab.js","assets/vendor-adef9cb4.js","assets/lodash-9e2b1319.js","assets/new-e3b0c442.css","assets/vue3-treeselect-b734a5c9.css"])},{path:"commodity/mod/:id?",name:"commodity_mod",component:()=>ke(()=>import("./mod-1c22c373.js"),["assets/mod-1c22c373.js","assets/vue3-treeselect.common-f8cf97d9.js","assets/vendor-adef9cb4.js","assets/vue3-treeselect-b734a5c9.css"])},{path:"cheque/mod/:id?",name:"cheque_mod",component:()=>ke(()=>import("./mod-40a11143.js"),["assets/mod-40a11143.js","assets/vendor-adef9cb4.js"])},{path:"cheque/list",name:"cheque_list",component:()=>ke(()=>import("./list-b5619ed8.js"),["assets/list-b5619ed8.js","assets/vendor-adef9cb4.js"])},{path:"buy/mod/:id?",name:"buy_mod",component:()=>ke(()=>import("./mod-8f034177.js"),["assets/mod-8f034177.js","assets/vendor-adef9cb4.js","assets/vue-persian-datetime-picker.common-0e5ba5b7.js","assets/vue3-treeselect.common-f8cf97d9.js","assets/quickAddCommodity-50dce749.js","assets/vue3-treeselect-b734a5c9.css","assets/quickAdd-3f821e67.js","assets/mostdes-26bfade0.js"])},{path:"buy/list",name:"buy_list",component:()=>ke(()=>import("./list-a1fb676c.js"),["assets/list-a1fb676c.js","assets/vendor-adef9cb4.js"])},{path:"buy/view/:id?",name:"buy_view",component:()=>ke(()=>import("./viewInvoice-26ecf446.js"),["assets/viewInvoice-26ecf446.js","assets/send-cfd9dde5.js","assets/vendor-adef9cb4.js","assets/recList-3e892c5b.js","assets/archiveUpload-31fb560b.js","assets/notes-77134a25.js","assets/viewInvoice-cd13b7c7.css"])},{path:"sell/mod/:id?",name:"sell_mod",component:()=>ke(()=>import("./mod-b2b438a4.js"),["assets/mod-b2b438a4.js","assets/vendor-adef9cb4.js","assets/vue-persian-datetime-picker.common-0e5ba5b7.js","assets/quickAddCommodity-50dce749.js","assets/vue3-treeselect.common-f8cf97d9.js","assets/vue3-treeselect-b734a5c9.css","assets/quickAdd-3f821e67.js","assets/mostdes-26bfade0.js","assets/mod-3ab0cb07.css"])},{path:"sell/fast-mod/:id?",name:"sell_fast_mod",component:()=>ke(()=>import("./fastMod-b6e84fbe.js"),["assets/fastMod-b6e84fbe.js","assets/quickAddCommodity-50dce749.js","assets/vendor-adef9cb4.js","assets/vue3-treeselect.common-f8cf97d9.js","assets/vue3-treeselect-b734a5c9.css","assets/quickAdd-3f821e67.js"])},{path:"sell/list",name:"sell_list",component:()=>ke(()=>import("./list-98f1ec38.js"),["assets/list-98f1ec38.js","assets/vendor-adef9cb4.js","assets/debounce-342dfd77.js"])},{path:"sell/view/:id?",name:"sell_view",component:()=>ke(()=>import("./viewInvoice-f52951e7.js"),["assets/viewInvoice-f52951e7.js","assets/robika-0d07fc15.js","assets/vendor-adef9cb4.js","assets/recList-3e892c5b.js","assets/archiveUpload-31fb560b.js","assets/notes-77134a25.js","assets/viewInvoice-82536056.css"])},{path:"presell/mod/:id?",name:"presell_mod",component:()=>ke(()=>import("./mod-ad8165fd.js"),["assets/mod-ad8165fd.js","assets/vendor-adef9cb4.js","assets/vue-persian-datetime-picker.common-0e5ba5b7.js","assets/quickAddCommodity-50dce749.js","assets/vue3-treeselect.common-f8cf97d9.js","assets/vue3-treeselect-b734a5c9.css","assets/quickAdd-3f821e67.js","assets/mostdes-26bfade0.js","assets/mod-0b920edc.css"])},{path:"presell/list",name:"presell_list",component:()=>ke(()=>import("./list-1c0e3aa3.js"),["assets/list-1c0e3aa3.js","assets/vendor-adef9cb4.js"])},{path:"presell/view/:id?",name:"presell_view",component:()=>ke(()=>import("./viewInvoice-7723fd63.js"),["assets/viewInvoice-7723fd63.js","assets/robika-0d07fc15.js","assets/vendor-adef9cb4.js","assets/recList-3e892c5b.js","assets/archiveUpload-31fb560b.js","assets/notes-77134a25.js","assets/viewInvoice-bdeac3d3.css"])},{path:"rfbuy/mod/:id?",name:"rfbuy_mod",component:()=>ke(()=>import("./mod-f03f5010.js"),["assets/mod-f03f5010.js","assets/vendor-adef9cb4.js","assets/vue-persian-datetime-picker.common-0e5ba5b7.js","assets/quickAddCommodity-50dce749.js","assets/vue3-treeselect.common-f8cf97d9.js","assets/vue3-treeselect-b734a5c9.css","assets/quickAdd-3f821e67.js","assets/mostdes-26bfade0.js"])},{path:"rfbuy/list",name:"rfbuy_list",component:()=>ke(()=>import("./list-1b5a0e52.js"),["assets/list-1b5a0e52.js","assets/vendor-adef9cb4.js"])},{path:"rfbuy/view/:id?",name:"rfbuy_view",component:()=>ke(()=>import("./viewInvoice-5ee10a66.js"),["assets/viewInvoice-5ee10a66.js","assets/robika-0d07fc15.js","assets/vendor-adef9cb4.js","assets/recList-3e892c5b.js","assets/archiveUpload-31fb560b.js","assets/notes-77134a25.js","assets/viewInvoice-c55b9bc0.css"])},{path:"rfsell/mod/:id?",name:"rfsell_mod",component:()=>ke(()=>import("./mod-615af4bb.js"),["assets/mod-615af4bb.js","assets/vendor-adef9cb4.js","assets/vue-persian-datetime-picker.common-0e5ba5b7.js","assets/vue3-treeselect.common-f8cf97d9.js","assets/quickAddCommodity-50dce749.js","assets/vue3-treeselect-b734a5c9.css","assets/quickAdd-3f821e67.js","assets/mostdes-26bfade0.js"])},{path:"rfsell/list",name:"rfsell_list",component:()=>ke(()=>import("./list-d6b11908.js"),["assets/list-d6b11908.js","assets/vendor-adef9cb4.js"])},{path:"rfsell/view/:id?",name:"rfsell_view",component:()=>ke(()=>import("./viewInvoice-adceea75.js"),["assets/viewInvoice-adceea75.js","assets/send-cfd9dde5.js","assets/vendor-adef9cb4.js","assets/recList-3e892c5b.js","assets/archiveUpload-31fb560b.js","assets/notes-77134a25.js","assets/viewInvoice-13b3640a.css"])},{path:"plugin-center/list",name:"plugin_center_list",component:()=>ke(()=>import("./plugin-world-f3008478.js"),["assets/plugin-world-f3008478.js","assets/vendor-adef9cb4.js"])},{path:"plugin-center/my",name:"plugin_center_my",component:()=>ke(()=>import("./plugin-my-2f557a33.js"),["assets/plugin-my-2f557a33.js","assets/vendor-adef9cb4.js"])},{path:"plugin-center/invoice",name:"plugin_center_invoice",component:()=>ke(()=>import("./plugin-invoice-3d4e7a6e.js"),["assets/plugin-invoice-3d4e7a6e.js","assets/vendor-adef9cb4.js"])},{path:"plugin-center/view-end/:id?",name:"plugin_center_view_prodect",component:()=>ke(()=>import("./viewProdect-3a52340d.js"),["assets/viewProdect-3a52340d.js","assets/vendor-adef9cb4.js"])},{path:"plugins/apartemanma/intro",name:"plugin_apartemanma_intro",component:()=>ke(()=>import("./intro-04cf397c.js"),["assets/intro-04cf397c.js","assets/vendor-adef9cb4.js"])},{path:"plugins/accpro/intro",name:"plugin_accpro_intro",component:()=>ke(()=>import("./intro-0c26d0f9.js"),["assets/intro-0c26d0f9.js","assets/vendor-adef9cb4.js"])},{path:"plugins/repservice/intro",name:"plugin_repservice_intro",component:()=>ke(()=>import("./intro-00537309.js"),["assets/intro-00537309.js","assets/vendor-adef9cb4.js"])},{path:"plugin/repservice/order/mod/:id?",name:"plugin_repservice_order_mod",component:()=>ke(()=>import("./mod-75fc94c7.js"),["assets/mod-75fc94c7.js","assets/quickAdd-3f821e67.js","assets/vendor-adef9cb4.js","assets/quickAddCommodity-50dce749.js","assets/vue3-treeselect.common-f8cf97d9.js","assets/vue3-treeselect-b734a5c9.css","assets/mostdes-26bfade0.js"])},{path:"plugin/repservice/order/view/:id?",name:"plugin_repservice_order_view",component:()=>ke(()=>import("./view-6548a128.js"),["assets/view-6548a128.js","assets/vendor-adef9cb4.js"])},{path:"plugin/repservice/order/list",name:"plugin_repservice_order_list",component:()=>ke(()=>import("./list-b9f61c42.js"),["assets/list-b9f61c42.js","assets/vendor-adef9cb4.js"])},{path:"plugins/restamap/intro",name:"plugin_restamap_intro",component:()=>ke(()=>import("./intro-c34d68e4.js"),["assets/intro-c34d68e4.js","assets/vendor-adef9cb4.js"])},{path:"plugins/noghre/intro",name:"plugin_noghre_intro",component:()=>ke(()=>import("./intro-10bf2f36.js"),["assets/intro-10bf2f36.js","assets/vendor-adef9cb4.js"])},{path:"plugins/cc/intro",name:"plugin_cc_intro",component:()=>ke(()=>import("./intro-d20baa98.js"),["assets/intro-d20baa98.js","assets/vendor-adef9cb4.js"])},{path:"plugins/onlinestore/intro",name:"plugin_onlinestore_intro",component:()=>ke(()=>import("./intro-815b1d2f.js"),["assets/intro-815b1d2f.js","assets/vendor-adef9cb4.js"])},{path:"notifications/list",name:"notification_list",component:()=>ke(()=>import("./notifications-8bce18bc.js"),["assets/notifications-8bce18bc.js","assets/vendor-adef9cb4.js"])},{path:"sms/panel",name:"sms_panel_dashboard",component:()=>ke(()=>import("./smspanel-29f4e3d4.js"),["assets/smspanel-29f4e3d4.js","assets/vendor-adef9cb4.js","assets/new-e3b0c442.css"])},{path:"plugin/noghre/employees/list",name:"plugin_noghre_employees_list",component:()=>ke(()=>import("./list-57e7ab58.js"),["assets/list-57e7ab58.js","assets/vendor-adef9cb4.js"])},{path:"plugin/noghre/employees/mod/:id?",name:"plugin_noghre_employees_mod",component:()=>ke(()=>import("./mod-d38a6009.js"),["assets/mod-d38a6009.js","assets/vendor-adef9cb4.js"])},{path:"plugin/noghre/order/list",name:"plugin_noghre_order_list",component:()=>ke(()=>import("./list-fcfba5f3.js"),["assets/list-fcfba5f3.js","assets/vendor-adef9cb4.js"])},{path:"plugin/noghre/order/mod/:id?",name:"plugin_noghre_order_mod",component:()=>ke(()=>import("./mod-685c14cd.js"),["assets/mod-685c14cd.js","assets/vendor-adef9cb4.js","assets/mod-ca1de17f.css"])},{path:"plugin/noghre/order/view/:id?",name:"plugin_noghre_order_view",component:()=>ke(()=>import("./view-3e6f5b2e.js"),["assets/view-3e6f5b2e.js","assets/vendor-adef9cb4.js"])},{path:"plugin/noghre/pays/view/:id?",name:"plugin_noghre_pays_view",component:()=>ke(()=>import("./pays-35e325ed.js"),["assets/pays-35e325ed.js","assets/vendor-adef9cb4.js"])},{path:"storeroom/commodity/check/exist",name:"storeroom_commodity_check_exist",component:()=>ke(()=>import("./checkByStoreroom-d1582c0e.js"),["assets/checkByStoreroom-d1582c0e.js","assets/vendor-adef9cb4.js"])},{path:"storeroom/new/ticket/type",name:"storeroom_new_ticket_type",component:()=>ke(()=>import("./modalNew-92a8f4b6.js"),["assets/modalNew-92a8f4b6.js","assets/vendor-adef9cb4.js"])},{path:"storeroom/tickets/list",name:"storeroom_tickets_list",component:()=>ke(()=>import("./ticketList-188851c7.js"),["assets/ticketList-188851c7.js","assets/vendor-adef9cb4.js"])},{path:"storeroom/ticket/view/:id",name:"storeroom_ticket_view",component:()=>ke(()=>import("./view-dfa5c1b5.js"),["assets/view-dfa5c1b5.js","assets/vendor-adef9cb4.js","assets/view-de3a6bcb.css"])},{path:"storeroom/new/ticket/buy/:doc/:storeID",name:"storeroom_new_ticket_buy",component:()=>ke(()=>import("./buy-14d53fbe.js"),["assets/buy-14d53fbe.js","assets/vue-persian-datetime-picker.common-0e5ba5b7.js","assets/vendor-adef9cb4.js"])},{path:"storeroom/new/ticket/sell/:doc/:storeID",name:"storeroom_new_ticket_sell",component:()=>ke(()=>import("./sell-36a0725b.js"),["assets/sell-36a0725b.js","assets/vue-persian-datetime-picker.common-0e5ba5b7.js","assets/vendor-adef9cb4.js"])},{path:"storeroom/new/ticket/rfbuy/:doc/:storeID",name:"storeroom_new_ticket_rfbuy",component:()=>ke(()=>import("./rfbuy-cb0106ed.js"),["assets/rfbuy-cb0106ed.js","assets/vue-persian-datetime-picker.common-0e5ba5b7.js","assets/vendor-adef9cb4.js"])},{path:"storeroom/new/ticket/rfsell/:doc/:storeID",name:"storeroom_new_ticket_rfsell",component:()=>ke(()=>import("./rfsell-d701c8d7.js"),["assets/rfsell-d701c8d7.js","assets/vue-persian-datetime-picker.common-0e5ba5b7.js","assets/vendor-adef9cb4.js"])},{path:"storeroom/list",name:"storeroom_list",component:()=>ke(()=>import("./list-71d2379e.js"),["assets/list-71d2379e.js","assets/vendor-adef9cb4.js"])},{path:"storeroom/mod/:id?",name:"storeroom_mod",component:()=>ke(()=>import("./mod-77c8c866.js"),["assets/mod-77c8c866.js","assets/vendor-adef9cb4.js"])},{path:"archive/list",name:"archive_list",component:()=>ke(()=>import("./view_files-e23eb394.js"),["assets/view_files-e23eb394.js","assets/vendor-adef9cb4.js"])},{path:"archive/order/new",name:"order_new",component:()=>ke(()=>import("./order_new-e3a50822.js"),["assets/order_new-e3a50822.js","assets/vendor-adef9cb4.js"])},{path:"archive/order/list",name:"order_list",component:()=>ke(()=>import("./orders_list-698e7d07.js"),["assets/orders_list-698e7d07.js","assets/vendor-adef9cb4.js","assets/zarinpal-2be2fece.js"])},{path:"package/order/new",name:"package_new",component:()=>ke(()=>import("./new-54fcdc72.js"),["assets/new-54fcdc72.js","assets/vendor-adef9cb4.js","assets/new-6c57445c.css"])},{path:"package/order/list",name:"package_list",component:()=>ke(()=>import("./list-c2395dc5.js"),["assets/list-c2395dc5.js","assets/vendor-adef9cb4.js","assets/list-48aca133.css"])},{path:"shareholders/list",name:"shareholders_list",component:()=>ke(()=>import("./list-861a2640.js"),["assets/list-861a2640.js","assets/vendor-adef9cb4.js"])}]},{path:"/user/",component:()=>ke(()=>import("./single-1dbe4e89.js"),["assets/single-1dbe4e89.js","assets/change_lang-da57543f.js","assets/vendor-adef9cb4.js"]),children:[{path:"login",name:"user_login",component:()=>ke(()=>import("./login-d762c1cd.js"),["assets/login-d762c1cd.js","assets/vendor-adef9cb4.js","assets/login-cc0f6cb5.css"]),meta:{title:"ورود کاربر"}},{path:"forget-password",name:"user_forget_password",component:()=>ke(()=>import("./forget-password-a53d1b49.js"),["assets/forget-password-a53d1b49.js","assets/vendor-adef9cb4.js","assets/forget-password-a022c7c5.css"]),meta:{title:"بازیابی گذرواژه"}},{path:"forget-password-submit-code/:id",name:"user_forget_password_submit_code",component:()=>ke(()=>import("./forget-password-submit-code-8f3946ca.js"),["assets/forget-password-submit-code-8f3946ca.js","assets/vendor-adef9cb4.js"]),meta:{title:"تایید کد بازیابی گذرواژه"}},{path:"register",name:"user_register",component:()=>ke(()=>import("./register-c0665216.js"),["assets/register-c0665216.js","assets/vendor-adef9cb4.js","assets/register-90de5268.css"]),meta:{title:"عضویت"}},{path:"active-account/:id",name:"user_active_account",component:()=>ke(()=>import("./active-account-6b1bf0cb.js"),["assets/active-account-6b1bf0cb.js","assets/vendor-adef9cb4.js"]),meta:{title:"فعال سازی حساب کاربری"}}]},{path:"/ms/:param",name:"ReferralRedirect",component:()=>ke(()=>import("./ReferralRedirect-90119fa7.js"),["assets/ReferralRedirect-90119fa7.js","assets/vendor-adef9cb4.js"])},{path:"/install-pwa",name:"install_pwa",component:()=>ke(()=>import("./InstallPWA-1668813f.js"),["assets/InstallPWA-1668813f.js","assets/vendor-adef9cb4.js"]),meta:{title:"نصب وب اپلیکیشن حسابیکس"}},{path:"/:catchAll(.*)",name:"not-found",component:()=>ke(()=>import("./NotFound-4eb60a88.js"),["assets/NotFound-4eb60a88.js","assets/vendor-adef9cb4.js","assets/NotFound-3cff52dc.css"]),meta:{title:"صفحه یافت نشد"}}]});ax.beforeEach(async(t,e,n)=>{if(t.meta.title==null?document.title="پنل کسب‌و‌کار":document.title=t.meta.title,t.meta.login){let a=await fa.post("/api/user/check/login");if(a.status==200&&a.data.Success==!0){if(t.meta.role){let i=await fa.post("/api/user/has/role/"+t.meta.role);if(i.status==200&&i.data.result==!0){n();return}else{n({name:"error_403"});return}}n();return}else{n({name:"user_login"});return}}n()});"serviceWorker"in navigator&&navigator.serviceWorker.register("/service-worker.js").then(t=>{console.log("Service worker registration succeeded:",t)}).catch(t=>{console.log("Service worker registration failed:",t)});var HT=Object.defineProperty,jT=(t,e,n)=>e in t?HT(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Xo=(t,e,n)=>jT(t,typeof e!="symbol"?e+"":e,n);const jv={"#":{pattern:/[0-9]/},"@":{pattern:/[a-zA-Z]/},"*":{pattern:/[a-zA-Z0-9]/}},zv=(t,e,n)=>t.replaceAll(e,"").replace(n,".").replace("..",".").replace(/[^.\d]/g,""),Wv=(t,e,n)=>{var a;return new Intl.NumberFormat(((a=n.number)==null?void 0:a.locale)??"en",{minimumFractionDigits:t,maximumFractionDigits:e,roundingMode:"trunc"})},zT=(t,e=!0,n)=>{var a,i,r,s;const o=((a=n.number)==null?void 0:a.unsigned)!==!0&&t.startsWith("-")?"-":"",l=((i=n.number)==null?void 0:i.fraction)??0;let c=Wv(0,l,n);const u=c.formatToParts(1000.12),d=((r=u.find(g=>g.type==="group"))==null?void 0:r.value)??" ",h=((s=u.find(g=>g.type==="decimal"))==null?void 0:s.value)??".",f=zv(t,d,h);if(Number.isNaN(parseFloat(f)))return o;const v=f.split(".");if(v[1]!=null&&v[1].length>=1){const g=v[1].length<=l?v[1].length:l;c=Wv(g,l,n)}let m=c.format(parseFloat(f));return e?l>0&&f.endsWith(".")&&!f.slice(0,-1).includes(".")&&(m+=h):m=zv(m,d,h),o+m};let WT=class{constructor(e={}){Xo(this,"opts",{}),Xo(this,"memo",new Map);const n={...e};if(n.tokens!=null){n.tokens=n.tokensReplace?{...n.tokens}:{...jv,...n.tokens};for(const a of Object.values(n.tokens))typeof a.pattern=="string"&&(a.pattern=new RegExp(a.pattern))}else n.tokens=jv;Array.isArray(n.mask)&&(n.mask.length>1?n.mask=[...n.mask].sort((a,i)=>a.length-i.length):n.mask=n.mask[0]??""),n.mask===""&&(n.mask=null),this.opts=n}masked(e){return this.process(String(e),this.findMask(String(e)))}unmasked(e){return this.process(String(e),this.findMask(String(e)),!1)}isEager(){return this.opts.eager===!0}isReversed(){return this.opts.reversed===!0}completed(e){const n=this.findMask(String(e));if(this.opts.mask==null||n==null)return!1;const a=this.process(String(e),n).length;return typeof this.opts.mask=="string"?a>=this.opts.mask.length:a>=n.length}findMask(e){const n=this.opts.mask;if(n==null)return null;if(typeof n=="string")return n;if(typeof n=="function")return n(e);const a=this.process(e,n.slice(-1).pop()??"",!1);return n.find(i=>this.process(e,i,!1).length>=a.length)??""}escapeMask(e){const n=[],a=[];return e.split("").forEach((i,r)=>{i==="!"&&e[r-1]!=="!"?a.push(r-a.length):n.push(i)}),{mask:n.join(""),escaped:a}}process(e,n,a=!0){if(this.opts.number!=null)return zT(e,a,this.opts);if(n==null)return e;const i=`v=${e},mr=${n},m=${a?1:0}`;if(this.memo.has(i))return this.memo.get(i);const{mask:r,escaped:s}=this.escapeMask(n),o=[],l=this.opts.tokens!=null?this.opts.tokens:{},c=this.isReversed()?-1:1,u=this.isReversed()?"unshift":"push",d=this.isReversed()?0:r.length-1,h=this.isReversed()?()=>g>-1&&p>-1:()=>g!this.isReversed()&&w<=d||this.isReversed()&&w>=d;let v,m=-1,g=this.isReversed()?r.length-1:0,p=this.isReversed()?e.length-1:0,y=!1;for(;h();){const w=r.charAt(g),C=l[w],k=(C==null?void 0:C.transform)!=null?C.transform(e.charAt(p)):e.charAt(p);if(!s.includes(g)&&C!=null?(k.match(C.pattern)!=null?(o[u](k),C.repeated?(m===-1?m=g:g===d&&g!==m&&(g=m-c),d===m&&(g-=c)):C.multiple&&(y=!0,g-=c),g+=c):C.multiple?y&&(g+=c,p-=c,y=!1):k===v?v=void 0:C.optional&&(g+=c,p-=c),p+=c):(a&&!this.isEager()&&o[u](w),k===w&&!this.isEager()?p+=c:v=w,this.isEager()||(g+=c)),this.isEager())for(;f(g)&&(l[r.charAt(g)]==null||s.includes(g));){if(a){if(o[u](r.charAt(g)),e.charAt(p)===r.charAt(g)){g+=c,p+=c;continue}}else r.charAt(g)===e.charAt(p)&&(p+=c);g+=c}}return this.memo.set(i,o.join("")),this.memo.get(i)}};const ix=t=>JSON.parse(t.replaceAll("'",'"')),$T=(t,e={})=>{const n={...e};t.dataset.maska!=null&&t.dataset.maska!==""&&(n.mask=XT(t.dataset.maska)),t.dataset.maskaEager!=null&&(n.eager=ic(t.dataset.maskaEager)),t.dataset.maskaReversed!=null&&(n.reversed=ic(t.dataset.maskaReversed)),t.dataset.maskaTokensReplace!=null&&(n.tokensReplace=ic(t.dataset.maskaTokensReplace)),t.dataset.maskaTokens!=null&&(n.tokens=UT(t.dataset.maskaTokens));const a={};return t.dataset.maskaNumberLocale!=null&&(a.locale=t.dataset.maskaNumberLocale),t.dataset.maskaNumberFraction!=null&&(a.fraction=parseInt(t.dataset.maskaNumberFraction)),t.dataset.maskaNumberUnsigned!=null&&(a.unsigned=ic(t.dataset.maskaNumberUnsigned)),(t.dataset.maskaNumber!=null||Object.values(a).length>0)&&(n.number=a),n},ic=t=>t!==""?!!JSON.parse(t):!0,XT=t=>t.startsWith("[")&&t.endsWith("]")?ix(t):t,UT=t=>{if(t.startsWith("{")&&t.endsWith("}"))return ix(t);const e={};return t.split("|").forEach(n=>{const a=n.split(":");e[a[0]]={pattern:new RegExp(a[1]),optional:a[2]==="optional",multiple:a[2]==="multiple",repeated:a[2]==="repeated"}}),e};let GT=class{constructor(e,n={}){Xo(this,"items",new Map),Xo(this,"eventAbortController"),Xo(this,"onInput",a=>{if(a instanceof CustomEvent&&a.type==="input"&&!a.isTrusted&&!a.bubbles)return;const i=a.target,r=this.items.get(i),s="inputType"in a&&a.inputType.startsWith("delete"),o=r.isEager(),l=s&&o&&r.unmasked(i.value)===""?"":i.value;this.fixCursor(i,s,()=>this.setValue(i,l))}),this.options=n,this.eventAbortController=new AbortController,this.init(this.getInputs(e))}update(e={}){this.options={...e},this.init(Array.from(this.items.keys()))}updateValue(e){e.value!==""&&e.value!==this.processInput(e).masked&&this.setValue(e,e.value)}destroy(){this.eventAbortController.abort(),this.items.clear()}init(e){const n=this.getOptions(this.options);for(const a of e){if(!this.items.has(a)){const{signal:r}=this.eventAbortController;a.addEventListener("input",this.onInput,{capture:!0,signal:r})}const i=new WT($T(a,n));this.items.set(a,i),queueMicrotask(()=>this.updateValue(a)),a.selectionStart===null&&i.isEager()&&console.warn("Maska: input of `%s` type is not supported",a.type)}}getInputs(e){return typeof e=="string"?Array.from(document.querySelectorAll(e)):"length"in e?Array.from(e):[e]}getOptions(e){const{onMaska:n,preProcess:a,postProcess:i,...r}=e;return r}fixCursor(e,n,a){const i=e.selectionStart,r=e.value;if(a(),i===null||i===r.length&&!n)return;const s=e.value,o=r.slice(0,i),l=s.slice(0,i),c=this.processInput(e,o).unmasked,u=this.processInput(e,l).unmasked;let d=i;o!==l&&(d+=n?s.length-r.length:c.length-u.length),e.setSelectionRange(d,d)}setValue(e,n){const a=this.processInput(e,n);e.value=a.masked,this.options.onMaska!=null&&(Array.isArray(this.options.onMaska)?this.options.onMaska.forEach(i=>i(a)):this.options.onMaska(a)),e.dispatchEvent(new CustomEvent("maska",{detail:a})),e.dispatchEvent(new CustomEvent("input",{detail:a.masked}))}processInput(e,n){const a=this.items.get(e);let i=n??e.value;this.options.preProcess!=null&&(i=this.options.preProcess(i));let r=a.masked(i);return this.options.postProcess!=null&&(r=this.options.postProcess(r)),{masked:r,unmasked:a.unmasked(i),completed:a.completed(i)}}};const Cd=new WeakMap,qT=(t,e)=>{if(t.arg==null||t.instance==null)return;const n="setup"in t.instance.$.type;t.arg in t.instance?t.instance[t.arg]=e:n&&console.warn("Maska: please expose `%s` using defineExpose",t.arg)},ZT=(t,e)=>{var n;const a=t instanceof HTMLInputElement?t:t.querySelector("input");if(a==null||(a==null?void 0:a.type)==="file")return;let i={};if(e.value!=null&&(i=typeof e.value=="string"?{mask:e.value}:{...e.value}),e.arg!=null){const r=s=>{const o=e.modifiers.unmasked?s.unmasked:e.modifiers.completed?s.completed:s.masked;qT(e,o)};i.onMaska=i.onMaska==null?r:Array.isArray(i.onMaska)?[...i.onMaska,r]:[i.onMaska,r]}Cd.has(a)?(n=Cd.get(a))==null||n.update(i):Cd.set(a,new GT(a,i))};/*! - * ApexCharts v4.5.0 - * (c) 2018-2025 ApexCharts - * Released under the MIT License. - */function ph(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,a=Array(e);n=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function(l){throw l},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var r,s=!0,o=!1;return{s:function(){n=n.call(t)},n:function(){var l=n.next();return s=l.done,l},e:function(l){o=!0,r=l},f:function(){try{s||n.return==null||n.return()}finally{if(o)throw r}}}}function Cl(t){var e=sx();return function(){var n,a=Rc(t);if(e){var i=Rc(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return function(r,s){if(s&&(typeof s=="object"||typeof s=="function"))return s;if(s!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rx(r)}(this,n)}}function Vc(t,e,n){return(e=lx(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Rc(t){return Rc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Rc(t)}function Al(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&bh(t,e)}function sx(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(sx=function(){return!!t})()}function Xv(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,a)}return n}function Ye(t){for(var e=1;e>16,o=a>>8&255,l=255&a;return"#"+(16777216+65536*(Math.round((i-s)*r)+s)+256*(Math.round((i-o)*r)+o)+(Math.round((i-l)*r)+l)).toString(16).slice(1)}},{key:"shadeColor",value:function(e,n){return t.isColorHex(n)?this.shadeHexColor(e,n):this.shadeRGBColor(e,n)}}],[{key:"bind",value:function(e,n){return function(){return e.apply(n,arguments)}}},{key:"isObject",value:function(e){return e&&Xs(e)==="object"&&!Array.isArray(e)&&e!=null}},{key:"is",value:function(e,n){return Object.prototype.toString.call(n)==="[object "+e+"]"}},{key:"listToArray",value:function(e){var n,a=[];for(n=0;n1&&arguments[1]!==void 0?arguments[1]:new WeakMap;if(e===null||Xs(e)!=="object")return e;if(a.has(e))return a.get(e);if(Array.isArray(e)){n=[],a.set(e,n);for(var i=0;i1&&arguments[1]!==void 0?arguments[1]:2;return Number.isInteger(e)?e:parseFloat(e.toPrecision(n))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(e){return e.toString().includes("e")?Math.round(e):e}},{key:"elementExists",value:function(e){return!(!e||!e.isConnected)}},{key:"getDimensions",value:function(e){var n=getComputedStyle(e,null),a=e.clientHeight,i=e.clientWidth;return a-=parseFloat(n.paddingTop)+parseFloat(n.paddingBottom),[i-=parseFloat(n.paddingLeft)+parseFloat(n.paddingRight),a]}},{key:"getBoundingClientRect",value:function(e){var n=e.getBoundingClientRect();return{top:n.top,right:n.right,bottom:n.bottom,left:n.left,width:e.clientWidth,height:e.clientHeight,x:n.left,y:n.top}}},{key:"getLargestStringFromArr",value:function(e){return e.reduce(function(n,a){return Array.isArray(a)&&(a=a.reduce(function(i,r){return i.length>r.length?i:r})),n.length>a.length?n:a},0)}},{key:"hexToRgba",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.6;e.substring(0,1)!=="#"&&(e="#999999");var a=e.replace("#","");a=a.match(new RegExp("(.{"+a.length/3+"})","g"));for(var i=0;i1&&arguments[1]!==void 0?arguments[1]:"x",a=e.toString().slice();return a=a.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,n)}},{key:"negToZero",value:function(e){return e<0?0:e}},{key:"moveIndexInArray",value:function(e,n,a){if(a>=e.length)for(var i=a-e.length+1;i--;)e.push(void 0);return e.splice(a,0,e.splice(n,1)[0]),e}},{key:"extractNumber",value:function(e){return parseFloat(e.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(e,n){for(;(e=e.parentElement)&&!e.classList.contains(n););return e}},{key:"setELstyles",value:function(e,n){for(var a in n)n.hasOwnProperty(a)&&(e.style.key=n[a])}},{key:"preciseAddition",value:function(e,n){var a=(String(e).split(".")[1]||"").length,i=(String(n).split(".")[1]||"").length,r=Math.pow(10,Math.max(a,i));return(Math.round(e*r)+Math.round(n*r))/r}},{key:"isNumber",value:function(e){return!isNaN(e)&&parseFloat(Number(e))===e&&!isNaN(parseInt(e,10))}},{key:"isFloat",value:function(e){return Number(e)===e&&e%1!=0}},{key:"isMsEdge",value:function(){var e=window.navigator.userAgent,n=e.indexOf("Edge/");return n>0&&parseInt(e.substring(n+5,e.indexOf(".",n)),10)}},{key:"getGCD",value:function(e,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:7,i=Math.pow(10,a-Math.floor(Math.log10(Math.max(e,n))));for(e=Math.round(Math.abs(e)*i),n=Math.round(Math.abs(n)*i);n;){var r=n;n=e%n,e=r}return e/i}},{key:"getPrimeFactors",value:function(e){for(var n=[],a=2;e>=2;)e%a==0?(n.push(a),e/=a):a++;return n}},{key:"mod",value:function(e,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:7,i=Math.pow(10,a-Math.floor(Math.log10(Math.max(e,n))));return(e=Math.round(Math.abs(e)*i))%(n=Math.round(Math.abs(n)*i))/i}}]),t}(),fo=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"animateLine",value:function(e,n,a,i){e.attr(n).animate(i).attr(a)}},{key:"animateMarker",value:function(e,n,a,i){e.attr({opacity:0}).animate(n).attr({opacity:1}).after(function(){i()})}},{key:"animateRect",value:function(e,n,a,i,r){e.attr(n).animate(i).attr(a).after(function(){return r()})}},{key:"animatePathsGradually",value:function(e){var n=e.el,a=e.realIndex,i=e.j,r=e.fill,s=e.pathFrom,o=e.pathTo,l=e.speed,c=e.delay,u=this.w,d=0;u.config.chart.animations.animateGradually.enabled&&(d=u.config.chart.animations.animateGradually.delay),u.config.chart.animations.dynamicAnimation.enabled&&u.globals.dataChanged&&u.config.chart.type!=="bar"&&(d=0),this.morphSVG(n,a,i,u.config.chart.type!=="line"||u.globals.comboCharts?r:"stroke",s,o,l,c*d)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(e){var n=e.el;n.classList.remove("apexcharts-element-hidden"),n.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(e){var n=this.w;n.globals.animationEnded||(n.globals.animationEnded=!0,this.showDelayedElements(),typeof n.config.chart.events.animationEnd=="function"&&n.config.chart.events.animationEnd(this.ctx,{el:e,w:n}))}},{key:"morphSVG",value:function(e,n,a,i,r,s,o,l){var c=this,u=this.w;r||(r=e.attr("pathFrom")),s||(s=e.attr("pathTo"));var d=function(h){return u.config.chart.type==="radar"&&(o=1),"M 0 ".concat(u.globals.gridHeight)};(!r||r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r=d()),(!s.trim()||s.indexOf("undefined")>-1||s.indexOf("NaN")>-1)&&(s=d()),u.globals.shouldAnimate||(o=1),e.plot(r).animate(1,l).plot(r).animate(o,l).plot(s).after(function(){ce.isNumber(a)?a===u.globals.series[u.globals.maxValsInArrayIndex].length-2&&u.globals.shouldAnimate&&c.animationCompleted(e):i!=="none"&&u.globals.shouldAnimate&&(!u.globals.comboCharts&&n===u.globals.series.length-1||u.globals.comboCharts)&&c.animationCompleted(e),c.showDelayedElements()})}}]),t}();const yh={},cx=[];function bt(t,e){if(Array.isArray(t))for(const n of t)bt(n,e);else if(typeof t!="object")ux(Object.getOwnPropertyNames(e)),yh[t]=Object.assign(yh[t]||{},e);else for(const n in t)bt(n,t[n])}function _a(t){return yh[t]||{}}function ux(t){cx.push(...t)}function im(t,e){let n;const a=t.length,i=[];for(n=0;nKT.has(t.nodeName),dx=(t,e,n={})=>{const a={...e};for(const i in a)a[i].valueOf()===n[i]&&delete a[i];Object.keys(a).length?t.node.setAttribute("data-svgjs",JSON.stringify(a)):(t.node.removeAttribute("data-svgjs"),t.node.removeAttribute("svgjs:data"))},rm="http://www.w3.org/2000/svg",Pd="http://www.w3.org/2000/xmlns/",vo="http://www.w3.org/1999/xlink",Tt={window:typeof window>"u"?null:window,document:typeof document>"u"?null:document};function Pl(){return Tt.window}let sm=class{};const $r={},om="___SYMBOL___ROOT___";function Jo(t,e=rm){return Tt.document.createElementNS(e,t)}function da(t,e=!1){if(t instanceof sm)return t;if(typeof t=="object")return Td(t);if(t==null)return new $r[om];if(typeof t=="string"&&t.charAt(0)!=="<")return Td(Tt.document.querySelector(t));const n=e?Tt.document.createElement("div"):Jo("svg");return n.innerHTML=t,t=Td(n.firstChild),n.removeChild(n.firstChild),t}function qt(t,e){return e&&(e instanceof Tt.window.Node||e.ownerDocument&&e instanceof e.ownerDocument.defaultView.Node)?e:Jo(t)}function qa(t){if(!t)return null;if(t.instance instanceof sm)return t.instance;if(t.nodeName==="#document-fragment")return new $r.Fragment(t);let e=mo(t.nodeName||"Dom");return e==="LinearGradient"||e==="RadialGradient"?e="Gradient":$r[e]||(e="Dom"),new $r[e](t)}let Td=qa;function Mt(t,e=t.name,n=!1){return $r[e]=t,n&&($r[om]=t),ux(Object.getOwnPropertyNames(t.prototype)),t}let JT=1e3;function hx(t){return"Svgjs"+mo(t)+JT++}function fx(t){for(let e=t.children.length-1;e>=0;e--)fx(t.children[e]);return t.id&&(t.id=hx(t.nodeName)),t}function ot(t,e){let n,a;for(a=(t=Array.isArray(t)?t:[t]).length-1;a>=0;a--)for(n in e)t[a].prototype[n]=e[n]}function Ut(t){return function(...e){const n=e[e.length-1];return!n||n.constructor!==Object||n instanceof Array?t.apply(this,e):t.apply(this,e.slice(0,-1)).attr(n)}}bt("Dom",{siblings:function(){return this.parent().children()},position:function(){return this.parent().index(this)},next:function(){return this.siblings()[this.position()+1]},prev:function(){return this.siblings()[this.position()-1]},forward:function(){const t=this.position();return this.parent().add(this.remove(),t+1),this},backward:function(){const t=this.position();return this.parent().add(this.remove(),t?t-1:0),this},front:function(){return this.parent().add(this.remove()),this},back:function(){return this.parent().add(this.remove(),0),this},before:function(t){(t=da(t)).remove();const e=this.position();return this.parent().add(t,e),this},after:function(t){(t=da(t)).remove();const e=this.position();return this.parent().add(t,e+1),this},insertBefore:function(t){return(t=da(t)).before(this),this},insertAfter:function(t){return(t=da(t)).after(this),this}});const mx=/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,QT=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,eI=/rgb\((\d+),(\d+),(\d+)\)/,tI=/(#[a-z_][a-z0-9\-_]*)/i,nI=/\)\s*,?\s*/,aI=/\s/g,Uv=/^#[a-f0-9]{3}$|^#[a-f0-9]{6}$/i,Gv=/^rgb\(/,qv=/^(\s+)?$/,Zv=/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,iI=/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,qi=/[\s,]+/,lm=/[MLHVCSQTAZ]/i;function rI(t){const e=Math.round(t),n=Math.max(0,Math.min(255,e)).toString(16);return n.length===1?"0"+n:n}function Os(t,e){for(let n=e.length;n--;)if(t[e[n]]==null)return!1;return!0}function Id(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}bt("Dom",{classes:function(){const t=this.attr("class");return t==null?[]:t.trim().split(qi)},hasClass:function(t){return this.classes().indexOf(t)!==-1},addClass:function(t){if(!this.hasClass(t)){const e=this.classes();e.push(t),this.attr("class",e.join(" "))}return this},removeClass:function(t){return this.hasClass(t)&&this.attr("class",this.classes().filter(function(e){return e!==t}).join(" ")),this},toggleClass:function(t){return this.hasClass(t)?this.removeClass(t):this.addClass(t)}}),bt("Dom",{css:function(t,e){const n={};if(arguments.length===0)return this.node.style.cssText.split(/\s*;\s*/).filter(function(a){return!!a.length}).forEach(function(a){const i=a.split(/\s*:\s*/);n[i[0]]=i[1]}),n;if(arguments.length<2){if(Array.isArray(t)){for(const a of t){const i=a;n[a]=this.node.style.getPropertyValue(i)}return n}if(typeof t=="string")return this.node.style.getPropertyValue(t);if(typeof t=="object")for(const a in t)this.node.style.setProperty(a,t[a]==null||qv.test(t[a])?"":t[a])}return arguments.length===2&&this.node.style.setProperty(t,e==null||qv.test(e)?"":e),this},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},visible:function(){return this.css("display")!=="none"}}),bt("Dom",{data:function(t,e,n){if(t==null)return this.data(im(function(a,i){let r;const s=a.length,o=[];for(r=0;ra.nodeName.indexOf("data-")===0),a=>a.nodeName.slice(5)));if(t instanceof Array){const a={};for(const i of t)a[i]=this.data(i);return a}if(typeof t=="object")for(e in t)this.data(e,t[e]);else if(arguments.length<2)try{return JSON.parse(this.attr("data-"+t))}catch{return this.attr("data-"+t)}else this.attr("data-"+t,e===null?null:n===!0||typeof e=="string"||typeof e=="number"?e:JSON.stringify(e));return this}}),bt("Dom",{remember:function(t,e){if(typeof arguments[0]=="object")for(const n in t)this.remember(n,t[n]);else{if(arguments.length===1)return this.memory()[t];this.memory()[t]=e}return this},forget:function(){if(arguments.length===0)this._memory={};else for(let t=arguments.length-1;t>=0;t--)delete this.memory()[arguments[t]];return this},memory:function(){return this._memory=this._memory||{}}});class jt{constructor(...e){this.init(...e)}static isColor(e){return e&&(e instanceof jt||this.isRgb(e)||this.test(e))}static isRgb(e){return e&&typeof e.r=="number"&&typeof e.g=="number"&&typeof e.b=="number"}static random(e="vibrant",n){const{random:a,round:i,sin:r,PI:s}=Math;if(e==="vibrant"){const o=24*a()+57,l=38*a()+45,c=360*a();return new jt(o,l,c,"lch")}if(e==="sine"){const o=i(80*r(2*s*(n=n??a())/.5+.01)+150),l=i(50*r(2*s*n/.5+4.6)+200),c=i(100*r(2*s*n/.5+2.3)+150);return new jt(o,l,c)}if(e==="pastel"){const o=8*a()+86,l=17*a()+9,c=360*a();return new jt(o,l,c,"lch")}if(e==="dark"){const o=10+10*a(),l=50*a()+86,c=360*a();return new jt(o,l,c,"lch")}if(e==="rgb"){const o=255*a(),l=255*a(),c=255*a();return new jt(o,l,c)}if(e==="lab"){const o=100*a(),l=256*a()-128,c=256*a()-128;return new jt(o,l,c,"lab")}if(e==="grey"){const o=255*a();return new jt(o,o,o)}throw new Error("Unsupported random color mode")}static test(e){return typeof e=="string"&&(Uv.test(e)||Gv.test(e))}cmyk(){const{_a:e,_b:n,_c:a}=this.rgb(),[i,r,s]=[e,n,a].map(l=>l/255),o=Math.min(1-i,1-r,1-s);return o===1?new jt(0,0,0,1,"cmyk"):new jt((1-i-o)/(1-o),(1-r-o)/(1-o),(1-s-o)/(1-o),o,"cmyk")}hsl(){const{_a:e,_b:n,_c:a}=this.rgb(),[i,r,s]=[e,n,a].map(h=>h/255),o=Math.max(i,r,s),l=Math.min(i,r,s),c=(o+l)/2,u=o===l,d=o-l;return new jt(360*(u?0:o===i?((r-s)/d+(r.5?d/(2-o-l):d/(o+l)),100*c,"hsl")}init(e=0,n=0,a=0,i=0,r="rgb"){if(e=e||0,this.space)for(const d in this.space)delete this[this.space[d]];if(typeof e=="number")r=typeof i=="string"?i:r,i=typeof i=="string"?0:i,Object.assign(this,{_a:e,_b:n,_c:a,_d:i,space:r});else if(e instanceof Array)this.space=n||(typeof e[3]=="string"?e[3]:e[4])||"rgb",Object.assign(this,{_a:e[0],_b:e[1],_c:e[2],_d:e[3]||0});else if(e instanceof Object){const d=function(h,f){const v=Os(h,"rgb")?{_a:h.r,_b:h.g,_c:h.b,_d:0,space:"rgb"}:Os(h,"xyz")?{_a:h.x,_b:h.y,_c:h.z,_d:0,space:"xyz"}:Os(h,"hsl")?{_a:h.h,_b:h.s,_c:h.l,_d:0,space:"hsl"}:Os(h,"lab")?{_a:h.l,_b:h.a,_c:h.b,_d:0,space:"lab"}:Os(h,"lch")?{_a:h.l,_b:h.c,_c:h.h,_d:0,space:"lch"}:Os(h,"cmyk")?{_a:h.c,_b:h.m,_c:h.y,_d:h.k,space:"cmyk"}:{_a:0,_b:0,_c:0,space:"rgb"};return v.space=f||v.space,v}(e,n);Object.assign(this,d)}else if(typeof e=="string")if(Gv.test(e)){const d=e.replace(aI,""),[h,f,v]=eI.exec(d).slice(1,4).map(m=>parseInt(m));Object.assign(this,{_a:h,_b:f,_c:v,_d:0,space:"rgb"})}else{if(!Uv.test(e))throw Error("Unsupported string format, can't construct Color");{const d=m=>parseInt(m,16),[,h,f,v]=QT.exec(function(m){return m.length===4?["#",m.substring(1,2),m.substring(1,2),m.substring(2,3),m.substring(2,3),m.substring(3,4),m.substring(3,4)].join(""):m}(e)).map(d);Object.assign(this,{_a:h,_b:f,_c:v,_d:0,space:"rgb"})}}const{_a:s,_b:o,_c:l,_d:c}=this,u=this.space==="rgb"?{r:s,g:o,b:l}:this.space==="xyz"?{x:s,y:o,z:l}:this.space==="hsl"?{h:s,s:o,l}:this.space==="lab"?{l:s,a:o,b:l}:this.space==="lch"?{l:s,c:o,h:l}:this.space==="cmyk"?{c:s,m:o,y:l,k:c}:{};Object.assign(this,u)}lab(){const{x:e,y:n,z:a}=this.xyz();return new jt(116*n-16,500*(e-n),200*(n-a),"lab")}lch(){const{l:e,a:n,b:a}=this.lab(),i=Math.sqrt(n**2+a**2);let r=180*Math.atan2(a,n)/Math.PI;return r<0&&(r*=-1,r=360-r),new jt(e,i,r,"lch")}rgb(){if(this.space==="rgb")return this;if((e=this.space)==="lab"||e==="xyz"||e==="lch"){let{x:n,y:a,z:i}=this;if(this.space==="lab"||this.space==="lch"){let{l:f,a:v,b:m}=this;if(this.space==="lch"){const{c:P,h:S}=this,A=Math.PI/180;v=P*Math.cos(A*S),m=P*Math.sin(A*S)}const g=(f+16)/116,p=v/500+g,y=g-m/200,w=16/116,C=.008856,k=7.787;n=.95047*(p**3>C?p**3:(p-w)/k),a=1*(g**3>C?g**3:(g-w)/k),i=1.08883*(y**3>C?y**3:(y-w)/k)}const r=3.2406*n+-1.5372*a+-.4986*i,s=-.9689*n+1.8758*a+.0415*i,o=.0557*n+-.204*a+1.057*i,l=Math.pow,c=.0031308,u=r>c?1.055*l(r,1/2.4)-.055:12.92*r,d=s>c?1.055*l(s,1/2.4)-.055:12.92*s,h=o>c?1.055*l(o,1/2.4)-.055:12.92*o;return new jt(255*u,255*d,255*h)}if(this.space==="hsl"){let{h:n,s:a,l:i}=this;if(n/=360,a/=100,i/=100,a===0)return i*=255,new jt(i,i,i);const r=i<.5?i*(1+a):i+a-i*a,s=2*i-r,o=255*Id(s,r,n+1/3),l=255*Id(s,r,n),c=255*Id(s,r,n-1/3);return new jt(o,l,c)}if(this.space==="cmyk"){const{c:n,m:a,y:i,k:r}=this,s=255*(1-Math.min(1,n*(1-r)+r)),o=255*(1-Math.min(1,a*(1-r)+r)),l=255*(1-Math.min(1,i*(1-r)+r));return new jt(s,o,l)}return this;var e}toArray(){const{_a:e,_b:n,_c:a,_d:i,space:r}=this;return[e,n,a,i,r]}toHex(){const[e,n,a]=this._clamped().map(rI);return`#${e}${n}${a}`}toRgb(){const[e,n,a]=this._clamped();return`rgb(${e},${n},${a})`}toString(){return this.toHex()}xyz(){const{_a:e,_b:n,_c:a}=this.rgb(),[i,r,s]=[e,n,a].map(g=>g/255),o=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92,l=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92,c=s>.04045?Math.pow((s+.055)/1.055,2.4):s/12.92,u=(.4124*o+.3576*l+.1805*c)/.95047,d=(.2126*o+.7152*l+.0722*c)/1,h=(.0193*o+.1192*l+.9505*c)/1.08883,f=u>.008856?Math.pow(u,1/3):7.787*u+16/116,v=d>.008856?Math.pow(d,1/3):7.787*d+16/116,m=h>.008856?Math.pow(h,1/3):7.787*h+16/116;return new jt(f,v,m,"xyz")}_clamped(){const{_a:e,_b:n,_c:a}=this.rgb(),{max:i,min:r,round:s}=Math;return[e,n,a].map(o=>i(0,r(s(o),255)))}}class Rt{constructor(...e){this.init(...e)}clone(){return new Rt(this)}init(e,n){const r=Array.isArray(e)?{x:e[0],y:e[1]}:typeof e=="object"?{x:e.x,y:e.y}:{x:e,y:n};return this.x=r.x==null?0:r.x,this.y=r.y==null?0:r.y,this}toArray(){return[this.x,this.y]}transform(e){return this.clone().transformO(e)}transformO(e){at.isMatrixLike(e)||(e=new at(e));const{x:n,y:a}=this;return this.x=e.a*n+e.c*a+e.e,this.y=e.b*n+e.d*a+e.f,this}}function Ls(t,e,n){return Math.abs(e-t)<(n||1e-6)}class at{constructor(...e){this.init(...e)}static formatTransforms(e){const n=e.flip==="both"||e.flip===!0,a=e.flip&&(n||e.flip==="x")?-1:1,i=e.flip&&(n||e.flip==="y")?-1:1,r=e.skew&&e.skew.length?e.skew[0]:isFinite(e.skew)?e.skew:isFinite(e.skewX)?e.skewX:0,s=e.skew&&e.skew.length?e.skew[1]:isFinite(e.skew)?e.skew:isFinite(e.skewY)?e.skewY:0,o=e.scale&&e.scale.length?e.scale[0]*a:isFinite(e.scale)?e.scale*a:isFinite(e.scaleX)?e.scaleX*a:a,l=e.scale&&e.scale.length?e.scale[1]*i:isFinite(e.scale)?e.scale*i:isFinite(e.scaleY)?e.scaleY*i:i,c=e.shear||0,u=e.rotate||e.theta||0,d=new Rt(e.origin||e.around||e.ox||e.originX,e.oy||e.originY),h=d.x,f=d.y,v=new Rt(e.position||e.px||e.positionX||NaN,e.py||e.positionY||NaN),m=v.x,g=v.y,p=new Rt(e.translate||e.tx||e.translateX,e.ty||e.translateY),y=p.x,w=p.y,C=new Rt(e.relative||e.rx||e.relativeX,e.ry||e.relativeY);return{scaleX:o,scaleY:l,skewX:r,skewY:s,shear:c,theta:u,rx:C.x,ry:C.y,tx:y,ty:w,ox:h,oy:f,px:m,py:g}}static fromArray(e){return{a:e[0],b:e[1],c:e[2],d:e[3],e:e[4],f:e[5]}}static isMatrixLike(e){return e.a!=null||e.b!=null||e.c!=null||e.d!=null||e.e!=null||e.f!=null}static matrixMultiply(e,n,a){const i=e.a*n.a+e.c*n.b,r=e.b*n.a+e.d*n.b,s=e.a*n.c+e.c*n.d,o=e.b*n.c+e.d*n.d,l=e.e+e.a*n.e+e.c*n.f,c=e.f+e.b*n.e+e.d*n.f;return a.a=i,a.b=r,a.c=s,a.d=o,a.e=l,a.f=c,a}around(e,n,a){return this.clone().aroundO(e,n,a)}aroundO(e,n,a){const i=e||0,r=n||0;return this.translateO(-i,-r).lmultiplyO(a).translateO(i,r)}clone(){return new at(this)}decompose(e=0,n=0){const a=this.a,i=this.b,r=this.c,s=this.d,o=this.e,l=this.f,c=a*s-i*r,u=c>0?1:-1,d=u*Math.sqrt(a*a+i*i),h=Math.atan2(u*i,u*a),f=180/Math.PI*h,v=Math.cos(h),m=Math.sin(h),g=(a*r+i*s)/c,p=r*d/(g*a-i)||s*d/(g*i+a);return{scaleX:d,scaleY:p,shear:g,rotate:f,translateX:o-e+e*v*d+n*(g*v*d-m*p),translateY:l-n+e*m*d+n*(g*m*d+v*p),originX:e,originY:n,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f}}equals(e){if(e===this)return!0;const n=new at(e);return Ls(this.a,n.a)&&Ls(this.b,n.b)&&Ls(this.c,n.c)&&Ls(this.d,n.d)&&Ls(this.e,n.e)&&Ls(this.f,n.f)}flip(e,n){return this.clone().flipO(e,n)}flipO(e,n){return e==="x"?this.scaleO(-1,1,n,0):e==="y"?this.scaleO(1,-1,0,n):this.scaleO(-1,-1,e,n||e)}init(e){const n=at.fromArray([1,0,0,1,0,0]);return e=e instanceof Xn?e.matrixify():typeof e=="string"?at.fromArray(e.split(qi).map(parseFloat)):Array.isArray(e)?at.fromArray(e):typeof e=="object"&&at.isMatrixLike(e)?e:typeof e=="object"?new at().transform(e):arguments.length===6?at.fromArray([].slice.call(arguments)):n,this.a=e.a!=null?e.a:n.a,this.b=e.b!=null?e.b:n.b,this.c=e.c!=null?e.c:n.c,this.d=e.d!=null?e.d:n.d,this.e=e.e!=null?e.e:n.e,this.f=e.f!=null?e.f:n.f,this}inverse(){return this.clone().inverseO()}inverseO(){const e=this.a,n=this.b,a=this.c,i=this.d,r=this.e,s=this.f,o=e*i-n*a;if(!o)throw new Error("Cannot invert "+this);const l=i/o,c=-n/o,u=-a/o,d=e/o,h=-(l*r+u*s),f=-(c*r+d*s);return this.a=l,this.b=c,this.c=u,this.d=d,this.e=h,this.f=f,this}lmultiply(e){return this.clone().lmultiplyO(e)}lmultiplyO(e){const n=e instanceof at?e:new at(e);return at.matrixMultiply(n,this,this)}multiply(e){return this.clone().multiplyO(e)}multiplyO(e){const n=e instanceof at?e:new at(e);return at.matrixMultiply(this,n,this)}rotate(e,n,a){return this.clone().rotateO(e,n,a)}rotateO(e,n=0,a=0){e=Ad(e);const i=Math.cos(e),r=Math.sin(e),{a:s,b:o,c:l,d:c,e:u,f:d}=this;return this.a=s*i-o*r,this.b=o*i+s*r,this.c=l*i-c*r,this.d=c*i+l*r,this.e=u*i-d*r+a*r-n*i+n,this.f=d*i+u*r-n*r-a*i+a,this}scale(){return this.clone().scaleO(...arguments)}scaleO(e,n=e,a=0,i=0){arguments.length===3&&(i=a,a=n,n=e);const{a:r,b:s,c:o,d:l,e:c,f:u}=this;return this.a=r*e,this.b=s*n,this.c=o*e,this.d=l*n,this.e=c*e-a*e+a,this.f=u*n-i*n+i,this}shear(e,n,a){return this.clone().shearO(e,n,a)}shearO(e,n=0,a=0){const{a:i,b:r,c:s,d:o,e:l,f:c}=this;return this.a=i+r*e,this.c=s+o*e,this.e=l+c*e-a*e,this}skew(){return this.clone().skewO(...arguments)}skewO(e,n=e,a=0,i=0){arguments.length===3&&(i=a,a=n,n=e),e=Ad(e),n=Ad(n);const r=Math.tan(e),s=Math.tan(n),{a:o,b:l,c,d:u,e:d,f:h}=this;return this.a=o+l*r,this.b=l+o*s,this.c=c+u*r,this.d=u+c*s,this.e=d+h*r-i*r,this.f=h+d*s-a*s,this}skewX(e,n,a){return this.skew(e,0,n,a)}skewY(e,n,a){return this.skew(0,e,n,a)}toArray(){return[this.a,this.b,this.c,this.d,this.e,this.f]}toString(){return"matrix("+this.a+","+this.b+","+this.c+","+this.d+","+this.e+","+this.f+")"}transform(e){if(at.isMatrixLike(e))return new at(e).multiplyO(this);const n=at.formatTransforms(e),{x:a,y:i}=new Rt(n.ox,n.oy).transform(this),r=new at().translateO(n.rx,n.ry).lmultiplyO(this).translateO(-a,-i).scaleO(n.scaleX,n.scaleY).skewO(n.skewX,n.skewY).shearO(n.shear).rotateO(n.theta).translateO(a,i);if(isFinite(n.px)||isFinite(n.py)){const s=new Rt(a,i).transform(r),o=isFinite(n.px)?n.px-s.x:0,l=isFinite(n.py)?n.py-s.y:0;r.translateO(o,l)}return r.translateO(n.tx,n.ty),r}translate(e,n){return this.clone().translateO(e,n)}translateO(e,n){return this.e+=e||0,this.f+=n||0,this}valueOf(){return{a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f}}}function ur(){if(!ur.nodes){const t=da().size(2,0);t.node.style.cssText=["opacity: 0","position: absolute","left: -100%","top: -100%","overflow: hidden"].join(";"),t.attr("focusable","false"),t.attr("aria-hidden","true");const e=t.path().node;ur.nodes={svg:t,path:e}}if(!ur.nodes.svg.node.parentNode){const t=Tt.document.body||Tt.document.documentElement;ur.nodes.svg.addTo(t)}return ur.nodes}function gx(t){return!(t.width||t.height||t.x||t.y)}Mt(at,"Matrix");class pn{constructor(...e){this.init(...e)}addOffset(){return this.x+=Tt.window.pageXOffset,this.y+=Tt.window.pageYOffset,new pn(this)}init(e){return e=typeof e=="string"?e.split(qi).map(parseFloat):Array.isArray(e)?e:typeof e=="object"?[e.left!=null?e.left:e.x,e.top!=null?e.top:e.y,e.width,e.height]:arguments.length===4?[].slice.call(arguments):[0,0,0,0],this.x=e[0]||0,this.y=e[1]||0,this.width=this.w=e[2]||0,this.height=this.h=e[3]||0,this.x2=this.x+this.w,this.y2=this.y+this.h,this.cx=this.x+this.w/2,this.cy=this.y+this.h/2,this}isNulled(){return gx(this)}merge(e){const n=Math.min(this.x,e.x),a=Math.min(this.y,e.y),i=Math.max(this.x+this.width,e.x+e.width)-n,r=Math.max(this.y+this.height,e.y+e.height)-a;return new pn(n,a,i,r)}toArray(){return[this.x,this.y,this.width,this.height]}toString(){return this.x+" "+this.y+" "+this.width+" "+this.height}transform(e){e instanceof at||(e=new at(e));let n=1/0,a=-1/0,i=1/0,r=-1/0;return[new Rt(this.x,this.y),new Rt(this.x2,this.y),new Rt(this.x,this.y2),new Rt(this.x2,this.y2)].forEach(function(s){s=s.transform(e),n=Math.min(n,s.x),a=Math.max(a,s.x),i=Math.min(i,s.y),r=Math.max(r,s.y)}),new pn(n,i,a-n,r-i)}}function Kv(t,e,n){let a;try{if(a=e(t.node),gx(a)&&(i=t.node)!==Tt.document&&!(Tt.document.documentElement.contains||function(r){for(;r.parentNode;)r=r.parentNode;return r===Tt.document}).call(Tt.document.documentElement,i))throw new Error("Element not in the dom")}catch{a=n(t)}var i;return a}bt({viewbox:{viewbox(t,e,n,a){return t==null?new pn(this.attr("viewBox")):this.attr("viewBox",new pn(t,e,n,a))},zoom(t,e){let{width:n,height:a}=this.attr(["width","height"]);if((n||a)&&typeof n!="string"&&typeof a!="string"||(n=this.node.clientWidth,a=this.node.clientHeight),!n||!a)throw new Error("Impossible to get absolute width and height. Please provide an absolute width and height attribute on the zooming element");const i=this.viewbox(),r=n/i.width,s=a/i.height,o=Math.min(r,s);if(t==null)return o;let l=o/t;l===1/0&&(l=Number.MAX_SAFE_INTEGER/100),e=e||new Rt(n/2/r+i.x,a/2/s+i.y);const c=new pn(i).transform(new at({scale:l,origin:e}));return this.viewbox(c)}}}),Mt(pn,"Box");class Jr extends Array{constructor(e=[],...n){if(super(e,...n),typeof e=="number")return this;this.length=0,this.push(...e)}}ot([Jr],{each(t,...e){return typeof t=="function"?this.map((n,a,i)=>t.call(n,n,a,i)):this.map(n=>n[t](...e))},toArray(){return Array.prototype.concat.apply([],this)}});const sI=["toArray","constructor","each"];function cs(t,e){return new Jr(im((e||Tt.document).querySelectorAll(t),function(n){return qa(n)}))}Jr.extend=function(t){t=t.reduce((e,n)=>(sI.includes(n)||n[0]==="_"||(n in Array.prototype&&(e["$"+n]=Array.prototype[n]),e[n]=function(...a){return this.each(n,...a)}),e),{}),ot([Jr],t)};let oI=0;const vx={};function px(t){let e=t.getEventHolder();return e===Tt.window&&(e=vx),e.events||(e.events={}),e.events}function cm(t){return t.getEventTarget()}function zi(t,e,n,a,i){const r=n.bind(a||t),s=da(t),o=px(s),l=cm(s);e=Array.isArray(e)?e:e.split(qi),n._svgjsListenerId||(n._svgjsListenerId=++oI),e.forEach(function(c){const u=c.split(".")[0],d=c.split(".")[1]||"*";o[u]=o[u]||{},o[u][d]=o[u][d]||{},o[u][d][n._svgjsListenerId]=r,l.addEventListener(u,r,i||!1)})}function Qa(t,e,n,a){const i=da(t),r=px(i),s=cm(i);(typeof n!="function"||(n=n._svgjsListenerId))&&(e=Array.isArray(e)?e:(e||"").split(qi)).forEach(function(o){const l=o&&o.split(".")[0],c=o&&o.split(".")[1];let u,d;if(n)r[l]&&r[l][c||"*"]&&(s.removeEventListener(l,r[l][c||"*"][n],a||!1),delete r[l][c||"*"][n]);else if(l&&c){if(r[l]&&r[l][c]){for(d in r[l][c])Qa(s,[l,c].join("."),d);delete r[l][c]}}else if(c)for(o in r)for(u in r[o])c===u&&Qa(s,[o,c].join("."));else if(l){if(r[l]){for(u in r[l])Qa(s,[l,u].join("."));delete r[l]}}else{for(o in r)Qa(s,o);(function(h){let f=h.getEventHolder();f===Tt.window&&(f=vx),f.events&&(f.events={})})(i)}})}class Tl extends sm{addEventListener(){}dispatch(e,n,a){return function(i,r,s,o){const l=cm(i);return r instanceof Tt.window.Event||(r=new Tt.window.CustomEvent(r,{detail:s,cancelable:!0,...o})),l.dispatchEvent(r),r}(this,e,n,a)}dispatchEvent(e){const n=this.getEventHolder().events;if(!n)return!0;const a=n[e.type];for(const i in a)for(const r in a[i])a[i][r](e);return!e.defaultPrevented}fire(e,n,a){return this.dispatch(e,n,a),this}getEventHolder(){return this}getEventTarget(){return this}off(e,n,a){return Qa(this,e,n,a),this}on(e,n,a,i){return zi(this,e,n,a,i),this}removeEventListener(){}}function Jv(){}Mt(Tl,"EventTarget");const Md=400,lI=">",cI=0,uI={"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","text-anchor":"start"};class Qr extends Array{constructor(...e){super(...e),this.init(...e)}clone(){return new this.constructor(this)}init(e){return typeof e=="number"||(this.length=0,this.push(...this.parse(e))),this}parse(e=[]){return e instanceof Array?e:e.trim().split(qi).map(parseFloat)}toArray(){return Array.prototype.concat.apply([],this)}toSet(){return new Set(this)}toString(){return this.join(" ")}valueOf(){const e=[];return e.push(...this),e}}class gt{constructor(...e){this.init(...e)}convert(e){return new gt(this.value,e)}divide(e){return e=new gt(e),new gt(this/e,this.unit||e.unit)}init(e,n){return n=Array.isArray(e)?e[1]:n,e=Array.isArray(e)?e[0]:e,this.value=0,this.unit=n||"",typeof e=="number"?this.value=isNaN(e)?0:isFinite(e)?e:e<0?-34e37:34e37:typeof e=="string"?(n=e.match(mx))&&(this.value=parseFloat(n[1]),n[5]==="%"?this.value/=100:n[5]==="s"&&(this.value*=1e3),this.unit=n[5]):e instanceof gt&&(this.value=e.valueOf(),this.unit=e.unit),this}minus(e){return e=new gt(e),new gt(this-e,this.unit||e.unit)}plus(e){return e=new gt(e),new gt(this+e,this.unit||e.unit)}times(e){return e=new gt(e),new gt(this*e,this.unit||e.unit)}toArray(){return[this.value,this.unit]}toJSON(){return this.toString()}toString(){return(this.unit==="%"?~~(1e8*this.value)/1e6:this.unit==="s"?this.value/1e3:this.value)+this.unit}valueOf(){return this.value}}const dI=new Set(["fill","stroke","color","bgcolor","stop-color","flood-color","lighting-color"]),bx=[];class pr extends Tl{constructor(e,n){super(),this.node=e,this.type=e.nodeName,n&&e!==n&&this.attr(n)}add(e,n){return(e=da(e)).removeNamespace&&this.node instanceof Tt.window.SVGElement&&e.removeNamespace(),n==null?this.node.appendChild(e.node):e.node!==this.node.childNodes[n]&&this.node.insertBefore(e.node,this.node.childNodes[n]),this}addTo(e,n){return da(e).put(this,n)}children(){return new Jr(im(this.node.children,function(e){return qa(e)}))}clear(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return this}clone(e=!0,n=!0){this.writeDataToDom();let a=this.node.cloneNode(e);return n&&(a=fx(a)),new this.constructor(a)}each(e,n){const a=this.children();let i,r;for(i=0,r=a.length;i=0}html(e,n){return this.xml(e,n,"http://www.w3.org/1999/xhtml")}id(e){return e!==void 0||this.node.id||(this.node.id=hx(this.type)),this.attr("id",e)}index(e){return[].slice.call(this.node.childNodes).indexOf(e.node)}last(){return qa(this.node.lastChild)}matches(e){const n=this.node,a=n.matches||n.matchesSelector||n.msMatchesSelector||n.mozMatchesSelector||n.webkitMatchesSelector||n.oMatchesSelector||null;return a&&a.call(n,e)}parent(e){let n=this;if(!n.node.parentNode)return null;if(n=qa(n.node.parentNode),!e)return n;do if(typeof e=="string"?n.matches(e):n instanceof e)return n;while(n=qa(n.node.parentNode));return n}put(e,n){return e=da(e),this.add(e,n),e}putIn(e,n){return da(e).add(this,n)}remove(){return this.parent()&&this.parent().removeElement(this),this}removeElement(e){return this.node.removeChild(e.node),this}replace(e){return e=da(e),this.node.parentNode&&this.node.parentNode.replaceChild(e.node,this.node),e}round(e=2,n=null){const a=10**e,i=this.attr(n);for(const r in i)typeof i[r]=="number"&&(i[r]=Math.round(i[r]*a)/a);return this.attr(i),this}svg(e,n){return this.xml(e,n,rm)}toString(){return this.id()}words(e){return this.node.textContent=e,this}wrap(e){const n=this.parent();if(!n)return this.addTo(e);const a=n.index(this);return n.put(e,a).put(this)}writeDataToDom(){return this.each(function(){this.writeDataToDom()}),this}xml(e,n,a){if(typeof e=="boolean"&&(a=n,n=e,e=null),e==null||typeof e=="function"){n=n==null||n,this.writeDataToDom();let o=this;if(e!=null){if(o=qa(o.node.cloneNode(!0)),n){const l=e(o);if(o=l||o,l===!1)return""}o.each(function(){const l=e(this),c=l||this;l===!1?this.remove():l&&this!==c&&this.replace(c)},!0)}return n?o.node.outerHTML:o.node.innerHTML}n=n!=null&&n;const i=Jo("wrapper",a),r=Tt.document.createDocumentFragment();i.innerHTML=e;for(let o=i.children.length;o--;)r.appendChild(i.firstElementChild);const s=this.parent();return n?this.replace(r)&&s:this.add(r)}}ot(pr,{attr:function(t,e,n){if(t==null){t={},e=this.node.attributes;for(const a of e)t[a.nodeName]=Zv.test(a.nodeValue)?parseFloat(a.nodeValue):a.nodeValue;return t}if(t instanceof Array)return t.reduce((a,i)=>(a[i]=this.attr(i),a),{});if(typeof t=="object"&&t.constructor===Object)for(e in t)this.attr(e,t[e]);else if(e===null)this.node.removeAttribute(t);else{if(e==null)return(e=this.node.getAttribute(t))==null?uI[t]:Zv.test(e)?parseFloat(e):e;typeof(e=bx.reduce((a,i)=>i(t,a,this),e))=="number"?e=new gt(e):dI.has(t)&&jt.isColor(e)?e=new jt(e):e.constructor===Array&&(e=new Qr(e)),t==="leading"?this.leading&&this.leading(e):typeof n=="string"?this.node.setAttributeNS(n,t,e.toString()):this.node.setAttribute(t,e.toString()),!this.rebuild||t!=="font-size"&&t!=="x"||this.rebuild()}return this},find:function(t){return cs(t,this.node)},findOne:function(t){return qa(this.node.querySelector(t))}}),Mt(pr,"Dom");let Xn=class extends pr{constructor(t,e){super(t,e),this.dom={},this.node.instance=this,(t.hasAttribute("data-svgjs")||t.hasAttribute("svgjs:data"))&&this.setData(JSON.parse(t.getAttribute("data-svgjs"))??JSON.parse(t.getAttribute("svgjs:data"))??{})}center(t,e){return this.cx(t).cy(e)}cx(t){return t==null?this.x()+this.width()/2:this.x(t-this.width()/2)}cy(t){return t==null?this.y()+this.height()/2:this.y(t-this.height()/2)}defs(){const t=this.root();return t&&t.defs()}dmove(t,e){return this.dx(t).dy(e)}dx(t=0){return this.x(new gt(t).plus(this.x()))}dy(t=0){return this.y(new gt(t).plus(this.y()))}getEventHolder(){return this}height(t){return this.attr("height",t)}move(t,e){return this.x(t).y(e)}parents(t=this.root()){const e=typeof t=="string";e||(t=da(t));const n=new Jr;let a=this;for(;(a=a.parent())&&a.node!==Tt.document&&a.nodeName!=="#document-fragment"&&(n.push(a),e||a.node!==t.node)&&(!e||!a.matches(t));)if(a.node===this.root().node)return null;return n}reference(t){if(!(t=this.attr(t)))return null;const e=(t+"").match(tI);return e?da(e[1]):null}root(){const t=this.parent(function(e){return $r[e]}(om));return t&&t.root()}setData(t){return this.dom=t,this}size(t,e){const n=go(this,t,e);return this.width(new gt(n.width)).height(new gt(n.height))}width(t){return this.attr("width",t)}writeDataToDom(){return dx(this,this.dom),super.writeDataToDom()}x(t){return this.attr("x",t)}y(t){return this.attr("y",t)}};ot(Xn,{bbox:function(){const t=Kv(this,e=>e.getBBox(),e=>{try{const n=e.clone().addTo(ur().svg).show(),a=n.node.getBBox();return n.remove(),a}catch(n){throw new Error(`Getting bbox of element "${e.node.nodeName}" is not possible: ${n.toString()}`)}});return new pn(t)},rbox:function(t){const e=Kv(this,a=>a.getBoundingClientRect(),a=>{throw new Error(`Getting rbox of element "${a.node.nodeName}" is not possible`)}),n=new pn(e);return t?n.transform(t.screenCTM().inverseO()):n.addOffset()},inside:function(t,e){const n=this.bbox();return t>n.x&&e>n.y&&t=0;n--)a[Fo[t][n]]!=null&&this.attr(Fo.prefix(t,Fo[t][n]),a[Fo[t][n]]);return this},bt(["Element","Runner"],e)}),bt(["Element","Runner"],{matrix:function(t,e,n,a,i,r){return t==null?new at(this):this.attr("transform",new at(t,e,n,a,i,r))},rotate:function(t,e,n){return this.transform({rotate:t,ox:e,oy:n},!0)},skew:function(t,e,n,a){return arguments.length===1||arguments.length===3?this.transform({skew:t,ox:e,oy:n},!0):this.transform({skew:[t,e],ox:n,oy:a},!0)},shear:function(t,e,n){return this.transform({shear:t,ox:e,oy:n},!0)},scale:function(t,e,n,a){return arguments.length===1||arguments.length===3?this.transform({scale:t,ox:e,oy:n},!0):this.transform({scale:[t,e],ox:n,oy:a},!0)},translate:function(t,e){return this.transform({translate:[t,e]},!0)},relative:function(t,e){return this.transform({relative:[t,e]},!0)},flip:function(t="both",e="center"){return"xybothtrue".indexOf(t)===-1&&(e=t,t="both"),this.transform({flip:t,origin:e},!0)},opacity:function(t){return this.attr("opacity",t)}}),bt("radius",{radius:function(t,e=t){return(this._element||this).type==="radialGradient"?this.attr("r",new gt(t)):this.rx(t).ry(e)}}),bt("Path",{length:function(){return this.node.getTotalLength()},pointAt:function(t){return new Rt(this.node.getPointAtLength(t))}}),bt(["Element","Runner"],{font:function(t,e){if(typeof t=="object"){for(e in t)this.font(e,t[e]);return this}return t==="leading"?this.leading(e):t==="anchor"?this.attr("text-anchor",e):t==="size"||t==="family"||t==="weight"||t==="stretch"||t==="variant"||t==="style"?this.attr("font-"+t,e):this.attr(t,e)}});bt("Element",["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","mouseenter","mouseleave","touchstart","touchmove","touchleave","touchend","touchcancel","contextmenu","wheel","pointerdown","pointermove","pointerup","pointerleave","pointercancel"].reduce(function(t,e){return t[e]=function(n){return n===null?this.off(e):this.on(e,n),this},t},{})),bt("Element",{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(nI).slice(0,-1).map(function(e){const n=e.trim().split("(");return[n[0],n[1].split(qi).map(function(a){return parseFloat(a)})]}).reverse().reduce(function(e,n){return n[0]==="matrix"?e.lmultiply(at.fromArray(n[1])):e[n[0]].apply(e,n[1])},new at)},toParent:function(t,e){if(this===t)return this;if(wh(this.node))return this.addTo(t,e);const n=this.screenCTM(),a=t.screenCTM().inverse();return this.addTo(t,e).untransform().transform(a.multiply(n)),this},toRoot:function(t){return this.toParent(this.root(),t)},transform:function(t,e){if(t==null||typeof t=="string"){const a=new at(this).decompose();return t==null?a:a[t]}at.isMatrixLike(t)||(t={...t,origin:xh(t,this)});const n=new at(e===!0?this:e||!1).transform(t);return this.attr("transform",n)}});class ya extends Xn{flatten(){return this.each(function(){if(this instanceof ya)return this.flatten().ungroup()}),this}ungroup(e=this.parent(),n=e.index(this)){return n=n===-1?e.children().length:n,this.each(function(a,i){return i[i.length-a-1].toParent(e,n)}),this.remove()}}Mt(ya,"Container");class vu extends ya{constructor(e,n=e){super(qt("defs",e),n)}flatten(){return this}ungroup(){return this}}Mt(vu,"Defs");class Ya extends Xn{}function um(t){return this.attr("rx",t)}function dm(t){return this.attr("ry",t)}function yx(t){return t==null?this.cx()-this.rx():this.cx(t+this.rx())}function xx(t){return t==null?this.cy()-this.ry():this.cy(t+this.ry())}function wx(t){return this.attr("cx",t)}function kx(t){return this.attr("cy",t)}function _x(t){return t==null?2*this.rx():this.rx(new gt(t).divide(2))}function Sx(t){return t==null?2*this.ry():this.ry(new gt(t).divide(2))}Mt(Ya,"Shape");var hI=Object.freeze({__proto__:null,cx:wx,cy:kx,height:Sx,rx:um,ry:dm,width:_x,x:yx,y:xx});let wc=class extends Ya{constructor(e,n=e){super(qt("ellipse",e),n)}size(e,n){const a=go(this,e,n);return this.rx(new gt(a.width).divide(2)).ry(new gt(a.height).divide(2))}};ot(wc,hI),bt("Container",{ellipse:Ut(function(t=0,e=t){return this.put(new wc).size(t,e).move(0,0)})}),Mt(wc,"Ellipse");let Cx=class extends pr{constructor(e=Tt.document.createDocumentFragment()){super(e)}xml(e,n,a){if(typeof e=="boolean"&&(a=n,n=e,e=null),e==null||typeof e=="function"){const i=new pr(Jo("wrapper",a));return i.add(this.node.cloneNode(!0)),i.xml(!1,a)}return super.xml(e,!1,a)}};function Ax(t,e){return(this._element||this).type==="radialGradient"?this.attr({fx:new gt(t),fy:new gt(e)}):this.attr({x1:new gt(t),y1:new gt(e)})}function Px(t,e){return(this._element||this).type==="radialGradient"?this.attr({cx:new gt(t),cy:new gt(e)}):this.attr({x2:new gt(t),y2:new gt(e)})}Mt(Cx,"Fragment");var fI=Object.freeze({__proto__:null,from:Ax,to:Px});let Uo=class extends ya{constructor(e,n){super(qt(e+"Gradient",typeof e=="string"?null:e),n)}attr(e,n,a){return e==="transform"&&(e="gradientTransform"),super.attr(e,n,a)}bbox(){return new pn}targets(){return cs("svg [fill*="+this.id()+"]")}toString(){return this.url()}update(e){return this.clear(),typeof e=="function"&&e.call(this,this),this}url(){return"url(#"+this.id()+")"}};ot(Uo,fI),bt({Container:{gradient(...t){return this.defs().gradient(...t)}},Defs:{gradient:Ut(function(t,e){return this.put(new Uo(t)).update(e)})}}),Mt(Uo,"Gradient");let Qo=class extends ya{constructor(e,n=e){super(qt("pattern",e),n)}attr(e,n,a){return e==="transform"&&(e="patternTransform"),super.attr(e,n,a)}bbox(){return new pn}targets(){return cs("svg [fill*="+this.id()+"]")}toString(){return this.url()}update(e){return this.clear(),typeof e=="function"&&e.call(this,this),this}url(){return"url(#"+this.id()+")"}};bt({Container:{pattern(...t){return this.defs().pattern(...t)}},Defs:{pattern:Ut(function(t,e,n){return this.put(new Qo).update(n).attr({x:0,y:0,width:t,height:e,patternUnits:"userSpaceOnUse"})})}}),Mt(Qo,"Pattern");let kc=class extends Ya{constructor(e,n=e){super(qt("image",e),n)}load(e,n){if(!e)return this;const a=new Tt.window.Image;return zi(a,"load",function(i){const r=this.parent(Qo);this.width()===0&&this.height()===0&&this.size(a.width,a.height),r instanceof Qo&&r.width()===0&&r.height()===0&&r.size(this.width(),this.height()),typeof n=="function"&&n.call(this,i)},this),zi(a,"load error",function(){Qa(a)}),this.attr("href",a.src=e,vo)}};var Qv;Qv=function(t,e,n){return t!=="fill"&&t!=="stroke"||iI.test(e)&&(e=n.root().defs().image(e)),e instanceof kc&&(e=n.root().defs().pattern(0,0,a=>{a.add(e)})),e},bx.push(Qv),bt({Container:{image:Ut(function(t,e){return this.put(new kc).size(0,0).load(t,e)})}}),Mt(kc,"Image");let br=class extends Qr{bbox(){let e=-1/0,n=-1/0,a=1/0,i=1/0;return this.forEach(function(r){e=Math.max(r[0],e),n=Math.max(r[1],n),a=Math.min(r[0],a),i=Math.min(r[1],i)}),new pn(a,i,e-a,n-i)}move(e,n){const a=this.bbox();if(e-=a.x,n-=a.y,!isNaN(e)&&!isNaN(n))for(let i=this.length-1;i>=0;i--)this[i]=[this[i][0]+e,this[i][1]+n];return this}parse(e=[0,0]){const n=[];(e=e instanceof Array?Array.prototype.concat.apply([],e):e.trim().split(qi).map(parseFloat)).length%2!=0&&e.pop();for(let a=0,i=e.length;a=0;a--)i.width&&(this[a][0]=(this[a][0]-i.x)*e/i.width+i.x),i.height&&(this[a][1]=(this[a][1]-i.y)*n/i.height+i.y);return this}toLine(){return{x1:this[0][0],y1:this[0][1],x2:this[1][0],y2:this[1][1]}}toString(){const e=[];for(let n=0,a=this.length;n":function(t){return-Math.cos(t*Math.PI)/2+.5},">":function(t){return Math.sin(t*Math.PI/2)},"<":function(t){return 1-Math.cos(t*Math.PI/2)},bezier:function(t,e,n,a){return function(i){return i<0?t>0?e/t*i:n>0?a/n*i:0:i>1?n<1?(1-a)/(1-n)*i+(a-n)/(1-n):t<1?(1-e)/(1-t)*i+(e-t)/(1-t):1:3*i*(1-i)**2*e+3*i**2*(1-i)*a+i**3}},steps:function(t,e="end"){e=e.split("-").reverse()[0];let n=t;return e==="none"?--n:e==="both"&&++n,(a,i=!1)=>{let r=Math.floor(a*t);const s=a*r%1==0;return e!=="start"&&e!=="both"||++r,i&&s&&--r,a>=0&&r<0&&(r=0),a<=1&&r>n&&(r=n),r/n}}};let fm=class{done(){return!1}},kh=class extends fm{constructor(e=lI){super(),this.ease=gI[e]||e}step(e,n,a){return typeof e!="number"?a<1?e:n:e+(n-e)*this.ease(a)}};class Nc extends fm{constructor(e){super(),this.stepper=e}done(e){return e.done}step(e,n,a,i){return this.stepper(e,n,a,i)}}function ep(){const t=(this._duration||500)/1e3,e=this._overshoot||0,n=Math.PI,a=Math.log(e/100+1e-10),i=-a/Math.sqrt(n*n+a*a),r=3.9/(i*t);this.d=2*i*r,this.k=r*r}ot(class extends Nc{constructor(t=500,e=0){super(),this.duration(t).overshoot(e)}step(t,e,n,a){if(typeof t=="string")return t;if(a.done=n===1/0,n===1/0)return e;if(n===0)return t;n>100&&(n=16),n/=1e3;const i=a.velocity||0,r=-this.d*i-this.k*(t-e),s=t+i*n+r*n*n/2;return a.velocity=i+r*n,a.done=Math.abs(e-s)+Math.abs(i)<.002,a.done?e:s}},{duration:Ys("_duration",ep),overshoot:Ys("_overshoot",ep)});ot(class extends Nc{constructor(t=.1,e=.01,n=0,a=1e3){super(),this.p(t).i(e).d(n).windup(a)}step(t,e,n,a){if(typeof t=="string")return t;if(a.done=n===1/0,n===1/0)return e;if(n===0)return t;const i=e-t;let r=(a.integral||0)+i*n;const s=(i-(a.error||0))/n,o=this._windup;return o!==!1&&(r=Math.max(-o,Math.min(r,o))),a.error=i,a.integral=r,a.done=Math.abs(i)<.001,a.done?e:t+(this.P*i+this.I*r+this.D*s)}},{windup:Ys("_windup"),p:Ys("P"),i:Ys("I"),d:Ys("D")});const vI={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0},_h={M:function(t,e,n){return e.x=n.x=t[0],e.y=n.y=t[1],["M",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],["L",t[0],t[1]]},H:function(t,e){return e.x=t[0],["H",t[0]]},V:function(t,e){return e.y=t[0],["V",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],["C",t[0],t[1],t[2],t[3],t[4],t[5]]},S:function(t,e){return e.x=t[2],e.y=t[3],["S",t[0],t[1],t[2],t[3]]},Q:function(t,e){return e.x=t[2],e.y=t[3],["Q",t[0],t[1],t[2],t[3]]},T:function(t,e){return e.x=t[0],e.y=t[1],["T",t[0],t[1]]},Z:function(t,e,n){return e.x=n.x,e.y=n.y,["Z"]},A:function(t,e){return e.x=t[5],e.y=t[6],["A",t[0],t[1],t[2],t[3],t[4],t[5],t[6]]}},Od="mlhvqtcsaz".split("");for(let t=0,e=Od.length;t=0;r--)i=this[r][0],i==="M"||i==="L"||i==="T"?(this[r][1]+=e,this[r][2]+=n):i==="H"?this[r][1]+=e:i==="V"?this[r][1]+=n:i==="C"||i==="S"||i==="Q"?(this[r][1]+=e,this[r][2]+=n,this[r][3]+=e,this[r][4]+=n,i==="C"&&(this[r][5]+=e,this[r][6]+=n)):i==="A"&&(this[r][6]+=e,this[r][7]+=n);return this}parse(e="M0 0"){return Array.isArray(e)&&(e=Array.prototype.concat.apply([],e).toString()),function(n,a=!0){let i=0,r="";const s={segment:[],inNumber:!1,number:"",lastToken:"",inSegment:!1,segments:[],pointSeen:!1,hasExponent:!1,absolute:a,p0:new Rt,p:new Rt};for(;s.lastToken=r,r=n.charAt(i++);)if(s.inSegment||!pI(s,r))if(r!==".")if(isNaN(parseInt(r)))if(xI.has(r))s.inNumber&&Dr(s,!1);else if(r!=="-"&&r!=="+")if(r.toUpperCase()!=="E"){if(lm.test(r)){if(s.inNumber)Dr(s,!1);else{if(!Sh(s))throw new Error("parser Error");Ch(s)}--i}}else s.number+=r,s.hasExponent=!0;else{if(s.inNumber&&!yI(s)){Dr(s,!1),--i;continue}s.number+=r,s.inNumber=!0}else{if(s.number==="0"||bI(s)){s.inNumber=!0,s.number=r,Dr(s,!0);continue}s.inNumber=!0,s.number+=r}else{if(s.pointSeen||s.hasExponent){Dr(s,!1),--i;continue}s.inNumber=!0,s.pointSeen=!0,s.number+=r}return s.inNumber&&Dr(s,!1),s.inSegment&&Sh(s)&&Ch(s),s.segments}(e)}size(e,n){const a=this.bbox();let i,r;for(a.width=a.width===0?1:a.width,a.height=a.height===0?1:a.height,i=this.length-1;i>=0;i--)r=this[i][0],r==="M"||r==="L"||r==="T"?(this[i][1]=(this[i][1]-a.x)*e/a.width+a.x,this[i][2]=(this[i][2]-a.y)*n/a.height+a.y):r==="H"?this[i][1]=(this[i][1]-a.x)*e/a.width+a.x:r==="V"?this[i][1]=(this[i][1]-a.y)*n/a.height+a.y:r==="C"||r==="S"||r==="Q"?(this[i][1]=(this[i][1]-a.x)*e/a.width+a.x,this[i][2]=(this[i][2]-a.y)*n/a.height+a.y,this[i][3]=(this[i][3]-a.x)*e/a.width+a.x,this[i][4]=(this[i][4]-a.y)*n/a.height+a.y,r==="C"&&(this[i][5]=(this[i][5]-a.x)*e/a.width+a.x,this[i][6]=(this[i][6]-a.y)*n/a.height+a.y)):r==="A"&&(this[i][1]=this[i][1]*e/a.width,this[i][2]=this[i][2]*n/a.height,this[i][6]=(this[i][6]-a.x)*e/a.width+a.x,this[i][7]=(this[i][7]-a.y)*n/a.height+a.y);return this}toString(){return function(e){let n="";for(let a=0,i=e.length;a{const e=typeof t;return e==="number"?gt:e==="string"?jt.isColor(t)?jt:qi.test(t)?lm.test(t)?ci:Qr:mx.test(t)?gt:Ah:Ph.indexOf(t.constructor)>-1?t.constructor:Array.isArray(t)?Qr:e==="object"?el:Ah};class Vr{constructor(e){this._stepper=e||new kh("-"),this._from=null,this._to=null,this._type=null,this._context=null,this._morphObj=null}at(e){return this._morphObj.morph(this._from,this._to,e,this._stepper,this._context)}done(){return this._context.map(this._stepper.done).reduce(function(e,n){return e&&n},!0)}from(e){return e==null?this._from:(this._from=this._set(e),this)}stepper(e){return e==null?this._stepper:(this._stepper=e,this)}to(e){return e==null?this._to:(this._to=this._set(e),this)}type(e){return e==null?this._type:(this._type=e,this)}_set(e){this._type||this.type(Tx(e));let n=new this._type(e);return this._type===jt&&(n=this._to?n[this._to[4]]():this._from?n[this._from[4]]():n),this._type===el&&(n=this._to?n.align(this._to):this._from?n.align(this._from):n),n=n.toConsumable(),this._morphObj=this._morphObj||new this._type,this._context=this._context||Array.apply(null,Array(n.length)).map(Object).map(function(a){return a.done=!0,a}),n}}let Ah=class{constructor(...e){this.init(...e)}init(e){return e=Array.isArray(e)?e[0]:e,this.value=e,this}toArray(){return[this.value]}valueOf(){return this.value}};class Il{constructor(...e){this.init(...e)}init(e){return Array.isArray(e)&&(e={scaleX:e[0],scaleY:e[1],shear:e[2],rotate:e[3],translateX:e[4],translateY:e[5],originX:e[6],originY:e[7]}),Object.assign(this,Il.defaults,e),this}toArray(){const e=this;return[e.scaleX,e.scaleY,e.shear,e.rotate,e.translateX,e.translateY,e.originX,e.originY]}}Il.defaults={scaleX:1,scaleY:1,shear:0,rotate:0,translateX:0,translateY:0,originX:0,originY:0};const wI=(t,e)=>t[0]e[0]?1:0;let el=class{constructor(...e){this.init(...e)}align(e){const n=this.values;for(let a=0,i=n.length;aa.concat(i),[]),this}toArray(){return this.values}valueOf(){const e={},n=this.values;for(;n.length;){const a=n.shift(),i=n.shift(),r=n.shift(),s=n.splice(0,r);e[a]=new i(s)}return e}};const Ph=[Ah,Il,el];class zs extends Ya{constructor(e,n=e){super(qt("path",e),n)}array(){return this._array||(this._array=new ci(this.attr("d")))}clear(){return delete this._array,this}height(e){return e==null?this.bbox().height:this.size(this.bbox().width,e)}move(e,n){return this.attr("d",this.array().move(e,n))}plot(e){return e==null?this.array():this.clear().attr("d",typeof e=="string"?e:this._array=new ci(e))}size(e,n){const a=go(this,e,n);return this.attr("d",this.array().size(a.width,a.height))}width(e){return e==null?this.bbox().width:this.size(e,this.bbox().height)}x(e){return e==null?this.bbox().x:this.move(e,this.bbox().y)}y(e){return e==null?this.bbox().y:this.move(this.bbox().x,e)}}zs.prototype.MorphArray=ci,bt({Container:{path:Ut(function(t){return this.put(new zs).plot(t||new ci)})}}),Mt(zs,"Path");var Ix=Object.freeze({__proto__:null,array:function(){return this._array||(this._array=new br(this.attr("points")))},clear:function(){return delete this._array,this},move:function(t,e){return this.attr("points",this.array().move(t,e))},plot:function(t){return t==null?this.array():this.clear().attr("points",typeof t=="string"?t:this._array=new br(t))},size:function(t,e){const n=go(this,t,e);return this.attr("points",this.array().size(n.width,n.height))}});class Br extends Ya{constructor(e,n=e){super(qt("polygon",e),n)}}bt({Container:{polygon:Ut(function(t){return this.put(new Br).plot(t||new br)})}}),ot(Br,hm),ot(Br,Ix),Mt(Br,"Polygon");class Yr extends Ya{constructor(e,n=e){super(qt("polyline",e),n)}}bt({Container:{polyline:Ut(function(t){return this.put(new Yr).plot(t||new br)})}}),ot(Yr,hm),ot(Yr,Ix),Mt(Yr,"Polyline");class Sc extends Ya{constructor(e,n=e){super(qt("rect",e),n)}}ot(Sc,{rx:um,ry:dm}),bt({Container:{rect:Ut(function(t,e){return this.put(new Sc).size(t,e)})}}),Mt(Sc,"Rect");class Ld{constructor(){this._first=null,this._last=null}first(){return this._first&&this._first.value}last(){return this._last&&this._last.value}push(e){const n=e.next!==void 0?e:{value:e,next:null,prev:null};return this._last?(n.prev=this._last,this._last.next=n,this._last=n):(this._last=n,this._first=n),n}remove(e){e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e===this._last&&(this._last=e.prev),e===this._first&&(this._first=e.next),e.prev=null,e.next=null}shift(){const e=this._first;return e?(this._first=e.next,this._first&&(this._first.prev=null),this._last=this._first?this._last:null,e.value):null}}const Bt={nextDraw:null,frames:new Ld,timeouts:new Ld,immediates:new Ld,timer:()=>Tt.window.performance||Tt.window.Date,transforms:[],frame(t){const e=Bt.frames.push({run:t});return Bt.nextDraw===null&&(Bt.nextDraw=Tt.window.requestAnimationFrame(Bt._draw)),e},timeout(t,e){e=e||0;const n=Bt.timer().now()+e,a=Bt.timeouts.push({run:t,time:n});return Bt.nextDraw===null&&(Bt.nextDraw=Tt.window.requestAnimationFrame(Bt._draw)),a},immediate(t){const e=Bt.immediates.push(t);return Bt.nextDraw===null&&(Bt.nextDraw=Tt.window.requestAnimationFrame(Bt._draw)),e},cancelFrame(t){t!=null&&Bt.frames.remove(t)},clearTimeout(t){t!=null&&Bt.timeouts.remove(t)},cancelImmediate(t){t!=null&&Bt.immediates.remove(t)},_draw(t){let e=null;const n=Bt.timeouts.last();for(;(e=Bt.timeouts.shift())&&(t>=e.time?e.run():Bt.timeouts.push(e),e!==n););let a=null;const i=Bt.frames.last();for(;a!==i&&(a=Bt.frames.shift());)a.run(t);let r=null;for(;r=Bt.immediates.shift();)r();Bt.nextDraw=Bt.timeouts.first()||Bt.frames.first()?Tt.window.requestAnimationFrame(Bt._draw):null}},kI=function(t){const e=t.start,n=t.runner.duration();return{start:e,duration:n,end:e+n,runner:t.runner}},_I=function(){const t=Tt.window;return(t.performance||t.Date).now()};class Mx extends Tl{constructor(e=_I){super(),this._timeSource=e,this.terminate()}active(){return!!this._nextFrame}finish(){return this.time(this.getEndTimeOfTimeline()+1),this.pause()}getEndTime(){const e=this.getLastRunnerInfo(),n=e?e.runner.duration():0;return(e?e.start:this._time)+n}getEndTimeOfTimeline(){const e=this._runners.map(n=>n.start+n.runner.duration());return Math.max(0,...e)}getLastRunnerInfo(){return this.getRunnerInfoById(this._lastRunnerId)}getRunnerInfoById(e){return this._runners[this._runnerIds.indexOf(e)]||null}pause(){return this._paused=!0,this._continue()}persist(e){return e==null?this._persist:(this._persist=e,this)}play(){return this._paused=!1,this.updateTime()._continue()}reverse(e){const n=this.speed();if(e==null)return this.speed(-n);const a=Math.abs(n);return this.speed(e?-a:a)}schedule(e,n,a){if(e==null)return this._runners.map(kI);let i=0;const r=this.getEndTime();if(n=n||0,a==null||a==="last"||a==="after")i=r;else if(a==="absolute"||a==="start")i=n,n=0;else if(a==="now")i=this._time;else if(a==="relative"){const l=this.getRunnerInfoById(e.id);l&&(i=l.start+n,n=0)}else{if(a!=="with-last")throw new Error('Invalid value for the "when" parameter');{const l=this.getLastRunnerInfo();i=l?l.start:this._time}}e.unschedule(),e.timeline(this);const s=e.persist(),o={persist:s===null?this._persist:s,start:i+n,runner:e};return this._lastRunnerId=e.id,this._runners.push(o),this._runners.sort((l,c)=>l.start-c.start),this._runnerIds=this._runners.map(l=>l.runner.id),this.updateTime()._continue(),this}seek(e){return this.time(this._time+e)}source(e){return e==null?this._timeSource:(this._timeSource=e,this)}speed(e){return e==null?this._speed:(this._speed=e,this)}stop(){return this.time(0),this.pause()}time(e){return e==null?this._time:(this._time=e,this._continue(!0))}unschedule(e){const n=this._runnerIds.indexOf(e.id);return n<0||(this._runners.splice(n,1),this._runnerIds.splice(n,1),e.timeline(null)),this}updateTime(){return this.active()||(this._lastSourceTime=this._timeSource()),this}_continue(e=!1){return Bt.cancelFrame(this._nextFrame),this._nextFrame=null,e?this._stepImmediate():(this._paused||(this._nextFrame=Bt.frame(this._step)),this)}_stepFn(e=!1){const n=this._timeSource();let a=n-this._lastSourceTime;e&&(a=0);const i=this._speed*a+(this._time-this._lastStepTime);this._lastSourceTime=n,e||(this._time+=i,this._time=this._time<0?0:this._time),this._lastStepTime=this._time,this.fire("time",this._time);for(let s=this._runners.length;s--;){const o=this._runners[s],l=o.runner;this._time-o.start<=0&&l.reset()}let r=!1;for(let s=0,o=this._runners.length;s0?this._continue():(this.pause(),this.fire("finished")),this}terminate(){this._startTime=0,this._speed=1,this._persist=0,this._nextFrame=null,this._paused=!0,this._runners=[],this._runnerIds=[],this._lastRunnerId=-1,this._time=0,this._lastSourceTime=0,this._lastStepTime=0,this._step=this._stepFn.bind(this,!1),this._stepImmediate=this._stepFn.bind(this,!0)}}bt({Element:{timeline:function(t){return t==null?(this._timeline=this._timeline||new Mx,this._timeline):(this._timeline=t,this)}}});class Na extends Tl{constructor(e){super(),this.id=Na.id++,e=typeof(e=e??Md)=="function"?new Nc(e):e,this._element=null,this._timeline=null,this.done=!1,this._queue=[],this._duration=typeof e=="number"&&e,this._isDeclarative=e instanceof Nc,this._stepper=this._isDeclarative?e:new kh,this._history={},this.enabled=!0,this._time=0,this._lastTime=0,this._reseted=!0,this.transforms=new at,this.transformId=1,this._haveReversed=!1,this._reverse=!1,this._loopsDone=0,this._swing=!1,this._wait=0,this._times=1,this._frameId=null,this._persist=!!this._isDeclarative||null}static sanitise(e,n,a){let i=1,r=!1,s=0;return n=n??cI,a=a||"last",typeof(e=e??Md)!="object"||e instanceof fm||(n=e.delay??n,a=e.when??a,r=e.swing||r,i=e.times??i,s=e.wait??s,e=e.duration??Md),{duration:e,delay:n,swing:r,times:i,wait:s,when:a}}active(e){return e==null?this.enabled:(this.enabled=e,this)}addTransform(e){return this.transforms.lmultiplyO(e),this}after(e){return this.on("finished",e)}animate(e,n,a){const i=Na.sanitise(e,n,a),r=new Na(i.duration);return this._timeline&&r.timeline(this._timeline),this._element&&r.element(this._element),r.loop(i).schedule(i.delay,i.when)}clearTransform(){return this.transforms=new at,this}clearTransformsFromQueue(){this.done&&this._timeline&&this._timeline._runnerIds.includes(this.id)||(this._queue=this._queue.filter(e=>!e.isTransform))}delay(e){return this.animate(0,e)}duration(){return this._times*(this._wait+this._duration)-this._wait}during(e){return this.queue(null,e)}ease(e){return this._stepper=new kh(e),this}element(e){return e==null?this._element:(this._element=e,e._prepareRunner(),this)}finish(){return this.step(1/0)}loop(e,n,a){return typeof e=="object"&&(n=e.swing,a=e.wait,e=e.times),this._times=e||1/0,this._swing=n||!1,this._wait=a||0,this._times===!0&&(this._times=1/0),this}loops(e){const n=this._duration+this._wait;if(e==null){const r=Math.floor(this._time/n),s=(this._time-r*n)/this._duration;return Math.min(r+s,this._times)}const a=e%1,i=n*Math.floor(e)+this._duration*a;return this.time(i)}persist(e){return e==null?this._persist:(this._persist=e,this)}position(e){const n=this._time,a=this._duration,i=this._wait,r=this._times,s=this._swing,o=this._reverse;let l;if(e==null){const d=function(f){const v=s*Math.floor(f%(2*(i+a))/(i+a)),m=v&&!o||!v&&o,g=Math.pow(-1,m)*(f%(i+a))/a+m;return Math.max(Math.min(g,1),0)},h=r*(i+a)-i;return l=n<=0?Math.round(d(1e-5)):n=0;this._lastPosition=n;const i=this.duration(),r=this._lastTime<=0&&this._time>0,s=this._lastTime=i;this._lastTime=this._time,r&&this.fire("start",this);const o=this._isDeclarative;this.done=!o&&!s&&this._time>=i,this._reseted=!1;let l=!1;return(a||o)&&(this._initialise(a),this.transforms=new at,l=this._run(o?e:n),this.fire("step",this)),this.done=this.done||l&&o,s&&this.fire("finished",this),this}time(e){if(e==null)return this._time;const n=e-this._time;return this.step(n),this}timeline(e){return e===void 0?this._timeline:(this._timeline=e,this)}unschedule(){const e=this.timeline();return e&&e.unschedule(this),this}_initialise(e){if(e||this._isDeclarative)for(let n=0,a=this._queue.length;nt.lmultiplyO(e),Lx=t=>t.transforms;function SI(){const t=this._transformationRunners.runners.map(Lx).reduce(Ox,new at);this.transform(t),this._transformationRunners.merge(),this._transformationRunners.length()===1&&(this._frameId=null)}class CI{constructor(){this.runners=[],this.ids=[]}add(e){if(this.runners.includes(e))return;const n=e.id+1;return this.runners.push(e),this.ids.push(n),this}clearBefore(e){const n=this.ids.indexOf(e+1)||1;return this.ids.splice(0,n,0),this.runners.splice(0,n,new Fc).forEach(a=>a.clearTransformsFromQueue()),this}edit(e,n){const a=this.ids.indexOf(e+1);return this.ids.splice(a,1,e+1),this.runners.splice(a,1,n),this}getByID(e){return this.runners[this.ids.indexOf(e+1)]}length(){return this.ids.length}merge(){let e=null;for(let n=0;ne.id<=t.id).map(Lx).reduce(Ox,new at)},_addRunner(t){this._transformationRunners.add(t),Bt.cancelImmediate(this._frameId),this._frameId=Bt.immediate(SI.bind(this))},_prepareRunner(){this._frameId==null&&(this._transformationRunners=new CI().add(new Fc(new at(this))))}}});ot(Na,{attr(t,e){return this.styleAttr("attr",t,e)},css(t,e){return this.styleAttr("css",t,e)},styleAttr(t,e,n){if(typeof e=="string")return this.styleAttr(t,{[e]:n});let a=e;if(this._tryRetarget(t,a))return this;let i=new Vr(this._stepper).to(a),r=Object.keys(a);return this.queue(function(){i=i.from(this.element()[t](r))},function(s){return this.element()[t](i.at(s).valueOf()),i.done()},function(s){const o=Object.keys(s),l=(c=r,o.filter(d=>!c.includes(d)));var c;if(l.length){const d=this.element()[t](l),h=new el(i.from()).valueOf();Object.assign(h,d),i.from(h)}const u=new el(i.to()).valueOf();Object.assign(u,s),i.to(u),r=o,a=s}),this._rememberMorpher(t,i),this},zoom(t,e){if(this._tryRetarget("zoom",t,e))return this;let n=new Vr(this._stepper).to(new gt(t));return this.queue(function(){n=n.from(this.element().zoom())},function(a){return this.element().zoom(n.at(a),e),n.done()},function(a,i){e=i,n.to(a)}),this._rememberMorpher("zoom",n),this},transform(t,e,n){if(e=t.relative||e,this._isDeclarative&&!e&&this._tryRetarget("transform",t))return this;const a=at.isMatrixLike(t);n=t.affine!=null?t.affine:n??!a;const i=new Vr(this._stepper).type(n?Il:at);let r,s,o,l,c;return this.queue(function(){s=s||this.element(),r=r||xh(t,s),c=new at(e?void 0:s),s._addRunner(this),e||s._clearTransformRunnersBefore(this)},function(u){e||this.clearTransform();const{x:d,y:h}=new Rt(r).transform(s._currentTransform(this));let f=new at({...t,origin:[d,h]}),v=this._isDeclarative&&o?o:c;if(n){f=f.decompose(d,h),v=v.decompose(d,h);const g=f.rotate,p=v.rotate,y=[g-360,g,g+360],w=y.map(P=>Math.abs(P-p)),C=Math.min(...w),k=w.indexOf(C);f.rotate=y[k]}e&&(a||(f.rotate=t.rotate||0),this._isDeclarative&&l&&(v.rotate=l)),i.from(v),i.to(f);const m=i.at(u);return l=m.rotate,o=new at(m),this.addTransform(o),s._addRunner(this),i.done()},function(u){(u.origin||"center").toString()!==(t.origin||"center").toString()&&(r=xh(u,s)),t={...u,origin:r}},!0),this._isDeclarative&&this._rememberMorpher("transform",i),this},x(t){return this._queueNumber("x",t)},y(t){return this._queueNumber("y",t)},ax(t){return this._queueNumber("ax",t)},ay(t){return this._queueNumber("ay",t)},dx(t=0){return this._queueNumberDelta("x",t)},dy(t=0){return this._queueNumberDelta("y",t)},dmove(t,e){return this.dx(t).dy(e)},_queueNumberDelta(t,e){if(e=new gt(e),this._tryRetarget(t,e))return this;const n=new Vr(this._stepper).to(e);let a=null;return this.queue(function(){a=this.element()[t](),n.from(a),n.to(a+e)},function(i){return this.element()[t](n.at(i)),n.done()},function(i){n.to(a+new gt(i))}),this._rememberMorpher(t,n),this},_queueObject(t,e){if(this._tryRetarget(t,e))return this;const n=new Vr(this._stepper).to(e);return this.queue(function(){n.from(this.element()[t]())},function(a){return this.element()[t](n.at(a)),n.done()}),this._rememberMorpher(t,n),this},_queueNumber(t,e){return this._queueObject(t,new gt(e))},cx(t){return this._queueNumber("cx",t)},cy(t){return this._queueNumber("cy",t)},move(t,e){return this.x(t).y(e)},amove(t,e){return this.ax(t).ay(e)},center(t,e){return this.cx(t).cy(e)},size(t,e){let n;return t&&e||(n=this._element.bbox()),t||(t=n.width/n.height*e),e||(e=n.height/n.width*t),this.width(t).height(e)},width(t){return this._queueNumber("width",t)},height(t){return this._queueNumber("height",t)},plot(t,e,n,a){if(arguments.length===4)return this.plot([t,e,n,a]);if(this._tryRetarget("plot",t))return this;const i=new Vr(this._stepper).type(this._element.MorphArray).to(t);return this.queue(function(){i.from(this._element.array())},function(r){return this._element.plot(i.at(r)),i.done()}),this._rememberMorpher("plot",i),this},leading(t){return this._queueNumber("leading",t)},viewbox(t,e,n,a){return this._queueObject("viewbox",new pn(t,e,n,a))},update(t){return typeof t!="object"?this.update({offset:arguments[0],color:arguments[1],opacity:arguments[2]}):(t.opacity!=null&&this.attr("stop-opacity",t.opacity),t.color!=null&&this.attr("stop-color",t.color),t.offset!=null&&this.attr("offset",t.offset),this)}}),ot(Na,{rx:um,ry:dm,from:Ax,to:Px}),Mt(Na,"Runner");class Th extends ya{constructor(e,n=e){super(qt("svg",e),n),this.namespace()}defs(){return this.isRoot()?qa(this.node.querySelector("defs"))||this.put(new vu):this.root().defs()}isRoot(){return!this.node.parentNode||!(this.node.parentNode instanceof Tt.window.SVGElement)&&this.node.parentNode.nodeName!=="#document-fragment"}namespace(){return this.isRoot()?this.attr({xmlns:rm,version:"1.1"}).attr("xmlns:xlink",vo,Pd):this.root().namespace()}removeNamespace(){return this.attr({xmlns:null,version:null}).attr("xmlns:xlink",null,Pd).attr("xmlns:svgjs",null,Pd)}root(){return this.isRoot()?this:super.root()}}bt({Container:{nested:Ut(function(){return this.put(new Th)})}}),Mt(Th,"Svg",!0);let Ih=class extends ya{constructor(t,e=t){super(qt("symbol",t),e)}};bt({Container:{symbol:Ut(function(){return this.put(new Ih)})}}),Mt(Ih,"Symbol");var Ex=Object.freeze({__proto__:null,amove:function(t,e){return this.ax(t).ay(e)},ax:function(t){return this.attr("x",t)},ay:function(t){return this.attr("y",t)},build:function(t){return this._build=!!t,this},center:function(t,e,n=this.bbox()){return this.cx(t,n).cy(e,n)},cx:function(t,e=this.bbox()){return t==null?e.cx:this.attr("x",this.attr("x")+t-e.cx)},cy:function(t,e=this.bbox()){return t==null?e.cy:this.attr("y",this.attr("y")+t-e.cy)},length:function(){return this.node.getComputedTextLength()},move:function(t,e,n=this.bbox()){return this.x(t,n).y(e,n)},plain:function(t){return this._build===!1&&this.clear(),this.node.appendChild(Tt.document.createTextNode(t)),this},x:function(t,e=this.bbox()){return t==null?e.x:this.attr("x",this.attr("x")+t-e.x)},y:function(t,e=this.bbox()){return t==null?e.y:this.attr("y",this.attr("y")+t-e.y)}});class ui extends Ya{constructor(e,n=e){super(qt("text",e),n),this.dom.leading=this.dom.leading??new gt(1.3),this._rebuild=!0,this._build=!1}leading(e){return e==null?this.dom.leading:(this.dom.leading=new gt(e),this.rebuild())}rebuild(e){if(typeof e=="boolean"&&(this._rebuild=e),this._rebuild){const n=this;let a=0;const i=this.dom.leading;this.each(function(r){if(wh(this.node))return;const s=Tt.window.getComputedStyle(this.node).getPropertyValue("font-size"),o=i*new gt(s);this.dom.newLined&&(this.attr("x",n.attr("x")),this.text()===` -`?a+=o:(this.attr("dy",r?o+a:0),a=0))}),this.fire("rebuild")}return this}setData(e){return this.dom=e,this.dom.leading=new gt(e.leading||1.3),this}writeDataToDom(){return dx(this,this.dom,{leading:1.3}),this}text(e){if(e===void 0){const n=this.node.childNodes;let a=0;e="";for(let i=0,r=n.length;i{let a;try{a=n.node instanceof Pl().SVGSVGElement?new pn(n.attr(["x","y","width","height"])):n.bbox()}catch{return}const i=new at(n),r=i.translate(t,e).transform(i.inverse()),s=new Rt(a.x,a.y).transform(r);n.move(s.x,s.y)}),this},dx:function(t){return this.dmove(t,0)},dy:function(t){return this.dmove(0,t)},height:function(t,e=this.bbox()){return t==null?e.height:this.size(e.width,t,e)},move:function(t=0,e=0,n=this.bbox()){const a=t-n.x,i=e-n.y;return this.dmove(a,i)},size:function(t,e,n=this.bbox()){const a=go(this,t,e,n),i=a.width/n.width,r=a.height/n.height;return this.children().forEach(s=>{const o=new Rt(n).transform(new at(s).inverse());s.scale(i,r,o.x,o.y)}),this},width:function(t,e=this.bbox()){return t==null?e.width:this.size(t,e.height,e)},x:function(t,e=this.bbox()){return t==null?e.x:this.move(t,e.y,e)},y:function(t,e=this.bbox()){return t==null?e.y:this.move(e.x,t,e)}});class mr extends ya{constructor(e,n=e){super(qt("g",e),n)}}ot(mr,Dx),bt({Container:{group:Ut(function(){return this.put(new mr)})}}),Mt(mr,"G");class rc extends ya{constructor(e,n=e){super(qt("a",e),n)}target(e){return this.attr("target",e)}to(e){return this.attr("href",e,vo)}}ot(rc,Dx),bt({Container:{link:Ut(function(t){return this.put(new rc).to(t)})},Element:{unlink(){const t=this.linker();if(!t)return this;const e=t.parent();if(!e)return this.remove();const n=e.index(t);return e.add(this,n),t.remove(),this},linkTo(t){let e=this.linker();return e||(e=new rc,this.wrap(e)),typeof t=="function"?t.call(e,e):e.to(t),this},linker(){const t=this.parent();return t&&t.node.nodeName.toLowerCase()==="a"?t:null}}}),Mt(rc,"A");class Vd extends ya{constructor(e,n=e){super(qt("mask",e),n)}remove(){return this.targets().forEach(function(e){e.unmask()}),super.remove()}targets(){return cs("svg [mask*="+this.id()+"]")}}bt({Container:{mask:Ut(function(){return this.defs().put(new Vd)})},Element:{masker(){return this.reference("mask")},maskWith(t){const e=t instanceof Vd?t:this.parent().mask().add(t);return this.attr("mask","url(#"+e.id()+")")},unmask(){return this.attr("mask",null)}}}),Mt(Vd,"Mask");class np extends Xn{constructor(e,n=e){super(qt("stop",e),n)}update(e){return(typeof e=="number"||e instanceof gt)&&(e={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),e.opacity!=null&&this.attr("stop-opacity",e.opacity),e.color!=null&&this.attr("stop-color",e.color),e.offset!=null&&this.attr("offset",new gt(e.offset)),this}}bt({Gradient:{stop:function(t,e,n){return this.put(new np).update(t,e,n)}}}),Mt(np,"Stop");class Rd extends Xn{constructor(e,n=e){super(qt("style",e),n)}addText(e=""){return this.node.textContent+=e,this}font(e,n,a={}){return this.rule("@font-face",{fontFamily:e,src:n,...a})}rule(e,n){return this.addText(function(a,i){if(!a)return"";if(!i)return a;let r=a+"{";for(const s in i)r+=s.replace(/([A-Z])/g,function(o,l){return"-"+l.toLowerCase()})+":"+i[s]+";";return r+="}",r}(e,n))}}bt("Dom",{style(t,e){return this.put(new Rd).rule(t,e)},fontface(t,e,n){return this.put(new Rd).font(t,e,n)}}),Mt(Rd,"Style");class Nd extends ui{constructor(e,n=e){super(qt("textPath",e),n)}array(){const e=this.track();return e?e.array():null}plot(e){const n=this.track();let a=null;return n&&(a=n.plot(e)),e==null?a:this}track(){return this.reference("href")}}bt({Container:{textPath:Ut(function(t,e){return t instanceof ui||(t=this.text(t)),t.path(e)})},Text:{path:Ut(function(t,e=!0){const n=new Nd;let a;if(t instanceof zs||(t=this.defs().path(t)),n.attr("href","#"+t,vo),e)for(;a=this.node.firstChild;)n.node.appendChild(a);return this.put(n)}),textPath(){return this.findOne("textPath")}},Path:{text:Ut(function(t){return t instanceof ui||(t=new ui().addTo(this.parent()).text(t)),t.path(this)}),targets(){return cs("svg textPath").filter(t=>(t.attr("href")||"").includes(this.id()))}}}),Nd.prototype.MorphArray=ci,Mt(Nd,"TextPath");class ap extends Ya{constructor(e,n=e){super(qt("use",e),n)}use(e,n){return this.attr("href",(n||"")+"#"+e,vo)}}bt({Container:{use:Ut(function(t,e){return this.put(new ap).use(t,e)})}}),Mt(ap,"Use");const AI=da;ot([Th,Ih,kc,Qo,_c],_a("viewbox")),ot([Fr,Yr,Br,zs],_a("marker")),ot(ui,_a("Text")),ot(zs,_a("Path")),ot(vu,_a("Defs")),ot([ui,Cc],_a("Tspan")),ot([Sc,wc,Uo,Na],_a("radius")),ot(Tl,_a("EventTarget")),ot(pr,_a("Dom")),ot(Xn,_a("Element")),ot(Ya,_a("Shape")),ot([ya,Cx],_a("Container")),ot(Uo,_a("Gradient")),ot(Na,_a("Runner")),Jr.extend([...new Set(cx)]),function(t=[]){Ph.push(...[].concat(t))}([gt,jt,pn,at,Qr,br,ci,Rt]),ot(Ph,{to(t){return new Vr().type(this.constructor).from(this.toArray()).to(t)},fromArray(t){return this.init(t),this},toConsumable(){return this.toArray()},morph(t,e,n,a,i){return this.fromArray(t.map(function(r,s){return a.step(r,e[s],n,i[s],i)}))}});class Qt extends Xn{constructor(e){super(qt("filter",e),e),this.$source="SourceGraphic",this.$sourceAlpha="SourceAlpha",this.$background="BackgroundImage",this.$backgroundAlpha="BackgroundAlpha",this.$fill="FillPaint",this.$stroke="StrokePaint",this.$autoSetIn=!0}put(e,n){return!(e=super.put(e,n)).attr("in")&&this.$autoSetIn&&e.attr("in",this.$source),e.attr("result")||e.attr("result",e.id()),e}remove(){return this.targets().each("unfilter"),super.remove()}targets(){return cs('svg [filter*="'+this.id()+'"]')}toString(){return"url(#"+this.id()+")"}}class mm extends Xn{constructor(e,n){super(e,n),this.result(this.id())}in(e){if(e==null){const n=this.attr("in");return this.parent()&&this.parent().find(`[result="${n}"]`)[0]||n}return this.attr("in",e)}result(e){return this.attr("result",e)}toString(){return this.result()}}const Ga=t=>function(...e){for(let n=t.length;n--;)e[n]!=null&&this.attr(t[n],e[n])},PI={blend:Ga(["in","in2","mode"]),colorMatrix:Ga(["type","values"]),composite:Ga(["in","in2","operator"]),convolveMatrix:function(t){t=new Qr(t).toString(),this.attr({order:Math.sqrt(t.split(" ").length),kernelMatrix:t})},diffuseLighting:Ga(["surfaceScale","lightingColor","diffuseConstant","kernelUnitLength"]),displacementMap:Ga(["in","in2","scale","xChannelSelector","yChannelSelector"]),dropShadow:Ga(["in","dx","dy","stdDeviation"]),flood:Ga(["flood-color","flood-opacity"]),gaussianBlur:function(t=0,e=t){this.attr("stdDeviation",t+" "+e)},image:function(t){this.attr("href",t,vo)},morphology:Ga(["operator","radius"]),offset:Ga(["dx","dy"]),specularLighting:Ga(["surfaceScale","lightingColor","diffuseConstant","specularExponent","kernelUnitLength"]),tile:Ga([]),turbulence:Ga(["baseFrequency","numOctaves","seed","stitchTiles","type"])};["blend","colorMatrix","componentTransfer","composite","convolveMatrix","diffuseLighting","displacementMap","dropShadow","flood","gaussianBlur","image","merge","morphology","offset","specularLighting","tile","turbulence"].forEach(t=>{const e=mo(t),n=PI[t];Qt[e+"Effect"]=class extends mm{constructor(a){super(qt("fe"+e,a),a)}update(a){return n.apply(this,a),this}},Qt.prototype[t]=Ut(function(a,...i){const r=new Qt[e+"Effect"];return a==null?this.put(r):(typeof a=="function"?a.call(r,r):i.unshift(a),this.put(r).update(i))})}),ot(Qt,{merge(t){const e=this.put(new Qt.MergeEffect);return typeof t=="function"?(t.call(e,e),e):((t instanceof Array?t:[...arguments]).forEach(n=>{n instanceof Qt.MergeNode?e.put(n):e.mergeNode(n)}),e)},componentTransfer(t={}){const e=this.put(new Qt.ComponentTransferEffect);if(typeof t=="function")return t.call(e,e),e;t.r||t.g||t.b||t.a||(t={r:t,g:t,b:t,a:t});for(const n in t)e.add(new Qt["Func"+n.toUpperCase()](t[n]));return e}});["distantLight","pointLight","spotLight","mergeNode","FuncR","FuncG","FuncB","FuncA"].forEach(t=>{const e=mo(t);Qt[e]=class extends mm{constructor(n){super(qt("fe"+e,n),n)}}});["funcR","funcG","funcB","funcA"].forEach(function(t){const e=Qt[mo(t)],n=Ut(function(){return this.put(new e)});Qt.ComponentTransferEffect.prototype[t]=n});["distantLight","pointLight","spotLight"].forEach(t=>{const e=Qt[mo(t)],n=Ut(function(){return this.put(new e)});Qt.DiffuseLightingEffect.prototype[t]=n,Qt.SpecularLightingEffect.prototype[t]=n}),ot(Qt.MergeEffect,{mergeNode(t){return this.put(new Qt.MergeNode).attr("in",t)}}),ot(vu,{filter:function(t){const e=this.put(new Qt);return typeof t=="function"&&t.call(e,e),e}}),ot(ya,{filter:function(t){return this.defs().filter(t)}}),ot(Xn,{filterWith:function(t){const e=t instanceof Qt?t:this.defs().filter(t);return this.attr("filter",e)},unfilter:function(t){return this.attr("filter",null)},filterer(){return this.reference("filter")}});const TI={blend:function(t,e){return this.parent()&&this.parent().blend(this,t,e)},colorMatrix:function(t,e){return this.parent()&&this.parent().colorMatrix(t,e).in(this)},componentTransfer:function(t){return this.parent()&&this.parent().componentTransfer(t).in(this)},composite:function(t,e){return this.parent()&&this.parent().composite(this,t,e)},convolveMatrix:function(t){return this.parent()&&this.parent().convolveMatrix(t).in(this)},diffuseLighting:function(t,e,n,a){return this.parent()&&this.parent().diffuseLighting(t,n,a).in(this)},displacementMap:function(t,e,n,a){return this.parent()&&this.parent().displacementMap(this,t,e,n,a)},dropShadow:function(t,e,n){return this.parent()&&this.parent().dropShadow(this,t,e,n).in(this)},flood:function(t,e){return this.parent()&&this.parent().flood(t,e)},gaussianBlur:function(t,e){return this.parent()&&this.parent().gaussianBlur(t,e).in(this)},image:function(t){return this.parent()&&this.parent().image(t)},merge:function(t){return t=t instanceof Array?t:[...t],this.parent()&&this.parent().merge(this,...t)},morphology:function(t,e){return this.parent()&&this.parent().morphology(t,e).in(this)},offset:function(t,e){return this.parent()&&this.parent().offset(t,e).in(this)},specularLighting:function(t,e,n,a,i){return this.parent()&&this.parent().specularLighting(t,n,a,i).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(t,e,n,a,i){return this.parent()&&this.parent().turbulence(t,e,n,a,i).in(this)}};ot(mm,TI),ot(Qt.MergeEffect,{in:function(t){return t instanceof Qt.MergeNode?this.add(t,0):this.add(new Qt.MergeNode().in(t),0),this}}),ot([Qt.CompositeEffect,Qt.BlendEffect,Qt.DisplacementMapEffect],{in2:function(t){if(t==null){const e=this.attr("in2");return this.parent()&&this.parent().find(`[result="${e}"]`)[0]||e}return this.attr("in2",t)}}),Qt.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]};var $n=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"getDefaultFilter",value:function(e,n){var a=this.w;e.unfilter(!0),new Qt().size("120%","180%","-5%","-40%"),a.config.chart.dropShadow.enabled&&this.dropShadow(e,a.config.chart.dropShadow,n)}},{key:"applyFilter",value:function(e,n,a){var i,r=this,s=this.w;if(e.unfilter(!0),a!=="none"){var o,l,c=s.config.chart.dropShadow,u=a==="lighten"?2:.3;e.filterWith(function(d){d.colorMatrix({type:"matrix",values:` - `.concat(u,` 0 0 0 0 - 0 `).concat(u,` 0 0 0 - 0 0 `).concat(u,` 0 0 - 0 0 0 1 0 - `),in:"SourceGraphic",result:"brightness"}),c.enabled&&r.addShadow(d,n,c,"brightness")}),!c.noUserSpaceOnUse&&((o=e.filterer())===null||o===void 0||(l=o.node)===null||l===void 0||l.setAttribute("filterUnits","userSpaceOnUse")),this._scaleFilterSize((i=e.filterer())===null||i===void 0?void 0:i.node)}else this.getDefaultFilter(e,n)}},{key:"addShadow",value:function(e,n,a,i){var r,s=this.w,o=a.blur,l=a.top,c=a.left,u=a.color,d=a.opacity;if(u=Array.isArray(u)?u[n]:u,((r=s.config.chart.dropShadow.enabledOnSeries)===null||r===void 0?void 0:r.length)>0&&s.config.chart.dropShadow.enabledOnSeries.indexOf(n)===-1)return e;e.offset({in:i,dx:c,dy:l,result:"offset"}),e.gaussianBlur({in:"offset",stdDeviation:o,result:"blur"}),e.flood({"flood-color":u,"flood-opacity":d,result:"flood"}),e.composite({in:"flood",in2:"blur",operator:"in",result:"shadow"}),e.merge(["shadow",i])}},{key:"dropShadow",value:function(e,n){var a,i,r,s,o,l=this,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,u=this.w;return e.unfilter(!0),ce.isMsEdge()&&u.config.chart.type==="radialBar"||((a=u.config.chart.dropShadow.enabledOnSeries)===null||a===void 0?void 0:a.length)>0&&((r=u.config.chart.dropShadow.enabledOnSeries)===null||r===void 0?void 0:r.indexOf(c))===-1?e:(e.filterWith(function(d){l.addShadow(d,c,n,"SourceGraphic")}),n.noUserSpaceOnUse||(s=e.filterer())===null||s===void 0||(o=s.node)===null||o===void 0||o.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize((i=e.filterer())===null||i===void 0?void 0:i.node),e)}},{key:"setSelectionFilter",value:function(e,n,a){var i=this.w;if(i.globals.selectedDataPoints[n]!==void 0&&i.globals.selectedDataPoints[n].indexOf(a)>-1){e.node.setAttribute("selected",!0);var r=i.config.states.active.filter;r!=="none"&&this.applyFilter(e,n,r.type)}}},{key:"_scaleFilterSize",value:function(e){e&&function(n){for(var a in n)n.hasOwnProperty(a)&&e.setAttribute(a,n[a])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),t}(),Ee=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"roundPathCorners",value:function(e,n){function a(A,T,E){var I=T.x-A.x,O=T.y-A.y,V=Math.sqrt(I*I+O*O);return i(A,T,Math.min(1,E/V))}function i(A,T,E){return{x:A.x+(T.x-A.x)*E,y:A.y+(T.y-A.y)*E}}function r(A,T){A.length>2&&(A[A.length-2]=T.x,A[A.length-1]=T.y)}function s(A){return{x:parseFloat(A[A.length-2]),y:parseFloat(A[A.length-1])}}e.indexOf("NaN")>-1&&(e="");var o=e.split(/[,\s]/).reduce(function(A,T){var E=T.match("([a-zA-Z])(.+)");return E?(A.push(E[1]),A.push(E[2])):A.push(T),A},[]).reduce(function(A,T){return parseFloat(T)==T&&A.length?A[A.length-1].push(T):A.push([T]),A},[]),l=[];if(o.length>1){var c=s(o[0]),u=null;o[o.length-1][0]=="Z"&&o[0].length>2&&(u=["L",c.x,c.y],o[o.length-1]=u),l.push(o[0]);for(var d=1;d2&&f[0]=="L"&&v.length>2&&v[0]=="L"){var m,g,p=s(h),y=s(f),w=s(v);m=a(y,p,n),g=a(y,w,n),r(f,m),f.origPoint=y,l.push(f);var C=i(m,y,.5),k=i(y,g,.5),P=["C",C.x,C.y,k.x,k.y,g.x,g.y];P.origPoint=y,l.push(P)}else l.push(f)}if(u){var S=s(l[l.length-1]);l.push(["Z"]),r(l[0],S)}}else l=o;return l.reduce(function(A,T){return A+T.join(" ")+" "},"")}},{key:"drawLine",value:function(e,n,a,i){var r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"#a8a8a8",s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,o=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,l=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:e,y1:n,x2:a,y2:i,stroke:r,"stroke-dasharray":s,"stroke-width":o,"stroke-linecap":l})}},{key:"drawRect",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"#fefefe",o=arguments.length>6&&arguments[6]!==void 0?arguments[6]:1,l=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,c=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,u=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,d=this.w.globals.dom.Paper.rect();return d.attr({x:e,y:n,width:a>0?a:0,height:i>0?i:0,rx:r,ry:r,opacity:o,"stroke-width":l!==null?l:0,stroke:c!==null?c:"none","stroke-dasharray":u}),d.node.setAttribute("fill",s),d}},{key:"drawPolygon",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(e).attr({fill:i,stroke:n,"stroke-width":a})}},{key:"drawCircle",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;e<0&&(e=0);var a=this.w.globals.dom.Paper.circle(2*e);return n!==null&&a.attr(n),a}},{key:"drawPath",value:function(e){var n=e.d,a=n===void 0?"":n,i=e.stroke,r=i===void 0?"#a8a8a8":i,s=e.strokeWidth,o=s===void 0?1:s,l=e.fill,c=e.fillOpacity,u=c===void 0?1:c,d=e.strokeOpacity,h=d===void 0?1:d,f=e.classes,v=e.strokeLinecap,m=v===void 0?null:v,g=e.strokeDashArray,p=g===void 0?0:g,y=this.w;return m===null&&(m=y.config.stroke.lineCap),(a.indexOf("undefined")>-1||a.indexOf("NaN")>-1)&&(a="M 0 ".concat(y.globals.gridHeight)),y.globals.dom.Paper.path(a).attr({fill:l,"fill-opacity":u,stroke:r,"stroke-opacity":h,"stroke-linecap":m,"stroke-width":o,"stroke-dasharray":p,class:f})}},{key:"group",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,n=this.w.globals.dom.Paper.group();return e!==null&&n.attr(e),n}},{key:"move",value:function(e,n){var a=["M",e,n].join(" ");return a}},{key:"line",value:function(e,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=null;return a===null?i=[" L",e,n].join(" "):a==="H"?i=[" H",e].join(" "):a==="V"&&(i=[" V",n].join(" ")),i}},{key:"curve",value:function(e,n,a,i,r,s){var o=["C",e,n,a,i,r,s].join(" ");return o}},{key:"quadraticCurve",value:function(e,n,a,i){return["Q",e,n,a,i].join(" ")}},{key:"arc",value:function(e,n,a,i,r,s,o){var l="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(l="a");var c=[l,e,n,a,i,r,s,o].join(" ");return c}},{key:"renderPaths",value:function(e){var n,a=e.j,i=e.realIndex,r=e.pathFrom,s=e.pathTo,o=e.stroke,l=e.strokeWidth,c=e.strokeLinecap,u=e.fill,d=e.animationDelay,h=e.initialSpeed,f=e.dataChangeSpeed,v=e.className,m=e.chartType,g=e.shouldClipToGrid,p=g===void 0||g,y=e.bindEventsOnPaths,w=y===void 0||y,C=e.drawShadow,k=C===void 0||C,P=this.w,S=new $n(this.ctx),A=new fo(this.ctx),T=this.w.config.chart.animations.enabled,E=T&&this.w.config.chart.animations.dynamicAnimation.enabled,I=!!(T&&!P.globals.resized||E&&P.globals.dataChanged&&P.globals.shouldAnimate);I?n=r:(n=s,P.globals.animationEnded=!0);var O=P.config.stroke.dashArray,V=0;V=Array.isArray(O)?O[i]:P.config.stroke.dashArray;var F=this.drawPath({d:n,stroke:o,strokeWidth:l,fill:u,fillOpacity:1,classes:v,strokeLinecap:c,strokeDashArray:V});F.attr("index",i),p&&(m==="bar"&&!P.globals.isHorizontal||P.globals.comboCharts?F.attr({"clip-path":"url(#gridRectBarMask".concat(P.globals.cuid,")")}):F.attr({"clip-path":"url(#gridRectMask".concat(P.globals.cuid,")")})),P.config.chart.dropShadow.enabled&&k&&S.dropShadow(F,P.config.chart.dropShadow,i),w&&(F.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,F)),F.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,F)),F.node.addEventListener("mousedown",this.pathMouseDown.bind(this,F))),F.attr({pathTo:s,pathFrom:r});var z={el:F,j:a,realIndex:i,pathFrom:r,pathTo:s,fill:u,strokeWidth:l,delay:d};return!T||P.globals.resized||P.globals.dataChanged?!P.globals.resized&&P.globals.dataChanged||A.showDelayedElements():A.animatePathsGradually(Ye(Ye({},z),{},{speed:h})),P.globals.dataChanged&&E&&I&&A.animatePathsGradually(Ye(Ye({},z),{},{speed:f})),F}},{key:"drawPattern",value:function(e,n,a){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"#a8a8a8",r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return this.w.globals.dom.Paper.pattern(n,a,function(s){e==="horizontalLines"?s.line(0,0,a,0).stroke({color:i,width:r+1}):e==="verticalLines"?s.line(0,0,0,n).stroke({color:i,width:r+1}):e==="slantedLines"?s.line(0,0,n,a).stroke({color:i,width:r}):e==="squares"?s.rect(n,a).fill("none").stroke({color:i,width:r}):e==="circles"&&s.circle(n).fill("none").stroke({color:i,width:r})})}},{key:"drawGradient",value:function(e,n,a,i,r){var s,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,c=arguments.length>7&&arguments[7]!==void 0?arguments[7]:[],u=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,d=this.w;n.length<9&&n.indexOf("#")===0&&(n=ce.hexToRgba(n,i)),a.length<9&&a.indexOf("#")===0&&(a=ce.hexToRgba(a,r));var h=0,f=1,v=1,m=null;l!==null&&(h=l[0]!==void 0?l[0]/100:0,f=l[1]!==void 0?l[1]/100:1,v=l[2]!==void 0?l[2]/100:1,m=l[3]!==void 0?l[3]/100:null);var g=!(d.config.chart.type!=="donut"&&d.config.chart.type!=="pie"&&d.config.chart.type!=="polarArea"&&d.config.chart.type!=="bubble");if(s=c&&c.length!==0?d.globals.dom.Paper.gradient(g?"radial":"linear",function(w){(Array.isArray(c[u])?c[u]:c).forEach(function(C){w.stop(C.offset/100,C.color,C.opacity)})}):d.globals.dom.Paper.gradient(g?"radial":"linear",function(w){w.stop(h,n,i),w.stop(f,a,r),w.stop(v,a,r),m!==null&&w.stop(m,n,i)}),g){var p=d.globals.gridWidth/2,y=d.globals.gridHeight/2;d.config.chart.type!=="bubble"?s.attr({gradientUnits:"userSpaceOnUse",cx:p,cy:y,r:o}):s.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else e==="vertical"?s.from(0,0).to(0,1):e==="diagonal"?s.from(0,0).to(1,1):e==="horizontal"?s.from(0,1).to(1,1):e==="diagonal2"&&s.from(1,0).to(0,1);return s}},{key:"getTextBasedOnMaxWidth",value:function(e){var n=e.text,a=e.maxWidth,i=e.fontSize,r=e.fontFamily,s=this.getTextRects(n,i,r),o=s.width/n.length,l=Math.floor(a/o);return a-1){var l=a.globals.selectedDataPoints[r].indexOf(s);a.globals.selectedDataPoints[r].splice(l,1)}}else{if(!a.config.states.active.allowMultipleDataPointsSelection&&a.globals.selectedDataPoints.length>0){a.globals.selectedDataPoints=[];var c=a.globals.dom.Paper.find(".apexcharts-series path:not(.apexcharts-decoration-element)"),u=a.globals.dom.Paper.find(".apexcharts-series circle:not(.apexcharts-decoration-element), .apexcharts-series rect:not(.apexcharts-decoration-element)"),d=function(v){Array.prototype.forEach.call(v,function(m){m.node.setAttribute("selected","false"),i.getDefaultFilter(m,r)})};d(c),d(u)}e.node.setAttribute("selected","true"),o="true",a.globals.selectedDataPoints[r]===void 0&&(a.globals.selectedDataPoints[r]=[]),a.globals.selectedDataPoints[r].push(s)}if(o==="true"){var h=a.config.states.active.filter;if(h!=="none")i.applyFilter(e,r,h.type);else if(a.config.states.hover.filter!=="none"&&!a.globals.isTouchDevice){var f=a.config.states.hover.filter;i.applyFilter(e,r,f.type)}}else a.config.states.active.filter.type!=="none"&&(a.config.states.hover.filter.type==="none"||a.globals.isTouchDevice?i.getDefaultFilter(e,r):(f=a.config.states.hover.filter,i.applyFilter(e,r,f.type)));typeof a.config.chart.events.dataPointSelection=="function"&&a.config.chart.events.dataPointSelection(n,this.ctx,{selectedDataPoints:a.globals.selectedDataPoints,seriesIndex:r,dataPointIndex:s,w:a}),n&&this.ctx.events.fireEvent("dataPointSelection",[n,this.ctx,{selectedDataPoints:a.globals.selectedDataPoints,seriesIndex:r,dataPointIndex:s,w:a}])}},{key:"rotateAroundCenter",value:function(e){var n={};return e&&typeof e.getBBox=="function"&&(n=e.getBBox()),{x:n.x+n.width/2,y:n.y+n.height/2}}},{key:"getTextRects",value:function(e,n,a,i){var r=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],s=this.w,o=this.drawText({x:-200,y:-200,text:e,textAnchor:"start",fontSize:n,fontFamily:a,foreColor:"#fff",opacity:0});i&&o.attr("transform",i),s.globals.dom.Paper.add(o);var l=o.bbox();return r||(l=o.node.getBoundingClientRect()),o.remove(),{width:l.width,height:l.height}}},{key:"placeTextWithEllipsis",value:function(e,n,a){if(typeof e.getComputedTextLength=="function"&&(e.textContent=n,n.length>0&&e.getComputedTextLength()>=a/1.1)){for(var i=n.length-3;i>0;i-=3)if(e.getSubStringLength(0,i)<=a/1.1)return void(e.textContent=n.substring(0,i)+"...");e.textContent="."}}}],[{key:"setAttrs",value:function(e,n){for(var a in n)n.hasOwnProperty(a)&&e.setAttribute(a,n[a])}}]),t}(),yn=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"getStackedSeriesTotals",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=this.w,a=[];if(n.globals.series.length===0)return a;for(var i=0;i0&&arguments[0]!==void 0?arguments[0]:null;return e===null?this.w.config.series.reduce(function(n,a){return n+a},0):this.w.globals.series[e].reduce(function(n,a){return n+a},0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var e=this,n=this.w,a=[];return n.globals.seriesGroups.forEach(function(i){var r=[];n.config.series.forEach(function(o,l){i.indexOf(n.globals.seriesNames[l])>-1&&r.push(l)});var s=n.globals.series.map(function(o,l){return r.indexOf(l)===-1?l:-1}).filter(function(o){return o!==-1});a.push(e.getStackedSeriesTotals(s))}),a}},{key:"setSeriesYAxisMappings",value:function(){var e=this.w.globals,n=this.w.config,a=[],i=[],r=[],s=e.series.length>n.yaxis.length||n.yaxis.some(function(d){return Array.isArray(d.seriesName)});n.series.forEach(function(d,h){r.push(h),i.push(null)}),n.yaxis.forEach(function(d,h){a[h]=[]});var o=[];n.yaxis.forEach(function(d,h){var f=!1;if(d.seriesName){var v=[];Array.isArray(d.seriesName)?v=d.seriesName:v.push(d.seriesName),v.forEach(function(m){n.series.forEach(function(g,p){if(g.name===m){var y=p;h===p||s?!s||r.indexOf(p)>-1?a[h].push([h,p]):console.warn("Series '"+g.name+"' referenced more than once in what looks like the new style. That is, when using either seriesName: [], or when there are more series than yaxes."):(a[p].push([p,h]),y=h),f=!0,(y=r.indexOf(y))!==-1&&r.splice(y,1)}})})}f||o.push(h)}),a=a.map(function(d,h){var f=[];return d.forEach(function(v){i[v[1]]=v[0],f.push(v[1])}),f});for(var l=n.yaxis.length-1,c=0;c0&&arguments[0]!==void 0?arguments[0]:null;return(e===null?this.w.config.series.filter(function(n){return n!==null}):this.w.config.series[e].data.filter(function(n){return n!==null})).length===0}},{key:"seriesHaveSameValues",value:function(e){return this.w.globals.series[e].every(function(n,a,i){return n===i[0]})}},{key:"getCategoryLabels",value:function(e){var n=this.w,a=e.slice();return n.config.xaxis.convertedCatToNumeric&&(a=e.map(function(i,r){return n.config.xaxis.labels.formatter(i-n.globals.minX+1)})),a}},{key:"getLargestSeries",value:function(){var e=this.w;e.globals.maxValsInArrayIndex=e.globals.series.map(function(n){return n.length}).indexOf(Math.max.apply(Math,e.globals.series.map(function(n){return n.length})))}},{key:"getLargestMarkerSize",value:function(){var e=this.w,n=0;return e.globals.markers.size.forEach(function(a){n=Math.max(n,a)}),e.config.markers.discrete&&e.config.markers.discrete.length&&e.config.markers.discrete.forEach(function(a){n=Math.max(n,a.size)}),n>0&&(e.config.markers.hover.size>0?n=e.config.markers.hover.size:n+=e.config.markers.hover.sizeOffset),e.globals.markers.largestSize=n,n}},{key:"getSeriesTotals",value:function(){var e=this.w;e.globals.seriesTotals=e.globals.series.map(function(n,a){var i=0;if(Array.isArray(n))for(var r=0;re&&a.globals.seriesX[r][o]0){var v=function(g,p){var y=r.config.yaxis[r.globals.seriesYAxisReverseMap[p]],w=g<0?-1:1;return g=Math.abs(g),y.logarithmic&&(g=i.getBaseLog(y.logBase,g)),-w*g/o[p]};if(s.isMultipleYAxis){c=[];for(var m=0;m0&&n.forEach(function(o){var l=[],c=[];e.i.forEach(function(u,d){r.config.series[u].group===o&&(l.push(e.series[d]),c.push(u))}),l.length>0&&s.push(i.draw(l,a,c))}),s}}],[{key:"checkComboSeries",value:function(e,n){var a=!1,i=0,r=0;return n===void 0&&(n="line"),e.length&&e[0].type!==void 0&&e.forEach(function(s){s.type!=="bar"&&s.type!=="column"&&s.type!=="candlestick"&&s.type!=="boxPlot"||i++,s.type!==void 0&&s.type!==n&&r++}),r>0&&(a=!0),{comboBarCount:i,comboCharts:a}}},{key:"extendArrayProps",value:function(e,n,a){var i,r,s,o,l,c;return(i=n)!==null&&i!==void 0&&i.yaxis&&(n=e.extendYAxis(n,a)),(r=n)!==null&&r!==void 0&&r.annotations&&(n.annotations.yaxis&&(n=e.extendYAxisAnnotations(n)),(s=n)!==null&&s!==void 0&&(o=s.annotations)!==null&&o!==void 0&&o.xaxis&&(n=e.extendXAxisAnnotations(n)),(l=n)!==null&&l!==void 0&&(c=l.annotations)!==null&&c!==void 0&&c.points&&(n=e.extendPointAnnotations(n))),n}}]),t}(),pu=function(){function t(e){Ue(this,t),this.w=e.w,this.annoCtx=e}return Ge(t,[{key:"setOrientations",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,a=this.w;if(e.label.orientation==="vertical"){var i=n!==null?n:0,r=a.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(i,"']"));if(r!==null){var s=r.getBoundingClientRect();r.setAttribute("x",parseFloat(r.getAttribute("x"))-s.height+4);var o=e.label.position==="top"?s.width:-s.width;r.setAttribute("y",parseFloat(r.getAttribute("y"))+o);var l=this.annoCtx.graphics.rotateAroundCenter(r),c=l.x,u=l.y;r.setAttribute("transform","rotate(-90 ".concat(c," ").concat(u,")"))}}}},{key:"addBackgroundToAnno",value:function(e,n){var a=this.w;if(!e||!n.label.text||!String(n.label.text).trim())return null;var i=a.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),r=e.getBoundingClientRect(),s=n.label.style.padding,o=s.left,l=s.right,c=s.top,u=s.bottom;if(n.label.orientation==="vertical"){var d=[o,l,c,u];c=d[0],u=d[1],o=d[2],l=d[3]}var h=r.left-i.left-o,f=r.top-i.top-c,v=this.annoCtx.graphics.drawRect(h-a.globals.barPadForNumericAxis,f,r.width+o+l,r.height+c+u,n.label.borderRadius,n.label.style.background,1,n.label.borderWidth,n.label.borderColor,0);return n.id&&v.node.classList.add(n.id),v}},{key:"annotationsBackground",value:function(){var e=this,n=this.w,a=function(i,r,s){var o=n.globals.dom.baseEl.querySelector(".apexcharts-".concat(s,"-annotations .apexcharts-").concat(s,"-annotation-label[rel='").concat(r,"']"));if(o){var l=o.parentNode,c=e.addBackgroundToAnno(o,i);c&&(l.insertBefore(c.node,o),i.label.mouseEnter&&c.node.addEventListener("mouseenter",i.label.mouseEnter.bind(e,i)),i.label.mouseLeave&&c.node.addEventListener("mouseleave",i.label.mouseLeave.bind(e,i)),i.label.click&&c.node.addEventListener("click",i.label.click.bind(e,i)))}};n.config.annotations.xaxis.forEach(function(i,r){return a(i,r,"xaxis")}),n.config.annotations.yaxis.forEach(function(i,r){return a(i,r,"yaxis")}),n.config.annotations.points.forEach(function(i,r){return a(i,r,"point")})}},{key:"getY1Y2",value:function(e,n){var a,i=this.w,r=e==="y1"?n.y:n.y2,s=!1;if(this.annoCtx.invertAxis){var o=i.config.xaxis.convertedCatToNumeric?i.globals.categoryLabels:i.globals.labels,l=o.indexOf(r),c=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child(".concat(l+1,")"));a=c?parseFloat(c.getAttribute("y")):(i.globals.gridHeight/o.length-1)*(l+1)-i.globals.barHeight,n.seriesIndex!==void 0&&i.globals.barHeight&&(a-=i.globals.barHeight/2*(i.globals.series.length-1)-i.globals.barHeight*n.seriesIndex)}else{var u,d=i.globals.seriesYAxisMap[n.yAxisIndex][0],h=i.config.yaxis[n.yAxisIndex].logarithmic?new yn(this.annoCtx.ctx).getLogVal(i.config.yaxis[n.yAxisIndex].logBase,r,d)/i.globals.yLogRatio[d]:(r-i.globals.minYArr[d])/(i.globals.yRange[d]/i.globals.gridHeight);a=i.globals.gridHeight-Math.min(Math.max(h,0),i.globals.gridHeight),s=h>i.globals.gridHeight||h<0,!n.marker||n.y!==void 0&&n.y!==null||(a=0),(u=i.config.yaxis[n.yAxisIndex])!==null&&u!==void 0&&u.reversed&&(a=h)}return typeof r=="string"&&r.includes("px")&&(a=parseFloat(r)),{yP:a,clipped:s}}},{key:"getX1X2",value:function(e,n){var a=this.w,i=e==="x1"?n.x:n.x2,r=this.annoCtx.invertAxis?a.globals.minY:a.globals.minX,s=this.annoCtx.invertAxis?a.globals.maxY:a.globals.maxX,o=this.annoCtx.invertAxis?a.globals.yRange[0]:a.globals.xRange,l=!1,c=this.annoCtx.inversedReversedAxis?(s-i)/(o/a.globals.gridWidth):(i-r)/(o/a.globals.gridWidth);return a.config.xaxis.type!=="category"&&!a.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||a.globals.dataFormatXNumeric||a.config.chart.sparkline.enabled||(c=this.getStringX(i)),typeof i=="string"&&i.includes("px")&&(c=parseFloat(i)),i==null&&n.marker&&(c=a.globals.gridWidth),n.seriesIndex!==void 0&&a.globals.barWidth&&!this.annoCtx.invertAxis&&(c-=a.globals.barWidth/2*(a.globals.series.length-1)-a.globals.barWidth*n.seriesIndex),c>a.globals.gridWidth?(c=a.globals.gridWidth,l=!0):c<0&&(c=0,l=!0),{x:c,clipped:l}}},{key:"getStringX",value:function(e){var n=this.w,a=e;n.config.xaxis.convertedCatToNumeric&&n.globals.categoryLabels.length&&(e=n.globals.categoryLabels.indexOf(e)+1);var i=n.globals.labels.map(function(s){return Array.isArray(s)?s.join(" "):s}).indexOf(e),r=n.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child(".concat(i+1,")"));return r&&(a=parseFloat(r.getAttribute("x"))),a}}]),t}(),II=function(){function t(e){Ue(this,t),this.w=e.w,this.annoCtx=e,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new pu(this.annoCtx)}return Ge(t,[{key:"addXaxisAnnotation",value:function(e,n,a){var i,r=this.w,s=this.helpers.getX1X2("x1",e),o=s.x,l=s.clipped,c=!0,u=e.label.text,d=e.strokeDashArray;if(ce.isNumber(o)){if(e.x2===null||e.x2===void 0){if(!l){var h=this.annoCtx.graphics.drawLine(o+e.offsetX,0+e.offsetY,o+e.offsetX,r.globals.gridHeight+e.offsetY,e.borderColor,d,e.borderWidth);n.appendChild(h.node),e.id&&h.node.classList.add(e.id)}}else{var f=this.helpers.getX1X2("x2",e);if(i=f.x,c=f.clipped,i12?f-12:f===0?12:f;n=(n=(n=(n=n.replace(/(^|[^\\])HH+/g,"$1"+c(f))).replace(/(^|[^\\])H/g,"$1"+f)).replace(/(^|[^\\])hh+/g,"$1"+c(v))).replace(/(^|[^\\])h/g,"$1"+v);var m=i?e.getUTCMinutes():e.getMinutes();n=(n=n.replace(/(^|[^\\])mm+/g,"$1"+c(m))).replace(/(^|[^\\])m/g,"$1"+m);var g=i?e.getUTCSeconds():e.getSeconds();n=(n=n.replace(/(^|[^\\])ss+/g,"$1"+c(g))).replace(/(^|[^\\])s/g,"$1"+g);var p=i?e.getUTCMilliseconds():e.getMilliseconds();n=n.replace(/(^|[^\\])fff+/g,"$1"+c(p,3)),p=Math.round(p/10),n=n.replace(/(^|[^\\])ff/g,"$1"+c(p)),p=Math.round(p/10);var y=f<12?"AM":"PM";n=(n=(n=n.replace(/(^|[^\\])f/g,"$1"+p)).replace(/(^|[^\\])TT+/g,"$1"+y)).replace(/(^|[^\\])T/g,"$1"+y.charAt(0));var w=y.toLowerCase();n=(n=n.replace(/(^|[^\\])tt+/g,"$1"+w)).replace(/(^|[^\\])t/g,"$1"+w.charAt(0));var C=-e.getTimezoneOffset(),k=i||!C?"Z":C>0?"+":"-";if(!i){var P=(C=Math.abs(C))%60;k+=c(Math.floor(C/60))+":"+c(P)}n=n.replace(/(^|[^\\])K/g,"$1"+k);var S=(i?e.getUTCDay():e.getDay())+1;return n=(n=(n=(n=(n=n.replace(new RegExp(o[0],"g"),o[S])).replace(new RegExp(l[0],"g"),l[S])).replace(new RegExp(r[0],"g"),r[d])).replace(new RegExp(s[0],"g"),s[d])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(e,n,a){var i=this.w;i.config.xaxis.min!==void 0&&(e=i.config.xaxis.min),i.config.xaxis.max!==void 0&&(n=i.config.xaxis.max);var r=this.getDate(e),s=this.getDate(n),o=this.formatDate(r,"yyyy MM dd HH mm ss fff").split(" "),l=this.formatDate(s,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(o[6],10),maxMillisecond:parseInt(l[6],10),minSecond:parseInt(o[5],10),maxSecond:parseInt(l[5],10),minMinute:parseInt(o[4],10),maxMinute:parseInt(l[4],10),minHour:parseInt(o[3],10),maxHour:parseInt(l[3],10),minDate:parseInt(o[2],10),maxDate:parseInt(l[2],10),minMonth:parseInt(o[1],10)-1,maxMonth:parseInt(l[1],10)-1,minYear:parseInt(o[0],10),maxYear:parseInt(l[0],10)}}},{key:"isLeapYear",value:function(e){return e%4==0&&e%100!=0||e%400==0}},{key:"calculcateLastDaysOfMonth",value:function(e,n,a){return this.determineDaysOfMonths(e,n)-a}},{key:"determineDaysOfYear",value:function(e){var n=365;return this.isLeapYear(e)&&(n=366),n}},{key:"determineRemainingDaysOfYear",value:function(e,n,a){var i=this.daysCntOfYear[n]+a;return n>1&&this.isLeapYear()&&i++,i}},{key:"determineDaysOfMonths",value:function(e,n){var a=30;switch(e=ce.monthMod(e),!0){case this.months30.indexOf(e)>-1:e===2&&(a=this.isLeapYear(n)?29:28);break;case this.months31.indexOf(e)>-1:default:a=31}return a}}]),t}(),Ml=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w,this.tooltipKeyFormat="dd MMM"}return Ge(t,[{key:"xLabelFormat",value:function(e,n,a,i){var r=this.w;if(r.config.xaxis.type==="datetime"&&r.config.xaxis.labels.formatter===void 0&&r.config.tooltip.x.formatter===void 0){var s=new Wn(this.ctx);return s.formatDate(s.getDate(n),r.config.tooltip.x.format)}return e(n,a,i)}},{key:"defaultGeneralFormatter",value:function(e){return Array.isArray(e)?e.map(function(n){return n}):e}},{key:"defaultYFormatter",value:function(e,n,a){var i=this.w;if(ce.isNumber(e))if(i.globals.yValueDecimal!==0)e=e.toFixed(n.decimalsInFloat!==void 0?n.decimalsInFloat:i.globals.yValueDecimal);else{var r=e.toFixed(0);e=e==r?r:e.toFixed(1)}return e}},{key:"setLabelFormatters",value:function(){var e=this,n=this.w;return n.globals.xaxisTooltipFormatter=function(a){return e.defaultGeneralFormatter(a)},n.globals.ttKeyFormatter=function(a){return e.defaultGeneralFormatter(a)},n.globals.ttZFormatter=function(a){return a},n.globals.legendFormatter=function(a){return e.defaultGeneralFormatter(a)},n.config.xaxis.labels.formatter!==void 0?n.globals.xLabelFormatter=n.config.xaxis.labels.formatter:n.globals.xLabelFormatter=function(a){if(ce.isNumber(a)){if(!n.config.xaxis.convertedCatToNumeric&&n.config.xaxis.type==="numeric"){if(ce.isNumber(n.config.xaxis.decimalsInFloat))return a.toFixed(n.config.xaxis.decimalsInFloat);var i=n.globals.maxX-n.globals.minX;return i>0&&i<100?a.toFixed(1):a.toFixed(0)}return n.globals.isBarHorizontal&&n.globals.maxY-n.globals.minYArr<4?a.toFixed(1):a.toFixed(0)}return a},typeof n.config.tooltip.x.formatter=="function"?n.globals.ttKeyFormatter=n.config.tooltip.x.formatter:n.globals.ttKeyFormatter=n.globals.xLabelFormatter,typeof n.config.xaxis.tooltip.formatter=="function"&&(n.globals.xaxisTooltipFormatter=n.config.xaxis.tooltip.formatter),(Array.isArray(n.config.tooltip.y)||n.config.tooltip.y.formatter!==void 0)&&(n.globals.ttVal=n.config.tooltip.y),n.config.tooltip.z.formatter!==void 0&&(n.globals.ttZFormatter=n.config.tooltip.z.formatter),n.config.legend.formatter!==void 0&&(n.globals.legendFormatter=n.config.legend.formatter),n.config.yaxis.forEach(function(a,i){a.labels.formatter!==void 0?n.globals.yLabelFormatters[i]=a.labels.formatter:n.globals.yLabelFormatters[i]=function(r){return n.globals.xyCharts?Array.isArray(r)?r.map(function(s){return e.defaultYFormatter(s,a,i)}):e.defaultYFormatter(r,a,i):r}}),n.globals}},{key:"heatmapLabelFormatters",value:function(){var e=this.w;if(e.config.chart.type==="heatmap"){e.globals.yAxisScale[0].result=e.globals.seriesNames.slice();var n=e.globals.seriesNames.reduce(function(a,i){return a.length>i.length?a:i},0);e.globals.yAxisScale[0].niceMax=n,e.globals.yAxisScale[0].niceMin=n}}}]),t}(),yr=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"getLabel",value:function(e,n,a,i){var r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"12px",o=!(arguments.length>6&&arguments[6]!==void 0)||arguments[6],l=this.w,c=e[i]===void 0?"":e[i],u=c,d=l.globals.xLabelFormatter,h=l.config.xaxis.labels.formatter,f=!1,v=new Ml(this.ctx),m=c;o&&(u=v.xLabelFormat(d,c,m,{i,dateFormatter:new Wn(this.ctx).formatDate,w:l}),h!==void 0&&(u=h(c,e[i],{i,dateFormatter:new Wn(this.ctx).formatDate,w:l})));var g,p;n.length>0?(g=n[i].unit,p=null,n.forEach(function(k){k.unit==="month"?p="year":k.unit==="day"?p="month":k.unit==="hour"?p="day":k.unit==="minute"&&(p="hour")}),f=p===g,a=n[i].position,u=n[i].value):l.config.xaxis.type==="datetime"&&h===void 0&&(u=""),u===void 0&&(u=""),u=Array.isArray(u)?u:u.toString();var y=new Ee(this.ctx),w={};w=l.globals.rotateXLabels&&o?y.getTextRects(u,parseInt(s,10),null,"rotate(".concat(l.config.xaxis.labels.rotate," 0 0)"),!1):y.getTextRects(u,parseInt(s,10));var C=!l.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(u)&&(String(u)==="NaN"||r.indexOf(u)>=0&&C)&&(u=""),{x:a,text:u,textRect:w,isBold:f}}},{key:"checkLabelBasedOnTickamount",value:function(e,n,a){var i=this.w,r=i.config.xaxis.tickAmount;return r==="dataPoints"&&(r=Math.round(i.globals.gridWidth/120)),r>a||e%Math.round(a/(r+1))==0||(n.text=""),n}},{key:"checkForOverflowingLabels",value:function(e,n,a,i,r){var s=this.w;if(e===0&&s.globals.skipFirstTimelinelabel&&(n.text=""),e===a-1&&s.globals.skipLastTimelinelabel&&(n.text=""),s.config.xaxis.labels.hideOverlappingLabels&&i.length>0){var o=r[r.length-1];n.xi.length||i.some(function(r){return Array.isArray(r.seriesName)})?e:a.seriesYAxisReverseMap[e]}},{key:"isYAxisHidden",value:function(e){var n=this.w,a=n.config.yaxis[e];if(!a.show||this.yAxisAllSeriesCollapsed(e))return!0;if(!a.showForNullSeries){var i=n.globals.seriesYAxisMap[e],r=new yn(this.ctx);return i.every(function(s){return r.isSeriesNull(s)})}return!1}},{key:"getYAxisForeColor",value:function(e,n){var a=this.w;return Array.isArray(e)&&a.globals.yAxisScale[n]&&this.ctx.theme.pushExtraColors(e,a.globals.yAxisScale[n].result.length,!1),e}},{key:"drawYAxisTicks",value:function(e,n,a,i,r,s,o){var l=this.w,c=new Ee(this.ctx),u=l.globals.translateY+l.config.yaxis[r].labels.offsetY;if(l.globals.isBarHorizontal?u=0:l.config.chart.type==="heatmap"&&(u+=s/2),i.show&&n>0){l.config.yaxis[r].opposite===!0&&(e+=i.width);for(var d=n;d>=0;d--){var h=c.drawLine(e+a.offsetX-i.width+i.offsetX,u+i.offsetY,e+a.offsetX+i.offsetX,u+i.offsetY,i.color);o.add(h),u+=s}}}}]),t}(),MI=function(){function t(e){Ue(this,t),this.w=e.w,this.annoCtx=e,this.helpers=new pu(this.annoCtx),this.axesUtils=new yr(this.annoCtx)}return Ge(t,[{key:"addYaxisAnnotation",value:function(e,n,a){var i,r=this.w,s=e.strokeDashArray,o=this.helpers.getY1Y2("y1",e),l=o.yP,c=o.clipped,u=!0,d=!1,h=e.label.text;if(e.y2===null||e.y2===void 0){if(!c){d=!0;var f=this.annoCtx.graphics.drawLine(0+e.offsetX,l+e.offsetY,this._getYAxisAnnotationWidth(e),l+e.offsetY,e.borderColor,s,e.borderWidth);n.appendChild(f.node),e.id&&f.node.classList.add(e.id)}}else{if(i=(o=this.helpers.getY1Y2("y2",e)).yP,u=o.clipped,i>l){var v=l;l=i,i=v}if(!c||!u){d=!0;var m=this.annoCtx.graphics.drawRect(0+e.offsetX,i+e.offsetY,this._getYAxisAnnotationWidth(e),l-i,0,e.fillColor,e.opacity,1,e.borderColor,s);m.node.classList.add("apexcharts-annotation-rect"),m.attr("clip-path","url(#gridRectMask".concat(r.globals.cuid,")")),n.appendChild(m.node),e.id&&m.node.classList.add(e.id)}}if(d){var g=e.label.position==="right"?r.globals.gridWidth:e.label.position==="center"?r.globals.gridWidth/2:0,p=this.annoCtx.graphics.drawText({x:g+e.label.offsetX,y:(i??l)+e.label.offsetY-3,text:h,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});p.attr({rel:a}),n.appendChild(p.node)}}},{key:"_getYAxisAnnotationWidth",value:function(e){var n=this.w;return n.globals.gridWidth,(e.width.indexOf("%")>-1?n.globals.gridWidth*parseInt(e.width,10)/100:parseInt(e.width,10))+e.offsetX}},{key:"drawYAxisAnnotations",value:function(){var e=this,n=this.w,a=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return n.config.annotations.yaxis.forEach(function(i,r){i.yAxisIndex=e.axesUtils.translateYAxisIndex(i.yAxisIndex),e.axesUtils.isYAxisHidden(i.yAxisIndex)&&e.axesUtils.yAxisAllSeriesCollapsed(i.yAxisIndex)||e.addYaxisAnnotation(i,a.node,r)}),a}}]),t}(),OI=function(){function t(e){Ue(this,t),this.w=e.w,this.annoCtx=e,this.helpers=new pu(this.annoCtx)}return Ge(t,[{key:"addPointAnnotation",value:function(e,n,a){if(!(this.w.globals.collapsedSeriesIndices.indexOf(e.seriesIndex)>-1)){var i=this.helpers.getX1X2("x1",e),r=i.x,s=i.clipped,o=(i=this.helpers.getY1Y2("y1",e)).yP,l=i.clipped;if(ce.isNumber(r)&&!l&&!s){var c={pSize:e.marker.size,pointStrokeWidth:e.marker.strokeWidth,pointFillColor:e.marker.fillColor,pointStrokeColor:e.marker.strokeColor,shape:e.marker.shape,pRadius:e.marker.radius,class:"apexcharts-point-annotation-marker ".concat(e.marker.cssClass," ").concat(e.id?e.id:"")},u=this.annoCtx.graphics.drawMarker(r+e.marker.offsetX,o+e.marker.offsetY,c);n.appendChild(u.node);var d=e.label.text?e.label.text:"",h=this.annoCtx.graphics.drawText({x:r+e.label.offsetX,y:o+e.label.offsetY-e.marker.size-parseFloat(e.label.style.fontSize)/1.6,text:d,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});if(h.attr({rel:a}),n.appendChild(h.node),e.customSVG.SVG){var f=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+e.customSVG.cssClass});f.attr({transform:"translate(".concat(r+e.customSVG.offsetX,", ").concat(o+e.customSVG.offsetY,")")}),f.node.innerHTML=e.customSVG.SVG,n.appendChild(f.node)}if(e.image.path){var v=e.image.width?e.image.width:20,m=e.image.height?e.image.height:20;u=this.annoCtx.addImage({x:r+e.image.offsetX-v/2,y:o+e.image.offsetY-m/2,width:v,height:m,path:e.image.path,appendTo:".apexcharts-point-annotations"})}e.mouseEnter&&u.node.addEventListener("mouseenter",e.mouseEnter.bind(this,e)),e.mouseLeave&&u.node.addEventListener("mouseleave",e.mouseLeave.bind(this,e)),e.click&&u.node.addEventListener("click",e.click.bind(this,e))}}}},{key:"drawPointAnnotations",value:function(){var e=this,n=this.w,a=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return n.config.annotations.points.map(function(i,r){e.addPointAnnotation(i,a.node,r)}),a}}]),t}(),Vx={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},Rr=function(){function t(){Ue(this,t),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,stepSize:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,showDuplicates:!1,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:void 0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return Ge(t,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"",locales:[Vx],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.7},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",categoryFormatter:void 0,valueFormatter:void 0},png:{filename:void 0},svg:{filename:void 0},scale:void 0,width:void 0},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,allowMouseWheelZoom:!0,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{line:{isSlopeChart:!1,colors:{threshold:0,colorAboveThreshold:void 0,colorBelowThreshold:void 0}},area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,borderRadius:4,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0},seriesTitle:{show:!0,offsetY:1,offsetX:1,borderColor:"#000",borderWidth:1,borderRadius:2,style:{background:"rgba(0, 0, 0, 0.6)",color:"#fff",fontSize:"12px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:6,right:6,top:2,bottom:2}}}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(e){return e}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(e){return e+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(e){return e.globals.seriesTotals.reduce(function(n,a){return n+a},0)/e.globals.series.length+"%"}}},barLabels:{enabled:!1,offsetX:0,offsetY:0,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(e){return e},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(e){return e}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(e){return e}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(e){return e.globals.seriesTotals.reduce(function(n,a){return n+a},0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(e){return e!==null?e:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.8}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.8}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],clusterGroupedSeries:!0,clusterGroupedSeriesOrientation:"vertical",labels:{colors:void 0,useSeriesColors:!1},markers:{size:7,fillColors:void 0,strokeWidth:1,shape:void 0,offsetX:0,offsetY:0,customHTML:void 0,onClick:void 0},itemMargin:{horizontal:5,vertical:4},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",offsetX:0,offsetY:0,showNullDataPoints:!0,onClick:void 0,onDblClick:void 0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{hover:{filter:{type:"lighten"}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken"}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!1,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(e){return e?e+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},stepSize:void 0,tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.8}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),t}(),LI=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w,this.graphics=new Ee(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new pu(this),this.xAxisAnnotations=new II(this),this.yAxisAnnotations=new MI(this),this.pointsAnnotations=new OI(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return Ge(t,[{key:"drawAxesAnnotations",value:function(){var e=this.w;if(e.globals.axisCharts&&e.globals.dataPoints){for(var n=this.yAxisAnnotations.drawYAxisAnnotations(),a=this.xAxisAnnotations.drawXAxisAnnotations(),i=this.pointsAnnotations.drawPointAnnotations(),r=e.config.chart.animations.enabled,s=[n,a,i],o=[a.node,n.node,i.node],l=0;l<3;l++)e.globals.dom.elGraphical.add(s[l]),!r||e.globals.resized||e.globals.dataChanged||e.config.chart.type!=="scatter"&&e.config.chart.type!=="bubble"&&e.globals.dataPoints>1&&o[l].classList.add("apexcharts-element-hidden"),e.globals.delayedElements.push({el:o[l],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var e=this;this.w.config.annotations.images.map(function(n,a){e.addImage(n,a)})}},{key:"drawTextAnnos",value:function(){var e=this;this.w.config.annotations.texts.map(function(n,a){e.addText(n,a)})}},{key:"addXaxisAnnotation",value:function(e,n,a){this.xAxisAnnotations.addXaxisAnnotation(e,n,a)}},{key:"addYaxisAnnotation",value:function(e,n,a){this.yAxisAnnotations.addYaxisAnnotation(e,n,a)}},{key:"addPointAnnotation",value:function(e,n,a){this.pointsAnnotations.addPointAnnotation(e,n,a)}},{key:"addText",value:function(e,n){var a=e.x,i=e.y,r=e.text,s=e.textAnchor,o=e.foreColor,l=e.fontSize,c=e.fontFamily,u=e.fontWeight,d=e.cssClass,h=e.backgroundColor,f=e.borderWidth,v=e.strokeDashArray,m=e.borderRadius,g=e.borderColor,p=e.appendTo,y=p===void 0?".apexcharts-svg":p,w=e.paddingLeft,C=w===void 0?4:w,k=e.paddingRight,P=k===void 0?4:k,S=e.paddingBottom,A=S===void 0?2:S,T=e.paddingTop,E=T===void 0?2:T,I=this.w,O=this.graphics.drawText({x:a,y:i,text:r,textAnchor:s||"start",fontSize:l||"12px",fontWeight:u||"regular",fontFamily:c||I.config.chart.fontFamily,foreColor:o||I.config.chart.foreColor,cssClass:d}),V=I.globals.dom.baseEl.querySelector(y);V&&V.appendChild(O.node);var F=O.bbox();if(r){var z=this.graphics.drawRect(F.x-C,F.y-E,F.width+C+P,F.height+A+E,m,h||"transparent",1,f,g,v);V.insertBefore(z.node,O.node)}}},{key:"addImage",value:function(e,n){var a=this.w,i=e.path,r=e.x,s=r===void 0?0:r,o=e.y,l=o===void 0?0:o,c=e.width,u=c===void 0?20:c,d=e.height,h=d===void 0?20:d,f=e.appendTo,v=f===void 0?".apexcharts-svg":f,m=a.globals.dom.Paper.image(i);m.size(u,h).move(s,l);var g=a.globals.dom.baseEl.querySelector(v);return g&&g.appendChild(m.node),m}},{key:"addXaxisAnnotationExternal",value:function(e,n,a){return this.addAnnotationExternal({params:e,pushToMemory:n,context:a,type:"xaxis",contextMethod:a.addXaxisAnnotation}),a}},{key:"addYaxisAnnotationExternal",value:function(e,n,a){return this.addAnnotationExternal({params:e,pushToMemory:n,context:a,type:"yaxis",contextMethod:a.addYaxisAnnotation}),a}},{key:"addPointAnnotationExternal",value:function(e,n,a){return this.invertAxis===void 0&&(this.invertAxis=a.w.globals.isBarHorizontal),this.addAnnotationExternal({params:e,pushToMemory:n,context:a,type:"point",contextMethod:a.addPointAnnotation}),a}},{key:"addAnnotationExternal",value:function(e){var n=e.params,a=e.pushToMemory,i=e.context,r=e.type,s=e.contextMethod,o=i,l=o.w,c=l.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations")),u=c.childNodes.length+1,d=new Rr,h=Object.assign({},r==="xaxis"?d.xAxisAnnotation:r==="yaxis"?d.yAxisAnnotation:d.pointAnnotation),f=ce.extend(h,n);switch(r){case"xaxis":this.addXaxisAnnotation(f,c,u);break;case"yaxis":this.addYaxisAnnotation(f,c,u);break;case"point":this.addPointAnnotation(f,c,u)}var v=l.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations .apexcharts-").concat(r,"-annotation-label[rel='").concat(u,"']")),m=this.helpers.addBackgroundToAnno(v,f);return m&&c.insertBefore(m.node,v),a&&l.globals.memory.methodsToExec.push({context:o,id:f.id?f.id:ce.randomId(),method:s,label:"addAnnotation",params:n}),i}},{key:"clearAnnotations",value:function(e){for(var n=e.w,a=n.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations"),i=n.globals.memory.methodsToExec.length-1;i>=0;i--)n.globals.memory.methodsToExec[i].label!=="addText"&&n.globals.memory.methodsToExec[i].label!=="addAnnotation"||n.globals.memory.methodsToExec.splice(i,1);a=ce.listToArray(a),Array.prototype.forEach.call(a,function(r){for(;r.firstChild;)r.removeChild(r.firstChild)})}},{key:"removeAnnotation",value:function(e,n){var a=e.w,i=a.globals.dom.baseEl.querySelectorAll(".".concat(n));i&&(a.globals.memory.methodsToExec.map(function(r,s){r.id===n&&a.globals.memory.methodsToExec.splice(s,1)}),Array.prototype.forEach.call(i,function(r){r.parentElement.removeChild(r)}))}}]),t}(),Fd=function(t){var e,n=t.isTimeline,a=t.ctx,i=t.seriesIndex,r=t.dataPointIndex,s=t.y1,o=t.y2,l=t.w,c=l.globals.seriesRangeStart[i][r],u=l.globals.seriesRangeEnd[i][r],d=l.globals.labels[r],h=l.config.series[i].name?l.config.series[i].name:"",f=l.globals.ttKeyFormatter,v=l.config.tooltip.y.title.formatter,m={w:l,seriesIndex:i,dataPointIndex:r,start:c,end:u};typeof v=="function"&&(h=v(h,m)),(e=l.config.series[i].data[r])!==null&&e!==void 0&&e.x&&(d=l.config.series[i].data[r].x),n||l.config.xaxis.type==="datetime"&&(d=new Ml(a).xLabelFormat(l.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new Wn(a).formatDate,w:l})),typeof f=="function"&&(d=f(d,m)),Number.isFinite(s)&&Number.isFinite(o)&&(c=s,u=o);var g="",p="",y=l.globals.colors[i];if(l.config.tooltip.x.formatter===void 0)if(l.config.xaxis.type==="datetime"){var w=new Wn(a);g=w.formatDate(w.getDate(c),l.config.tooltip.x.format),p=w.formatDate(w.getDate(u),l.config.tooltip.x.format)}else g=c,p=u;else g=l.config.tooltip.x.formatter(c),p=l.config.tooltip.x.formatter(u);return{start:c,end:u,startVal:g,endVal:p,ylabel:d,color:y,seriesName:h}},Bd=function(t){var e=t.color,n=t.seriesName,a=t.ylabel,i=t.start,r=t.end,s=t.seriesIndex,o=t.dataPointIndex,l=t.ctx.tooltip.tooltipLabels.getFormatters(s);i=l.yLbFormatter(i),r=l.yLbFormatter(r);var c=l.yLbFormatter(t.w.globals.series[s][o]),u=` - `.concat(i,` - - - `).concat(r,` - `);return'
    '+(n||"")+'
    '+a+": "+(t.w.globals.comboCharts?t.w.config.series[s].type==="rangeArea"||t.w.config.series[s].type==="rangeBar"?u:"".concat(c,""):u)+"
    "},tl=function(){function t(e){Ue(this,t),this.opts=e}return Ge(t,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(e){return this.hideYAxis(),ce.extend(e,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"slope",value:function(){return this.hideYAxis(),{chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!0,formatter:function(e,n){var a=n.w.config.series[n.seriesIndex].name;return e!==null?a+": "+e:""},background:{enabled:!1},offsetX:-5},grid:{xaxis:{lines:{show:!0}},yaxis:{lines:{show:!1}}},xaxis:{position:"top",labels:{style:{fontSize:14,fontWeight:900}},tooltip:{enabled:!1},crosshairs:{show:!1}},markers:{size:8,hover:{sizeOffset:1}},legend:{show:!1},tooltip:{shared:!1,intersect:!0,followCursor:!0},stroke:{width:5,curve:"straight"}}}},{key:"bar",value:function(){return{chart:{stacked:!1},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"square"},fill:{opacity:.85},legend:{markers:{shape:"square"}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"funnel",value:function(){return this.hideYAxis(),Ye(Ye({},this.bar()),{},{chart:{animations:{speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var e=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(n){var a=n.seriesIndex,i=n.dataPointIndex,r=n.w;return e._getBoxTooltip(r,a,i,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var e=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(n){var a=n.seriesIndex,i=n.dataPointIndex,r=n.w;return e._getBoxTooltip(r,a,i,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:7,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(e,n){n.ctx;var a=n.seriesIndex,i=n.dataPointIndex,r=n.w,s=function(){var o=r.globals.seriesRangeStart[a][i];return r.globals.seriesRangeEnd[a][i]-o};return r.globals.comboCharts?r.config.series[a].type==="rangeBar"||r.config.series[a].type==="rangeArea"?s():e:s()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(e){return e.w.config.plotOptions&&e.w.config.plotOptions.bar&&e.w.config.plotOptions.bar.horizontal?function(n){var a=Fd(Ye(Ye({},n),{},{isTimeline:!0})),i=a.color,r=a.seriesName,s=a.ylabel,o=a.startVal,l=a.endVal;return Bd(Ye(Ye({},n),{},{color:i,seriesName:r,ylabel:s,start:o,end:l}))}(e):function(n){var a=Fd(n),i=a.color,r=a.seriesName,s=a.ylabel,o=a.start,l=a.end;return Bd(Ye(Ye({},n),{},{color:i,seriesName:r,ylabel:s,start:o,end:l}))}(e)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(e){var n,a;return(n=e.plotOptions.bar)!==null&&n!==void 0&&n.barHeight||(e.plotOptions.bar.barHeight=2),(a=e.plotOptions.bar)!==null&&a!==void 0&&a.columnWidth||(e.plotOptions.bar.columnWidth=2),e}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(e){return function(n){var a=Fd(n),i=a.color,r=a.seriesName,s=a.ylabel,o=a.start,l=a.end;return Bd(Ye(Ye({},n),{},{color:i,seriesName:r,ylabel:s,start:o,end:l}))}(e)}}}}},{key:"brush",value:function(e){return ce.extend(e,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(e){e.dataLabels=e.dataLabels||{},e.dataLabels.formatter=e.dataLabels.formatter||void 0;var n=e.dataLabels.formatter;return e.yaxis.forEach(function(a,i){e.yaxis[i].min=0,e.yaxis[i].max=100}),e.chart.type==="bar"&&(e.dataLabels.formatter=n||function(a){return typeof a=="number"&&a?a.toFixed(0)+"%":a}),e}},{key:"stackedBars",value:function(){var e=this.bar();return Ye(Ye({},e),{},{plotOptions:Ye(Ye({},e.plotOptions),{},{bar:Ye(Ye({},e.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(e){return e.xaxis.convertedCatToNumeric=!0,e}},{key:"convertCatToNumericXaxis",value:function(e,n,a){e.xaxis.type="numeric",e.xaxis.labels=e.xaxis.labels||{},e.xaxis.labels.formatter=e.xaxis.labels.formatter||function(s){return ce.isNumber(s)?Math.floor(s):s};var i=e.xaxis.labels.formatter,r=e.xaxis.categories&&e.xaxis.categories.length?e.xaxis.categories:e.labels;return a&&a.length&&(r=a.map(function(s){return Array.isArray(s)?s:String(s)})),r&&r.length&&(e.xaxis.labels.formatter=function(s){return ce.isNumber(s)?i(r[Math.floor(s)-1]):i(s)}),e.xaxis.categories=[],e.labels=[],e.xaxis.tickAmount=e.xaxis.tickAmount||"dataPoints",e}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square"}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{opacity:1,gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"polarArea",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:5,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},xaxis:{labels:{formatter:function(e){return e},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"_getBoxTooltip",value:function(e,n,a,i,r){var s=e.globals.seriesCandleO[n][a],o=e.globals.seriesCandleH[n][a],l=e.globals.seriesCandleM[n][a],c=e.globals.seriesCandleL[n][a],u=e.globals.seriesCandleC[n][a];return e.config.series[n].type&&e.config.series[n].type!==r?`
    - `.concat(e.config.series[n].name?e.config.series[n].name:"series-"+(n+1),": ").concat(e.globals.series[n][a],` -
    `):'
    ')+"
    ".concat(i[0],': ')+s+"
    "+"
    ".concat(i[1],': ')+o+"
    "+(l?"
    ".concat(i[2],': ')+l+"
    ":"")+"
    ".concat(i[3],': ')+c+"
    "+"
    ".concat(i[4],': ')+u+"
    "}}]),t}(),nl=function(){function t(e){Ue(this,t),this.opts=e}return Ge(t,[{key:"init",value:function(e){var n=e.responsiveOverride,a=this.opts,i=new Rr,r=new tl(a);this.chartType=a.chart.type,a=this.extendYAxis(a),a=this.extendAnnotations(a);var s=i.init(),o={};if(a&&Xs(a)==="object"){var l,c,u,d,h,f,v,m,g,p,y={};y=["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(a.chart.type)!==-1?r[a.chart.type]():r.line(),(l=a.plotOptions)!==null&&l!==void 0&&(c=l.bar)!==null&&c!==void 0&&c.isFunnel&&(y=r.funnel()),a.chart.stacked&&a.chart.type==="bar"&&(y=r.stackedBars()),(u=a.chart.brush)!==null&&u!==void 0&&u.enabled&&(y=r.brush(y)),(d=a.plotOptions)!==null&&d!==void 0&&(h=d.line)!==null&&h!==void 0&&h.isSlopeChart&&(y=r.slope()),a.chart.stacked&&a.chart.stackType==="100%"&&(a=r.stacked100(a)),(f=a.plotOptions)!==null&&f!==void 0&&(v=f.bar)!==null&&v!==void 0&&v.isDumbbell&&(a=r.dumbbell(a)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(a),a.xaxis=a.xaxis||window.Apex.xaxis||{},n||(a.xaxis.convertedCatToNumeric=!1),((m=(a=this.checkForCatToNumericXAxis(this.chartType,y,a)).chart.sparkline)!==null&&m!==void 0&&m.enabled||(g=window.Apex.chart)!==null&&g!==void 0&&(p=g.sparkline)!==null&&p!==void 0&&p.enabled)&&(y=r.sparkline(y)),o=ce.extend(s,y)}var w=ce.extend(o,window.Apex);return s=ce.extend(w,a),s=this.handleUserInputErrors(s)}},{key:"checkForCatToNumericXAxis",value:function(e,n,a){var i,r,s=new tl(a),o=(e==="bar"||e==="boxPlot")&&((i=a.plotOptions)===null||i===void 0||(r=i.bar)===null||r===void 0?void 0:r.horizontal),l=e==="pie"||e==="polarArea"||e==="donut"||e==="radar"||e==="radialBar"||e==="heatmap",c=a.xaxis.type!=="datetime"&&a.xaxis.type!=="numeric",u=a.xaxis.tickPlacement?a.xaxis.tickPlacement:n.xaxis&&n.xaxis.tickPlacement;return o||l||!c||u==="between"||(a=s.convertCatToNumeric(a)),a}},{key:"extendYAxis",value:function(e,n){var a=new Rr;(e.yaxis===void 0||!e.yaxis||Array.isArray(e.yaxis)&&e.yaxis.length===0)&&(e.yaxis={}),e.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(e.yaxis=ce.extend(e.yaxis,window.Apex.yaxis)),e.yaxis.constructor!==Array?e.yaxis=[ce.extend(a.yAxis,e.yaxis)]:e.yaxis=ce.extendArray(e.yaxis,a.yAxis);var i=!1;e.yaxis.forEach(function(s){s.logarithmic&&(i=!0)});var r=e.series;return n&&!r&&(r=n.config.series),i&&r.length!==e.yaxis.length&&r.length&&(e.yaxis=r.map(function(s,o){if(s.name||(r[o].name="series-".concat(o+1)),e.yaxis[o])return e.yaxis[o].seriesName=r[o].name,e.yaxis[o];var l=ce.extend(a.yAxis,e.yaxis[0]);return l.show=!1,l})),i&&r.length>1&&r.length!==e.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),e}},{key:"extendAnnotations",value:function(e){return e.annotations===void 0&&(e.annotations={},e.annotations.yaxis=[],e.annotations.xaxis=[],e.annotations.points=[]),e=this.extendYAxisAnnotations(e),e=this.extendXAxisAnnotations(e),e=this.extendPointAnnotations(e)}},{key:"extendYAxisAnnotations",value:function(e){var n=new Rr;return e.annotations.yaxis=ce.extendArray(e.annotations.yaxis!==void 0?e.annotations.yaxis:[],n.yAxisAnnotation),e}},{key:"extendXAxisAnnotations",value:function(e){var n=new Rr;return e.annotations.xaxis=ce.extendArray(e.annotations.xaxis!==void 0?e.annotations.xaxis:[],n.xAxisAnnotation),e}},{key:"extendPointAnnotations",value:function(e){var n=new Rr;return e.annotations.points=ce.extendArray(e.annotations.points!==void 0?e.annotations.points:[],n.pointAnnotation),e}},{key:"checkForDarkTheme",value:function(e){e.theme&&e.theme.mode==="dark"&&(e.tooltip||(e.tooltip={}),e.tooltip.theme!=="light"&&(e.tooltip.theme="dark"),e.chart.foreColor||(e.chart.foreColor="#f6f7f8"),e.theme.palette||(e.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(e){var n=e;if(n.tooltip.shared&&n.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if(n.chart.type==="bar"&&n.plotOptions.bar.horizontal){if(n.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");n.yaxis[0].reversed&&(n.yaxis[0].opposite=!0),n.xaxis.tooltip.enabled=!1,n.yaxis[0].tooltip.enabled=!1,n.chart.zoom.enabled=!1}return n.chart.type!=="bar"&&n.chart.type!=="rangeBar"||n.tooltip.shared&&n.xaxis.crosshairs.width==="barWidth"&&n.series.length>1&&(n.xaxis.crosshairs.width="tickWidth"),n.chart.type!=="candlestick"&&n.chart.type!=="boxPlot"||n.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(n.chart.type," chart is not supported.")),n.yaxis[0].reversed=!1),n}}]),t}(),Rx=function(){function t(){Ue(this,t)}return Ge(t,[{key:"initGlobalVars",value:function(e){e.series=[],e.seriesCandleO=[],e.seriesCandleH=[],e.seriesCandleM=[],e.seriesCandleL=[],e.seriesCandleC=[],e.seriesRangeStart=[],e.seriesRangeEnd=[],e.seriesRange=[],e.seriesPercent=[],e.seriesGoals=[],e.seriesX=[],e.seriesZ=[],e.seriesNames=[],e.seriesTotals=[],e.seriesLog=[],e.seriesColors=[],e.stackedSeriesTotals=[],e.seriesXvalues=[],e.seriesYvalues=[],e.labels=[],e.hasXaxisGroups=!1,e.groups=[],e.barGroups=[],e.lineGroups=[],e.areaGroups=[],e.hasSeriesGroups=!1,e.seriesGroups=[],e.categoryLabels=[],e.timescaleLabels=[],e.noLabelsProvided=!1,e.resizeTimer=null,e.selectionResizeTimer=null,e.lastWheelExecution=0,e.delayedElements=[],e.pointsArray=[],e.dataLabelsRects=[],e.isXNumeric=!1,e.skipLastTimelinelabel=!1,e.skipFirstTimelinelabel=!1,e.isDataXYZ=!1,e.isMultiLineX=!1,e.isMultipleYAxis=!1,e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE,e.minYArr=[],e.maxYArr=[],e.maxX=-Number.MAX_VALUE,e.minX=Number.MAX_VALUE,e.initialMaxX=-Number.MAX_VALUE,e.initialMinX=Number.MAX_VALUE,e.maxDate=0,e.minDate=Number.MAX_VALUE,e.minZ=Number.MAX_VALUE,e.maxZ=-Number.MAX_VALUE,e.minXDiff=Number.MAX_VALUE,e.yAxisScale=[],e.xAxisScale=null,e.xAxisTicksPositions=[],e.yLabelsCoords=[],e.yTitleCoords=[],e.barPadForNumericAxis=0,e.padHorizontal=0,e.xRange=0,e.yRange=[],e.zRange=0,e.dataPoints=0,e.xTickAmount=0,e.multiAxisTickAmount=0}},{key:"globalVars",value:function(e){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:e.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],invalidLogScale:!1,ignoreYAxisIndexes:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:e.chart.toolbar.autoSelected==="zoom"&&e.chart.toolbar.tools.zoom&&e.chart.zoom.enabled,panEnabled:e.chart.toolbar.autoSelected==="pan"&&e.chart.toolbar.tools.pan,selectionEnabled:e.chart.toolbar.autoSelected==="selection"&&e.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,isSlopeChart:e.plotOptions.line.isSlopeChart,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null,niceScaleAllowedMagMsd:[[1,1,2,5,5,5,10,10,10,10,10],[1,1,2,5,5,5,10,10,10,10,10]],niceScaleDefaultTicks:[1,2,4,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,24],seriesYAxisMap:[],seriesYAxisReverseMap:[]}}},{key:"init",value:function(e){var n=this.globalVars(e);return this.initGlobalVars(n),n.initialConfig=ce.extend({},e),n.initialSeries=ce.clone(e.series),n.lastXAxis=ce.clone(n.initialConfig.xaxis),n.lastYAxis=ce.clone(n.initialConfig.yaxis),n}}]),t}(),EI=function(){function t(e){Ue(this,t),this.opts=e}return Ge(t,[{key:"init",value:function(){var e=new nl(this.opts).init({responsiveOverride:!1});return{config:e,globals:new Rx().init(e)}}}]),t}(),mi=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w,this.opts=null,this.seriesIndex=0,this.patternIDs=[]}return Ge(t,[{key:"clippedImgArea",value:function(e){var n=this.w,a=n.config,i=parseInt(n.globals.gridWidth,10),r=parseInt(n.globals.gridHeight,10),s=i>r?i:r,o=e.image,l=0,c=0;e.width===void 0&&e.height===void 0?a.fill.image.width!==void 0&&a.fill.image.height!==void 0?(l=a.fill.image.width+1,c=a.fill.image.height):(l=s+1,c=s):(l=e.width,c=e.height);var u=document.createElementNS(n.globals.SVGNS,"pattern");Ee.setAttrs(u,{id:e.patternID,patternUnits:e.patternUnits?e.patternUnits:"userSpaceOnUse",width:l+"px",height:c+"px"});var d=document.createElementNS(n.globals.SVGNS,"image");u.appendChild(d),d.setAttributeNS(window.SVG.xlink,"href",o),Ee.setAttrs(d,{x:0,y:0,preserveAspectRatio:"none",width:l+"px",height:c+"px"}),d.style.opacity=e.opacity,n.globals.dom.elDefs.node.appendChild(u)}},{key:"getSeriesIndex",value:function(e){var n=this.w,a=n.config.chart.type;return(a==="bar"||a==="rangeBar")&&n.config.plotOptions.bar.distributed||a==="heatmap"||a==="treemap"?this.seriesIndex=e.seriesNumber:this.seriesIndex=e.seriesNumber%n.globals.series.length,this.seriesIndex}},{key:"computeColorStops",value:function(e,n){var a,i=this.w,r=null,s=null,o=Ho(e);try{for(o.s();!(a=o.n()).done;){var l=a.value;l>=n.threshold?(r===null||l>r)&&(r=l):(s===null||l-1?g=ce.getOpacityFromRGBA(d):y=ce.hexToRgba(ce.rgb2hex(d),g),e.opacity&&(g=e.opacity),m==="pattern"&&(o=this.handlePatternFill({fillConfig:e.fillConfig,patternFill:o,fillColor:d,fillOpacity:g,defaultColor:y})),p){var w=Ln(c.fill.gradient.colorStops)||[],C=c.fill.gradient.type;u&&(w[this.seriesIndex]=this.computeColorStops(r.globals.series[this.seriesIndex],c.plotOptions.line.colors),C="vertical"),l=this.handleGradientFill({type:C,fillConfig:e.fillConfig,fillColor:d,fillOpacity:g,colorStops:w,i:this.seriesIndex})}if(m==="image"){var k=c.fill.image.src,P=e.patternID?e.patternID:"",S="pattern".concat(r.globals.cuid).concat(e.seriesNumber+1).concat(P);this.patternIDs.indexOf(S)===-1&&(this.clippedImgArea({opacity:g,image:Array.isArray(k)?e.seriesNumber-1&&(v=ce.getOpacityFromRGBA(f));var m=l.gradient.opacityTo===void 0?i:Array.isArray(l.gradient.opacityTo)?l.gradient.opacityTo[o]:l.gradient.opacityTo;if(l.gradient.gradientToColors===void 0||l.gradient.gradientToColors.length===0)h=l.gradient.shade==="dark"?d.shadeColor(-1*parseFloat(l.gradient.shadeIntensity),a.indexOf("rgb")>-1?ce.rgb2hex(a):a):d.shadeColor(parseFloat(l.gradient.shadeIntensity),a.indexOf("rgb")>-1?ce.rgb2hex(a):a);else if(l.gradient.gradientToColors[c.seriesNumber]){var g=l.gradient.gradientToColors[c.seriesNumber];h=g,g.indexOf("rgba")>-1&&(m=ce.getOpacityFromRGBA(g))}else h=a;if(l.gradient.gradientFrom&&(f=l.gradient.gradientFrom),l.gradient.gradientTo&&(h=l.gradient.gradientTo),l.gradient.inverseColors){var p=f;f=h,h=p}return f.indexOf("rgb")>-1&&(f=ce.rgb2hex(f)),h.indexOf("rgb")>-1&&(h=ce.rgb2hex(h)),u.drawGradient(n,f,h,v,m,c.size,l.gradient.stops,s,o)}}]),t}(),po=function(){function t(e,n){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"setGlobalMarkerSize",value:function(){var e=this.w;if(e.globals.markers.size=Array.isArray(e.config.markers.size)?e.config.markers.size:[e.config.markers.size],e.globals.markers.size.length>0){if(e.globals.markers.size.length0:u.config.markers.size>0)||o||m){w||(C+=" w".concat(ce.randomId()));var k=this.getMarkerConfig({cssClass:C,seriesIndex:a,dataPointIndex:y});u.config.series[d].data[y]&&(u.config.series[d].data[y].fillColor&&(k.pointFillColor=u.config.series[d].data[y].fillColor),u.config.series[d].data[y].strokeColor&&(k.pointStrokeColor=u.config.series[d].data[y].strokeColor)),r!==void 0&&(k.pSize=r),(h.x[g]<-u.globals.markers.largestSize||h.x[g]>u.globals.gridWidth+u.globals.markers.largestSize||h.y[g]<-u.globals.markers.largestSize||h.y[g]>u.globals.gridHeight+u.globals.markers.largestSize)&&(k.pSize=0),!w&&((u.globals.markers.size[a]>0||o||m)&&!f&&(f=v.group({class:o||m?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(u.globals.cuid,")")),(p=v.drawMarker(h.x[g],h.y[g],k)).attr("rel",y),p.attr("j",y),p.attr("index",a),p.node.setAttribute("default-marker-size",k.pSize),new $n(this.ctx).setSelectionFilter(p,a,y),this.addEvents(p),f&&f.add(p))}else u.globals.pointsArray[a]===void 0&&(u.globals.pointsArray[a]=[]),u.globals.pointsArray[a].push([h.x[g],h.y[g]])}return f}},{key:"getMarkerConfig",value:function(e){var n=e.cssClass,a=e.seriesIndex,i=e.dataPointIndex,r=i===void 0?null:i,s=e.radius,o=s===void 0?null:s,l=e.size,c=l===void 0?null:l,u=e.strokeWidth,d=u===void 0?null:u,h=this.w,f=this.getMarkerStyle(a),v=c===null?h.globals.markers.size[a]:c,m=h.config.markers;return r!==null&&m.discrete.length&&m.discrete.map(function(g){g.seriesIndex===a&&g.dataPointIndex===r&&(f.pointStrokeColor=g.strokeColor,f.pointFillColor=g.fillColor,v=g.size,f.pointShape=g.shape)}),{pSize:o===null?v:o,pRadius:o!==null?o:m.radius,pointStrokeWidth:d!==null?d:Array.isArray(m.strokeWidth)?m.strokeWidth[a]:m.strokeWidth,pointStrokeColor:f.pointStrokeColor,pointFillColor:f.pointFillColor,shape:f.pointShape||(Array.isArray(m.shape)?m.shape[a]:m.shape),class:n,pointStrokeOpacity:Array.isArray(m.strokeOpacity)?m.strokeOpacity[a]:m.strokeOpacity,pointStrokeDashArray:Array.isArray(m.strokeDashArray)?m.strokeDashArray[a]:m.strokeDashArray,pointFillOpacity:Array.isArray(m.fillOpacity)?m.fillOpacity[a]:m.fillOpacity,seriesIndex:a}}},{key:"addEvents",value:function(e){var n=this.w,a=new Ee(this.ctx);e.node.addEventListener("mouseenter",a.pathMouseEnter.bind(this.ctx,e)),e.node.addEventListener("mouseleave",a.pathMouseLeave.bind(this.ctx,e)),e.node.addEventListener("mousedown",a.pathMouseDown.bind(this.ctx,e)),e.node.addEventListener("click",n.config.markers.onClick),e.node.addEventListener("dblclick",n.config.markers.onDblClick),e.node.addEventListener("touchstart",a.pathMouseDown.bind(this.ctx,e),{passive:!0})}},{key:"getMarkerStyle",value:function(e){var n=this.w,a=n.globals.markers.colors,i=n.config.markers.strokeColor||n.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(i)?i[e]:i,pointFillColor:Array.isArray(a)?a[e]:a}}}]),t}(),Nx=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w,this.initialAnim=this.w.config.chart.animations.enabled}return Ge(t,[{key:"draw",value:function(e,n,a){var i=this.w,r=new Ee(this.ctx),s=a.realIndex,o=a.pointsPos,l=a.zRatio,c=a.elParent,u=r.group({class:"apexcharts-series-markers apexcharts-series-".concat(i.config.chart.type)});if(u.attr("clip-path","url(#gridRectMarkerMask".concat(i.globals.cuid,")")),Array.isArray(o.x))for(var d=0;dm.maxBubbleRadius&&(v=m.maxBubbleRadius)}var g=o.x[d],p=o.y[d];if(v=v||0,p!==null&&i.globals.series[s][h]!==void 0||(f=!1),f){var y=this.drawPoint(g,p,v,s,h,n);u.add(y)}c.add(u)}}},{key:"drawPoint",value:function(e,n,a,i,r,s){var o=this.w,l=i,c=new fo(this.ctx),u=new $n(this.ctx),d=new mi(this.ctx),h=new po(this.ctx),f=new Ee(this.ctx),v=h.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:l,dataPointIndex:r,radius:o.config.chart.type==="bubble"||o.globals.comboCharts&&o.config.series[i]&&o.config.series[i].type==="bubble"?a:null}),m=d.fillPath({seriesNumber:i,dataPointIndex:r,color:v.pointFillColor,patternUnits:"objectBoundingBox",value:o.globals.series[i][s]}),g=f.drawMarker(e,n,v);if(o.config.series[l].data[r]&&o.config.series[l].data[r].fillColor&&(m=o.config.series[l].data[r].fillColor),g.attr({fill:m}),o.config.chart.dropShadow.enabled){var p=o.config.chart.dropShadow;u.dropShadow(g,p,i)}if(!this.initialAnim||o.globals.dataChanged||o.globals.resized)o.globals.animationEnded=!0;else{var y=o.config.chart.animations.speed;c.animateMarker(g,y,o.globals.easing,function(){window.setTimeout(function(){c.animationCompleted(g)},100)})}return g.attr({rel:r,j:r,index:i,"default-marker-size":v.pSize}),u.setSelectionFilter(g,i,r),h.addEvents(g),g.node.classList.add("apexcharts-marker"),g}},{key:"centerTextInBubble",value:function(e){var n=this.w;return{y:e+=parseInt(n.config.dataLabels.style.fontSize,10)/4}}}]),t}(),Us=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"dataLabelsCorrection",value:function(e,n,a,i,r,s,o){var l=this.w,c=!1,u=new Ee(this.ctx).getTextRects(a,o),d=u.width,h=u.height;n<0&&(n=0),n>l.globals.gridHeight+h&&(n=l.globals.gridHeight+h/2),l.globals.dataLabelsRects[i]===void 0&&(l.globals.dataLabelsRects[i]=[]),l.globals.dataLabelsRects[i].push({x:e,y:n,width:d,height:h});var f=l.globals.dataLabelsRects[i].length-2,v=l.globals.lastDrawnDataLabelsIndexes[i]!==void 0?l.globals.lastDrawnDataLabelsIndexes[i][l.globals.lastDrawnDataLabelsIndexes[i].length-1]:0;if(l.globals.dataLabelsRects[i][f]!==void 0){var m=l.globals.dataLabelsRects[i][v];(e>m.x+m.width||n>m.y+m.height||n+hn.globals.gridWidth+y.textRects.width+30)&&(l="");var w=n.globals.dataLabels.style.colors[s];((n.config.chart.type==="bar"||n.config.chart.type==="rangeBar")&&n.config.plotOptions.bar.distributed||n.config.dataLabels.distributed)&&(w=n.globals.dataLabels.style.colors[o]),typeof w=="function"&&(w=w({series:n.globals.series,seriesIndex:s,dataPointIndex:o,w:n})),f&&(w=f);var C=h.offsetX,k=h.offsetY;if(n.config.chart.type!=="bar"&&n.config.chart.type!=="rangeBar"||(C=0,k=0),n.globals.isSlopeChart&&(o!==0&&(C=-2*h.offsetX+5),o!==0&&o!==n.config.series[s].data.length-1&&(C=0)),y.drawnextLabel){if((p=a.drawText({width:100,height:parseInt(h.style.fontSize,10),x:i+C,y:r+k,foreColor:w,textAnchor:c||h.textAnchor,text:l,fontSize:u||h.style.fontSize,fontFamily:h.style.fontFamily,fontWeight:h.style.fontWeight||"normal"})).attr({class:g||"apexcharts-datalabel",cx:i,cy:r}),h.dropShadow.enabled){var P=h.dropShadow;new $n(this.ctx).dropShadow(p,P)}d.add(p),n.globals.lastDrawnDataLabelsIndexes[s]===void 0&&(n.globals.lastDrawnDataLabelsIndexes[s]=[]),n.globals.lastDrawnDataLabelsIndexes[s].push(o)}return p}},{key:"addBackgroundToDataLabel",value:function(e,n){var a=this.w,i=a.config.dataLabels.background,r=i.padding,s=i.padding/2,o=n.width,l=n.height,c=new Ee(this.ctx).drawRect(n.x-r,n.y-s/2,o+2*r,l+s,i.borderRadius,a.config.chart.background!=="transparent"&&a.config.chart.background?a.config.chart.background:"#fff",i.opacity,i.borderWidth,i.borderColor);return i.dropShadow.enabled&&new $n(this.ctx).dropShadow(c,i.dropShadow),c}},{key:"dataLabelsBackground",value:function(){var e=this.w;if(e.config.chart.type!=="bubble")for(var n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),a=0;a0&&arguments[0]!==void 0)||arguments[0],n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],i=this.w,r=ce.clone(i.globals.initialSeries);i.globals.previousPaths=[],a?(i.globals.collapsedSeries=[],i.globals.ancillaryCollapsedSeries=[],i.globals.collapsedSeriesIndices=[],i.globals.ancillaryCollapsedSeriesIndices=[]):r=this.emptyCollapsedSeries(r),i.config.series=r,e&&(n&&(i.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(r,i.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(e){for(var n=this.w,a=0;a-1&&(e[a].data=[]);return e}},{key:"highlightSeries",value:function(e){var n=this.w,a=this.getSeriesByName(e),i=parseInt(a==null?void 0:a.getAttribute("data:realIndex"),10),r=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels, .apexcharts-yaxis"),s=null,o=null,l=null;if(n.globals.axisCharts||n.config.chart.type==="radialBar")if(n.globals.axisCharts){s=n.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(i,"']")),o=n.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(i,"']"));var c=n.globals.seriesYAxisReverseMap[i];l=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(c,"']"))}else s=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(i+1,"']"));else s=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(i+1,"'] path"));for(var u=0;u=c.from&&(h0&&arguments[0]!==void 0?arguments[0]:"asc",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=this.w,i=0;if(a.config.series.length>1){for(var r=a.config.series.map(function(o,l){return o.data&&o.data.length>0&&a.globals.collapsedSeriesIndices.indexOf(l)===-1&&(!a.globals.comboCharts||n.length===0||n.length&&n.indexOf(a.config.series[l].type)>-1)?l:-1}),s=e==="asc"?0:r.length-1;e==="asc"?s=0;e==="asc"?s++:s--)if(r[s]!==-1){i=r[s];break}}return i}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(e,n){return e.type==="bar"||e.type==="column"?n:-1}).filter(function(e){return e!==-1}):this.w.config.series.map(function(e,n){return n})}},{key:"getPreviousPaths",value:function(){var e=this.w;function n(s,o,l){for(var c=s[o].childNodes,u={type:l,paths:[],realIndex:s[o].getAttribute("data:realIndex")},d=0;d0)for(var i=function(s){for(var o=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(s,"'] rect")),l=[],c=function(d){var h=function(v){return o[d].getAttribute(v)},f={x:parseFloat(h("x")),y:parseFloat(h("y")),width:parseFloat(h("width")),height:parseFloat(h("height"))};l.push({rect:f,color:o[d].getAttribute("color")})},u=0;u0?n:[]});return e}}]),t}(),gm=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new yn(this.ctx)}return Ge(t,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var e=this.w.config.series.slice(),n=new ei(this.ctx);if(this.activeSeriesIndex=n.getActiveConfigSeriesIndex(),e[this.activeSeriesIndex].data!==void 0&&e[this.activeSeriesIndex].data.length>0&&e[this.activeSeriesIndex].data[0]!==null&&e[this.activeSeriesIndex].data[0].x!==void 0&&e[this.activeSeriesIndex].data[0]!==null)return!0}},{key:"isFormat2DArray",value:function(){var e=this.w.config.series.slice(),n=new ei(this.ctx);if(this.activeSeriesIndex=n.getActiveConfigSeriesIndex(),e[this.activeSeriesIndex].data!==void 0&&e[this.activeSeriesIndex].data.length>0&&e[this.activeSeriesIndex].data[0]!==void 0&&e[this.activeSeriesIndex].data[0]!==null&&e[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(e,n){for(var a=this.w.config,i=this.w.globals,r=a.chart.type==="boxPlot"||a.series[n].type==="boxPlot",s=0;s=5?this.twoDSeries.push(ce.parseNumber(e[n].data[s][4])):this.twoDSeries.push(ce.parseNumber(e[n].data[s][1])),i.dataFormatXNumeric=!0),a.xaxis.type==="datetime"){var o=new Date(e[n].data[s][0]);o=new Date(o).getTime(),this.twoDSeriesX.push(o)}else this.twoDSeriesX.push(e[n].data[s][0]);for(var l=0;l-1&&(s=this.activeSeriesIndex);for(var o=0;o1&&arguments[1]!==void 0?arguments[1]:this.ctx,i=this.w.config,r=this.w.globals,s=new Wn(a),o=i.labels.length>0?i.labels.slice():i.xaxis.categories.slice();r.isRangeBar=i.chart.type==="rangeBar"&&r.isBarHorizontal,r.hasXaxisGroups=i.xaxis.type==="category"&&i.xaxis.group.groups.length>0,r.hasXaxisGroups&&(r.groups=i.xaxis.group.groups),e.forEach(function(f,v){f.name!==void 0?r.seriesNames.push(f.name):r.seriesNames.push("series-"+parseInt(v+1,10))}),this.coreUtils.setSeriesYAxisMappings();var l=[],c=Ln(new Set(i.series.map(function(f){return f.group})));i.series.forEach(function(f,v){var m=c.indexOf(f.group);l[m]||(l[m]=[]),l[m].push(r.seriesNames[v])}),r.seriesGroups=l;for(var u=function(){for(var f=0;f0&&(this.twoDSeriesX=o,r.seriesX.push(this.twoDSeriesX))),r.labels.push(this.twoDSeriesX);var h=e[d].data.map(function(f){return ce.parseNumber(f)});r.series.push(h)}r.seriesZ.push(this.threeDSeries),e[d].color!==void 0?r.seriesColors.push(e[d].color):r.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(e){var n=this.w.globals,a=this.w.config;n.series=e.slice(),n.seriesNames=a.labels.slice();for(var i=0;i0?a.labels=n.xaxis.categories:n.labels.length>0?a.labels=n.labels.slice():this.fallbackToCategory?(a.labels=a.labels[0],a.seriesRange.length&&(a.seriesRange.map(function(i){i.forEach(function(r){a.labels.indexOf(r.x)<0&&r.x&&a.labels.push(r.x)})}),a.labels=Array.from(new Set(a.labels.map(JSON.stringify)),JSON.parse)),n.xaxis.convertedCatToNumeric&&(new tl(n).convertCatToNumericXaxis(n,this.ctx,a.seriesX[0]),this._generateExternalLabels(e))):this._generateExternalLabels(e)}},{key:"_generateExternalLabels",value:function(e){var n=this.w.globals,a=this.w.config,i=[];if(n.axisCharts){if(n.series.length>0)if(this.isFormatXY())for(var r=a.series.map(function(d,h){return d.data.filter(function(f,v,m){return m.findIndex(function(g){return g.x===f.x})===v})}),s=r.reduce(function(d,h,f,v){return v[d].length>h.length?d:f},0),o=0;o0&&r==a.length&&n.push(i)}),e.globals.ignoreYAxisIndexes=n.map(function(a){return a})}}]),t}(),Go=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"svgStringToNode",value:function(e){return new DOMParser().parseFromString(e,"image/svg+xml").documentElement}},{key:"scaleSvgNode",value:function(e,n){var a=parseFloat(e.getAttributeNS(null,"width")),i=parseFloat(e.getAttributeNS(null,"height"));e.setAttributeNS(null,"width",a*n),e.setAttributeNS(null,"height",i*n),e.setAttributeNS(null,"viewBox","0 0 "+a+" "+i)}},{key:"getSvgString",value:function(e){var n=this;return new Promise(function(a){var i=n.w,r=e||i.config.chart.toolbar.export.scale||i.config.chart.toolbar.export.width/i.globals.svgWidth;r||(r=1);var s=i.globals.svgWidth*r,o=i.globals.svgHeight*r,l=i.globals.dom.elWrap.cloneNode(!0);l.style.width=s+"px",l.style.height=o+"px";var c=new XMLSerializer().serializeToString(l),u=` - - -
    - - `).concat(c,` -
    -
    -
    - `),d=n.svgStringToNode(u);r!==1&&n.scaleSvgNode(d,r),n.convertImagesToBase64(d).then(function(){u=new XMLSerializer().serializeToString(d),a(u.replace(/ /g," "))})})}},{key:"convertImagesToBase64",value:function(e){var n=this,a=e.getElementsByTagName("image"),i=Array.from(a).map(function(r){var s=r.getAttributeNS("http://www.w3.org/1999/xlink","href");return s&&!s.startsWith("data:")?n.getBase64FromUrl(s).then(function(o){r.setAttributeNS("http://www.w3.org/1999/xlink","href",o)}).catch(function(o){console.error("Error converting image to base64:",o)}):Promise.resolve()});return Promise.all(i)}},{key:"getBase64FromUrl",value:function(e){return new Promise(function(n,a){var i=new Image;i.crossOrigin="Anonymous",i.onload=function(){var r=document.createElement("canvas");r.width=i.width,r.height=i.height,r.getContext("2d").drawImage(i,0,0),n(r.toDataURL())},i.onerror=a,i.src=e})}},{key:"svgUrl",value:function(){var e=this;return new Promise(function(n){e.getSvgString().then(function(a){var i=new Blob([a],{type:"image/svg+xml;charset=utf-8"});n(URL.createObjectURL(i))})})}},{key:"dataURI",value:function(e){var n=this;return new Promise(function(a){var i=n.w,r=e?e.scale||e.width/i.globals.svgWidth:1,s=document.createElement("canvas");s.width=i.globals.svgWidth*r,s.height=parseInt(i.globals.dom.elWrap.style.height,10)*r;var o=i.config.chart.background!=="transparent"&&i.config.chart.background?i.config.chart.background:"#fff",l=s.getContext("2d");l.fillStyle=o,l.fillRect(0,0,s.width*r,s.height*r),n.getSvgString(r).then(function(c){var u="data:image/svg+xml,"+encodeURIComponent(c),d=new Image;d.crossOrigin="anonymous",d.onload=function(){if(l.drawImage(d,0,0),s.msToBlob){var h=s.msToBlob();a({blob:h})}else{var f=s.toDataURL("image/png");a({imgURI:f})}},d.src=u})})}},{key:"exportToSVG",value:function(){var e=this;this.svgUrl().then(function(n){e.triggerDownload(n,e.w.config.chart.toolbar.export.svg.filename,".svg")})}},{key:"exportToPng",value:function(){var e=this,n=this.w.config.chart.toolbar.export.scale,a=this.w.config.chart.toolbar.export.width,i=n?{scale:n}:a?{width:a}:void 0;this.dataURI(i).then(function(r){var s=r.imgURI,o=r.blob;o?navigator.msSaveOrOpenBlob(o,e.w.globals.chartID+".png"):e.triggerDownload(s,e.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(e){var n=this,a=e.series,i=e.fileName,r=e.columnDelimiter,s=r===void 0?",":r,o=e.lineDelimiter,l=o===void 0?` -`:o,c=this.w;a||(a=c.config.series);var u=[],d=[],h="",f=c.globals.series.map(function(k,P){return c.globals.collapsedSeriesIndices.indexOf(P)===-1?k:[]}),v=function(k){return typeof c.config.chart.toolbar.export.csv.categoryFormatter=="function"?c.config.chart.toolbar.export.csv.categoryFormatter(k):c.config.xaxis.type==="datetime"&&String(k).length>=10?new Date(k).toDateString():ce.isNumber(k)?k:k.split(s).join("")},m=function(k){return typeof c.config.chart.toolbar.export.csv.valueFormatter=="function"?c.config.chart.toolbar.export.csv.valueFormatter(k):k},g=Math.max.apply(Math,Ln(a.map(function(k){return k.data?k.data.length:0}))),p=new gm(this.ctx),y=new yr(this.ctx),w=function(k){var P="";if(c.globals.axisCharts){if(c.config.xaxis.type==="category"||c.config.xaxis.convertedCatToNumeric)if(c.globals.isBarHorizontal){var S=c.globals.yLabelFormatters[0],A=new ei(n.ctx).getActiveConfigSeriesIndex();P=S(c.globals.labels[k],{seriesIndex:A,dataPointIndex:k,w:c})}else P=y.getLabel(c.globals.labels,c.globals.timescaleLabels,0,k).text;c.config.xaxis.type==="datetime"&&(c.config.xaxis.categories.length?P=c.config.xaxis.categories[k]:c.config.labels.length&&(P=c.config.labels[k]))}else P=c.config.labels[k];return P===null?"nullvalue":(Array.isArray(P)&&(P=P.join(" ")),ce.isNumber(P)?P:P.split(s).join(""))},C=function(k,P){if(u.length&&P===0&&d.push(u.join(s)),k.data){k.data=k.data.length&&k.data||Ln(Array(g)).map(function(){return""});for(var S=0;S0&&!a.globals.isBarHorizontal&&(this.xaxisLabels=a.globals.timescaleLabels.slice()),a.config.xaxis.overwriteCategories&&(this.xaxisLabels=a.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],a.config.xaxis.position==="top"?this.offY=0:this.offY=a.globals.gridHeight,this.offY=this.offY+a.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal=a.config.chart.type==="bar"&&a.config.plotOptions.bar.horizontal,this.xaxisFontSize=a.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=a.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=a.config.xaxis.labels.style.colors,this.xaxisBorderWidth=a.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=a.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=a.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=a.config.xaxis.axisBorder.height,this.yaxis=a.config.yaxis[0]}return Ge(t,[{key:"drawXaxis",value:function(){var e=this.w,n=new Ee(this.ctx),a=n.group({class:"apexcharts-xaxis",transform:"translate(".concat(e.config.xaxis.offsetX,", ").concat(e.config.xaxis.offsetY,")")}),i=n.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});a.add(i);for(var r=[],s=0;s6&&arguments[6]!==void 0?arguments[6]:{},u=[],d=[],h=this.w,f=c.xaxisFontSize||this.xaxisFontSize,v=c.xaxisFontFamily||this.xaxisFontFamily,m=c.xaxisForeColors||this.xaxisForeColors,g=c.fontWeight||h.config.xaxis.labels.style.fontWeight,p=c.cssClass||h.config.xaxis.labels.style.cssClass,y=h.globals.padHorizontal,w=i.length,C=h.config.xaxis.type==="category"?h.globals.dataPoints:w;if(C===0&&w>C&&(C=w),r){var k=Math.max(Number(h.config.xaxis.tickAmount)||1,C>1?C-1:C);o=h.globals.gridWidth/Math.min(k,w-1),y=y+s(0,o)/2+h.config.xaxis.labels.offsetX}else o=h.globals.gridWidth/C,y=y+s(0,o)+h.config.xaxis.labels.offsetX;for(var P=function(A){var T=y-s(A,o)/2+h.config.xaxis.labels.offsetX;A===0&&w===1&&o/2===y&&C===1&&(T=h.globals.gridWidth/2);var E=l.axesUtils.getLabel(i,h.globals.timescaleLabels,T,A,u,f,e),I=28;if(h.globals.rotateXLabels&&e&&(I=22),h.config.xaxis.title.text&&h.config.xaxis.position==="top"&&(I+=parseFloat(h.config.xaxis.title.style.fontSize)+2),e||(I=I+parseFloat(f)+(h.globals.xAxisLabelsHeight-h.globals.xAxisGroupLabelsHeight)+(h.globals.rotateXLabels?10:0)),E=h.config.xaxis.tickAmount!==void 0&&h.config.xaxis.tickAmount!=="dataPoints"&&h.config.xaxis.type!=="datetime"?l.axesUtils.checkLabelBasedOnTickamount(A,E,w):l.axesUtils.checkForOverflowingLabels(A,E,w,u,d),h.config.xaxis.labels.show){var O=n.drawText({x:E.x,y:l.offY+h.config.xaxis.labels.offsetY+I-(h.config.xaxis.position==="top"?h.globals.xAxisHeight+h.config.xaxis.axisTicks.height-2:0),text:E.text,textAnchor:"middle",fontWeight:E.isBold?600:g,fontSize:f,fontFamily:v,foreColor:Array.isArray(m)?e&&h.config.xaxis.convertedCatToNumeric?m[h.globals.minX+A-1]:m[A]:m,isPlainText:!1,cssClass:(e?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+p});if(a.add(O),O.on("click",function(F){if(typeof h.config.chart.events.xAxisLabelClick=="function"){var z=Object.assign({},h,{labelIndex:A});h.config.chart.events.xAxisLabelClick(F,l.ctx,z)}}),e){var V=document.createElementNS(h.globals.SVGNS,"title");V.textContent=Array.isArray(E.text)?E.text.join(" "):E.text,O.node.appendChild(V),E.text!==""&&(u.push(E.text),d.push(E))}}Ai.globals.gridWidth)){var s=this.offY+i.config.xaxis.axisTicks.offsetY;if(n=n+s+i.config.xaxis.axisTicks.height,i.config.xaxis.position==="top"&&(n=s-i.config.xaxis.axisTicks.height),i.config.xaxis.axisTicks.show){var o=new Ee(this.ctx).drawLine(e+i.config.xaxis.axisTicks.offsetX,s+i.config.xaxis.offsetY,r+i.config.xaxis.axisTicks.offsetX,n+i.config.xaxis.offsetY,i.config.xaxis.axisTicks.color);a.add(o),o.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var e=this.w,n=[],a=this.xaxisLabels.length,i=e.globals.padHorizontal;if(e.globals.timescaleLabels.length>0)for(var r=0;r0){var u=r[r.length-1].getBBox(),d=r[0].getBBox();u.x<-20&&r[r.length-1].parentNode.removeChild(r[r.length-1]),d.x+d.width>e.globals.gridWidth&&!e.globals.isBarHorizontal&&r[0].parentNode.removeChild(r[0]);for(var h=0;h0&&(this.xaxisLabels=n.globals.timescaleLabels.slice())}return Ge(t,[{key:"drawGridArea",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,n=this.w,a=new Ee(this.ctx);e||(e=a.group({class:"apexcharts-grid"}));var i=a.drawLine(n.globals.padHorizontal,1,n.globals.padHorizontal,n.globals.gridHeight,"transparent"),r=a.drawLine(n.globals.padHorizontal,n.globals.gridHeight,n.globals.gridWidth,n.globals.gridHeight,"transparent");return e.add(r),e.add(i),e}},{key:"drawGrid",value:function(){if(this.w.globals.axisCharts){var e=this.renderGrid();return this.drawGridArea(e.el),e}return null}},{key:"createGridMask",value:function(){var e=this.w,n=e.globals,a=new Ee(this.ctx),i=Array.isArray(e.config.stroke.width)?Math.max.apply(Math,Ln(e.config.stroke.width)):e.config.stroke.width,r=function(u){var d=document.createElementNS(n.SVGNS,"clipPath");return d.setAttribute("id",u),d};n.dom.elGridRectMask=r("gridRectMask".concat(n.cuid)),n.dom.elGridRectBarMask=r("gridRectBarMask".concat(n.cuid)),n.dom.elGridRectMarkerMask=r("gridRectMarkerMask".concat(n.cuid)),n.dom.elForecastMask=r("forecastMask".concat(n.cuid)),n.dom.elNonForecastMask=r("nonForecastMask".concat(n.cuid));var s=0,o=0;(["bar","rangeBar","candlestick","boxPlot"].includes(e.config.chart.type)||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&(s=Math.max(e.config.grid.padding.left,n.barPadForNumericAxis),o=Math.max(e.config.grid.padding.right,n.barPadForNumericAxis)),n.dom.elGridRect=a.drawRect(-i/2-2,-i/2-2,n.gridWidth+i+4,n.gridHeight+i+4,0,"#fff"),n.dom.elGridRectBar=a.drawRect(-i/2-s-2,-i/2-2,n.gridWidth+i+o+s+4,n.gridHeight+i+4,0,"#fff");var l=e.globals.markers.largestSize;n.dom.elGridRectMarker=a.drawRect(-l,-l,n.gridWidth+2*l,n.gridHeight+2*l,0,"#fff"),n.dom.elGridRectMask.appendChild(n.dom.elGridRect.node),n.dom.elGridRectBarMask.appendChild(n.dom.elGridRectBar.node),n.dom.elGridRectMarkerMask.appendChild(n.dom.elGridRectMarker.node);var c=n.dom.baseEl.querySelector("defs");c.appendChild(n.dom.elGridRectMask),c.appendChild(n.dom.elGridRectBarMask),c.appendChild(n.dom.elGridRectMarkerMask),c.appendChild(n.dom.elForecastMask),c.appendChild(n.dom.elNonForecastMask)}},{key:"_drawGridLines",value:function(e){var n=e.i,a=e.x1,i=e.y1,r=e.x2,s=e.y2,o=e.xCount,l=e.parent,c=this.w;if(!(n===0&&c.globals.skipFirstTimelinelabel||n===o-1&&c.globals.skipLastTimelinelabel&&!c.config.xaxis.labels.formatter||c.config.chart.type==="radar")){c.config.grid.xaxis.lines.show&&this._drawGridLine({i:n,x1:a,y1:i,x2:r,y2:s,xCount:o,parent:l});var u=0;if(c.globals.hasXaxisGroups&&c.config.xaxis.tickPlacement==="between"){var d=c.globals.groups;if(d){for(var h=0,f=0;h0&&e.config.xaxis.type!=="datetime"&&(r=n.yAxisScale[i].result.length-1)),this._drawXYLines({xCount:r,tickAmount:s})}else r=s,s=n.xTickAmount,this._drawInvertedXYLines({xCount:r,tickAmount:s});return this.drawGridBands(r,s),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:n.gridWidth/r}}},{key:"drawGridBands",value:function(e,n){var a,i,r=this,s=this.w;if(((a=s.config.grid.row.colors)===null||a===void 0?void 0:a.length)>0&&function(v,m,g,p,y,w){for(var C=0,k=0;C=s.config.grid[v].colors.length&&(k=0),r._drawGridBandRect({c:k,x1:g,y1:p,x2:y,y2:w,type:v}),p+=s.globals.gridHeight/n}("row",n,0,0,s.globals.gridWidth,s.globals.gridHeight/n),((i=s.config.grid.column.colors)===null||i===void 0?void 0:i.length)>0){var o=s.globals.isBarHorizontal||s.config.xaxis.tickPlacement!=="on"||s.config.xaxis.type!=="category"&&!s.config.xaxis.convertedCatToNumeric?e:e-1;s.globals.isXNumeric&&(o=s.globals.xAxisScale.result.length-1);for(var l=s.globals.padHorizontal,c=s.globals.padHorizontal+s.globals.gridWidth/o,u=s.globals.gridHeight,d=0,h=0;d=s.config.grid.column.colors.length&&(h=0),s.config.xaxis.type==="datetime"&&(l=this.xaxisLabels[d].position,c=(((f=this.xaxisLabels[d+1])===null||f===void 0?void 0:f.position)||s.globals.gridWidth)-this.xaxisLabels[d].position),this._drawGridBandRect({c:h,x1:l,y1:0,x2:c,y2:u,type:"column"}),l+=s.globals.gridWidth/o}}}}]),t}(),Bx=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w,this.coreUtils=new yn(this.ctx)}return Ge(t,[{key:"niceScale",value:function(e,n){var a,i,r,s,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,l=1e-11,c=this.w,u=c.globals;u.isBarHorizontal?(a=c.config.xaxis,i=Math.max((u.svgWidth-100)/25,2)):(a=c.config.yaxis[o],i=Math.max((u.svgHeight-100)/15,2)),ce.isNumber(i)||(i=10),r=a.min!==void 0&&a.min!==null,s=a.max!==void 0&&a.min!==null;var d=a.stepSize!==void 0&&a.stepSize!==null,h=a.tickAmount!==void 0&&a.tickAmount!==null,f=h?a.tickAmount:u.niceScaleDefaultTicks[Math.min(Math.round(i/2),u.niceScaleDefaultTicks.length-1)];if(u.isMultipleYAxis&&!h&&u.multiAxisTickAmount>0&&(f=u.multiAxisTickAmount,h=!0),f=f==="dataPoints"?u.dataPoints-1:Math.abs(Math.round(f)),(e===Number.MIN_VALUE&&n===0||!ce.isNumber(e)&&!ce.isNumber(n)||e===Number.MIN_VALUE&&n===-Number.MAX_VALUE)&&(e=ce.isNumber(a.min)?a.min:0,n=ce.isNumber(a.max)?a.max:e+f,u.allSeriesCollapsed=!1),e>n){console.warn("axis.min cannot be greater than axis.max: swapping min and max");var v=n;n=e,e=v}else e===n&&(e=e===0?0:e-1,n=n===0?2:n+1);var m=[];f<1&&(f=1);var g=f,p=Math.abs(n-e);!r&&e>0&&e/p<.15&&(e=0,r=!0),!s&&n<0&&-n/p<.15&&(n=0,s=!0);var y=(p=Math.abs(n-e))/g,w=y,C=Math.floor(Math.log10(w)),k=Math.pow(10,C),P=Math.ceil(w/k);if(y=w=(P=u.niceScaleAllowedMagMsd[u.yValueDecimal===0?0:1][P])*k,u.isBarHorizontal&&a.stepSize&&a.type!=="datetime"?(y=a.stepSize,d=!0):d&&(y=a.stepSize),d&&a.forceNiceScale){var S=Math.floor(Math.log10(y));y*=Math.pow(10,C-S)}if(r&&s){var A=p/g;if(h)if(d)if(ce.mod(p,y)!=0){var T=ce.getGCD(y,A);y=A/T<10?T:A}else ce.mod(y,A)==0?y=A:(A=y,h=!1);else y=A;else if(d)ce.mod(p,y)==0?A=y:y=A;else if(ce.mod(p,y)==0)A=y;else{A=p/(g=Math.ceil(p/y));var E=ce.getGCD(p,y);p/Ei&&(e=n-y*f,e+=y*Math.floor((I-e)/y))}else if(r)if(h)n=e+y*g;else{var O=n;n=y*Math.ceil(n/y),Math.abs(n-e)/ce.getGCD(p,y)>i&&(n=e+y*f,n+=y*Math.ceil((O-n)/y))}}else if(u.isMultipleYAxis&&h){var V=y*Math.floor(e/y),F=V+y*g;F0&&e16&&ce.getPrimeFactors(g).length<2&&g++,!h&&a.forceNiceScale&&u.yValueDecimal===0&&g>p&&(g=p,y=Math.round(p/g)),g>i&&(!h&&!d||a.forceNiceScale)){var z=ce.getPrimeFactors(g),W=z.length-1,ne=g;e:for(var ee=0;eeU);return{result:m,niceMin:m[0],niceMax:m[m.length-1]}}},{key:"linearScale",value:function(e,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:void 0,s=Math.abs(n-e),o=[];if(e===n)return{result:o=[e],niceMin:o[0],niceMax:o[o.length-1]};(a=this._adjustTicksForSmallRange(a,i,s))==="dataPoints"&&(a=this.w.globals.dataPoints-1),r||(r=s/a),r=Math.round(100*(r+Number.EPSILON))/100,a===Number.MAX_VALUE&&(a=5,r=1);for(var l=e;a>=0;)o.push(l),l=ce.preciseAddition(l,r),a-=1;return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"logarithmicScaleNice",value:function(e,n,a){n<=0&&(n=Math.max(e,a)),e<=0&&(e=Math.min(n,a));for(var i=[],r=Math.ceil(Math.log(n)/Math.log(a)+1),s=Math.floor(Math.log(e)/Math.log(a));s5?(i.allSeriesCollapsed=!1,i.yAxisScale[e]=s.forceNiceScale?this.logarithmicScaleNice(n,a,s.logBase):this.logarithmicScale(n,a,s.logBase)):a!==-Number.MAX_VALUE&&ce.isNumber(a)&&n!==Number.MAX_VALUE&&ce.isNumber(n)?(i.allSeriesCollapsed=!1,i.yAxisScale[e]=this.niceScale(n,a,e)):i.yAxisScale[e]=this.niceScale(Number.MIN_VALUE,0,e)}},{key:"setXScale",value:function(e,n){var a=this.w,i=a.globals;if(n!==-Number.MAX_VALUE&&ce.isNumber(n)){var r=i.xTickAmount;i.xAxisScale=this.linearScale(e,n,r,0,a.config.xaxis.stepSize)}else i.xAxisScale=this.linearScale(0,10,10);return i.xAxisScale}},{key:"scaleMultipleYAxes",value:function(){var e=this,n=this.w.config,a=this.w.globals;this.coreUtils.setSeriesYAxisMappings();var i=a.seriesYAxisMap,r=a.minYArr,s=a.maxYArr;a.allSeriesCollapsed=!0,a.barGroups=[],i.forEach(function(o,l){var c=[];o.forEach(function(u){var d,h=(d=n.series[u])===null||d===void 0?void 0:d.group;c.indexOf(h)<0&&c.push(h)}),o.length>0?function(){var u,d,h=Number.MAX_VALUE,f=-Number.MAX_VALUE,v=h,m=f;if(n.chart.stacked)(function(){var y=new Array(a.dataPoints).fill(0),w=[],C=[],k=[];c.forEach(function(){w.push(y.map(function(){return Number.MIN_VALUE})),C.push(y.map(function(){return Number.MIN_VALUE})),k.push(y.map(function(){return Number.MIN_VALUE}))});for(var P=function(A){!u&&n.series[o[A]].type&&(u=n.series[o[A]].type);var T=o[A];d=n.series[T].group?n.series[T].group:"axis-".concat(l),!(a.collapsedSeriesIndices.indexOf(T)<0&&a.ancillaryCollapsedSeriesIndices.indexOf(T)<0)||(a.allSeriesCollapsed=!1,c.forEach(function(E,I){if(n.series[T].group===E)for(var O=0;O=0?C[I][O]+=V:k[I][O]+=V,w[I][O]+=V,v=Math.min(v,V),m=Math.max(m,V)}})),u!=="bar"&&u!=="column"||a.barGroups.push(d)},S=0;S1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:-Number.MAX_VALUE,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,r=this.w.config,s=this.w.globals,o=-Number.MAX_VALUE,l=Number.MIN_VALUE;i===null&&(i=e+1);var c=s.series,u=c,d=c;r.chart.type==="candlestick"?(u=s.seriesCandleL,d=s.seriesCandleH):r.chart.type==="boxPlot"?(u=s.seriesCandleO,d=s.seriesCandleC):s.isRangeData&&(u=s.seriesRangeStart,d=s.seriesRangeEnd);var h=!1;if(s.seriesX.length>=i){var f,v=(f=s.brushSource)===null||f===void 0?void 0:f.w.config.chart.brush;(r.chart.zoom.enabled&&r.chart.zoom.autoScaleYaxis||v!=null&&v.enabled&&v!=null&&v.autoScaleYaxis)&&(h=!0)}for(var m=e;mp&&s.seriesX[m][y]>r.xaxis.max;y--);}for(var w=p;w<=y&&wu[m][w]&&u[m][w]<0&&(l=u[m][w])}else s.hasNullValues=!0}g!=="bar"&&g!=="column"||(l<0&&o<0&&(o=0,a=Math.max(a,0)),l===Number.MIN_VALUE&&(l=0,n=Math.min(n,0)))}return r.chart.type==="rangeBar"&&s.seriesRangeStart.length&&s.isBarHorizontal&&(l=n),r.chart.type==="bar"&&(l<0&&o<0&&(o=0),l===Number.MIN_VALUE&&(l=0)),{minY:l,maxY:o,lowestY:n,highestY:a}}},{key:"setYRange",value:function(){var e=this.w.globals,n=this.w.config;e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE;var a,i=Number.MAX_VALUE;if(e.isMultipleYAxis){i=Number.MAX_VALUE;for(var r=0;re.dataPoints&&e.dataPoints!==0&&(i=e.dataPoints-1);else if(n.xaxis.tickAmount==="dataPoints"){if(e.series.length>1&&(i=e.series[e.maxValsInArrayIndex].length-1),e.isXNumeric){var r=Math.round(e.maxX-e.minX);r<30&&(i=r-1)}}else i=n.xaxis.tickAmount;if(e.xTickAmount=i,n.xaxis.max!==void 0&&typeof n.xaxis.max=="number"&&(e.maxX=n.xaxis.max),n.xaxis.min!==void 0&&typeof n.xaxis.min=="number"&&(e.minX=n.xaxis.min),n.xaxis.range!==void 0&&(e.minX=e.maxX-n.xaxis.range),e.minX!==Number.MAX_VALUE&&e.maxX!==-Number.MAX_VALUE)if(n.xaxis.convertedCatToNumeric&&!e.dataFormatXNumeric){for(var s=[],o=e.minX-1;o0&&(e.xAxisScale=this.scales.linearScale(1,e.labels.length,i-1,0,n.xaxis.stepSize),e.seriesX=e.labels.slice());a&&(e.labels=e.xAxisScale.result.slice())}return e.isBarHorizontal&&e.labels.length&&(e.xTickAmount=e.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:e.minX,maxX:e.maxX}}},{key:"setZRange",value:function(){var e=this.w.globals;if(e.isDataXYZ){for(var n=0;n0){var o=r-i[s-1];o>0&&(e.minXDiff=Math.min(o,e.minXDiff))}}),e.dataPoints!==1&&e.minXDiff!==Number.MAX_VALUE||(e.minXDiff=.5)}})}},{key:"_setStackedMinMax",value:function(){var e=this,n=this.w.globals;if(n.series.length){var a=n.seriesGroups;a.length||(a=[this.w.globals.seriesNames.map(function(s){return s})]);var i={},r={};a.forEach(function(s){i[s]=[],r[s]=[],e.w.config.series.map(function(o,l){return s.indexOf(n.seriesNames[l])>-1?l:null}).filter(function(o){return o!==null}).forEach(function(o){for(var l=0;l0?i[s][l]+=parseFloat(n.series[o][l])+1e-4:r[s][l]+=parseFloat(n.series[o][l]))}})}),Object.entries(i).forEach(function(s){var o=ox(s,1)[0];i[o].forEach(function(l,c){n.maxY=Math.max(n.maxY,i[o][c]),n.minY=Math.min(n.minY,r[o][c])})})}}}]),t}(),vm=function(){function t(e,n){Ue(this,t),this.ctx=e,this.elgrid=n,this.w=e.w;var a=this.w;this.xaxisFontSize=a.config.xaxis.labels.style.fontSize,this.axisFontFamily=a.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=a.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal=a.config.chart.type==="bar"&&a.config.plotOptions.bar.horizontal,this.xAxisoffX=a.config.xaxis.position==="bottom"?a.globals.gridHeight:0,this.drawnLabels=[],this.axesUtils=new yr(e)}return Ge(t,[{key:"drawYaxis",value:function(e){var n=this.w,a=new Ee(this.ctx),i=n.config.yaxis[e].labels.style,r=i.fontSize,s=i.fontFamily,o=i.fontWeight,l=a.group({class:"apexcharts-yaxis",rel:e,transform:"translate(".concat(n.globals.translateYAxisX[e],", 0)")});if(this.axesUtils.isYAxisHidden(e))return l;var c=a.group({class:"apexcharts-yaxis-texts-g"});l.add(c);var u=n.globals.yAxisScale[e].result.length-1,d=n.globals.gridHeight/u,h=n.globals.yLabelFormatters[e],f=this.axesUtils.checkForReversedLabels(e,n.globals.yAxisScale[e].result.slice());if(n.config.yaxis[e].labels.show){var v=n.globals.translateY+n.config.yaxis[e].labels.offsetY;n.globals.isBarHorizontal?v=0:n.config.chart.type==="heatmap"&&(v-=d/2),v+=parseInt(r,10)/3;for(var m=u;m>=0;m--){var g=h(f[m],m,n),p=n.config.yaxis[e].labels.padding;n.config.yaxis[e].opposite&&n.config.yaxis.length!==0&&(p*=-1);var y=this.getTextAnchor(n.config.yaxis[e].labels.align,n.config.yaxis[e].opposite),w=this.axesUtils.getYAxisForeColor(i.colors,e),C=Array.isArray(w)?w[m]:w,k=ce.listToArray(n.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-label tspan"))).map(function(S){return S.textContent}),P=a.drawText({x:p,y:v,text:k.includes(g)&&!n.config.yaxis[e].labels.showDuplicates?"":g,textAnchor:y,fontSize:r,fontFamily:s,fontWeight:o,maxWidth:n.config.yaxis[e].labels.maxWidth,foreColor:C,isPlainText:!1,cssClass:"apexcharts-yaxis-label ".concat(i.cssClass)});c.add(P),this.addTooltip(P,g),n.config.yaxis[e].labels.rotate!==0&&this.rotateLabel(a,P,firstLabel,n.config.yaxis[e].labels.rotate),v+=d}}return this.addYAxisTitle(a,l,e),this.addAxisBorder(a,l,e,u,d),l}},{key:"getTextAnchor",value:function(e,n){return e==="left"?"start":e==="center"?"middle":e==="right"?"end":n?"start":"end"}},{key:"addTooltip",value:function(e,n){var a=document.createElementNS(this.w.globals.SVGNS,"title");a.textContent=Array.isArray(n)?n.join(" "):n,e.node.appendChild(a)}},{key:"rotateLabel",value:function(e,n,a,i){var r=e.rotateAroundCenter(a.node),s=e.rotateAroundCenter(n.node);n.node.setAttribute("transform","rotate(".concat(i," ").concat(r.x," ").concat(s.y,")"))}},{key:"addYAxisTitle",value:function(e,n,a){var i=this.w;if(i.config.yaxis[a].title.text!==void 0){var r=e.group({class:"apexcharts-yaxis-title"}),s=i.config.yaxis[a].opposite?i.globals.translateYAxisX[a]:0,o=e.drawText({x:s,y:i.globals.gridHeight/2+i.globals.translateY+i.config.yaxis[a].title.offsetY,text:i.config.yaxis[a].title.text,textAnchor:"end",foreColor:i.config.yaxis[a].title.style.color,fontSize:i.config.yaxis[a].title.style.fontSize,fontWeight:i.config.yaxis[a].title.style.fontWeight,fontFamily:i.config.yaxis[a].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text ".concat(i.config.yaxis[a].title.style.cssClass)});r.add(o),n.add(r)}}},{key:"addAxisBorder",value:function(e,n,a,i,r){var s=this.w,o=s.config.yaxis[a].axisBorder,l=31+o.offsetX;if(s.config.yaxis[a].opposite&&(l=-31-o.offsetX),o.show){var c=e.drawLine(l,s.globals.translateY+o.offsetY-2,l,s.globals.gridHeight+s.globals.translateY+o.offsetY+2,o.color,0,o.width);n.add(c)}s.config.yaxis[a].axisTicks.show&&this.axesUtils.drawYAxisTicks(l,i,o,s.config.yaxis[a].axisTicks,a,r,n)}},{key:"drawYaxisInversed",value:function(e){var n=this.w,a=new Ee(this.ctx),i=a.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),r=a.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(n.globals.translateXAxisX,", ").concat(n.globals.translateXAxisY,")")});i.add(r);var s=n.globals.yAxisScale[e].result.length-1,o=n.globals.gridWidth/s+.1,l=o+n.config.xaxis.labels.offsetX,c=n.globals.xLabelFormatter,u=this.axesUtils.checkForReversedLabels(e,n.globals.yAxisScale[e].result.slice()),d=n.globals.timescaleLabels;if(d.length>0&&(this.xaxisLabels=d.slice(),s=(u=d.slice()).length),n.config.xaxis.labels.show)for(var h=d.length?0:s;d.length?h=0;d.length?h++:h--){var f=c(u[h],h,n),v=n.globals.gridWidth+n.globals.padHorizontal-(l-o+n.config.xaxis.labels.offsetX);if(d.length){var m=this.axesUtils.getLabel(u,d,v,h,this.drawnLabels,this.xaxisFontSize);v=m.x,f=m.text,this.drawnLabels.push(m.text),h===0&&n.globals.skipFirstTimelinelabel&&(f=""),h===u.length-1&&n.globals.skipLastTimelinelabel&&(f="")}var g=a.drawText({x:v,y:this.xAxisoffX+n.config.xaxis.labels.offsetY+30-(n.config.xaxis.position==="top"?n.globals.xAxisHeight+n.config.xaxis.axisTicks.height-2:0),text:f,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[e]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:n.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label ".concat(n.config.xaxis.labels.style.cssClass)});r.add(g),g.tspan(f),this.addTooltip(g,f),l+=o}return this.inversedYAxisTitleText(i),this.inversedYAxisBorder(i),i}},{key:"inversedYAxisBorder",value:function(e){var n=this.w,a=new Ee(this.ctx),i=n.config.xaxis.axisBorder;if(i.show){var r=0;n.config.chart.type==="bar"&&n.globals.isXNumeric&&(r-=15);var s=a.drawLine(n.globals.padHorizontal+r+i.offsetX,this.xAxisoffX,n.globals.gridWidth,this.xAxisoffX,i.color,0,i.height);this.elgrid&&this.elgrid.elGridBorders&&n.config.grid.show?this.elgrid.elGridBorders.add(s):e.add(s)}}},{key:"inversedYAxisTitleText",value:function(e){var n=this.w,a=new Ee(this.ctx);if(n.config.xaxis.title.text!==void 0){var i=a.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),r=a.drawText({x:n.globals.gridWidth/2+n.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(n.config.xaxis.title.style.fontSize)+n.config.xaxis.title.offsetY+20,text:n.config.xaxis.title.text,textAnchor:"middle",fontSize:n.config.xaxis.title.style.fontSize,fontFamily:n.config.xaxis.title.style.fontFamily,fontWeight:n.config.xaxis.title.style.fontWeight,foreColor:n.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text ".concat(n.config.xaxis.title.style.cssClass)});i.add(r),e.add(i)}}},{key:"yAxisTitleRotate",value:function(e,n){var a=this.w,i=new Ee(this.ctx),r=a.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-texts-g")),s=r?r.getBoundingClientRect():{width:0,height:0},o=a.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-title text")),l=o?o.getBoundingClientRect():{width:0,height:0};if(o){var c=this.xPaddingForYAxisTitle(e,s,l,n);o.setAttribute("x",c.xPos-(n?10:0));var u=i.rotateAroundCenter(o);o.setAttribute("transform","rotate(".concat(n?-1*a.config.yaxis[e].title.rotate:a.config.yaxis[e].title.rotate," ").concat(u.x," ").concat(u.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(e,n,a,i){var r=this.w,s=0,o=10;return r.config.yaxis[e].title.text===void 0||e<0?{xPos:s,padd:0}:(i?s=n.width+r.config.yaxis[e].title.offsetX+a.width/2+o/2:(s=-1*n.width+r.config.yaxis[e].title.offsetX+o/2+a.width/2,r.globals.isBarHorizontal&&(o=25,s=-1*n.width-r.config.yaxis[e].title.offsetX-o)),{xPos:s,padd:o})}},{key:"setYAxisXPosition",value:function(e,n){var a=this.w,i=0,r=0,s=18,o=1;a.config.yaxis.length>1&&(this.multipleYs=!0),a.config.yaxis.forEach(function(l,c){var u=a.globals.ignoreYAxisIndexes.includes(c)||!l.show||l.floating||e[c].width===0,d=e[c].width+n[c].width;l.opposite?a.globals.isBarHorizontal?(r=a.globals.gridWidth+a.globals.translateX-1,a.globals.translateYAxisX[c]=r-l.labels.offsetX):(r=a.globals.gridWidth+a.globals.translateX+o,u||(o+=d+20),a.globals.translateYAxisX[c]=r-l.labels.offsetX+20):(i=a.globals.translateX-s,u||(s+=d+20),a.globals.translateYAxisX[c]=i+l.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var e=this.w;ce.listToArray(e.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis")).forEach(function(n,a){var i=e.config.yaxis[a];if(i&&!i.floating&&i.labels.align!==void 0){var r=e.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(a,"'] .apexcharts-yaxis-texts-g")),s=ce.listToArray(e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(a,"'] .apexcharts-yaxis-label"))),o=r.getBoundingClientRect();s.forEach(function(l){l.setAttribute("text-anchor",i.labels.align)}),i.labels.align!=="left"||i.opposite?i.labels.align==="center"?r.setAttribute("transform","translate(".concat(o.width/2*(i.opposite?1:-1),", 0)")):i.labels.align==="right"&&i.opposite&&r.setAttribute("transform","translate(".concat(o.width,", 0)")):r.setAttribute("transform","translate(-".concat(o.width,", 0)"))}})}}]),t}(),DI=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w,this.documentEvent=ce.bind(this.documentEvent,this)}return Ge(t,[{key:"addEventListener",value:function(e,n){var a=this.w;a.globals.events.hasOwnProperty(e)?a.globals.events[e].push(n):a.globals.events[e]=[n]}},{key:"removeEventListener",value:function(e,n){var a=this.w;if(a.globals.events.hasOwnProperty(e)){var i=a.globals.events[e].indexOf(n);i!==-1&&a.globals.events[e].splice(i,1)}}},{key:"fireEvent",value:function(e,n){var a=this.w;if(a.globals.events.hasOwnProperty(e)){n&&n.length||(n=[]);for(var i=a.globals.events[e],r=i.length,s=0;s0&&(n=this.w.config.chart.locales.concat(window.Apex.chart.locales));var a=n.filter(function(r){return r.name===e})[0];if(!a)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var i=ce.extend(Vx,a);this.w.globals.locale=i.options}}]),t}(),RI=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"drawAxis",value:function(e,n){var a,i,r=this,s=this.w.globals,o=this.w.config,l=new al(this.ctx,n),c=new vm(this.ctx,n);s.axisCharts&&e!=="radar"&&(s.isBarHorizontal?(i=c.drawYaxisInversed(0),a=l.drawXaxisInversed(0),s.dom.elGraphical.add(a),s.dom.elGraphical.add(i)):(a=l.drawXaxis(),s.dom.elGraphical.add(a),o.yaxis.map(function(u,d){if(s.ignoreYAxisIndexes.indexOf(d)===-1&&(i=c.drawYaxis(d),s.dom.Paper.add(i),r.w.config.grid.position==="back")){var h=s.dom.Paper.children()[1];h.remove(),s.dom.Paper.add(h)}})))}}]),t}(),Oh=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"drawXCrosshairs",value:function(){var e=this.w,n=new Ee(this.ctx),a=new $n(this.ctx),i=e.config.xaxis.crosshairs.fill.gradient,r=e.config.xaxis.crosshairs.dropShadow,s=e.config.xaxis.crosshairs.fill.type,o=i.colorFrom,l=i.colorTo,c=i.opacityFrom,u=i.opacityTo,d=i.stops,h=r.enabled,f=r.left,v=r.top,m=r.blur,g=r.color,p=r.opacity,y=e.config.xaxis.crosshairs.fill.color;if(e.config.xaxis.crosshairs.show){s==="gradient"&&(y=n.drawGradient("vertical",o,l,c,u,null,d,null));var w=n.drawRect();e.config.xaxis.crosshairs.width===1&&(w=n.drawLine());var C=e.globals.gridHeight;(!ce.isNumber(C)||C<0)&&(C=0);var k=e.config.xaxis.crosshairs.width;(!ce.isNumber(k)||k<0)&&(k=0),w.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:C,width:k,height:C,fill:y,filter:"none","fill-opacity":e.config.xaxis.crosshairs.opacity,stroke:e.config.xaxis.crosshairs.stroke.color,"stroke-width":e.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":e.config.xaxis.crosshairs.stroke.dashArray}),h&&(w=a.dropShadow(w,{left:f,top:v,blur:m,color:g,opacity:p})),e.globals.dom.elGraphical.add(w)}}},{key:"drawYCrosshairs",value:function(){var e=this.w,n=new Ee(this.ctx),a=e.config.yaxis[0].crosshairs,i=e.globals.barPadForNumericAxis;if(e.config.yaxis[0].crosshairs.show){var r=n.drawLine(-i,0,e.globals.gridWidth+i,0,a.stroke.color,a.stroke.dashArray,a.stroke.width);r.attr({class:"apexcharts-ycrosshairs"}),e.globals.dom.elGraphical.add(r)}var s=n.drawLine(-i,0,e.globals.gridWidth+i,0,a.stroke.color,0,0);s.attr({class:"apexcharts-ycrosshairs-hidden"}),e.globals.dom.elGraphical.add(s)}}]),t}(),NI=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"checkResponsiveConfig",value:function(e){var n=this,a=this.w,i=a.config;if(i.responsive.length!==0){var r=i.responsive.slice();r.sort(function(c,u){return c.breakpoint>u.breakpoint?1:u.breakpoint>c.breakpoint?-1:0}).reverse();var s=new nl({}),o=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=r[0].breakpoint,d=window.innerWidth>0?window.innerWidth:screen.width;if(d>u){var h=ce.clone(a.globals.initialConfig);h.series=ce.clone(a.config.series);var f=yn.extendArrayProps(s,h,a);c=ce.extend(f,c),c=ce.extend(a.config,c),n.overrideResponsiveOptions(c)}else for(var v=0;v0&&typeof e[0]=="function"?(this.isColorFn=!0,a.config.series.map(function(i,r){var s=e[r]||e[0];return typeof s=="function"?s({value:a.globals.axisCharts?a.globals.series[r][0]||0:a.globals.series[r],seriesIndex:r,dataPointIndex:r,w:n.w}):s})):e:this.predefined()}},{key:"applySeriesColors",value:function(e,n){e.forEach(function(a,i){a&&(n[i]=a)})}},{key:"getMonochromeColors",value:function(e,n,a){var i=e.color,r=e.shadeIntensity,s=e.shadeTo,o=this.isBarDistributed||this.isHeatmapDistributed?n[0].length*n.length:n.length,l=1/(o/r),c=0;return Array.from({length:o},function(){var u=s==="dark"?a.shadeColor(-1*c,i):a.shadeColor(c,i);return c+=l,u})}},{key:"applyColorTypes",value:function(e,n){var a=this,i=this.w;e.forEach(function(r){i.globals[r].colors=i.config[r].colors===void 0?a.isColorFn?i.config.colors:n:i.config[r].colors.slice(),a.pushExtraColors(i.globals[r].colors)})}},{key:"applyDataLabelsColors",value:function(e){var n=this.w;n.globals.dataLabels.style.colors=n.config.dataLabels.style.colors===void 0?e:n.config.dataLabels.style.colors.slice(),this.pushExtraColors(n.globals.dataLabels.style.colors,50)}},{key:"applyRadarPolygonsColors",value:function(){var e=this.w;e.globals.radarPolygons.fill.colors=e.config.plotOptions.radar.polygons.fill.colors===void 0?[e.config.theme.mode==="dark"?"#424242":"none"]:e.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(e.globals.radarPolygons.fill.colors,20)}},{key:"applyMarkersColors",value:function(e){var n=this.w;n.globals.markers.colors=n.config.markers.colors===void 0?e:n.config.markers.colors.slice(),this.pushExtraColors(n.globals.markers.colors)}},{key:"pushExtraColors",value:function(e,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=this.w,r=n||i.globals.series.length;if(a===null&&(a=this.isBarDistributed||this.isHeatmapDistributed||i.config.chart.type==="heatmap"&&i.config.plotOptions.heatmap&&i.config.plotOptions.heatmap.colorScale.inverse),a&&i.globals.series.length&&(r=i.globals.series[i.globals.maxValsInArrayIndex].length*i.globals.series.length),e.lengthe.globals.svgWidth&&(this.dCtx.lgRect.width=e.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getDatalabelsRect",value:function(){var e=this,n=this.w,a=[];n.config.series.forEach(function(l,c){l.data.forEach(function(u,d){var h;h=n.globals.series[c][d],i=n.config.dataLabels.formatter(h,{ctx:e.dCtx.ctx,seriesIndex:c,dataPointIndex:d,w:n}),a.push(i)})});var i=ce.getLargestStringFromArr(a),r=new Ee(this.dCtx.ctx),s=n.config.dataLabels.style,o=r.getTextRects(i,parseInt(s.fontSize),s.fontFamily);return{width:1.05*o.width,height:o.height}}},{key:"getLargestStringFromMultiArr",value:function(e,n){var a=e;if(this.w.globals.isMultiLineX){var i=n.map(function(s,o){return Array.isArray(s)?s.length:1}),r=Math.max.apply(Math,Ln(i));a=n[i.indexOf(r)]}return a}}]),t}(),HI=function(){function t(e){Ue(this,t),this.w=e.w,this.dCtx=e}return Ge(t,[{key:"getxAxisLabelsCoords",value:function(){var e,n=this.w,a=n.globals.labels.slice();if(n.config.xaxis.convertedCatToNumeric&&a.length===0&&(a=n.globals.categoryLabels),n.globals.timescaleLabels.length>0){var i=this.getxAxisTimeScaleLabelsCoords();e={width:i.width,height:i.height},n.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=n.config.legend.position!=="left"&&n.config.legend.position!=="right"||n.config.legend.floating?0:this.dCtx.lgRect.width;var r=n.globals.xLabelFormatter,s=ce.getLargestStringFromArr(a),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(s,a);n.globals.isBarHorizontal&&(o=s=n.globals.yAxisScale[0].result.reduce(function(v,m){return v.length>m.length?v:m},0));var l=new Ml(this.dCtx.ctx),c=s;s=l.xLabelFormat(r,s,c,{i:void 0,dateFormatter:new Wn(this.dCtx.ctx).formatDate,w:n}),o=l.xLabelFormat(r,o,c,{i:void 0,dateFormatter:new Wn(this.dCtx.ctx).formatDate,w:n}),(n.config.xaxis.convertedCatToNumeric&&s===void 0||String(s).trim()==="")&&(o=s="1");var u=new Ee(this.dCtx.ctx),d=u.getTextRects(s,n.config.xaxis.labels.style.fontSize),h=d;if(s!==o&&(h=u.getTextRects(o,n.config.xaxis.labels.style.fontSize)),(e={width:d.width>=h.width?d.width:h.width,height:d.height>=h.height?d.height:h.height}).width*a.length>n.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&n.config.xaxis.labels.rotate!==0||n.config.xaxis.labels.rotateAlways){if(!n.globals.isBarHorizontal){n.globals.rotateXLabels=!0;var f=function(v){return u.getTextRects(v,n.config.xaxis.labels.style.fontSize,n.config.xaxis.labels.style.fontFamily,"rotate(".concat(n.config.xaxis.labels.rotate," 0 0)"),!1)};d=f(s),s!==o&&(h=f(o)),e.height=(d.height>h.height?d.height:h.height)/1.5,e.width=d.width>h.width?d.width:h.width}}else n.globals.rotateXLabels=!1}return n.config.xaxis.labels.show||(e={width:0,height:0}),{width:e.width,height:e.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var e,n=this.w;if(!n.globals.hasXaxisGroups)return{width:0,height:0};var a,i=((e=n.config.xaxis.group.style)===null||e===void 0?void 0:e.fontSize)||n.config.xaxis.labels.style.fontSize,r=n.globals.groups.map(function(d){return d.title}),s=ce.getLargestStringFromArr(r),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(s,r),l=new Ee(this.dCtx.ctx),c=l.getTextRects(s,i),u=c;return s!==o&&(u=l.getTextRects(o,i)),a={width:c.width>=u.width?c.width:u.width,height:c.height>=u.height?c.height:u.height},n.config.xaxis.labels.show||(a={width:0,height:0}),{width:a.width,height:a.height}}},{key:"getxAxisTitleCoords",value:function(){var e=this.w,n=0,a=0;if(e.config.xaxis.title.text!==void 0){var i=new Ee(this.dCtx.ctx).getTextRects(e.config.xaxis.title.text,e.config.xaxis.title.style.fontSize);n=i.width,a=i.height}return{width:n,height:a}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var e,n=this.w;this.dCtx.timescaleLabels=n.globals.timescaleLabels.slice();var a=this.dCtx.timescaleLabels.map(function(r){return r.value}),i=a.reduce(function(r,s){return r===void 0?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):r.length>s.length?r:s},0);return 1.05*(e=new Ee(this.dCtx.ctx).getTextRects(i,n.config.xaxis.labels.style.fontSize)).width*a.length>n.globals.gridWidth&&n.config.xaxis.labels.rotate!==0&&(n.globals.overlappingXLabels=!0),e}},{key:"additionalPaddingXLabels",value:function(e){var n=this,a=this.w,i=a.globals,r=a.config,s=r.xaxis.type,o=e.width;i.skipLastTimelinelabel=!1,i.skipFirstTimelinelabel=!1;var l=a.config.yaxis[0].opposite&&a.globals.isBarHorizontal,c=function(u,d){r.yaxis.length>1&&function(h){return i.collapsedSeriesIndices.indexOf(h)!==-1}(d)||function(h){if(n.dCtx.timescaleLabels&&n.dCtx.timescaleLabels.length){var f=n.dCtx.timescaleLabels[0],v=n.dCtx.timescaleLabels[n.dCtx.timescaleLabels.length-1].position+o/1.75-n.dCtx.yAxisWidthRight,m=f.position-o/1.75+n.dCtx.yAxisWidthLeft,g=a.config.legend.position==="right"&&n.dCtx.lgRect.width>0?n.dCtx.lgRect.width:0;v>i.svgWidth-i.translateX-g&&(i.skipLastTimelinelabel=!0),m<-(h.show&&!h.floating||r.chart.type!=="bar"&&r.chart.type!=="candlestick"&&r.chart.type!=="rangeBar"&&r.chart.type!=="boxPlot"?10:o/1.75)&&(i.skipFirstTimelinelabel=!0)}else s==="datetime"?n.dCtx.gridPad.right((S=String(d(k,l)))===null||S===void 0?void 0:S.length)?C:k},h),v=f=d(f,l);if(f!==void 0&&f.length!==0||(f=c.niceMax),n.globals.isBarHorizontal){i=0;var m=n.globals.labels.slice();f=ce.getLargestStringFromArr(m),f=d(f,{seriesIndex:o,dataPointIndex:-1,w:n}),v=e.dCtx.dimHelpers.getLargestStringFromMultiArr(f,m)}var g=new Ee(e.dCtx.ctx),p="rotate(".concat(s.labels.rotate," 0 0)"),y=g.getTextRects(f,s.labels.style.fontSize,s.labels.style.fontFamily,p,!1),w=y;f!==v&&(w=g.getTextRects(v,s.labels.style.fontSize,s.labels.style.fontFamily,p,!1)),a.push({width:(u>w.width||u>y.width?u:w.width>y.width?w.width:y.width)+i,height:w.height>y.height?w.height:y.height})}else a.push({width:0,height:0})}),a}},{key:"getyAxisTitleCoords",value:function(){var e=this,n=this.w,a=[];return n.config.yaxis.map(function(i,r){if(i.show&&i.title.text!==void 0){var s=new Ee(e.dCtx.ctx),o="rotate(".concat(i.title.rotate," 0 0)"),l=s.getTextRects(i.title.text,i.title.style.fontSize,i.title.style.fontFamily,o,!1);a.push({width:l.width,height:l.height})}else a.push({width:0,height:0})}),a}},{key:"getTotalYAxisWidth",value:function(){var e=this.w,n=0,a=0,i=0,r=e.globals.yAxisScale.length>1?10:0,s=new yr(this.dCtx.ctx),o=function(l,c){var u=e.config.yaxis[c].floating,d=0;l.width>0&&!u?(d=l.width+r,function(h){return e.globals.ignoreYAxisIndexes.indexOf(h)>-1}(c)&&(d=d-l.width-r)):d=u||s.isYAxisHidden(c)?0:5,e.config.yaxis[c].opposite?i+=d:a+=d,n+=d};return e.globals.yLabelsCoords.map(function(l,c){o(l,c)}),e.globals.yTitleCoords.map(function(l,c){o(l,c)}),e.globals.isBarHorizontal&&!e.config.yaxis[0].floating&&(n=e.globals.yLabelsCoords[0].width+e.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=a,this.dCtx.yAxisWidthRight=i,n}}]),t}(),zI=function(){function t(e){Ue(this,t),this.w=e.w,this.dCtx=e}return Ge(t,[{key:"gridPadForColumnsInNumericAxis",value:function(e){var n=this.w,a=n.config,i=n.globals;if(i.noData||i.collapsedSeries.length+i.ancillaryCollapsedSeries.length===a.series.length)return 0;var r=function(f){return["bar","rangeBar","candlestick","boxPlot"].includes(f)},s=a.chart.type,o=0,l=r(s)?a.series.length:1;i.comboBarCount>0&&(l=i.comboBarCount),i.collapsedSeries.forEach(function(f){r(f.type)&&(l-=1)}),a.chart.stacked&&(l=1);var c=r(s)||i.comboBarCount>0,u=Math.abs(i.initialMaxX-i.initialMinX);if(c&&i.isXNumeric&&!i.isBarHorizontal&&l>0&&u!==0){u<=3&&(u=i.dataPoints);var d=u/e,h=i.minXDiff&&i.minXDiff/d>0?i.minXDiff/d:0;h>e/2&&(h/=2),(o=h*parseInt(a.plotOptions.bar.columnWidth,10)/100)<1&&(o=1),i.barPadForNumericAxis=o}return o}},{key:"gridPadFortitleSubtitle",value:function(){var e=this,n=this.w,a=n.globals,i=this.dCtx.isSparkline||!a.axisCharts?0:10;["title","subtitle"].forEach(function(o){n.config[o].text!==void 0?i+=n.config[o].margin:i+=e.dCtx.isSparkline||!a.axisCharts?0:5}),!n.config.legend.show||n.config.legend.position!=="bottom"||n.config.legend.floating||a.axisCharts||(i+=10);var r=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),s=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");a.gridHeight-=r.height+s.height+i,a.translateY+=r.height+s.height+i}},{key:"setGridXPosForDualYAxis",value:function(e,n){var a=this.w,i=new yr(this.dCtx.ctx);a.config.yaxis.forEach(function(r,s){a.globals.ignoreYAxisIndexes.indexOf(s)!==-1||r.floating||i.isYAxisHidden(s)||(r.opposite&&(a.globals.translateX-=n[s].width+e[s].width+parseInt(r.labels.style.fontSize,10)/1.2+12),a.globals.translateX<2&&(a.globals.translateX=2))})}}]),t}(),Bc=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new YI(this),this.dimYAxis=new jI(this),this.dimXAxis=new HI(this),this.dimGrid=new zI(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return Ge(t,[{key:"plotCoords",value:function(){var e=this,n=this.w,a=n.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.datalabelsCoords={width:0,height:0};var i=Array.isArray(n.config.stroke.width)?Math.max.apply(Math,Ln(n.config.stroke.width)):n.config.stroke.width;this.isSparkline&&((n.config.markers.discrete.length>0||n.config.markers.size>0)&&Object.entries(this.gridPad).forEach(function(s){var o=ox(s,2),l=o[0],c=o[1];e.gridPad[l]=Math.max(c,e.w.globals.markers.largestSize/1.5)}),this.gridPad.top=Math.max(i/2,this.gridPad.top),this.gridPad.bottom=Math.max(i/2,this.gridPad.bottom)),a.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),a.gridHeight=a.gridHeight-this.gridPad.top-this.gridPad.bottom,a.gridWidth=a.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var r=this.dimGrid.gridPadForColumnsInNumericAxis(a.gridWidth);a.gridWidth=a.gridWidth-2*r,a.translateX=a.translateX+this.gridPad.left+this.xPadLeft+(r>0?r:0),a.translateY=a.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var e=this,n=this.w,a=n.globals,i=this.dimYAxis.getyAxisLabelsCoords(),r=this.dimYAxis.getyAxisTitleCoords();a.isSlopeChart&&(this.datalabelsCoords=this.dimHelpers.getDatalabelsRect()),n.globals.yLabelsCoords=[],n.globals.yTitleCoords=[],n.config.yaxis.map(function(f,v){n.globals.yLabelsCoords.push({width:i[v].width,index:v}),n.globals.yTitleCoords.push({width:r[v].width,index:v})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var s=this.dimXAxis.getxAxisLabelsCoords(),o=this.dimXAxis.getxAxisGroupLabelsCoords(),l=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(s,l,o),a.translateXAxisY=n.globals.rotateXLabels?this.xAxisHeight/8:-4,a.translateXAxisX=n.globals.rotateXLabels&&n.globals.isXNumeric&&n.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,n.globals.isBarHorizontal&&(a.rotateXLabels=!1,a.translateXAxisY=parseInt(n.config.xaxis.labels.style.fontSize,10)/1.5*-1),a.translateXAxisY=a.translateXAxisY+n.config.xaxis.labels.offsetY,a.translateXAxisX=a.translateXAxisX+n.config.xaxis.labels.offsetX;var c=this.yAxisWidth,u=this.xAxisHeight;a.xAxisLabelsHeight=this.xAxisHeight-l.height,a.xAxisGroupLabelsHeight=a.xAxisLabelsHeight-s.height,a.xAxisLabelsWidth=this.xAxisWidth,a.xAxisHeight=this.xAxisHeight;var d=10;(n.config.chart.type==="radar"||this.isSparkline)&&(c=0,u=0),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||n.config.chart.type==="treemap")&&(c=0,u=0,d=0),this.isSparkline||n.config.chart.type==="treemap"||this.dimXAxis.additionalPaddingXLabels(s);var h=function(){a.translateX=c+e.datalabelsCoords.width,a.gridHeight=a.svgHeight-e.lgRect.height-u-(e.isSparkline||n.config.chart.type==="treemap"?0:n.globals.rotateXLabels?10:15),a.gridWidth=a.svgWidth-c-2*e.datalabelsCoords.width};switch(n.config.xaxis.position==="top"&&(d=a.xAxisHeight-n.config.xaxis.axisTicks.height-5),n.config.legend.position){case"bottom":a.translateY=d,h();break;case"top":a.translateY=this.lgRect.height+d,h();break;case"left":a.translateY=d,a.translateX=this.lgRect.width+c+this.datalabelsCoords.width,a.gridHeight=a.svgHeight-u-12,a.gridWidth=a.svgWidth-this.lgRect.width-c-2*this.datalabelsCoords.width;break;case"right":a.translateY=d,a.translateX=c+this.datalabelsCoords.width,a.gridHeight=a.svgHeight-u-12,a.gridWidth=a.svgWidth-this.lgRect.width-c-2*this.datalabelsCoords.width-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(r,i),new vm(this.ctx).setYAxisXPosition(i,r)}},{key:"setDimensionsForNonAxisCharts",value:function(){var e=this.w,n=e.globals,a=e.config,i=0;e.config.legend.show&&!e.config.legend.floating&&(i=20);var r=a.chart.type==="pie"||a.chart.type==="polarArea"||a.chart.type==="donut"?"pie":"radialBar",s=a.plotOptions[r].offsetY,o=a.plotOptions[r].offsetX;if(!a.legend.show||a.legend.floating){n.gridHeight=n.svgHeight;var l=n.dom.elWrap.getBoundingClientRect().width;return n.gridWidth=Math.min(l,n.gridHeight),n.translateY=s,void(n.translateX=o+(n.svgWidth-n.gridWidth)/2)}switch(a.legend.position){case"bottom":n.gridHeight=n.svgHeight-this.lgRect.height,n.gridWidth=n.svgWidth,n.translateY=s-10,n.translateX=o+(n.svgWidth-n.gridWidth)/2;break;case"top":n.gridHeight=n.svgHeight-this.lgRect.height,n.gridWidth=n.svgWidth,n.translateY=this.lgRect.height+s+10,n.translateX=o+(n.svgWidth-n.gridWidth)/2;break;case"left":n.gridWidth=n.svgWidth-this.lgRect.width-i,n.gridHeight=a.chart.height!=="auto"?n.svgHeight:n.gridWidth,n.translateY=s,n.translateX=o+this.lgRect.width+i;break;case"right":n.gridWidth=n.svgWidth-this.lgRect.width-i-5,n.gridHeight=a.chart.height!=="auto"?n.svgHeight:n.gridWidth,n.translateY=s,n.translateX=o+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(e,n,a){var i=this.w,r=i.globals.hasXaxisGroups?2:1,s=a.height+e.height+n.height,o=i.globals.isMultiLineX?1.2:i.globals.LINE_HEIGHT_RATIO,l=i.globals.rotateXLabels?22:10,c=i.globals.rotateXLabels&&i.config.legend.position==="bottom"?10:0;this.xAxisHeight=s*o+r*l+c,this.xAxisWidth=e.width,this.xAxisHeight-n.height>i.config.xaxis.labels.maxHeight&&(this.xAxisHeight=i.config.xaxis.labels.maxHeight),i.config.xaxis.labels.minHeight&&this.xAxisHeightd&&(this.yAxisWidth=d)}}]),t}(),WI=function(){function t(e){Ue(this,t),this.w=e.w,this.lgCtx=e}return Ge(t,[{key:"getLegendStyles",value:function(){var e,n,a,i=document.createElement("style");i.setAttribute("type","text/css");var r=((e=this.lgCtx.ctx)===null||e===void 0||(n=e.opts)===null||n===void 0||(a=n.chart)===null||a===void 0?void 0:a.nonce)||this.w.config.chart.nonce;r&&i.setAttribute("nonce",r);var s=document.createTextNode(` - .apexcharts-flip-y { - transform: scaleY(-1) translateY(-100%); - transform-origin: top; - transform-box: fill-box; - } - .apexcharts-flip-x { - transform: scaleX(-1); - transform-origin: center; - transform-box: fill-box; - } - .apexcharts-legend { - display: flex; - overflow: auto; - padding: 0 10px; - } - .apexcharts-legend.apexcharts-legend-group-horizontal { - flex-direction: column; - } - .apexcharts-legend-group { - display: flex; - } - .apexcharts-legend-group-vertical { - flex-direction: column-reverse; - } - .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top { - flex-wrap: wrap - } - .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left { - flex-direction: column; - bottom: 0; - } - .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left { - justify-content: flex-start; - align-items: flex-start; - } - .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center { - justify-content: center; - align-items: center; - } - .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right { - justify-content: flex-end; - align-items: flex-end; - } - .apexcharts-legend-series { - cursor: pointer; - line-height: normal; - display: flex; - align-items: center; - } - .apexcharts-legend-text { - position: relative; - font-size: 14px; - } - .apexcharts-legend-text *, .apexcharts-legend-marker * { - pointer-events: none; - } - .apexcharts-legend-marker { - position: relative; - display: flex; - align-items: center; - justify-content: center; - cursor: pointer; - margin-right: 1px; - } - - .apexcharts-legend-series.apexcharts-no-click { - cursor: auto; - } - .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series { - display: none !important; - } - .apexcharts-inactive-legend { - opacity: 0.45; - } - - `);return i.appendChild(s),i}},{key:"getLegendDimensions",value:function(){var e=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),n=e.width;return{clwh:e.height,clww:n}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(e,n){var a=this,i=this.w;if(i.globals.axisCharts||i.config.chart.type==="radialBar"){i.globals.resized=!0;var r=null,s=null;i.globals.risingSeries=[],i.globals.axisCharts?(r=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(e,"']")),s=parseInt(r.getAttribute("data:realIndex"),10)):(r=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(e+1,"']")),s=parseInt(r.getAttribute("rel"),10)-1),n?[{cs:i.globals.collapsedSeries,csi:i.globals.collapsedSeriesIndices},{cs:i.globals.ancillaryCollapsedSeries,csi:i.globals.ancillaryCollapsedSeriesIndices}].forEach(function(u){a.riseCollapsedSeries(u.cs,u.csi,s)}):this.hideSeries({seriesEl:r,realIndex:s})}else{var o=i.globals.dom.Paper.findOne(" .apexcharts-series[rel='".concat(e+1,"'] path")),l=i.config.chart.type;if(l==="pie"||l==="polarArea"||l==="donut"){var c=i.config.plotOptions.pie.donut.labels;new Ee(this.lgCtx.ctx).pathMouseDown(o,null),this.lgCtx.ctx.pie.printDataLabelsInner(o.node,c)}o.fire("click")}}},{key:"getSeriesAfterCollapsing",value:function(e){var n=e.realIndex,a=this.w,i=a.globals,r=ce.clone(a.config.series);if(i.axisCharts){var s=a.config.yaxis[i.seriesYAxisReverseMap[n]],o={index:n,data:r[n].data.slice(),type:r[n].type||a.config.chart.type};if(s&&s.show&&s.showAlways)i.ancillaryCollapsedSeriesIndices.indexOf(n)<0&&(i.ancillaryCollapsedSeries.push(o),i.ancillaryCollapsedSeriesIndices.push(n));else if(i.collapsedSeriesIndices.indexOf(n)<0){i.collapsedSeries.push(o),i.collapsedSeriesIndices.push(n);var l=i.risingSeries.indexOf(n);i.risingSeries.splice(l,1)}}else i.collapsedSeries.push({index:n,data:r[n]}),i.collapsedSeriesIndices.push(n);return i.allSeriesCollapsed=i.collapsedSeries.length+i.ancillaryCollapsedSeries.length===a.config.series.length,this._getSeriesBasedOnCollapsedState(r)}},{key:"hideSeries",value:function(e){for(var n=e.seriesEl,a=e.realIndex,i=this.w,r=this.getSeriesAfterCollapsing({realIndex:a}),s=n.childNodes,o=0;o0){for(var s=0;s1;if(this.legendHelpers.appendToForeignObject(),(i||!n.axisCharts)&&a.legend.show){for(;n.dom.elLegendWrap.firstChild;)n.dom.elLegendWrap.removeChild(n.dom.elLegendWrap.firstChild);this.drawLegends(),a.legend.position==="bottom"||a.legend.position==="top"?this.legendAlignHorizontal():a.legend.position!=="right"&&a.legend.position!=="left"||this.legendAlignVertical()}}},{key:"createLegendMarker",value:function(e){var n=e.i,a=e.fillcolor,i=this.w,r=document.createElement("span");r.classList.add("apexcharts-legend-marker");var s=i.config.legend.markers.shape||i.config.markers.shape,o=s;Array.isArray(s)&&(o=s[n]);var l=Array.isArray(i.config.legend.markers.size)?parseFloat(i.config.legend.markers.size[n]):parseFloat(i.config.legend.markers.size),c=Array.isArray(i.config.legend.markers.offsetX)?parseFloat(i.config.legend.markers.offsetX[n]):parseFloat(i.config.legend.markers.offsetX),u=Array.isArray(i.config.legend.markers.offsetY)?parseFloat(i.config.legend.markers.offsetY[n]):parseFloat(i.config.legend.markers.offsetY),d=Array.isArray(i.config.legend.markers.strokeWidth)?parseFloat(i.config.legend.markers.strokeWidth[n]):parseFloat(i.config.legend.markers.strokeWidth),h=r.style;if(h.height=2*(l+d)+"px",h.width=2*(l+d)+"px",h.left=c+"px",h.top=u+"px",i.config.legend.markers.customHTML)h.background="transparent",h.color=a[n],Array.isArray(i.config.legend.markers.customHTML)?i.config.legend.markers.customHTML[n]&&(r.innerHTML=i.config.legend.markers.customHTML[n]()):r.innerHTML=i.config.legend.markers.customHTML();else{var f=new po(this.ctx).getMarkerConfig({cssClass:"apexcharts-legend-marker apexcharts-marker apexcharts-marker-".concat(o),seriesIndex:n,strokeWidth:d,size:l}),v=window.SVG().addTo(r).size("100%","100%"),m=new Ee(this.ctx).drawMarker(0,0,Ye(Ye({},f),{},{pointFillColor:Array.isArray(a)?a[n]:f.pointFillColor,shape:o}));i.globals.dom.Paper.find(".apexcharts-legend-marker.apexcharts-marker").forEach(function(g){g.node.classList.contains("apexcharts-marker-triangle")?g.node.style.transform="translate(50%, 45%)":g.node.style.transform="translate(50%, 50%)"}),v.add(m)}return r}},{key:"drawLegends",value:function(){var e=this,n=this,a=this.w,i=a.config.legend.fontFamily,r=a.globals.seriesNames,s=a.config.legend.markers.fillColors?a.config.legend.markers.fillColors.slice():a.globals.colors.slice();if(a.config.chart.type==="heatmap"){var o=a.config.plotOptions.heatmap.colorScale.ranges;r=o.map(function(f){return f.name?f.name:f.from+" - "+f.to}),s=o.map(function(f){return f.color})}else this.isBarsDistributed&&(r=a.globals.labels.slice());a.config.legend.customLegendItems.length&&(r=a.config.legend.customLegendItems);var l=a.globals.legendFormatter,c=a.config.legend.inverseOrder,u=[];a.globals.seriesGroups.length>1&&a.config.legend.clusterGroupedSeries&&a.globals.seriesGroups.forEach(function(f,v){u[v]=document.createElement("div"),u[v].classList.add("apexcharts-legend-group","apexcharts-legend-group-".concat(v)),a.config.legend.clusterGroupedSeriesOrientation==="horizontal"?a.globals.dom.elLegendWrap.classList.add("apexcharts-legend-group-horizontal"):u[v].classList.add("apexcharts-legend-group-vertical")});for(var d=function(f){var v,m=l(r[f],{seriesIndex:f,w:a}),g=!1,p=!1;if(a.globals.collapsedSeries.length>0)for(var y=0;y0)for(var w=0;w=0:h<=r.length-1;c?h--:h++)d(h);a.globals.dom.elWrap.addEventListener("click",n.onLegendClick,!0),a.config.legend.onItemHover.highlightDataSeries&&a.config.legend.customLegendItems.length===0&&(a.globals.dom.elWrap.addEventListener("mousemove",n.onLegendHovered,!0),a.globals.dom.elWrap.addEventListener("mouseout",n.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(e,n){var a=this.w,i=a.globals.dom.elLegendWrap,r=i.clientHeight,s=0,o=0;if(a.config.legend.position==="bottom")o=a.globals.svgHeight-Math.min(r,a.globals.svgHeight/2)-5;else if(a.config.legend.position==="top"){var l=new Bc(this.ctx),c=l.dimHelpers.getTitleSubtitleCoords("title").height,u=l.dimHelpers.getTitleSubtitleCoords("subtitle").height;o=(c>0?c-10:0)+(u>0?u-10:0)}i.style.position="absolute",s=s+e+a.config.legend.offsetX,o=o+n+a.config.legend.offsetY,i.style.left=s+"px",i.style.top=o+"px",a.config.legend.position==="right"&&(i.style.left="auto",i.style.right=25+a.config.legend.offsetX+"px"),["width","height"].forEach(function(d){i.style[d]&&(i.style[d]=parseInt(a.config.legend[d],10)+"px")})}},{key:"legendAlignHorizontal",value:function(){var e=this.w;e.globals.dom.elLegendWrap.style.right=0;var n=new Bc(this.ctx),a=n.dimHelpers.getTitleSubtitleCoords("title"),i=n.dimHelpers.getTitleSubtitleCoords("subtitle"),r=0;e.config.legend.position==="top"&&(r=a.height+i.height+e.config.title.margin+e.config.subtitle.margin-10),this.setLegendWrapXY(20,r)}},{key:"legendAlignVertical",value:function(){var e=this.w,n=this.legendHelpers.getLegendDimensions(),a=0;e.config.legend.position==="left"&&(a=20),e.config.legend.position==="right"&&(a=e.globals.svgWidth-n.clww-10),this.setLegendWrapXY(a,20)}},{key:"onLegendHovered",value:function(e){var n=this.w,a=e.target.classList.contains("apexcharts-legend-series")||e.target.classList.contains("apexcharts-legend-text")||e.target.classList.contains("apexcharts-legend-marker");if(n.config.chart.type==="heatmap"||this.isBarsDistributed){if(a){var i=parseInt(e.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,i,this.w]),new ei(this.ctx).highlightRangeInSeries(e,e.target)}}else!e.target.classList.contains("apexcharts-inactive-legend")&&a&&new ei(this.ctx).toggleSeriesOnHover(e,e.target)}},{key:"onLegendClick",value:function(e){var n=this.w;if(!n.config.legend.customLegendItems.length&&(e.target.classList.contains("apexcharts-legend-series")||e.target.classList.contains("apexcharts-legend-text")||e.target.classList.contains("apexcharts-legend-marker"))){var a=parseInt(e.target.getAttribute("rel"),10)-1,i=e.target.getAttribute("data:collapsed")==="true",r=this.w.config.chart.events.legendClick;typeof r=="function"&&r(this.ctx,a,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,a,this.w]);var s=this.w.config.legend.markers.onClick;typeof s=="function"&&e.target.classList.contains("apexcharts-legend-marker")&&(s(this.ctx,a,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,a,this.w])),n.config.chart.type!=="treemap"&&n.config.chart.type!=="heatmap"&&!this.isBarsDistributed&&n.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(a,i)}}}]),t}(),Hx=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w;var n=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=n.globals.minX,this.maxX=n.globals.maxX}return Ge(t,[{key:"createToolbar",value:function(){var e=this,n=this.w,a=function(){return document.createElement("div")},i=a();if(i.setAttribute("class","apexcharts-toolbar"),i.style.top=n.config.chart.toolbar.offsetY+"px",i.style.right=3-n.config.chart.toolbar.offsetX+"px",n.globals.dom.elWrap.appendChild(i),this.elZoom=a(),this.elZoomIn=a(),this.elZoomOut=a(),this.elPan=a(),this.elSelection=a(),this.elZoomReset=a(),this.elMenuIcon=a(),this.elMenu=a(),this.elCustomIcons=[],this.t=n.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var r=0;r - - - -`),o("zoomOut",this.elZoomOut,` - - - -`);var l=function(d){e.t[d]&&n.config.chart[d].enabled&&s.push({el:d==="zoom"?e.elZoom:e.elSelection,icon:typeof e.t[d]=="string"?e.t[d]:d==="zoom"?` - - - -`:` - - -`,title:e.localeValues[d==="zoom"?"selectionZoom":"selection"],class:n.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(d,"-icon")})};l("zoom"),l("selection"),this.t.pan&&n.config.chart.zoom.enabled&&s.push({el:this.elPan,icon:typeof this.t.pan=="string"?this.t.pan:` - - - - - - - -`,title:this.localeValues.pan,class:n.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),o("reset",this.elZoomReset,` - - -`),this.t.download&&s.push({el:this.elMenuIcon,icon:typeof this.t.download=="string"?this.t.download:'',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var c=0;cthis.wheelDelay&&(this.executeMouseWheelZoom(a),r.globals.lastWheelExecution=s),this.debounceTimer&&clearTimeout(this.debounceTimer),this.debounceTimer=setTimeout(function(){s-r.globals.lastWheelExecution>i.wheelDelay&&(i.executeMouseWheelZoom(a),r.globals.lastWheelExecution=s)},this.debounceDelay)}},{key:"executeMouseWheelZoom",value:function(a){var i,r=this.w;this.minX=r.globals.isRangeBar?r.globals.minY:r.globals.minX,this.maxX=r.globals.isRangeBar?r.globals.maxY:r.globals.maxX;var s=(i=this.gridRect)===null||i===void 0?void 0:i.getBoundingClientRect();if(s){var o,l,c,u=(a.clientX-s.left)/s.width,d=this.minX,h=this.maxX,f=h-d;if(a.deltaY<0){var v=d+u*f;l=v-(o=.5*f)/2,c=v+o/2}else l=d-(o=1.5*f)/2,c=h+o/2;if(!r.globals.isRangeBar){l=Math.max(l,r.globals.initialMinX),c=Math.min(c,r.globals.initialMaxX);var m=.01*(r.globals.initialMaxX-r.globals.initialMinX);if(c-l0&&r.height>0&&(this.selectionRect.select(!1).resize(!1),this.selectionRect.select({createRot:function(){},updateRot:function(){},createHandle:function(s,o,l,c,u){return u==="l"||u==="r"?s.circle(8).css({"stroke-width":1,stroke:"#333",fill:"#fff"}):s.circle(0)},updateHandle:function(s,o){return s.center(o[0],o[1])}}).resize().on("resize",function(){var s=i.globals.zoomEnabled?i.config.chart.zoom.type:i.config.chart.selection.type;a.handleMouseUp({zoomtype:s,isResized:!0})}))}}},{key:"preselectedSelection",value:function(){var a=this.w,i=this.xyRatios;if(!a.globals.zoomEnabled){if(a.globals.selection!==void 0&&a.globals.selection!==null)this.drawSelectionRect(Ye(Ye({},a.globals.selection),{},{translateX:a.globals.translateX,translateY:a.globals.translateY}));else if(a.config.chart.selection.xaxis.min!==void 0&&a.config.chart.selection.xaxis.max!==void 0){var r=(a.config.chart.selection.xaxis.min-a.globals.minX)/i.xRatio,s=a.globals.gridWidth-(a.globals.maxX-a.config.chart.selection.xaxis.max)/i.xRatio-r;a.globals.isRangeBar&&(r=(a.config.chart.selection.xaxis.min-a.globals.yAxisScale[0].niceMin)/i.invertedYRatio,s=(a.config.chart.selection.xaxis.max-a.config.chart.selection.xaxis.min)/i.invertedYRatio);var o={x:r,y:0,width:s,height:a.globals.gridHeight,translateX:a.globals.translateX,translateY:a.globals.translateY,selectionEnabled:!0};this.drawSelectionRect(o),this.makeSelectionRectDraggable(),typeof a.config.chart.events.selection=="function"&&a.config.chart.events.selection(this.ctx,{xaxis:{min:a.config.chart.selection.xaxis.min,max:a.config.chart.selection.xaxis.max},yaxis:{}})}}}},{key:"drawSelectionRect",value:function(a){var i=a.x,r=a.y,s=a.width,o=a.height,l=a.translateX,c=l===void 0?0:l,u=a.translateY,d=u===void 0?0:u,h=this.w,f=this.zoomRect,v=this.selectionRect;if(this.dragged||h.globals.selection!==null){var m={transform:"translate("+c+", "+d+")"};h.globals.zoomEnabled&&this.dragged&&(s<0&&(s=1),f.attr({x:i,y:r,width:s,height:o,fill:h.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":h.config.chart.zoom.zoomedArea.fill.opacity,stroke:h.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":h.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":h.config.chart.zoom.zoomedArea.stroke.opacity}),Ee.setAttrs(f.node,m)),h.globals.selectionEnabled&&(v.attr({x:i,y:r,width:s>0?s:0,height:o>0?o:0,fill:h.config.chart.selection.fill.color,"fill-opacity":h.config.chart.selection.fill.opacity,stroke:h.config.chart.selection.stroke.color,"stroke-width":h.config.chart.selection.stroke.width,"stroke-dasharray":h.config.chart.selection.stroke.dashArray,"stroke-opacity":h.config.chart.selection.stroke.opacity}),Ee.setAttrs(v.node,m))}}},{key:"hideSelectionRect",value:function(a){a&&a.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(a){var i=a.context,r=a.zoomtype,s=this.w,o=i,l=this.gridRect.getBoundingClientRect(),c=o.startX-1,u=o.startY,d=!1,h=!1,f=o.clientX-l.left-s.globals.barPadForNumericAxis,v=o.clientY-l.top,m=f-c,g=v-u,p={translateX:s.globals.translateX,translateY:s.globals.translateY};return Math.abs(m+c)>s.globals.gridWidth?m=s.globals.gridWidth-c:f<0&&(m=c),c>f&&(d=!0,m=Math.abs(m)),u>v&&(h=!0,g=Math.abs(g)),p=Ye(Ye({},p=r==="x"?{x:d?c-m:c,y:0,width:m,height:s.globals.gridHeight}:r==="y"?{x:0,y:h?u-g:u,width:s.globals.gridWidth,height:g}:{x:d?c-m:c,y:h?u-g:u,width:m,height:g}),{},{translateX:s.globals.translateX,translateY:s.globals.translateY}),o.drawSelectionRect(p),o.selectionDragging("resizing"),p}},{key:"selectionDragging",value:function(a,i){var r=this,s=this.w;if(i){i.preventDefault();var o=i.detail,l=o.handler,c=o.box,u=c.x,d=c.y;uthis.constraints.x2&&(u=this.constraints.x2-c.w),c.y2>this.constraints.y2&&(d=this.constraints.y2-c.h),l.move(u,d);var h=this.xyRatios,f=this.selectionRect,v=0;a==="resizing"&&(v=30);var m=function(p){return parseFloat(f.node.getAttribute(p))},g={x:m("x"),y:m("y"),width:m("width"),height:m("height")};s.globals.selection=g,typeof s.config.chart.events.selection=="function"&&s.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var p,y,w,C,k=r.gridRect.getBoundingClientRect(),P=f.node.getBoundingClientRect();s.globals.isRangeBar?(p=s.globals.yAxisScale[0].niceMin+(P.left-k.left)*h.invertedYRatio,y=s.globals.yAxisScale[0].niceMin+(P.right-k.left)*h.invertedYRatio,w=0,C=1):(p=s.globals.xAxisScale.niceMin+(P.left-k.left)*h.xRatio,y=s.globals.xAxisScale.niceMin+(P.right-k.left)*h.xRatio,w=s.globals.yAxisScale[0].niceMin+(k.bottom-P.bottom)*h.yRatio[0],C=s.globals.yAxisScale[0].niceMax-(P.top-k.top)*h.yRatio[0]);var S={xaxis:{min:p,max:y},yaxis:{min:w,max:C}};s.config.chart.events.selection(r.ctx,S),s.config.chart.brush.enabled&&s.config.chart.events.brushScrolled!==void 0&&s.config.chart.events.brushScrolled(r.ctx,S)},v))}}},{key:"selectionDrawn",value:function(a){var i,r,s=a.context,o=a.zoomtype,l=this.w,c=s,u=this.xyRatios,d=this.ctx.toolbar,h=l.globals.zoomEnabled?c.zoomRect.node.getBoundingClientRect():c.selectionRect.node.getBoundingClientRect(),f=c.gridRect.getBoundingClientRect(),v=h.left-f.left-l.globals.barPadForNumericAxis,m=h.right-f.left-l.globals.barPadForNumericAxis,g=h.top-f.top,p=h.bottom-f.top;l.globals.isRangeBar?(i=l.globals.yAxisScale[0].niceMin+v*u.invertedYRatio,r=l.globals.yAxisScale[0].niceMin+m*u.invertedYRatio):(i=l.globals.xAxisScale.niceMin+v*u.xRatio,r=l.globals.xAxisScale.niceMin+m*u.xRatio);var y=[],w=[];if(l.config.yaxis.forEach(function(E,I){var O=l.globals.seriesYAxisMap[I][0],V=l.globals.yAxisScale[I].niceMax-u.yRatio[O]*g,F=l.globals.yAxisScale[I].niceMax-u.yRatio[O]*p;y.push(V),w.push(F)}),c.dragged&&(c.dragX>10||c.dragY>10)&&i!==r){if(l.globals.zoomEnabled){var C=ce.clone(l.globals.initialConfig.yaxis),k=ce.clone(l.globals.initialConfig.xaxis);if(l.globals.zoomed=!0,l.config.xaxis.convertedCatToNumeric&&(i=Math.floor(i),r=Math.floor(r),i<1&&(i=1,r=l.globals.dataPoints),r-i<2&&(r=i+1)),o!=="xy"&&o!=="x"||(k={min:i,max:r}),o!=="xy"&&o!=="y"||C.forEach(function(E,I){C[I].min=w[I],C[I].max=y[I]}),d){var P=d.getBeforeZoomRange(k,C);P&&(k=P.xaxis?P.xaxis:k,C=P.yaxis?P.yaxis:C)}var S={xaxis:k};l.config.chart.group||(S.yaxis=C),c.ctx.updateHelpers._updateOptions(S,!1,c.w.config.chart.animations.dynamicAnimation.enabled),typeof l.config.chart.events.zoomed=="function"&&d.zoomCallback(k,C)}else if(l.globals.selectionEnabled){var A,T=null;A={min:i,max:r},o!=="xy"&&o!=="y"||(T=ce.clone(l.config.yaxis)).forEach(function(E,I){T[I].min=w[I],T[I].max=y[I]}),l.globals.selection=c.selection,typeof l.config.chart.events.selection=="function"&&l.config.chart.events.selection(c.ctx,{xaxis:A,yaxis:T})}}}},{key:"panDragging",value:function(a){var i=a.context,r=this.w,s=i;if(r.globals.lastClientPosition.x!==void 0){var o=r.globals.lastClientPosition.x-s.clientX,l=r.globals.lastClientPosition.y-s.clientY;Math.abs(o)>Math.abs(l)&&o>0?this.moveDirection="left":Math.abs(o)>Math.abs(l)&&o<0?this.moveDirection="right":Math.abs(l)>Math.abs(o)&&l>0?this.moveDirection="up":Math.abs(l)>Math.abs(o)&&l<0&&(this.moveDirection="down")}r.globals.lastClientPosition={x:s.clientX,y:s.clientY};var c=r.globals.isRangeBar?r.globals.minY:r.globals.minX,u=r.globals.isRangeBar?r.globals.maxY:r.globals.maxX;r.config.xaxis.convertedCatToNumeric||s.panScrolled(c,u)}},{key:"delayedPanScrolled",value:function(){var a=this.w,i=a.globals.minX,r=a.globals.maxX,s=(a.globals.maxX-a.globals.minX)/2;this.moveDirection==="left"?(i=a.globals.minX+s,r=a.globals.maxX+s):this.moveDirection==="right"&&(i=a.globals.minX-s,r=a.globals.maxX-s),i=Math.floor(i),r=Math.floor(r),this.updateScrolledChart({xaxis:{min:i,max:r}},i,r)}},{key:"panScrolled",value:function(a,i){var r=this.w,s=this.xyRatios,o=ce.clone(r.globals.initialConfig.yaxis),l=s.xRatio,c=r.globals.minX,u=r.globals.maxX;r.globals.isRangeBar&&(l=s.invertedYRatio,c=r.globals.minY,u=r.globals.maxY),this.moveDirection==="left"?(a=c+r.globals.gridWidth/15*l,i=u+r.globals.gridWidth/15*l):this.moveDirection==="right"&&(a=c-r.globals.gridWidth/15*l,i=u-r.globals.gridWidth/15*l),r.globals.isRangeBar||(ar.globals.initialMaxX)&&(a=c,i=u);var d={xaxis:{min:a,max:i}};r.config.chart.group||(d.yaxis=o),this.updateScrolledChart(d,a,i)}},{key:"updateScrolledChart",value:function(a,i,r){var s=this.w;this.ctx.updateHelpers._updateOptions(a,!1,!1),typeof s.config.chart.events.scrolled=="function"&&s.config.chart.events.scrolled(this.ctx,{xaxis:{min:i,max:r}})}}]),n}(),jx=function(){function t(e){Ue(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx}return Ge(t,[{key:"getNearestValues",value:function(e){var n=e.hoverArea,a=e.elGrid,i=e.clientX,r=e.clientY,s=this.w,o=a.getBoundingClientRect(),l=o.width,c=o.height,u=l/(s.globals.dataPoints-1),d=c/s.globals.dataPoints,h=this.hasBars();!s.globals.comboCharts&&!h||s.config.xaxis.convertedCatToNumeric||(u=l/s.globals.dataPoints);var f=i-o.left-s.globals.barPadForNumericAxis,v=r-o.top;f<0||v<0||f>l||v>c?(n.classList.remove("hovering-zoom"),n.classList.remove("hovering-pan")):s.globals.zoomEnabled?(n.classList.remove("hovering-pan"),n.classList.add("hovering-zoom")):s.globals.panEnabled&&(n.classList.remove("hovering-zoom"),n.classList.add("hovering-pan"));var m=Math.round(f/u),g=Math.floor(v/d);h&&!s.config.xaxis.convertedCatToNumeric&&(m=Math.ceil(f/u),m-=1);var p=null,y=null,w=s.globals.seriesXvalues.map(function(A){return A.filter(function(T){return ce.isNumber(T)})}),C=s.globals.seriesYvalues.map(function(A){return A.filter(function(T){return ce.isNumber(T)})});if(s.globals.isXNumeric){var k=this.ttCtx.getElGrid().getBoundingClientRect(),P=f*(k.width/l),S=v*(k.height/c);p=(y=this.closestInMultiArray(P,S,w,C)).index,m=y.j,p!==null&&s.globals.hasNullValues&&(w=s.globals.seriesXvalues[p],m=(y=this.closestInArray(P,w)).j)}return s.globals.capturedSeriesIndex=p===null?-1:p,(!m||m<1)&&(m=0),s.globals.isBarHorizontal?s.globals.capturedDataPointIndex=g:s.globals.capturedDataPointIndex=m,{capturedSeries:p,j:s.globals.isBarHorizontal?g:m,hoverX:f,hoverY:v}}},{key:"getFirstActiveXArray",value:function(e){for(var n=this.w,a=0,i=e.map(function(s,o){return s.length>0?o:-1}),r=0;r0)for(var i=0;i *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var e=this,n=arguments.length>0&&arguments[0]!==void 0&&arguments[0],a=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");a=Ln(a),n&&(a=a.filter(function(r){var s=Number(r.getAttribute("data:realIndex"));return e.w.globals.collapsedSeriesIndices.indexOf(s)===-1})),a.sort(function(r,s){var o=Number(r.getAttribute("data:realIndex")),l=Number(s.getAttribute("data:realIndex"));return lo?-1:0});var i=[];return a.forEach(function(r){i.push(r.querySelector(".apexcharts-marker"))}),i}},{key:"hasMarkers",value:function(e){return this.getElMarkers(e).length>0}},{key:"getPathFromPoint",value:function(e,n){var a=Number(e.getAttribute("cx")),i=Number(e.getAttribute("cy")),r=e.getAttribute("shape");return new Ee(this.ctx).getMarkerPath(a,i,r,n)}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(e){var n=this.w,a=n.config.markers.hover.size;return a===void 0&&(a=n.globals.markers.size[e]+n.config.markers.hover.sizeOffset),a}},{key:"toggleAllTooltipSeriesGroups",value:function(e){var n=this.w,a=this.ttCtx;a.allTooltipSeriesGroups.length===0&&(a.allTooltipSeriesGroups=n.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var i=a.allTooltipSeriesGroups,r=0;r ').concat(E.attrs.name,""),T+="
    ".concat(E.val,"
    ")}),w.innerHTML=A+"",C.innerHTML=T+""};o?c.globals.seriesGoals[n][a]&&Array.isArray(c.globals.seriesGoals[n][a])?k():(w.innerHTML="",C.innerHTML=""):k()}else w.innerHTML="",C.innerHTML="";if(m!==null&&(i[n].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=c.config.tooltip.z.title,i[n].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=m!==void 0?m:""),o&&g[0]){if(c.config.tooltip.hideEmptySeries){var P=i[n].querySelector(".apexcharts-tooltip-marker"),S=i[n].querySelector(".apexcharts-tooltip-text");parseFloat(d)==0?(P.style.display="none",S.style.display="none"):(P.style.display="block",S.style.display="block")}d==null||c.globals.ancillaryCollapsedSeriesIndices.indexOf(n)>-1||c.globals.collapsedSeriesIndices.indexOf(n)>-1||Array.isArray(u.tConfig.enabledOnSeries)&&u.tConfig.enabledOnSeries.indexOf(n)===-1?g[0].parentNode.style.display="none":g[0].parentNode.style.display=c.config.tooltip.items.display}else Array.isArray(u.tConfig.enabledOnSeries)&&u.tConfig.enabledOnSeries.indexOf(n)===-1&&(g[0].parentNode.style.display="none")}},{key:"toggleActiveInactiveSeries",value:function(e,n){var a=this.w;if(e)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=a.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group-".concat(n));i&&(i.classList.add("apexcharts-active"),i.style.display=a.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(e){var n=e.i,a=e.j,i=this.w,r=this.ctx.series.filteredSeriesX(),s="",o="",l=null,c=null,u={series:i.globals.series,seriesIndex:n,dataPointIndex:a,w:i},d=i.globals.ttZFormatter;a===null?c=i.globals.series[n]:i.globals.isXNumeric&&i.config.chart.type!=="treemap"?(s=r[n][a],r[n].length===0&&(s=r[this.tooltipUtil.getFirstActiveXArray(r)][a])):s=new gm(this.ctx).isFormatXY()?i.config.series[n].data[a]!==void 0?i.config.series[n].data[a].x:"":i.globals.labels[a]!==void 0?i.globals.labels[a]:"";var h=s;return i.globals.isXNumeric&&i.config.xaxis.type==="datetime"?s=new Ml(this.ctx).xLabelFormat(i.globals.ttKeyFormatter,h,h,{i:void 0,dateFormatter:new Wn(this.ctx).formatDate,w:this.w}):s=i.globals.isBarHorizontal?i.globals.yLabelFormatters[0](h,u):i.globals.xLabelFormatter(h,u),i.config.tooltip.x.formatter!==void 0&&(s=i.globals.ttKeyFormatter(h,u)),i.globals.seriesZ.length>0&&i.globals.seriesZ[n].length>0&&(l=d(i.globals.seriesZ[n][a],i)),o=typeof i.config.xaxis.tooltip.formatter=="function"?i.globals.xaxisTooltipFormatter(h,u):s,{val:Array.isArray(c)?c.join(" "):c,xVal:Array.isArray(s)?s.join(" "):s,xAxisTTVal:Array.isArray(o)?o.join(" "):o,zVal:l}}},{key:"handleCustomTooltip",value:function(e){var n=e.i,a=e.j,i=e.y1,r=e.y2,s=e.w,o=this.ttCtx.getElTooltip(),l=s.config.tooltip.custom;Array.isArray(l)&&l[n]&&(l=l[n]);var c=l({ctx:this.ctx,series:s.globals.series,seriesIndex:n,dataPointIndex:a,y1:i,y2:r,w:s});typeof c=="string"?o.innerHTML=c:(c instanceof Element||typeof c.nodeName=="string")&&(o.innerHTML="",o.appendChild(c.cloneNode(!0)))}}]),t}(),zx=function(){function t(e){Ue(this,t),this.ttCtx=e,this.ctx=e.ctx,this.w=e.w}return Ge(t,[{key:"moveXCrosshairs",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,a=this.ttCtx,i=this.w,r=a.getElXCrosshairs(),s=e-a.xcrosshairsWidth/2,o=i.globals.labels.slice().length;if(n!==null&&(s=i.globals.gridWidth/o*n),r===null||i.globals.isBarHorizontal||(r.setAttribute("x",s),r.setAttribute("x1",s),r.setAttribute("x2",s),r.setAttribute("y2",i.globals.gridHeight),r.classList.add("apexcharts-active")),s<0&&(s=0),s>i.globals.gridWidth&&(s=i.globals.gridWidth),a.isXAxisTooltipEnabled){var l=s;i.config.xaxis.crosshairs.width!=="tickWidth"&&i.config.xaxis.crosshairs.width!=="barWidth"||(l=s+a.xcrosshairsWidth/2),this.moveXAxisTooltip(l)}}},{key:"moveYCrosshairs",value:function(e){var n=this.ttCtx;n.ycrosshairs!==null&&Ee.setAttrs(n.ycrosshairs,{y1:e,y2:e}),n.ycrosshairsHidden!==null&&Ee.setAttrs(n.ycrosshairsHidden,{y1:e,y2:e})}},{key:"moveXAxisTooltip",value:function(e){var n=this.w,a=this.ttCtx;if(a.xaxisTooltip!==null&&a.xcrosshairsWidth!==0){a.xaxisTooltip.classList.add("apexcharts-active");var i=a.xaxisOffY+n.config.xaxis.tooltip.offsetY+n.globals.translateY+1+n.config.xaxis.offsetY;if(e-=a.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(e)){e+=n.globals.translateX;var r;r=new Ee(this.ctx).getTextRects(a.xaxisTooltipText.innerHTML),a.xaxisTooltipText.style.minWidth=r.width+"px",a.xaxisTooltip.style.left=e+"px",a.xaxisTooltip.style.top=i+"px"}}}},{key:"moveYAxisTooltip",value:function(e){var n=this.w,a=this.ttCtx;a.yaxisTTEls===null&&(a.yaxisTTEls=n.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var i=parseInt(a.ycrosshairsHidden.getAttribute("y1"),10),r=n.globals.translateY+i,s=a.yaxisTTEls[e].getBoundingClientRect().height,o=n.globals.translateYAxisX[e]-2;n.config.yaxis[e].opposite&&(o-=26),r-=s/2,n.globals.ignoreYAxisIndexes.indexOf(e)===-1?(a.yaxisTTEls[e].classList.add("apexcharts-active"),a.yaxisTTEls[e].style.top=r+"px",a.yaxisTTEls[e].style.left=o+n.config.yaxis[e].tooltip.offsetX+"px"):a.yaxisTTEls[e].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(e,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=this.w,r=this.ttCtx,s=r.getElTooltip(),o=r.tooltipRect,l=a!==null?parseFloat(a):1,c=parseFloat(e)+l+5,u=parseFloat(n)+l/2;if(c>i.globals.gridWidth/2&&(c=c-o.ttWidth-l-10),c>i.globals.gridWidth-o.ttWidth-10&&(c=i.globals.gridWidth-o.ttWidth),c<-20&&(c=-20),i.config.tooltip.followCursor){var d=r.getElGrid().getBoundingClientRect();(c=r.e.clientX-d.left)>i.globals.gridWidth/2&&(c-=r.tooltipRect.ttWidth),(u=r.e.clientY+i.globals.translateY-d.top)>i.globals.gridHeight/2&&(u-=r.tooltipRect.ttHeight)}else i.globals.isBarHorizontal||o.ttHeight/2+u>i.globals.gridHeight&&(u=i.globals.gridHeight-o.ttHeight+i.globals.translateY);isNaN(c)||(c+=i.globals.translateX,s.style.left=c+"px",s.style.top=u+"px")}},{key:"moveMarkers",value:function(e,n){var a=this.w,i=this.ttCtx;if(a.globals.markers.size[e]>0)for(var r=a.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(e,"'] .apexcharts-marker")),s=0;s0){var v=f.getAttribute("shape"),m=c.getMarkerPath(r,s,v,1.5*d);f.setAttribute("d",m)}this.moveXCrosshairs(r),l.fixedTooltip||this.moveTooltip(r,s,d)}}},{key:"moveDynamicPointsOnHover",value:function(e){var n,a=this.ttCtx,i=a.w,r=0,s=0,o=i.globals.pointsArray,l=new ei(this.ctx),c=new Ee(this.ctx);n=l.getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var u=a.tooltipUtil.getHoverMarkerSize(n);if(o[n]&&(r=o[n][e][0],s=o[n][e][1]),!isNaN(r)){var d=a.tooltipUtil.getAllMarkers();if(d.length)for(var h=0;h0){var y=c.getMarkerPath(r,v,g,u);d[h].setAttribute("d",y)}else d[h].setAttribute("d","")}}this.moveXCrosshairs(r),a.fixedTooltip||this.moveTooltip(r,s||i.globals.gridHeight,u)}}},{key:"moveStickyTooltipOverBars",value:function(e,n){var a=this.w,i=this.ttCtx,r=a.globals.columnSeries?a.globals.columnSeries.length:a.globals.series.length;a.config.chart.stacked&&(r=a.globals.barGroups.length);var s=r>=2&&r%2==0?Math.floor(r/2):Math.floor(r/2)+1;a.globals.isBarHorizontal&&(s=new ei(this.ctx).getActiveConfigSeriesIndex("desc")+1);var o=a.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(s,"'] path[j='").concat(e,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(s,"'] path[j='").concat(e,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(s,"'] path[j='").concat(e,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(s,"'] path[j='").concat(e,"']"));o||typeof n!="number"||(o=a.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(n,"'] path[j='").concat(e,`'], - .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='`).concat(n,"'] path[j='").concat(e,`'], - .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='`).concat(n,"'] path[j='").concat(e,`'], - .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='`).concat(n,"'] path[j='").concat(e,"']")));var l=o?parseFloat(o.getAttribute("cx")):0,c=o?parseFloat(o.getAttribute("cy")):0,u=o?parseFloat(o.getAttribute("barWidth")):0,d=i.getElGrid().getBoundingClientRect(),h=o&&(o.classList.contains("apexcharts-candlestick-area")||o.classList.contains("apexcharts-boxPlot-area"));a.globals.isXNumeric?(o&&!h&&(l-=r%2!=0?u/2:0),o&&h&&(l-=u/2)):a.globals.isBarHorizontal||(l=i.xAxisTicksPositions[e-1]+i.dataPointsDividedWidth/2,isNaN(l)&&(l=i.xAxisTicksPositions[e]-i.dataPointsDividedWidth/2)),a.globals.isBarHorizontal?c-=i.tooltipRect.ttHeight:a.config.tooltip.followCursor?c=i.e.clientY-d.top-i.tooltipRect.ttHeight/2:c+i.tooltipRect.ttHeight+15>a.globals.gridHeight&&(c=a.globals.gridHeight),a.globals.isBarHorizontal||this.moveXCrosshairs(l),i.fixedTooltip||this.moveTooltip(l,c||a.globals.gridHeight)}}]),t}(),UI=function(){function t(e){Ue(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx,this.tooltipPosition=new zx(e)}return Ge(t,[{key:"drawDynamicPoints",value:function(){var e=this.w,n=new Ee(this.ctx),a=new po(this.ctx),i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series");i=Ln(i),e.config.chart.stacked&&i.sort(function(d,h){return parseFloat(d.getAttribute("data:realIndex"))-parseFloat(h.getAttribute("data:realIndex"))});for(var r=0;r2&&arguments[2]!==void 0?arguments[2]:null,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,r=this.w;r.config.chart.type!=="bubble"&&this.newPointSize(e,n);var s=n.getAttribute("cx"),o=n.getAttribute("cy");if(a!==null&&i!==null&&(s=a,o=i),this.tooltipPosition.moveXCrosshairs(s),!this.fixedTooltip){if(r.config.chart.type==="radar"){var l=this.ttCtx.getElGrid().getBoundingClientRect();s=this.ttCtx.e.clientX-l.left}this.tooltipPosition.moveTooltip(s,o,r.config.markers.hover.size)}}},{key:"enlargePoints",value:function(e){for(var n=this.w,a=this,i=this.ttCtx,r=e,s=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),o=n.config.markers.hover.size,l=0;l0){var i=this.ttCtx.tooltipUtil.getPathFromPoint(e[n],a);e[n].setAttribute("d",i)}else e[n].setAttribute("d","M0,0")}}}]),t}(),GI=function(){function t(e){Ue(this,t),this.w=e.w;var n=this.w;this.ttCtx=e,this.isVerticalGroupedRangeBar=!n.globals.isBarHorizontal&&n.config.chart.type==="rangeBar"&&n.config.plotOptions.bar.rangeBarGroupRows}return Ge(t,[{key:"getAttr",value:function(e,n){return parseFloat(e.target.getAttribute(n))}},{key:"handleHeatTreeTooltip",value:function(e){var n=e.e,a=e.opt,i=e.x,r=e.y,s=e.type,o=this.ttCtx,l=this.w;if(n.target.classList.contains("apexcharts-".concat(s,"-rect"))){var c=this.getAttr(n,"i"),u=this.getAttr(n,"j"),d=this.getAttr(n,"cx"),h=this.getAttr(n,"cy"),f=this.getAttr(n,"width"),v=this.getAttr(n,"height");if(o.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:c,j:u,shared:!1,e:n}),l.globals.capturedSeriesIndex=c,l.globals.capturedDataPointIndex=u,i=d+o.tooltipRect.ttWidth/2+f,r=h+o.tooltipRect.ttHeight/2-v/2,o.tooltipPosition.moveXCrosshairs(d+f/2),i>l.globals.gridWidth/2&&(i=d-o.tooltipRect.ttWidth/2+f),o.w.config.tooltip.followCursor){var m=l.globals.dom.elWrap.getBoundingClientRect();i=l.globals.clientX-m.left-(i>l.globals.gridWidth/2?o.tooltipRect.ttWidth:0),r=l.globals.clientY-m.top-(r>l.globals.gridHeight/2?o.tooltipRect.ttHeight:0)}}return{x:i,y:r}}},{key:"handleMarkerTooltip",value:function(e){var n,a,i=e.e,r=e.opt,s=e.x,o=e.y,l=this.w,c=this.ttCtx;if(i.target.classList.contains("apexcharts-marker")){var u=parseInt(r.paths.getAttribute("cx"),10),d=parseInt(r.paths.getAttribute("cy"),10),h=parseFloat(r.paths.getAttribute("val"));if(a=parseInt(r.paths.getAttribute("rel"),10),n=parseInt(r.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,c.intersect){var f=ce.findAncestor(r.paths,"apexcharts-series");f&&(n=parseInt(f.getAttribute("data:realIndex"),10))}if(c.tooltipLabels.drawSeriesTexts({ttItems:r.ttItems,i:n,j:a,shared:!c.showOnIntersect&&l.config.tooltip.shared,e:i}),i.type==="mouseup"&&c.markerClick(i,n,a),l.globals.capturedSeriesIndex=n,l.globals.capturedDataPointIndex=a,s=u,o=d+l.globals.translateY-1.4*c.tooltipRect.ttHeight,c.w.config.tooltip.followCursor){var v=c.getElGrid().getBoundingClientRect();o=c.e.clientY+l.globals.translateY-v.top}h<0&&(o=d),c.marker.enlargeCurrentPoint(a,r.paths,s,o)}return{x:s,y:o}}},{key:"handleBarTooltip",value:function(e){var n,a,i=e.e,r=e.opt,s=this.w,o=this.ttCtx,l=o.getElTooltip(),c=0,u=0,d=0,h=this.getBarTooltipXY({e:i,opt:r});if(h.j!==null||h.barHeight!==0||h.barWidth!==0){n=h.i;var f=h.j;if(s.globals.capturedSeriesIndex=n,s.globals.capturedDataPointIndex=f,s.globals.isBarHorizontal&&o.tooltipUtil.hasBars()||!s.config.tooltip.shared?(u=h.x,d=h.y,a=Array.isArray(s.config.stroke.width)?s.config.stroke.width[n]:s.config.stroke.width,c=u):s.globals.comboCharts||s.config.tooltip.shared||(c/=2),isNaN(d)&&(d=s.globals.svgHeight-o.tooltipRect.ttHeight),parseInt(r.paths.parentNode.getAttribute("data:realIndex"),10),u+o.tooltipRect.ttWidth>s.globals.gridWidth?u-=o.tooltipRect.ttWidth:u<0&&(u=0),o.w.config.tooltip.followCursor){var v=o.getElGrid().getBoundingClientRect();d=o.e.clientY-v.top}o.tooltip===null&&(o.tooltip=s.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),s.config.tooltip.shared||(s.globals.comboBarCount>0?o.tooltipPosition.moveXCrosshairs(c+a/2):o.tooltipPosition.moveXCrosshairs(c)),!o.fixedTooltip&&(!s.config.tooltip.shared||s.globals.isBarHorizontal&&o.tooltipUtil.hasBars())&&(d=d+s.globals.translateY-o.tooltipRect.ttHeight/2,l.style.left=u+s.globals.translateX+"px",l.style.top=d+"px")}}},{key:"getBarTooltipXY",value:function(e){var n=this,a=e.e,i=e.opt,r=this.w,s=null,o=this.ttCtx,l=0,c=0,u=0,d=0,h=0,f=a.target.classList;if(f.contains("apexcharts-bar-area")||f.contains("apexcharts-candlestick-area")||f.contains("apexcharts-boxPlot-area")||f.contains("apexcharts-rangebar-area")){var v=a.target,m=v.getBoundingClientRect(),g=i.elGrid.getBoundingClientRect(),p=m.height;h=m.height;var y=m.width,w=parseInt(v.getAttribute("cx"),10),C=parseInt(v.getAttribute("cy"),10);d=parseFloat(v.getAttribute("barWidth"));var k=a.type==="touchmove"?a.touches[0].clientX:a.clientX;s=parseInt(v.getAttribute("j"),10),l=parseInt(v.parentNode.getAttribute("rel"),10)-1;var P=v.getAttribute("data-range-y1"),S=v.getAttribute("data-range-y2");r.globals.comboCharts&&(l=parseInt(v.parentNode.getAttribute("data:realIndex"),10));var A=function(E){return r.globals.isXNumeric?w-y/2:n.isVerticalGroupedRangeBar?w+y/2:w-o.dataPointsDividedWidth+y/2},T=function(){return C-o.dataPointsDividedHeight+p/2-o.tooltipRect.ttHeight/2};o.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:l,j:s,y1:P?parseInt(P,10):null,y2:S?parseInt(S,10):null,shared:!o.showOnIntersect&&r.config.tooltip.shared,e:a}),r.config.tooltip.followCursor?r.globals.isBarHorizontal?(c=k-g.left+15,u=T()):(c=A(),u=a.clientY-g.top-o.tooltipRect.ttHeight/2-15):r.globals.isBarHorizontal?((c=w)0&&a.setAttribute("width",n.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var e=this.w,n=this.ttCtx;n.ycrosshairs=e.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),n.ycrosshairsHidden=e.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(e,n,a){var i=this.ttCtx,r=this.w,s=r.globals,o=s.seriesYAxisMap[e];if(i.yaxisTooltips[e]&&o.length>0){var l=s.yLabelFormatters[e],c=i.getElGrid().getBoundingClientRect(),u=o[0],d=0;a.yRatio.length>1&&(d=u);var h=(n-c.top)*a.yRatio[d],f=s.maxYArr[u]-s.minYArr[u],v=s.minYArr[u]+(f-h);r.config.yaxis[e].reversed&&(v=s.maxYArr[u]-(f-h)),i.tooltipPosition.moveYCrosshairs(n-c.top),i.yaxisTooltipText[e].innerHTML=l(v),i.tooltipPosition.moveYAxisTooltip(e)}}}]),t}(),ip=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w;var n=this.w;this.tConfig=n.config.tooltip,this.tooltipUtil=new jx(this),this.tooltipLabels=new XI(this),this.tooltipPosition=new zx(this),this.marker=new UI(this),this.intersect=new GI(this),this.axesTooltip=new qI(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!n.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return Ge(t,[{key:"getElTooltip",value:function(e){return e||(e=this),e.w.globals.dom.baseEl?e.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(e){var n=this.w;this.xyRatios=e,this.isXAxisTooltipEnabled=n.config.xaxis.tooltip.enabled&&n.globals.axisCharts,this.yaxisTooltips=n.config.yaxis.map(function(s,o){return!!(s.show&&s.tooltip.enabled&&n.globals.axisCharts)}),this.allTooltipSeriesGroups=[],n.globals.axisCharts||(this.showTooltipTitle=!1);var a=document.createElement("div");if(a.classList.add("apexcharts-tooltip"),n.config.tooltip.cssClass&&a.classList.add(n.config.tooltip.cssClass),a.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),n.globals.dom.elWrap.appendChild(a),n.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var i=new al(this.ctx);this.xAxisTicksPositions=i.getXAxisTicksPositions()}if(!n.globals.comboCharts&&!this.tConfig.intersect&&n.config.chart.type!=="rangeBar"||this.tConfig.shared||(this.showOnIntersect=!0),n.config.markers.size!==0&&n.globals.markers.largestSize!==0||this.marker.drawDynamicPoints(this),n.globals.collapsedSeries.length!==n.globals.series.length){this.dataPointsDividedHeight=n.globals.gridHeight/n.globals.dataPoints,this.dataPointsDividedWidth=n.globals.gridWidth/n.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||n.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,a.appendChild(this.tooltipTitle));var r=n.globals.series.length;(n.globals.xyCharts||n.globals.comboCharts)&&this.tConfig.shared&&(r=this.showOnIntersect?1:n.globals.series.length),this.legendLabels=n.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(r),this.addSVGEvents()}}},{key:"createTTElements",value:function(e){for(var n=this,a=this.w,i=[],r=this.getElTooltip(),s=function(l){var c=document.createElement("div");c.classList.add("apexcharts-tooltip-series-group","apexcharts-tooltip-series-group-".concat(l)),c.style.order=a.config.tooltip.inverseOrder?e-l:l+1;var u=document.createElement("span");u.classList.add("apexcharts-tooltip-marker"),a.config.tooltip.fillSeriesColor?u.style.backgroundColor=a.globals.colors[l]:u.style.color=a.globals.colors[l];var d=a.config.markers.shape,h=d;Array.isArray(d)&&(h=d[l]),u.setAttribute("shape",h),c.appendChild(u);var f=document.createElement("div");f.classList.add("apexcharts-tooltip-text"),f.style.fontFamily=n.tConfig.style.fontFamily||a.config.chart.fontFamily,f.style.fontSize=n.tConfig.style.fontSize,["y","goals","z"].forEach(function(v){var m=document.createElement("div");m.classList.add("apexcharts-tooltip-".concat(v,"-group"));var g=document.createElement("span");g.classList.add("apexcharts-tooltip-text-".concat(v,"-label")),m.appendChild(g);var p=document.createElement("span");p.classList.add("apexcharts-tooltip-text-".concat(v,"-value")),m.appendChild(p),f.appendChild(m)}),c.appendChild(f),r.appendChild(c),i.push(c)},o=0;o0&&this.addPathsEventListeners(v,d),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(d)}}},{key:"drawFixedTooltipRect",value:function(){var e=this.w,n=this.getElTooltip(),a=n.getBoundingClientRect(),i=a.width+10,r=a.height+10,s=this.tConfig.fixed.offsetX,o=this.tConfig.fixed.offsetY,l=this.tConfig.fixed.position.toLowerCase();return l.indexOf("right")>-1&&(s=s+e.globals.svgWidth-i+10),l.indexOf("bottom")>-1&&(o=o+e.globals.svgHeight-r-10),n.style.left=s+"px",n.style.top=o+"px",{x:s,y:o,ttWidth:i,ttHeight:r}}},{key:"addDatapointEventsListeners",value:function(e){var n=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(n,e)}},{key:"addPathsEventListeners",value:function(e,n){for(var a=this,i=function(s){var o={paths:e[s],tooltipEl:n.tooltipEl,tooltipY:n.tooltipY,tooltipX:n.tooltipX,elGrid:n.elGrid,hoverArea:n.hoverArea,ttItems:n.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(l){return e[s].addEventListener(l,a.onSeriesHover.bind(a,o),{capture:!1,passive:!0})})},r=0;r=20?this.seriesHover(e,n):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){a.seriesHover(e,n)},20-i))}},{key:"seriesHover",value:function(e,n){var a=this;this.lastHoverTime=Date.now();var i=[],r=this.w;r.config.chart.group&&(i=this.ctx.getGroupedCharts()),r.globals.axisCharts&&(r.globals.minX===-1/0&&r.globals.maxX===1/0||r.globals.dataPoints===0)||(i.length?i.forEach(function(s){var o=a.getElTooltip(s),l={paths:e.paths,tooltipEl:o,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:s.w.globals.tooltip.ttItems};s.w.globals.minX===a.w.globals.minX&&s.w.globals.maxX===a.w.globals.maxX&&s.w.globals.tooltip.seriesHoverByContext({chartCtx:s,ttCtx:s.w.globals.tooltip,opt:l,e:n})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:e,e:n}))}},{key:"seriesHoverByContext",value:function(e){var n=e.chartCtx,a=e.ttCtx,i=e.opt,r=e.e,s=n.w,o=this.getElTooltip(n);o&&(a.tooltipRect={x:0,y:0,ttWidth:o.getBoundingClientRect().width,ttHeight:o.getBoundingClientRect().height},a.e=r,a.tooltipUtil.hasBars()&&!s.globals.comboCharts&&!a.isBarShared&&this.tConfig.onDatasetHover.highlightDataSeries&&new ei(n).toggleSeriesOnHover(r,r.target.parentNode),a.fixedTooltip&&a.drawFixedTooltipRect(),s.globals.axisCharts?a.axisChartsTooltips({e:r,opt:i,tooltipRect:a.tooltipRect}):a.nonAxisChartsTooltips({e:r,opt:i,tooltipRect:a.tooltipRect}))}},{key:"axisChartsTooltips",value:function(e){var n,a,i=e.e,r=e.opt,s=this.w,o=r.elGrid.getBoundingClientRect(),l=i.type==="touchmove"?i.touches[0].clientX:i.clientX,c=i.type==="touchmove"?i.touches[0].clientY:i.clientY;if(this.clientY=c,this.clientX=l,s.globals.capturedSeriesIndex=-1,s.globals.capturedDataPointIndex=-1,co.top+o.height)this.handleMouseOut(r);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!s.config.tooltip.shared){var u=parseInt(r.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(u)<0)return void this.handleMouseOut(r)}var d=this.getElTooltip(),h=this.getElXCrosshairs(),f=[];s.config.chart.group&&(f=this.ctx.getSyncedCharts());var v=s.globals.xyCharts||s.config.chart.type==="bar"&&!s.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||s.globals.comboCharts&&this.tooltipUtil.hasBars();if(i.type==="mousemove"||i.type==="touchmove"||i.type==="mouseup"){if(s.globals.collapsedSeries.length+s.globals.ancillaryCollapsedSeries.length===s.globals.series.length)return;h!==null&&h.classList.add("apexcharts-active");var m=this.yaxisTooltips.filter(function(y){return y===!0});if(this.ycrosshairs!==null&&m.length&&this.ycrosshairs.classList.add("apexcharts-active"),v&&!this.showOnIntersect||f.length>1)this.handleStickyTooltip(i,l,c,r);else if(s.config.chart.type==="heatmap"||s.config.chart.type==="treemap"){var g=this.intersect.handleHeatTreeTooltip({e:i,opt:r,x:n,y:a,type:s.config.chart.type});n=g.x,a=g.y,d.style.left=n+"px",d.style.top=a+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:i,opt:r}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:i,opt:r,x:n,y:a});if(this.yaxisTooltips.length)for(var p=0;pc.width)this.handleMouseOut(i);else if(l!==null)this.handleStickyCapturedSeries(e,l,i,o);else if(this.tooltipUtil.isXoverlap(o)||r.globals.isBarHorizontal){var u=r.globals.series.findIndex(function(d,h){return!r.globals.collapsedSeriesIndices.includes(h)});this.create(e,this,u,o,i.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(e,n,a,i){var r=this.w;if(!this.tConfig.shared&&r.globals.series[n][i]===null)return void this.handleMouseOut(a);if(r.globals.series[n][i]!==void 0)this.tConfig.shared&&this.tooltipUtil.isXoverlap(i)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(e,this,n,i,a.ttItems):this.create(e,this,n,i,a.ttItems,!1);else if(this.tooltipUtil.isXoverlap(i)){var s=r.globals.series.findIndex(function(o,l){return!r.globals.collapsedSeriesIndices.includes(l)});this.create(e,this,s,i,a.ttItems)}}},{key:"deactivateHoverFilter",value:function(){for(var e=this.w,n=new Ee(this.ctx),a=e.globals.dom.Paper.find(".apexcharts-bar-area"),i=0;i5&&arguments[5]!==void 0?arguments[5]:null,S=this.w,A=n;e.type==="mouseup"&&this.markerClick(e,a,i),P===null&&(P=this.tConfig.shared);var T=this.tooltipUtil.hasMarkers(a),E=this.tooltipUtil.getElBars(),I=function(){S.globals.markers.largestSize>0?A.marker.enlargePoints(i):A.tooltipPosition.moveDynamicPointsOnHover(i)};if(S.config.legend.tooltipHoverFormatter){var O=S.config.legend.tooltipHoverFormatter,V=Array.from(this.legendLabels);V.forEach(function(q){var oe=q.getAttribute("data:default-text");q.innerHTML=decodeURIComponent(oe)});for(var F=0;F0)){var X=new Ee(this.ctx),Y=S.globals.dom.Paper.find(".apexcharts-bar-area[j='".concat(i,"']"));this.deactivateHoverFilter(),A.tooltipPosition.moveStickyTooltipOverBars(i,a),A.tooltipUtil.getAllMarkers(!0).length&&I();for(var se=0;se0&&a.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(v-=d*A)),S&&(v=v+f.height/2-w/2-2);var E=a.globals.series[i][r]<0,I=c;switch(this.barCtx.isReversed&&(I=c+(E?h:-h)),p.position){case"center":m=S?E?I-h/2+k:I+h/2-k:E?I-h/2+f.height/2+k:I+h/2+f.height/2-k;break;case"bottom":m=S?E?I-h+k:I+h-k:E?I-h+f.height+w+k:I+h-f.height/2+w-k;break;case"top":m=S?E?I+k:I-k:E?I-f.height/2-k:I+f.height+k}var O=I;if(a.globals.seriesGroups.forEach(function(z){var W;(W=n.barCtx[z.join(",")])===null||W===void 0||W.prevY.forEach(function(ne){O=E?Math.max(ne[r],O):Math.min(ne[r],O)})}),this.barCtx.lastActiveBarSerieIndex===s&&y.enabled){var V=new Ee(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:s,j:r}),g.fontSize);o=E?O-V.height/2-k-y.offsetY+18:O+V.height+k+y.offsetY-18;var F=T;l=P+(a.globals.isXNumeric?-d*a.globals.barGroups.length/2:a.globals.barGroups.length*d/2-(a.globals.barGroups.length-1)*d-F)+y.offsetX}return a.config.chart.stacked||(m<0?m=0+w:m+f.height/3>a.globals.gridHeight&&(m=a.globals.gridHeight-w)),{bcx:u,bcy:c,dataLabelsX:v,dataLabelsY:m,totalDataLabelsX:l,totalDataLabelsY:o,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(e){var n=this,a=this.w,i=e.x,r=e.i,s=e.j,o=e.realIndex,l=e.bcy,c=e.barHeight,u=e.barWidth,d=e.textRects,h=e.dataLabelsX,f=e.strokeWidth,v=e.dataLabelsConfig,m=e.barDataLabelsConfig,g=e.barTotalDataLabelsConfig,p=e.offX,y=e.offY,w=a.globals.gridHeight/a.globals.dataPoints,C=this.barCtx.barHelpers.getZeroValueEncounters({i:r,j:s}).zeroEncounters;u=Math.abs(u);var k,P,S=l-(this.barCtx.isRangeBar?0:w)+c/2+d.height/2+y-3;!a.config.chart.stacked&&C>0&&a.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(S-=c*C);var A="start",T=a.globals.series[r][s]<0,E=i;switch(this.barCtx.isReversed&&(E=i+(T?-u:u),A=T?"start":"end"),m.position){case"center":h=T?E+u/2-p:Math.max(d.width/2,E-u/2)+p;break;case"bottom":h=T?E+u-f-p:E-u+f+p;break;case"top":h=T?E-f-p:E-f+p}var I=E;if(a.globals.seriesGroups.forEach(function(V){var F;(F=n.barCtx[V.join(",")])===null||F===void 0||F.prevX.forEach(function(z){I=T?Math.min(z[s],I):Math.max(z[s],I)})}),this.barCtx.lastActiveBarSerieIndex===o&&g.enabled){var O=new Ee(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:o,j:s}),v.fontSize);T?(k=I-f-p-g.offsetX,A="end"):k=I+p+g.offsetX+(this.barCtx.isReversed?-(u+f):f),P=S-d.height/2+O.height/2+g.offsetY+f,a.globals.barGroups.length>1&&(P-=a.globals.barGroups.length/2*(c/2))}return a.config.chart.stacked||(v.textAnchor==="start"?h-d.width<0?h=T?d.width+f:f:h+d.width>a.globals.gridWidth&&(h=T?a.globals.gridWidth-f:a.globals.gridWidth-d.width-f):v.textAnchor==="middle"?h-d.width/2<0?h=d.width/2+f:h+d.width/2>a.globals.gridWidth&&(h=a.globals.gridWidth-d.width/2-f):v.textAnchor==="end"&&(h<1?h=d.width+f:h+1>a.globals.gridWidth&&(h=a.globals.gridWidth-d.width-f))),{bcx:i,bcy:l,dataLabelsX:h,dataLabelsY:S,totalDataLabelsX:k,totalDataLabelsY:P,totalDataLabelsAnchor:A}}},{key:"drawCalculatedDataLabels",value:function(e){var n=e.x,a=e.y,i=e.val,r=e.i,s=e.j,o=e.textRects,l=e.barHeight,c=e.barWidth,u=e.dataLabelsConfig,d=this.w,h="rotate(0)";d.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(h="rotate(-90, ".concat(n,", ").concat(a,")"));var f=new Us(this.barCtx.ctx),v=new Ee(this.barCtx.ctx),m=u.formatter,g=null,p=d.globals.collapsedSeriesIndices.indexOf(r)>-1;if(u.enabled&&!p){g=v.group({class:"apexcharts-data-labels",transform:h});var y="";i!==void 0&&(y=m(i,Ye(Ye({},d),{},{seriesIndex:r,dataPointIndex:s,w:d}))),!i&&d.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(y="");var w=d.globals.series[r][s]<0,C=d.config.plotOptions.bar.dataLabels.position;d.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(C==="top"&&(u.textAnchor=w?"end":"start"),C==="center"&&(u.textAnchor="middle"),C==="bottom"&&(u.textAnchor=w?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&cMath.abs(c)&&(y=""):o.height/1.6>Math.abs(l)&&(y=""));var k=Ye({},u);this.barCtx.isHorizontal&&i<0&&(u.textAnchor==="start"?k.textAnchor="end":u.textAnchor==="end"&&(k.textAnchor="start")),f.plotDataLabelsText({x:n,y:a,text:y,i:r,j:s,parent:g,dataLabelsConfig:k,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return g}},{key:"drawTotalDataLabels",value:function(e){var n=e.x,a=e.y,i=e.val,r=e.realIndex,s=e.textAnchor,o=e.barTotalDataLabelsConfig;this.w;var l,c=new Ee(this.barCtx.ctx);return o.enabled&&n!==void 0&&a!==void 0&&this.barCtx.lastActiveBarSerieIndex===r&&(l=c.drawText({x:n,y:a,foreColor:o.style.color,text:i,textAnchor:s,fontFamily:o.style.fontFamily,fontSize:o.style.fontSize,fontWeight:o.style.fontWeight})),l}}]),t}(),KI=function(){function t(e){Ue(this,t),this.w=e.w,this.barCtx=e}return Ge(t,[{key:"initVariables",value:function(e){var n=this.w;this.barCtx.series=e,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var a=0;a0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=e[a].length),n.globals.isXNumeric)for(var i=0;in.globals.minX&&n.globals.seriesX[a][i]0&&(r=u.globals.minXDiff/f),(o=r/h*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(o=1)}String(this.barCtx.barOptions.columnWidth).indexOf("%")===-1&&(o=parseInt(this.barCtx.barOptions.columnWidth,10)),l=u.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.translationsIndex]-(this.barCtx.isReversed?u.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.translationsIndex]:0),u.globals.isXNumeric?n=this.barCtx.getBarXForNumericXAxis({x:n,j:0,realIndex:e,barWidth:o}).x:n=u.globals.padHorizontal+ce.noExponents(r-o*this.barCtx.seriesLen)/2}return u.globals.barHeight=s,u.globals.barWidth=o,{x:n,y:a,yDivision:i,xDivision:r,barHeight:s,barWidth:o,zeroH:l,zeroW:c}}},{key:"initializeStackedPrevVars",value:function(e){e.w.globals.seriesGroups.forEach(function(n){e[n]||(e[n]={}),e[n].prevY=[],e[n].prevX=[],e[n].prevYF=[],e[n].prevXF=[],e[n].prevYVal=[],e[n].prevXVal=[]})}},{key:"initializeStackedXYVars",value:function(e){e.w.globals.seriesGroups.forEach(function(n){e[n]||(e[n]={}),e[n].xArrj=[],e[n].xArrjF=[],e[n].xArrjVal=[],e[n].yArrj=[],e[n].yArrjF=[],e[n].yArrjVal=[]})}},{key:"getPathFillColor",value:function(e,n,a,i){var r,s,o,l,c=this.w,u=this.barCtx.ctx.fill,d=null,h=this.barCtx.barOptions.distributed?a:n,f=!1;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(v){e[n][a]>=v.from&&e[n][a]<=v.to&&(d=v.color,f=!0)}),{color:u.fillPath({seriesNumber:this.barCtx.barOptions.distributed?h:i,dataPointIndex:a,color:d,value:e[n][a],fillConfig:(r=c.config.series[n].data[a])===null||r===void 0?void 0:r.fill,fillType:(s=c.config.series[n].data[a])!==null&&s!==void 0&&(o=s.fill)!==null&&o!==void 0&&o.type?(l=c.config.series[n].data[a])===null||l===void 0?void 0:l.fill.type:Array.isArray(c.config.fill.type)?c.config.fill.type[i]:c.config.fill.type}),useRangeColor:f}}},{key:"getStrokeWidth",value:function(e,n,a){var i=0,r=this.w;return this.barCtx.series[e][n]?this.barCtx.isNullValue=!1:this.barCtx.isNullValue=!0,r.config.stroke.show&&(this.barCtx.isNullValue||(i=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[a]:this.barCtx.strokeWidth)),i}},{key:"createBorderRadiusArr",value:function(e){var n,a=this.w,i=!this.w.config.chart.stacked||a.config.plotOptions.bar.borderRadius<=0,r=e.length,s=0|((n=e[0])===null||n===void 0?void 0:n.length),o=Array.from({length:r},function(){return Array(s).fill(i?"top":"none")});if(i)return o;for(var l=0;l0?(c.push(h),d++):f<0&&(u.push(h),d++)}if(c.length>0&&u.length===0)if(c.length===1)o[c[0]][l]="both";else{var v,m=c[0],g=c[c.length-1],p=Ho(c);try{for(p.s();!(v=p.n()).done;){var y=v.value;o[y][l]=y===m?"bottom":y===g?"top":"none"}}catch(W){p.e(W)}finally{p.f()}}else if(u.length>0&&c.length===0)if(u.length===1)o[u[0]][l]="both";else{var w,C=Math.max.apply(Math,u),k=Math.min.apply(Math,u),P=Ho(u);try{for(P.s();!(w=P.n()).done;){var S=w.value;o[S][l]=S===C?"bottom":S===k?"top":"none"}}catch(W){P.e(W)}finally{P.f()}}else if(c.length>0&&u.length>0){var A,T=c[c.length-1],E=Ho(c);try{for(E.s();!(A=E.n()).done;){var I=A.value;o[I][l]=I===T?"top":"none"}}catch(W){E.e(W)}finally{E.f()}var O,V=Math.max.apply(Math,u),F=Ho(u);try{for(F.s();!(O=F.n()).done;){var z=O.value;o[z][l]=z===V?"bottom":"none"}}catch(W){F.e(W)}finally{F.f()}}else d===1&&(o[c[0]||u[0]][l]="both")}return o}},{key:"barBackground",value:function(e){var n=e.j,a=e.i,i=e.x1,r=e.x2,s=e.y1,o=e.y2,l=e.elSeries,c=this.w,u=new Ee(this.barCtx.ctx),d=new ei(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&d===a){n>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(n%=this.barCtx.barOptions.colors.backgroundBarColors.length);var h=this.barCtx.barOptions.colors.backgroundBarColors[n],f=u.drawRect(i!==void 0?i:0,s!==void 0?s:0,r!==void 0?r:c.globals.gridWidth,o!==void 0?o:c.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,h,this.barCtx.barOptions.colors.backgroundBarOpacity);l.add(f),f.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(e){var n,a=e.barWidth,i=e.barXPosition,r=e.y1,s=e.y2,o=e.strokeWidth,l=e.isReversed,c=e.series,u=e.seriesGroup,d=e.realIndex,h=e.i,f=e.j,v=e.w,m=new Ee(this.barCtx.ctx);(o=Array.isArray(o)?o[d]:o)||(o=0);var g=a,p=i;(n=v.config.series[d].data[f])!==null&&n!==void 0&&n.columnWidthOffset&&(p=i-v.config.series[d].data[f].columnWidthOffset/2,g=a+v.config.series[d].data[f].columnWidthOffset);var y=o/2,w=p+y,C=p+g-y,k=(c[h][f]>=0?1:-1)*(l?-1:1);r+=.001-y*k,s+=.001+y*k;var P=m.move(w,r),S=m.move(w,r),A=m.line(C,r);if(v.globals.previousPaths.length>0&&(S=this.barCtx.getPreviousPath(d,f,!1)),P=P+m.line(w,s)+m.line(C,s)+A+(v.config.plotOptions.bar.borderRadiusApplication==="around"||this.arrBorderRadius[d][f]==="both"?" Z":" z"),S=S+m.line(w,r)+A+A+A+A+A+m.line(w,r)+(v.config.plotOptions.bar.borderRadiusApplication==="around"||this.arrBorderRadius[d][f]==="both"?" Z":" z"),this.arrBorderRadius[d][f]!=="none"&&(P=m.roundPathCorners(P,v.config.plotOptions.bar.borderRadius)),v.config.chart.stacked){var T=this.barCtx;(T=this.barCtx[u]).yArrj.push(s-y*k),T.yArrjF.push(Math.abs(r-s+o*k)),T.yArrjVal.push(this.barCtx.series[h][f])}return{pathTo:P,pathFrom:S}}},{key:"getBarpaths",value:function(e){var n,a=e.barYPosition,i=e.barHeight,r=e.x1,s=e.x2,o=e.strokeWidth,l=e.isReversed,c=e.series,u=e.seriesGroup,d=e.realIndex,h=e.i,f=e.j,v=e.w,m=new Ee(this.barCtx.ctx);(o=Array.isArray(o)?o[d]:o)||(o=0);var g=a,p=i;(n=v.config.series[d].data[f])!==null&&n!==void 0&&n.barHeightOffset&&(g=a-v.config.series[d].data[f].barHeightOffset/2,p=i+v.config.series[d].data[f].barHeightOffset);var y=o/2,w=g+y,C=g+p-y,k=(c[h][f]>=0?1:-1)*(l?-1:1);r+=.001+y*k,s+=.001-y*k;var P=m.move(r,w),S=m.move(r,w);v.globals.previousPaths.length>0&&(S=this.barCtx.getPreviousPath(d,f,!1));var A=m.line(r,C);if(P=P+m.line(s,w)+m.line(s,C)+A+(v.config.plotOptions.bar.borderRadiusApplication==="around"||this.arrBorderRadius[d][f]==="both"?" Z":" z"),S=S+m.line(r,w)+A+A+A+A+A+m.line(r,w)+(v.config.plotOptions.bar.borderRadiusApplication==="around"||this.arrBorderRadius[d][f]==="both"?" Z":" z"),this.arrBorderRadius[d][f]!=="none"&&(P=m.roundPathCorners(P,v.config.plotOptions.bar.borderRadius)),v.config.chart.stacked){var T=this.barCtx;(T=this.barCtx[u]).xArrj.push(s+y*k),T.xArrjF.push(Math.abs(r-s-o*k)),T.xArrjVal.push(this.barCtx.series[h][f])}return{pathTo:P,pathFrom:S}}},{key:"checkZeroSeries",value:function(e){for(var n=e.series,a=this.w,i=0;i2&&arguments[2]!==void 0)||arguments[2]?n:null;return e!=null&&(a=n+e/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?e/this.barCtx.invertedYRatio:0)),a}},{key:"getYForValue",value:function(e,n,a){var i=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3]?n:null;return e!=null&&(i=n-e/this.barCtx.yRatio[a]+2*(this.barCtx.isReversed?e/this.barCtx.yRatio[a]:0)),i}},{key:"getGoalValues",value:function(e,n,a,i,r,s){var o=this,l=this.w,c=[],u=function(f,v){var m;c.push((Vc(m={},e,e==="x"?o.getXForValue(f,n,!1):o.getYForValue(f,a,s,!1)),Vc(m,"attrs",v),m))};if(l.globals.seriesGoals[i]&&l.globals.seriesGoals[i][r]&&Array.isArray(l.globals.seriesGoals[i][r])&&l.globals.seriesGoals[i][r].forEach(function(f){u(f.value,f)}),this.barCtx.barOptions.isDumbbell&&l.globals.seriesRange.length){var d=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:l.globals.colors,h={strokeHeight:e==="x"?0:l.globals.markers.size[i],strokeWidth:e==="x"?l.globals.markers.size[i]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(d[i])?d[i][0]:d[i]};u(l.globals.seriesRangeStart[i][r],h),u(l.globals.seriesRangeEnd[i][r],Ye(Ye({},h),{},{strokeColor:Array.isArray(d[i])?d[i][1]:d[i]}))}return c}},{key:"drawGoalLine",value:function(e){var n=e.barXPosition,a=e.barYPosition,i=e.goalX,r=e.goalY,s=e.barWidth,o=e.barHeight,l=new Ee(this.barCtx.ctx),c=l.group({className:"apexcharts-bar-goals-groups"});c.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:c.node}),c.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var u=null;return this.barCtx.isHorizontal?Array.isArray(i)&&i.forEach(function(d){if(d.x>=-1&&d.x<=l.w.globals.gridWidth+1){var h=d.attrs.strokeHeight!==void 0?d.attrs.strokeHeight:o/2,f=a+h+o/2;u=l.drawLine(d.x,f-2*h,d.x,f,d.attrs.strokeColor?d.attrs.strokeColor:void 0,d.attrs.strokeDashArray,d.attrs.strokeWidth?d.attrs.strokeWidth:2,d.attrs.strokeLineCap),c.add(u)}}):Array.isArray(r)&&r.forEach(function(d){if(d.y>=-1&&d.y<=l.w.globals.gridHeight+1){var h=d.attrs.strokeWidth!==void 0?d.attrs.strokeWidth:s/2,f=n+h+s/2;u=l.drawLine(f-2*h,d.y,f,d.y,d.attrs.strokeColor?d.attrs.strokeColor:void 0,d.attrs.strokeDashArray,d.attrs.strokeHeight?d.attrs.strokeHeight:2,d.attrs.strokeLineCap),c.add(u)}}),c}},{key:"drawBarShadow",value:function(e){var n=e.prevPaths,a=e.currPaths,i=e.color,r=this.w,s=n.x,o=n.x1,l=n.barYPosition,c=a.x,u=a.x1,d=a.barYPosition,h=l+a.barHeight,f=new Ee(this.barCtx.ctx),v=new ce,m=f.move(o,h)+f.line(s,h)+f.line(c,d)+f.line(u,d)+f.line(o,h)+(r.config.plotOptions.bar.borderRadiusApplication==="around"||this.arrBorderRadius[realIndex][j]==="both"?" Z":" z");return f.drawPath({d:m,fill:v.shadeColor(.5,ce.rgb2hex(i)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadow apexcharts-decoration-element"})}},{key:"getZeroValueEncounters",value:function(e){var n,a=e.i,i=e.j,r=this.w,s=0,o=0;return(r.config.plotOptions.bar.horizontal?r.globals.series.map(function(l,c){return c}):((n=r.globals.columnSeries)===null||n===void 0?void 0:n.i.map(function(l){return l}))||[]).forEach(function(l){var c=r.globals.seriesPercent[l][i];c&&s++,l-1}),i=this.barCtx.columnGroupIndices,r=i.indexOf(a);return r<0&&(i.push(a),r=i.length-1),{groupIndex:a,columnGroupIndex:r}}}]),t}(),Gs=function(){function t(e,n){Ue(this,t),this.ctx=e,this.w=e.w;var a=this.w;this.barOptions=a.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=a.config.stroke.width,this.isNullValue=!1,this.isRangeBar=a.globals.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!a.globals.isBarHorizontal&&a.globals.seriesRange.length&&a.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.xyRatios=n,this.xyRatios!==null&&(this.xRatio=n.xRatio,this.yRatio=n.yRatio,this.invertedXRatio=n.invertedXRatio,this.invertedYRatio=n.invertedYRatio,this.baseLineY=n.baseLineY,this.baseLineInvertedY=n.baseLineInvertedY),this.yaxisIndex=0,this.translationsIndex=0,this.seriesLen=0,this.pathArr=[];var i=new ei(this.ctx);this.lastActiveBarSerieIndex=i.getActiveConfigSeriesIndex("desc",["bar","column"]),this.columnGroupIndices=[];var r=i.getBarSeriesIndices(),s=new yn(this.ctx);this.stackedSeriesTotals=s.getStackedSeriesTotals(this.w.config.series.map(function(o,l){return r.indexOf(l)===-1?l:-1}).filter(function(o){return o!==-1})),this.barHelpers=new KI(this)}return Ge(t,[{key:"draw",value:function(e,n){var a=this.w,i=new Ee(this.ctx),r=new yn(this.ctx,a);e=r.getLogSeries(e),this.series=e,this.yRatio=r.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);var s=i.group({class:"apexcharts-bar-series apexcharts-plot-series"});a.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts");for(var o=0,l=0;o0&&(this.visibleI=this.visibleI+1);var C=0,k=0;this.yRatio.length>1&&(this.yaxisIndex=a.globals.seriesYAxisReverseMap[p],this.translationsIndex=p);var P=this.translationsIndex;this.isReversed=a.config.yaxis[this.yaxisIndex]&&a.config.yaxis[this.yaxisIndex].reversed;var S=this.barHelpers.initialPositions(p);v=S.y,C=S.barHeight,u=S.yDivision,h=S.zeroW,f=S.x,k=S.barWidth,c=S.xDivision,d=S.zeroH,this.isHorizontal||g.push(f+k/2);var A=i.group({class:"apexcharts-datalabels","data:realIndex":p});a.globals.delayedElements.push({el:A.node}),A.node.classList.add("apexcharts-element-hidden");var T=i.group({class:"apexcharts-bar-goals-markers"}),E=i.group({class:"apexcharts-bar-shadows"});a.globals.delayedElements.push({el:E.node}),E.node.classList.add("apexcharts-element-hidden");for(var I=0;I0){var W,ne=this.barHelpers.drawBarShadow({color:typeof z.color=="string"&&((W=z.color)===null||W===void 0?void 0:W.indexOf("url"))===-1?z.color:ce.hexToRgba(a.globals.colors[o]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:V});E.add(ne),a.config.chart.dropShadow.enabled&&new $n(this.ctx).dropShadow(ne,a.config.chart.dropShadow,p)}this.pathArr.push(V);var ee=this.barHelpers.drawGoalLine({barXPosition:V.barXPosition,barYPosition:V.barYPosition,goalX:V.goalX,goalY:V.goalY,barHeight:C,barWidth:k});ee&&T.add(ee),v=V.y,f=V.x,I>0&&g.push(f+k/2),m.push(v),this.renderSeries(Ye(Ye({realIndex:p,pathFill:z.color},z.useRangeColor?{lineFill:z.color}:{}),{},{j:I,i:o,columnGroupIndex:y,pathFrom:V.pathFrom,pathTo:V.pathTo,strokeWidth:O,elSeries:w,x:f,y:v,series:e,barHeight:Math.abs(V.barHeight?V.barHeight:C),barWidth:Math.abs(V.barWidth?V.barWidth:k),elDataLabelsWrap:A,elGoalsMarkers:T,elBarShadows:E,visibleSeries:this.visibleI,type:"bar"}))}a.globals.seriesXvalues[p]=g,a.globals.seriesYvalues[p]=m,s.add(w)}return s}},{key:"renderSeries",value:function(e){var n=e.realIndex,a=e.pathFill,i=e.lineFill,r=e.j,s=e.i,o=e.columnGroupIndex,l=e.pathFrom,c=e.pathTo,u=e.strokeWidth,d=e.elSeries,h=e.x,f=e.y,v=e.y1,m=e.y2,g=e.series,p=e.barHeight,y=e.barWidth,w=e.barXPosition,C=e.barYPosition,k=e.elDataLabelsWrap,P=e.elGoalsMarkers,S=e.elBarShadows,A=e.visibleSeries,T=e.type,E=e.classes,I=this.w,O=new Ee(this.ctx);if(!i){var V=typeof I.globals.stroke.colors[n]=="function"?function(ee){var J,X=I.config.stroke.colors;return Array.isArray(X)&&X.length>0&&((J=X[ee])||(J=""),typeof J=="function")?J({value:I.globals.series[ee][r],dataPointIndex:r,w:I}):J}(n):I.globals.stroke.colors[n];i=this.barOptions.distributed?I.globals.stroke.colors[r]:V}I.config.series[s].data[r]&&I.config.series[s].data[r].strokeColor&&(i=I.config.series[s].data[r].strokeColor),this.isNullValue&&(a="none");var F=r/I.config.chart.animations.animateGradually.delay*(I.config.chart.animations.speed/I.globals.dataPoints)/2.4,z=O.renderPaths({i:s,j:r,realIndex:n,pathFrom:l,pathTo:c,stroke:i,strokeWidth:u,strokeLineCap:I.config.stroke.lineCap,fill:a,animationDelay:F,initialSpeed:I.config.chart.animations.speed,dataChangeSpeed:I.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(T,"-area ").concat(E),chartType:T});z.attr("clip-path","url(#gridRectBarMask".concat(I.globals.cuid,")"));var W=I.config.forecastDataPoints;W.count>0&&r>=I.globals.dataPoints-W.count&&(z.node.setAttribute("stroke-dasharray",W.dashArray),z.node.setAttribute("stroke-width",W.strokeWidth),z.node.setAttribute("fill-opacity",W.fillOpacity)),v!==void 0&&m!==void 0&&(z.attr("data-range-y1",v),z.attr("data-range-y2",m)),new $n(this.ctx).setSelectionFilter(z,n,r),d.add(z);var ne=new ZI(this).handleBarDataLabels({x:h,y:f,y1:v,y2:m,i:s,j:r,series:g,realIndex:n,columnGroupIndex:o,barHeight:p,barWidth:y,barXPosition:w,barYPosition:C,renderedPath:z,visibleSeries:A});return ne.dataLabels!==null&&k.add(ne.dataLabels),ne.totalDataLabels&&k.add(ne.totalDataLabels),d.add(k),P&&d.add(P),S&&d.add(S),d}},{key:"drawBarPaths",value:function(e){var n,a=e.indexes,i=e.barHeight,r=e.strokeWidth,s=e.zeroW,o=e.x,l=e.y,c=e.yDivision,u=e.elSeries,d=this.w,h=a.i,f=a.j;if(d.globals.isXNumeric)n=(l=(d.globals.seriesX[h][f]-d.globals.minX)/this.invertedXRatio-i)+i*this.visibleI;else if(d.config.plotOptions.bar.hideZeroBarsWhenGrouped){var v=this.barHelpers.getZeroValueEncounters({i:h,j:f}),m=v.nonZeroColumns,g=v.zeroEncounters;m>0&&(i=this.seriesLen*i/m),n=l+i*this.visibleI,n-=i*g}else n=l+i*this.visibleI;this.isFunnel&&(s-=(this.barHelpers.getXForValue(this.series[h][f],s)-s)/2),o=this.barHelpers.getXForValue(this.series[h][f],s);var p=this.barHelpers.getBarpaths({barYPosition:n,barHeight:i,x1:s,x2:o,strokeWidth:r,isReversed:this.isReversed,series:this.series,realIndex:a.realIndex,i:h,j:f,w:d});return d.globals.isXNumeric||(l+=c),this.barHelpers.barBackground({j:f,i:h,y1:n-i*this.visibleI,y2:i*this.seriesLen,elSeries:u}),{pathTo:p.pathTo,pathFrom:p.pathFrom,x1:s,x:o,y:l,goalX:this.barHelpers.getGoalValues("x",s,null,h,f),barYPosition:n,barHeight:i}}},{key:"drawColumnPaths",value:function(e){var n,a=e.indexes,i=e.x,r=e.y,s=e.xDivision,o=e.barWidth,l=e.zeroH,c=e.strokeWidth,u=e.elSeries,d=this.w,h=a.realIndex,f=a.translationsIndex,v=a.i,m=a.j,g=a.bc;if(d.globals.isXNumeric){var p=this.getBarXForNumericXAxis({x:i,j:m,realIndex:h,barWidth:o});i=p.x,n=p.barXPosition}else if(d.config.plotOptions.bar.hideZeroBarsWhenGrouped){var y=this.barHelpers.getZeroValueEncounters({i:v,j:m}),w=y.nonZeroColumns,C=y.zeroEncounters;w>0&&(o=this.seriesLen*o/w),n=i+o*this.visibleI,n-=o*C}else n=i+o*this.visibleI;r=this.barHelpers.getYForValue(this.series[v][m],l,f);var k=this.barHelpers.getColumnPaths({barXPosition:n,barWidth:o,y1:l,y2:r,strokeWidth:c,isReversed:this.isReversed,series:this.series,realIndex:h,i:v,j:m,w:d});return d.globals.isXNumeric||(i+=s),this.barHelpers.barBackground({bc:g,j:m,i:v,x1:n-c/2-o*this.visibleI,x2:o*this.seriesLen+c/2,elSeries:u}),{pathTo:k.pathTo,pathFrom:k.pathFrom,x:i,y:r,goalY:this.barHelpers.getGoalValues("y",null,l,v,m,f),barXPosition:n,barWidth:o}}},{key:"getBarXForNumericXAxis",value:function(e){var n=e.x,a=e.barWidth,i=e.realIndex,r=e.j,s=this.w,o=i;return s.globals.seriesX[i].length||(o=s.globals.maxValsInArrayIndex),ce.isNumber(s.globals.seriesX[o][r])&&(n=(s.globals.seriesX[o][r]-s.globals.minX)/this.xRatio-a*this.seriesLen/2),{barXPosition:n+a*this.visibleI,x:n}}},{key:"getPreviousPath",value:function(e,n){for(var a,i=this.w,r=0;r0&&parseInt(s.realIndex,10)===parseInt(e,10)&&i.globals.previousPaths[r].paths[n]!==void 0&&(a=i.globals.previousPaths[r].paths[n].d)}return a}}]),t}(),rp=function(t){Al(n,Gs);var e=Cl(n);function n(){return Ue(this,n),e.apply(this,arguments)}return Ge(n,[{key:"draw",value:function(a,i){var r=this,s=this.w;this.graphics=new Ee(this.ctx),this.bar=new Gs(this.ctx,this.xyRatios);var o=new yn(this.ctx,s);a=o.getLogSeries(a),this.yRatio=o.getLogYRatios(this.yRatio),this.barHelpers.initVariables(a),s.config.chart.stackType==="100%"&&(a=s.globals.comboCharts?i.map(function(v){return s.globals.seriesPercent[v]}):s.globals.seriesPercent.slice()),this.series=a,this.barHelpers.initializeStackedPrevVars(this);for(var l=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),c=0,u=0,d=function(v,m){var g=void 0,p=void 0,y=void 0,w=void 0,C=s.globals.comboCharts?i[v]:v,k=r.barHelpers.getGroupIndex(C),P=k.groupIndex,S=k.columnGroupIndex;r.groupCtx=r[s.globals.seriesGroups[P]];var A=[],T=[],E=0;r.yRatio.length>1&&(r.yaxisIndex=s.globals.seriesYAxisReverseMap[C][0],E=C),r.isReversed=s.config.yaxis[r.yaxisIndex]&&s.config.yaxis[r.yaxisIndex].reversed;var I=r.graphics.group({class:"apexcharts-series",seriesName:ce.escapeString(s.globals.seriesNames[C]),rel:v+1,"data:realIndex":C});r.ctx.series.addCollapsedClassToSeries(I,C);var O=r.graphics.group({class:"apexcharts-datalabels","data:realIndex":C}),V=r.graphics.group({class:"apexcharts-bar-goals-markers"}),F=0,z=0,W=r.initialPositions(c,u,g,p,y,w,E);u=W.y,F=W.barHeight,p=W.yDivision,w=W.zeroW,c=W.x,z=W.barWidth,g=W.xDivision,y=W.zeroH,s.globals.barHeight=F,s.globals.barWidth=z,r.barHelpers.initializeStackedXYVars(r),r.groupCtx.prevY.length===1&&r.groupCtx.prevY[0].every(function(U){return isNaN(U)})&&(r.groupCtx.prevY[0]=r.groupCtx.prevY[0].map(function(){return y}),r.groupCtx.prevYF[0]=r.groupCtx.prevYF[0].map(function(){return 0}));for(var ne=0;ne0||r.barHelpers.arrBorderRadius[C][ne]==="top"&&s.globals.series[C][ne]<0)&&(q=oe),I=r.renderSeries(Ye(Ye({realIndex:C,pathFill:se.color},se.useRangeColor?{lineFill:se.color}:{}),{},{j:ne,i:v,columnGroupIndex:S,pathFrom:X.pathFrom,pathTo:X.pathTo,strokeWidth:ee,elSeries:I,x:c,y:u,series:a,barHeight:F,barWidth:z,elDataLabelsWrap:O,elGoalsMarkers:V,type:"bar",visibleSeries:S,classes:q}))}s.globals.seriesXvalues[C]=A,s.globals.seriesYvalues[C]=T,r.groupCtx.prevY.push(r.groupCtx.yArrj),r.groupCtx.prevYF.push(r.groupCtx.yArrjF),r.groupCtx.prevYVal.push(r.groupCtx.yArrjVal),r.groupCtx.prevX.push(r.groupCtx.xArrj),r.groupCtx.prevXF.push(r.groupCtx.xArrjF),r.groupCtx.prevXVal.push(r.groupCtx.xArrjVal),l.add(I)},h=0,f=0;h1?d=(r=h.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:String(v).indexOf("%")===-1?d=parseInt(v,10):d*=parseInt(v,10)/100,o=this.isReversed?this.baseLineY[c]:h.globals.gridHeight-this.baseLineY[c],a=h.globals.padHorizontal+(r-d)/2}var m=h.globals.barGroups.length||1;return{x:a,y:i,yDivision:s,xDivision:r,barHeight:u/m,barWidth:d/m,zeroH:o,zeroW:l}}},{key:"drawStackedBarPaths",value:function(a){for(var i,r=a.indexes,s=a.barHeight,o=a.strokeWidth,l=a.zeroW,c=a.x,u=a.y,d=a.columnGroupIndex,h=a.seriesGroup,f=a.yDivision,v=a.elSeries,m=this.w,g=u+d*s,p=r.i,y=r.j,w=r.realIndex,C=r.translationsIndex,k=0,P=0;P0){var A=l;this.groupCtx.prevXVal[S-1][y]<0?A=this.series[p][y]>=0?this.groupCtx.prevX[S-1][y]+k-2*(this.isReversed?k:0):this.groupCtx.prevX[S-1][y]:this.groupCtx.prevXVal[S-1][y]>=0&&(A=this.series[p][y]>=0?this.groupCtx.prevX[S-1][y]:this.groupCtx.prevX[S-1][y]-k+2*(this.isReversed?k:0)),i=A}else i=l;c=this.series[p][y]===null?i:i+this.series[p][y]/this.invertedYRatio-2*(this.isReversed?this.series[p][y]/this.invertedYRatio:0);var T=this.barHelpers.getBarpaths({barYPosition:g,barHeight:s,x1:i,x2:c,strokeWidth:o,isReversed:this.isReversed,series:this.series,realIndex:r.realIndex,seriesGroup:h,i:p,j:y,w:m});return this.barHelpers.barBackground({j:y,i:p,y1:g,y2:s,elSeries:v}),u+=f,{pathTo:T.pathTo,pathFrom:T.pathFrom,goalX:this.barHelpers.getGoalValues("x",l,null,p,y,C),barXPosition:i,barYPosition:g,x:c,y:u}}},{key:"drawStackedColumnPaths",value:function(a){var i=a.indexes,r=a.x,s=a.y,o=a.xDivision,l=a.barWidth,c=a.zeroH,u=a.columnGroupIndex,d=a.seriesGroup,h=a.elSeries,f=this.w,v=i.i,m=i.j,g=i.bc,p=i.realIndex,y=i.translationsIndex;if(f.globals.isXNumeric){var w=f.globals.seriesX[p][m];w||(w=0),r=(w-f.globals.minX)/this.xRatio-l/2*f.globals.barGroups.length}for(var C,k=r+u*l,P=0,S=0;S0&&!f.globals.isXNumeric||A>0&&f.globals.isXNumeric&&f.globals.seriesX[p-1][m]===f.globals.seriesX[p][m]){var T,E,I,O=Math.min(this.yRatio.length+1,p+1);if(this.groupCtx.prevY[A-1]!==void 0&&this.groupCtx.prevY[A-1].length)for(var V=1;V=0?I-P+2*(this.isReversed?P:0):I;break}if(((ne=this.groupCtx.prevYVal[A-z])===null||ne===void 0?void 0:ne[m])>=0){E=this.series[v][m]>=0?I:I+P-2*(this.isReversed?P:0);break}}E===void 0&&(E=f.globals.gridHeight),C=(T=this.groupCtx.prevYF[0])!==null&&T!==void 0&&T.every(function(J){return J===0})&&this.groupCtx.prevYF.slice(1,A).every(function(J){return J.every(function(X){return isNaN(X)})})?c:E}else C=c;s=this.series[v][m]?C-this.series[v][m]/this.yRatio[y]+2*(this.isReversed?this.series[v][m]/this.yRatio[y]:0):C;var ee=this.barHelpers.getColumnPaths({barXPosition:k,barWidth:l,y1:C,y2:s,yRatio:this.yRatio[y],strokeWidth:this.strokeWidth,isReversed:this.isReversed,series:this.series,seriesGroup:d,realIndex:i.realIndex,i:v,j:m,w:f});return this.barHelpers.barBackground({bc:g,j:m,i:v,x1:k,x2:l,elSeries:h}),{pathTo:ee.pathTo,pathFrom:ee.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,c,v,m),barXPosition:k,x:f.globals.isXNumeric?r:r+o,y:s}}}]),n}(),Yd=function(t){Al(n,Gs);var e=Cl(n);function n(){return Ue(this,n),e.apply(this,arguments)}return Ge(n,[{key:"draw",value:function(a,i,r){var s=this,o=this.w,l=new Ee(this.ctx),c=o.globals.comboCharts?i:o.config.chart.type,u=new mi(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=o.config.plotOptions.bar.horizontal;var d=new yn(this.ctx,o);a=d.getLogSeries(a),this.series=a,this.yRatio=d.getLogYRatios(this.yRatio),this.barHelpers.initVariables(a);for(var h=l.group({class:"apexcharts-".concat(c,"-series apexcharts-plot-series")}),f=function(m){s.isBoxPlot=o.config.chart.type==="boxPlot"||o.config.series[m].type==="boxPlot";var g,p,y,w,C=void 0,k=void 0,P=[],S=[],A=o.globals.comboCharts?r[m]:m,T=s.barHelpers.getGroupIndex(A).columnGroupIndex,E=l.group({class:"apexcharts-series",seriesName:ce.escapeString(o.globals.seriesNames[A]),rel:m+1,"data:realIndex":A});s.ctx.series.addCollapsedClassToSeries(E,A),a[m].length>0&&(s.visibleI=s.visibleI+1);var I,O,V=0;s.yRatio.length>1&&(s.yaxisIndex=o.globals.seriesYAxisReverseMap[A][0],V=A);var F=s.barHelpers.initialPositions(A);k=F.y,I=F.barHeight,p=F.yDivision,w=F.zeroW,C=F.x,O=F.barWidth,g=F.xDivision,y=F.zeroH,S.push(C+O/2);for(var z=l.group({class:"apexcharts-datalabels","data:realIndex":A}),W=l.group({class:"apexcharts-bar-goals-markers"}),ne=function(J){var X=s.barHelpers.getStrokeWidth(m,J,A),Y=null,se={indexes:{i:m,j:J,realIndex:A,translationsIndex:V},x:C,y:k,strokeWidth:X,elSeries:E};Y=s.isHorizontal?s.drawHorizontalBoxPaths(Ye(Ye({},se),{},{yDivision:p,barHeight:I,zeroW:w})):s.drawVerticalBoxPaths(Ye(Ye({},se),{},{xDivision:g,barWidth:O,zeroH:y})),k=Y.y,C=Y.x;var q=s.barHelpers.drawGoalLine({barXPosition:Y.barXPosition,barYPosition:Y.barYPosition,goalX:Y.goalX,goalY:Y.goalY,barHeight:I,barWidth:O});q&&W.add(q),J>0&&S.push(C+O/2),P.push(k),Y.pathTo.forEach(function(oe,U){var le=!s.isBoxPlot&&s.candlestickOptions.wick.useFillColor?Y.color[U]:o.globals.stroke.colors[m],ue=u.fillPath({seriesNumber:A,dataPointIndex:J,color:Y.color[U],value:a[m][J]});s.renderSeries({realIndex:A,pathFill:ue,lineFill:le,j:J,i:m,pathFrom:Y.pathFrom,pathTo:oe,strokeWidth:X,elSeries:E,x:C,y:k,series:a,columnGroupIndex:T,barHeight:I,barWidth:O,elDataLabelsWrap:z,elGoalsMarkers:W,visibleSeries:s.visibleI,type:o.config.chart.type})})},ee=0;ee0&&(F=this.getPreviousPath(g,f,!0)),V=this.isBoxPlot?[d.move(O,T)+d.line(O+o/2,T)+d.line(O+o/2,P)+d.line(O+o/4,P)+d.line(O+o-o/4,P)+d.line(O+o/2,P)+d.line(O+o/2,T)+d.line(O+o,T)+d.line(O+o,I)+d.line(O,I)+d.line(O,T+c/2),d.move(O,I)+d.line(O+o,I)+d.line(O+o,E)+d.line(O+o/2,E)+d.line(O+o/2,S)+d.line(O+o-o/4,S)+d.line(O+o/4,S)+d.line(O+o/2,S)+d.line(O+o/2,E)+d.line(O,E)+d.line(O,I)+"z"]:[d.move(O,E)+d.line(O+o/2,E)+d.line(O+o/2,P)+d.line(O+o/2,E)+d.line(O+o,E)+d.line(O+o,T)+d.line(O+o/2,T)+d.line(O+o/2,S)+d.line(O+o/2,T)+d.line(O,T)+d.line(O,E-c/2)],F+=d.move(O,T),u.globals.isXNumeric||(r+=s),{pathTo:V,pathFrom:F,x:r,y:E,goalY:this.barHelpers.getGoalValues("y",null,l,h,f,i.translationsIndex),barXPosition:O,color:A}}},{key:"drawHorizontalBoxPaths",value:function(a){var i=a.indexes;a.x;var r=a.y,s=a.yDivision,o=a.barHeight,l=a.zeroW,c=a.strokeWidth,u=this.w,d=new Ee(this.ctx),h=i.i,f=i.j,v=this.boxOptions.colors.lower;this.isBoxPlot&&(v=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var m=this.invertedYRatio,g=i.realIndex,p=this.getOHLCValue(g,f),y=l,w=l,C=Math.min(p.o,p.c),k=Math.max(p.o,p.c),P=p.m;u.globals.isXNumeric&&(r=(u.globals.seriesX[g][f]-u.globals.minX)/this.invertedXRatio-o/2);var S=r+o*this.visibleI;this.series[h][f]===void 0||this.series[h][f]===null?(C=l,k=l):(C=l+C/m,k=l+k/m,y=l+p.h/m,w=l+p.l/m,P=l+p.m/m);var A=d.move(l,S),T=d.move(C,S+o/2);return u.globals.previousPaths.length>0&&(T=this.getPreviousPath(g,f,!0)),A=[d.move(C,S)+d.line(C,S+o/2)+d.line(y,S+o/2)+d.line(y,S+o/2-o/4)+d.line(y,S+o/2+o/4)+d.line(y,S+o/2)+d.line(C,S+o/2)+d.line(C,S+o)+d.line(P,S+o)+d.line(P,S)+d.line(C+c/2,S),d.move(P,S)+d.line(P,S+o)+d.line(k,S+o)+d.line(k,S+o/2)+d.line(w,S+o/2)+d.line(w,S+o-o/4)+d.line(w,S+o/4)+d.line(w,S+o/2)+d.line(k,S+o/2)+d.line(k,S)+d.line(P,S)+"z"],T+=d.move(C,S),u.globals.isXNumeric||(r+=s),{pathTo:A,pathFrom:T,x:k,y:r,goalX:this.barHelpers.getGoalValues("x",l,null,h,f),barYPosition:S,color:v}}},{key:"getOHLCValue",value:function(a,i){var r=this.w,s=new yn(this.ctx,r),o=s.getLogValAtSeriesIndex(r.globals.seriesCandleH[a][i],a),l=s.getLogValAtSeriesIndex(r.globals.seriesCandleO[a][i],a),c=s.getLogValAtSeriesIndex(r.globals.seriesCandleM[a][i],a),u=s.getLogValAtSeriesIndex(r.globals.seriesCandleC[a][i],a),d=s.getLogValAtSeriesIndex(r.globals.seriesCandleL[a][i],a);return{o:this.isBoxPlot?o:l,h:this.isBoxPlot?l:o,m:c,l:this.isBoxPlot?u:d,c:this.isBoxPlot?d:u}}}]),n}(),Wx=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"checkColorRange",value:function(){var e=this.w,n=!1,a=e.config.plotOptions[e.config.chart.type];return a.colorScale.ranges.length>0&&a.colorScale.ranges.map(function(i,r){i.from<=0&&(n=!0)}),n}},{key:"getShadeColor",value:function(e,n,a,i){var r=this.w,s=1,o=r.config.plotOptions[e].shadeIntensity,l=this.determineColor(e,n,a);r.globals.hasNegs||i?s=r.config.plotOptions[e].reverseNegativeShade?l.percent<0?l.percent/100*(1.25*o):(1-l.percent/100)*(1.25*o):l.percent<=0?1-(1+l.percent/100)*o:(1-l.percent/100)*o:(s=1-l.percent/100,e==="treemap"&&(s=(1-l.percent/100)*(1.25*o)));var c=l.color,u=new ce;if(r.config.plotOptions[e].enableShades)if(this.w.config.theme.mode==="dark"){var d=u.shadeColor(-1*s,l.color);c=ce.hexToRgba(ce.isColorHex(d)?d:ce.rgb2hex(d),r.config.fill.opacity)}else{var h=u.shadeColor(s,l.color);c=ce.hexToRgba(ce.isColorHex(h)?h:ce.rgb2hex(h),r.config.fill.opacity)}return{color:c,colorProps:l}}},{key:"determineColor",value:function(e,n,a){var i=this.w,r=i.globals.series[n][a],s=i.config.plotOptions[e],o=s.colorScale.inverse?a:n;s.distributed&&i.config.chart.type==="treemap"&&(o=a);var l=i.globals.colors[o],c=null,u=Math.min.apply(Math,Ln(i.globals.series[n])),d=Math.max.apply(Math,Ln(i.globals.series[n]));s.distributed||e!=="heatmap"||(u=i.globals.minY,d=i.globals.maxY),s.colorScale.min!==void 0&&(u=s.colorScale.mini.globals.maxY?s.colorScale.max:i.globals.maxY);var h=Math.abs(d)+Math.abs(u),f=100*r/(h===0?h-1e-6:h);return s.colorScale.ranges.length>0&&s.colorScale.ranges.map(function(v,m){if(r>=v.from&&r<=v.to){l=v.color,c=v.foreColor?v.foreColor:null,u=v.from,d=v.to;var g=Math.abs(d)+Math.abs(u);f=100*r/(g===0?g-1e-6:g)}}),{color:l,foreColor:c,percent:f}}},{key:"calculateDataLabels",value:function(e){var n=e.text,a=e.x,i=e.y,r=e.i,s=e.j,o=e.colorProps,l=e.fontSize,c=this.w.config.dataLabels,u=new Ee(this.ctx),d=new Us(this.ctx),h=null;if(c.enabled){h=u.group({class:"apexcharts-data-labels"});var f=c.offsetX,v=c.offsetY,m=a+f,g=i+parseFloat(c.style.fontSize)/3+v;d.plotDataLabelsText({x:m,y:g,text:n,i:r,j:s,color:o.foreColor,parent:h,fontSize:l,dataLabelsConfig:c})}return h}},{key:"addListeners",value:function(e){var n=new Ee(this.ctx);e.node.addEventListener("mouseenter",n.pathMouseEnter.bind(this,e)),e.node.addEventListener("mouseleave",n.pathMouseLeave.bind(this,e)),e.node.addEventListener("mousedown",n.pathMouseDown.bind(this,e))}}]),t}(),JI=function(){function t(e,n){Ue(this,t),this.ctx=e,this.w=e.w,this.xRatio=n.xRatio,this.yRatio=n.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new Wx(e),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return Ge(t,[{key:"draw",value:function(e){var n=this.w,a=new Ee(this.ctx),i=a.group({class:"apexcharts-heatmap"});i.attr("clip-path","url(#gridRectMask".concat(n.globals.cuid,")"));var r=n.globals.gridWidth/n.globals.dataPoints,s=n.globals.gridHeight/n.globals.series.length,o=0,l=!1;this.negRange=this.helpers.checkColorRange();var c=e.slice();n.config.yaxis[0].reversed&&(l=!0,c.reverse());for(var u=l?0:c.length-1;l?u=0;l?u++:u--){var d=a.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:ce.escapeString(n.globals.seriesNames[u]),rel:u+1,"data:realIndex":u});if(this.ctx.series.addCollapsedClassToSeries(d,u),n.config.chart.dropShadow.enabled){var h=n.config.chart.dropShadow;new $n(this.ctx).dropShadow(d,h,u)}for(var f=0,v=n.config.plotOptions.heatmap.shadeIntensity,m=0,g=0;g=c[u].length)break;var p=this.helpers.getShadeColor(n.config.chart.type,u,m,this.negRange),y=p.color,w=p.colorProps;n.config.fill.type==="image"&&(y=new mi(this.ctx).fillPath({seriesNumber:u,dataPointIndex:m,opacity:n.globals.hasNegs?w.percent<0?1-(1+w.percent/100):v+w.percent/100:w.percent/100,patternID:ce.randomId(),width:n.config.fill.image.width?n.config.fill.image.width:r,height:n.config.fill.image.height?n.config.fill.image.height:s}));var C=this.rectRadius,k=a.drawRect(f,o,r,s,C);if(k.attr({cx:f,cy:o}),k.node.classList.add("apexcharts-heatmap-rect"),d.add(k),k.attr({fill:y,i:u,index:u,j:m,val:e[u][m],"stroke-width":this.strokeWidth,stroke:n.config.plotOptions.heatmap.useFillColorAsStroke?y:n.globals.stroke.colors[0],color:y}),this.helpers.addListeners(k),n.config.chart.animations.enabled&&!n.globals.dataChanged){var P=1;n.globals.resized||(P=n.config.chart.animations.speed),this.animateHeatMap(k,f,o,r,s,P)}if(n.globals.dataChanged){var S=1;if(this.dynamicAnim.enabled&&n.globals.shouldAnimate){S=this.dynamicAnim.speed;var A=n.globals.previousPaths[u]&&n.globals.previousPaths[u][m]&&n.globals.previousPaths[u][m].color;A||(A="rgba(255, 255, 255, 0)"),this.animateHeatColor(k,ce.isColorHex(A)?A:ce.rgb2hex(A),ce.isColorHex(y)?y:ce.rgb2hex(y),S)}}var T=(0,n.config.dataLabels.formatter)(n.globals.series[u][m],{value:n.globals.series[u][m],seriesIndex:u,dataPointIndex:m,w:n}),E=this.helpers.calculateDataLabels({text:T,x:f+r/2,y:o+s/2,i:u,j:m,colorProps:w,series:c});E!==null&&d.add(E),f+=r,m++}o+=s,i.add(d)}var I=n.globals.yAxisScale[0].result.slice();return n.config.yaxis[0].reversed?I.unshift(""):I.push(""),n.globals.yAxisScale[0].result=I,i}},{key:"animateHeatMap",value:function(e,n,a,i,r,s){var o=new fo(this.ctx);o.animateRect(e,{x:n+i/2,y:a+r/2,width:0,height:0},{x:n,y:a,width:i,height:r},s,function(){o.animationCompleted(e)})}},{key:"animateHeatColor",value:function(e,n,a,i){e.attr({fill:n}).animate(i).attr({fill:a})}}]),t}(),$x=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"drawYAxisTexts",value:function(e,n,a,i){var r=this.w,s=r.config.yaxis[0],o=r.globals.yLabelFormatters[0];return new Ee(this.ctx).drawText({x:e+s.labels.offsetX,y:n+s.labels.offsetY,text:o(i,a),textAnchor:"middle",fontSize:s.labels.style.fontSize,fontFamily:s.labels.style.fontFamily,foreColor:Array.isArray(s.labels.style.colors)?s.labels.style.colors[a]:s.labels.style.colors})}}]),t}(),Xx=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w;var n=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=n.globals.stroke.colors!==void 0?n.globals.stroke.colors:n.globals.colors,this.defaultSize=Math.min(n.globals.gridWidth,n.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=n.globals.gridWidth/2,n.config.chart.type==="radialBar"?this.fullAngle=360:this.fullAngle=Math.abs(n.config.plotOptions.pie.endAngle-n.config.plotOptions.pie.startAngle),this.initialAngle=n.config.plotOptions.pie.startAngle%this.fullAngle,n.globals.radialSize=this.defaultSize/2.05-n.config.stroke.width-(n.config.chart.sparkline.enabled?0:n.config.chart.dropShadow.blur),this.donutSize=n.globals.radialSize*parseInt(n.config.plotOptions.pie.donut.size,10)/100;var a=n.config.plotOptions.pie.customScale,i=n.globals.gridWidth/2,r=n.globals.gridHeight/2;this.translateX=i-i*a,this.translateY=r-r*a,this.dataLabelsGroup=new Ee(this.ctx).group({class:"apexcharts-datalabels-group",transform:"translate(".concat(this.translateX,", ").concat(this.translateY,") scale(").concat(a,")")}),this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return Ge(t,[{key:"draw",value:function(e){var n=this,a=this.w,i=new Ee(this.ctx),r=i.group({class:"apexcharts-pie"});if(a.globals.noData)return r;for(var s=0,o=0;o-1&&this.pieClicked(h),a.config.dataLabels.enabled){var k=w.x,P=w.y,S=100*v/this.fullAngle+"%";if(v!==0&&a.config.plotOptions.pie.dataLabels.minAngleToShowLabelthis.fullAngle?n.endAngle=n.endAngle-(i+o):i+o=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(u=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(u)>this.fullAngle&&(u-=this.fullAngle);var d=Math.PI*(u-90)/180,h=a.centerX+s*Math.cos(c),f=a.centerY+s*Math.sin(c),v=a.centerX+s*Math.cos(d),m=a.centerY+s*Math.sin(d),g=ce.polarToCartesian(a.centerX,a.centerY,a.donutSize,u),p=ce.polarToCartesian(a.centerX,a.centerY,a.donutSize,l),y=r>180?1:0,w=["M",h,f,"A",s,s,0,y,1,v,m];return n=a.chartType==="donut"?[].concat(w,["L",g.x,g.y,"A",a.donutSize,a.donutSize,0,y,0,p.x,p.y,"L",h,f,"z"]).join(" "):a.chartType==="pie"||a.chartType==="polarArea"?[].concat(w,["L",a.centerX,a.centerY,"L",h,f]).join(" "):[].concat(w).join(" "),o.roundPathCorners(n,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(e){var n=this.w,a=new Bx(this.ctx),i=new Ee(this.ctx),r=new $x(this.ctx),s=i.group(),o=i.group(),l=a.niceScale(0,Math.ceil(this.maxY),0),c=l.result.reverse(),u=l.result.length;this.maxY=l.niceMax;for(var d=n.globals.radialSize,h=d/(u-1),f=0;f1&&e.total.show&&(r=e.total.color);var o=s.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),l=s.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");a=(0,e.value.formatter)(a,s),i||typeof e.total.formatter!="function"||(a=e.total.formatter(s));var c=n===e.total.label;n=this.donutDataLabels.total.label?e.name.formatter(n,c,s):"",o!==null&&(o.textContent=n),l!==null&&(l.textContent=a),o!==null&&(o.style.fill=r)}},{key:"printDataLabelsInner",value:function(e,n){var a=this.w,i=e.getAttribute("data:value"),r=a.globals.seriesNames[parseInt(e.parentNode.getAttribute("rel"),10)-1];a.globals.series.length>1&&this.printInnerLabels(n,r,i,e);var s=a.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");s!==null&&(s.style.opacity=1)}},{key:"drawSpokes",value:function(e){var n=this,a=this.w,i=new Ee(this.ctx),r=a.config.plotOptions.polarArea.spokes;if(r.strokeWidth!==0){for(var s=[],o=360/a.globals.series.length,l=0;l0&&(P=n.getPreviousPath(p));for(var S=0;S=10?e.x>0?(a="start",i+=10):e.x<0&&(a="end",i-=10):a="middle",Math.abs(e.y)>=n-10&&(e.y<0?r-=10:e.y>0&&(r+=10)),{textAnchor:a,newX:i,newY:r}}},{key:"getPreviousPath",value:function(e){for(var n=this.w,a=null,i=0;i0&&parseInt(r.realIndex,10)===parseInt(e,10)&&n.globals.previousPaths[i].paths[0]!==void 0&&(a=n.globals.previousPaths[i].paths[0].d)}return a}},{key:"getDataPointsPos",value:function(e,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.dataPointsLen;e=e||[],n=n||[];for(var i=[],r=0;r=360&&(m=360-Math.abs(this.startAngle)-.1);var g=r.drawPath({d:"",stroke:f,strokeWidth:c*parseInt(h.strokeWidth,10)/100,fill:"none",strokeOpacity:h.opacity,classes:"apexcharts-radialbar-area"});if(h.dropShadow.enabled){var p=h.dropShadow;o.dropShadow(g,p)}d.add(g),g.attr("id","apexcharts-radialbarTrack-"+u),this.animatePaths(g,{centerX:a.centerX,centerY:a.centerY,endAngle:m,startAngle:v,size:a.size,i:u,totalItems:2,animBeginArr:0,dur:0,isTrack:!0})}return s}},{key:"drawArcs",value:function(a){var i=this.w,r=new Ee(this.ctx),s=new mi(this.ctx),o=new $n(this.ctx),l=r.group(),c=this.getStrokeWidth(a);a.size=a.size-c/2;var u=i.config.plotOptions.radialBar.hollow.background,d=a.size-c*a.series.length-this.margin*a.series.length-c*parseInt(i.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,h=d-i.config.plotOptions.radialBar.hollow.margin;i.config.plotOptions.radialBar.hollow.image!==void 0&&(u=this.drawHollowImage(a,l,d,u));var f=this.drawHollow({size:h,centerX:a.centerX,centerY:a.centerY,fill:u||"transparent"});if(i.config.plotOptions.radialBar.hollow.dropShadow.enabled){var v=i.config.plotOptions.radialBar.hollow.dropShadow;o.dropShadow(f,v)}var m=1;!this.radialDataLabels.total.show&&i.globals.series.length>1&&(m=0);var g=null;if(this.radialDataLabels.show){var p=i.globals.dom.Paper.findOne(".apexcharts-datalabels-group");g=this.renderInnerDataLabels(p,this.radialDataLabels,{hollowSize:d,centerX:a.centerX,centerY:a.centerY,opacity:m})}i.config.plotOptions.radialBar.hollow.position==="back"&&(l.add(f),g&&l.add(g));var y=!1;i.config.plotOptions.radialBar.inverseOrder&&(y=!0);for(var w=y?a.series.length-1:0;y?w>=0:w100?100:a.series[w])/100,T=Math.round(this.totalAngle*A)+this.startAngle,E=void 0;i.globals.dataChanged&&(S=this.startAngle,E=Math.round(this.totalAngle*ce.negToZero(i.globals.previousPaths[w])/100)+S),Math.abs(T)+Math.abs(P)>360&&(T-=.01),Math.abs(E)+Math.abs(S)>360&&(E-=.01);var I=T-P,O=Array.isArray(i.config.stroke.dashArray)?i.config.stroke.dashArray[w]:i.config.stroke.dashArray,V=r.drawPath({d:"",stroke:k,strokeWidth:c,fill:"none",fillOpacity:i.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+w,strokeDashArray:O});if(Ee.setAttrs(V.node,{"data:angle":I,"data:value":a.series[w]}),i.config.chart.dropShadow.enabled){var F=i.config.chart.dropShadow;o.dropShadow(V,F,w)}if(o.setSelectionFilter(V,0,w),this.addListeners(V,this.radialDataLabels),C.add(V),V.attr({index:0,j:w}),this.barLabels.enabled){var z=ce.polarToCartesian(a.centerX,a.centerY,a.size,P),W=this.barLabels.formatter(i.globals.seriesNames[w],{seriesIndex:w,w:i}),ne=["apexcharts-radialbar-label"];this.barLabels.onClick||ne.push("apexcharts-no-click");var ee=this.barLabels.useSeriesColors?i.globals.colors[w]:i.config.chart.foreColor;ee||(ee=i.config.chart.foreColor);var J=z.x+this.barLabels.offsetX,X=z.y+this.barLabels.offsetY,Y=r.drawText({x:J,y:X,text:W,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:ee,cssClass:ne.join(" ")});Y.on("click",this.onBarLabelClick),Y.attr({rel:w+1}),P!==0&&Y.attr({"transform-origin":"".concat(J," ").concat(X),transform:"rotate(".concat(P," 0 0)")}),C.add(Y)}var se=0;!this.initialAnim||i.globals.resized||i.globals.dataChanged||(se=i.config.chart.animations.speed),i.globals.dataChanged&&(se=i.config.chart.animations.dynamicAnimation.speed),this.animDur=se/(1.2*a.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(V,{centerX:a.centerX,centerY:a.centerY,endAngle:T,startAngle:P,prevEndAngle:E,prevStartAngle:S,size:a.size,i:w,totalItems:2,animBeginArr:this.animBeginArr,dur:se,shouldSetPrevPaths:!0})}return{g:l,elHollow:f,dataLabels:g}}},{key:"drawHollow",value:function(a){var i=new Ee(this.ctx).drawCircle(2*a.size);return i.attr({class:"apexcharts-radialbar-hollow",cx:a.centerX,cy:a.centerY,r:a.size,fill:a.fill}),i}},{key:"drawHollowImage",value:function(a,i,r,s){var o=this.w,l=new mi(this.ctx),c=ce.randomId(),u=o.config.plotOptions.radialBar.hollow.image;if(o.config.plotOptions.radialBar.hollow.imageClipped)l.clippedImgArea({width:r,height:r,image:u,patternID:"pattern".concat(o.globals.cuid).concat(c)}),s="url(#pattern".concat(o.globals.cuid).concat(c,")");else{var d=o.config.plotOptions.radialBar.hollow.imageWidth,h=o.config.plotOptions.radialBar.hollow.imageHeight;if(d===void 0&&h===void 0){var f=o.globals.dom.Paper.image(u,function(m){this.move(a.centerX-m.width/2+o.config.plotOptions.radialBar.hollow.imageOffsetX,a.centerY-m.height/2+o.config.plotOptions.radialBar.hollow.imageOffsetY)});i.add(f)}else{var v=o.globals.dom.Paper.image(u,function(m){this.move(a.centerX-d/2+o.config.plotOptions.radialBar.hollow.imageOffsetX,a.centerY-h/2+o.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(d,h)});i.add(v)}}return s}},{key:"getStrokeWidth",value:function(a){var i=this.w;return a.size*(100-parseInt(i.config.plotOptions.radialBar.hollow.size,10))/100/(a.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(a){var i=parseInt(a.target.getAttribute("rel"),10)-1,r=this.barLabels.onClick,s=this.w;r&&r(s.globals.seriesNames[i],{w:s,seriesIndex:i})}}]),n}(),tM=function(t){Al(n,Gs);var e=Cl(n);function n(){return Ue(this,n),e.apply(this,arguments)}return Ge(n,[{key:"draw",value:function(a,i){var r=this.w,s=new Ee(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=a,this.seriesRangeStart=r.globals.seriesRangeStart,this.seriesRangeEnd=r.globals.seriesRangeEnd,this.barHelpers.initVariables(a);for(var o=s.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),l=0;l0&&(this.visibleI=this.visibleI+1);var y=0,w=0,C=0;this.yRatio.length>1&&(this.yaxisIndex=r.globals.seriesYAxisReverseMap[m][0],C=m);var k=this.barHelpers.initialPositions(m);v=k.y,h=k.zeroW,f=k.x,w=k.barWidth,y=k.barHeight,c=k.xDivision,u=k.yDivision,d=k.zeroH;for(var P=s.group({class:"apexcharts-datalabels","data:realIndex":m}),S=s.group({class:"apexcharts-rangebar-goals-markers"}),A=0;A0});return this.isHorizontal?(s=m.config.plotOptions.bar.rangeBarGroupRows?l+h*C:l+u*this.visibleI+h*C,k>-1&&!m.config.plotOptions.bar.rangeBarOverlap&&(g=m.globals.seriesRange[i][k].overlaps).indexOf(p)>-1&&(s=(u=v.barHeight/g.length)*this.visibleI+h*(100-parseInt(this.barOptions.barHeight,10))/100/2+u*(this.visibleI+g.indexOf(p))+h*C)):(C>-1&&!m.globals.timescaleLabels.length&&(o=m.config.plotOptions.bar.rangeBarGroupRows?c+f*C:c+d*this.visibleI+f*C),k>-1&&!m.config.plotOptions.bar.rangeBarOverlap&&(g=m.globals.seriesRange[i][k].overlaps).indexOf(p)>-1&&(o=(d=v.barWidth/g.length)*this.visibleI+f*(100-parseInt(this.barOptions.barWidth,10))/100/2+d*(this.visibleI+g.indexOf(p))+f*C)),{barYPosition:s,barXPosition:o,barHeight:u,barWidth:d}}},{key:"drawRangeColumnPaths",value:function(a){var i=a.indexes,r=a.x,s=a.xDivision,o=a.barWidth,l=a.barXPosition,c=a.zeroH,u=this.w,d=i.i,h=i.j,f=i.realIndex,v=i.translationsIndex,m=this.yRatio[v],g=this.getRangeValue(f,h),p=Math.min(g.start,g.end),y=Math.max(g.start,g.end);this.series[d][h]===void 0||this.series[d][h]===null?p=c:(p=c-p/m,y=c-y/m);var w=Math.abs(y-p),C=this.barHelpers.getColumnPaths({barXPosition:l,barWidth:o,y1:p,y2:y,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:f,i:f,j:h,w:u});if(u.globals.isXNumeric){var k=this.getBarXForNumericXAxis({x:r,j:h,realIndex:f,barWidth:o});r=k.x,l=k.barXPosition}else r+=s;return{pathTo:C.pathTo,pathFrom:C.pathFrom,barHeight:w,x:r,y:g.start<0&&g.end<0?p:y,goalY:this.barHelpers.getGoalValues("y",null,c,d,h,v),barXPosition:l}}},{key:"preventBarOverflow",value:function(a){var i=this.w;return a<0&&(a=0),a>i.globals.gridWidth&&(a=i.globals.gridWidth),a}},{key:"drawRangeBarPaths",value:function(a){var i=a.indexes,r=a.y,s=a.y1,o=a.y2,l=a.yDivision,c=a.barHeight,u=a.barYPosition,d=a.zeroW,h=this.w,f=i.realIndex,v=i.j,m=this.preventBarOverflow(d+s/this.invertedYRatio),g=this.preventBarOverflow(d+o/this.invertedYRatio),p=this.getRangeValue(f,v),y=Math.abs(g-m),w=this.barHelpers.getBarpaths({barYPosition:u,barHeight:c,x1:m,x2:g,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:f,realIndex:f,j:v,w:h});return h.globals.isXNumeric||(r+=l),{pathTo:w.pathTo,pathFrom:w.pathFrom,barWidth:y,x:p.start<0&&p.end<0?m:g,goalX:this.barHelpers.getGoalValues("x",d,null,f,v),y:r}}},{key:"getRangeValue",value:function(a,i){var r=this.w;return{start:r.globals.seriesRangeStart[a][i],end:r.globals.seriesRangeEnd[a][i]}}}]),n}(),nM=function(){function t(e){Ue(this,t),this.w=e.w,this.lineCtx=e}return Ge(t,[{key:"sameValueSeriesFix",value:function(e,n){var a=this.w;if((a.config.fill.type==="gradient"||a.config.fill.type[e]==="gradient")&&new yn(this.lineCtx.ctx,a).seriesHaveSameValues(e)){var i=n[e].slice();i[i.length-1]=i[i.length-1]+1e-6,n[e]=i}return n}},{key:"calculatePoints",value:function(e){var n=e.series,a=e.realIndex,i=e.x,r=e.y,s=e.i,o=e.j,l=e.prevY,c=this.w,u=[],d=[],h=this.lineCtx.categoryAxisCorrection+c.config.markers.offsetX;return c.globals.isXNumeric&&(h=(c.globals.seriesX[a][0]-c.globals.minX)/this.lineCtx.xRatio+c.config.markers.offsetX),o===0&&(u.push(h),d.push(ce.isNumber(n[s][0])?l+c.config.markers.offsetY:null)),u.push(i+c.config.markers.offsetX),d.push(ce.isNumber(n[s][o+1])?r+c.config.markers.offsetY:null),{x:u,y:d}}},{key:"checkPreviousPaths",value:function(e){for(var n=e.pathFromLine,a=e.pathFromArea,i=e.realIndex,r=this.w,s=0;s0&&parseInt(o.realIndex,10)===parseInt(i,10)&&(o.type==="line"?(this.lineCtx.appendPathFrom=!1,n=r.globals.previousPaths[s].paths[0].d):o.type==="area"&&(this.lineCtx.appendPathFrom=!1,a=r.globals.previousPaths[s].paths[0].d,r.config.stroke.show&&r.globals.previousPaths[s].paths[1]&&(n=r.globals.previousPaths[s].paths[1].d)))}return{pathFromLine:n,pathFromArea:a}}},{key:"determineFirstPrevY",value:function(e){var n,a,i,r=e.i,s=e.realIndex,o=e.series,l=e.prevY,c=e.lineYPosition,u=e.translationsIndex,d=this.w,h=d.config.chart.stacked&&!d.globals.comboCharts||d.config.chart.stacked&&d.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((n=this.w.config.series[s])===null||n===void 0?void 0:n.type)==="bar"||((a=this.w.config.series[s])===null||a===void 0?void 0:a.type)==="column");if(((i=o[r])===null||i===void 0?void 0:i[0])!==void 0)l=(c=h&&r>0?this.lineCtx.prevSeriesY[r-1][0]:this.lineCtx.zeroY)-o[r][0]/this.lineCtx.yRatio[u]+2*(this.lineCtx.isReversed?o[r][0]/this.lineCtx.yRatio[u]:0);else if(h&&r>0&&o[r][0]===void 0){for(var f=r-1;f>=0;f--)if(o[f][0]!==null&&o[f][0]!==void 0){l=c=this.lineCtx.prevSeriesY[f][0];break}}return{prevY:l,lineYPosition:c}}}]),t}(),aM=function(t){for(var e,n,a,i,r=function(u){for(var d=[],h=u[0],f=u[1],v=d[0]=Hd(h,f),m=1,g=u.length-1;m9&&(i=3*a/Math.sqrt(i),r[l]=i*e,r[l+1]=i*n);for(var c=0;c<=s;c++)i=(t[Math.min(s,c+1)][0]-t[Math.max(0,c-1)][0])/(6*(1+r[c]*r[c])),o.push([i||0,r[c]*i||0]);return o},iM=function(t){var e=aM(t),n=t[1],a=t[0],i=[],r=e[1],s=e[0];i.push(a,[a[0]+s[0],a[1]+s[1],n[0]-r[0],n[1]-r[1],n[0],n[1]]);for(var o=2,l=e.length;o1&&a[1].length<6){var i=a[0].length;a[1]=[2*a[0][i-2]-a[0][i-4],2*a[0][i-1]-a[0][i-3]].concat(a[1])}a[0]=a[0].slice(-2)}return a};function Hd(t,e){return(e[1]-t[1])/(e[0]-t[0])}var jd=function(){function t(e,n,a){Ue(this,t),this.ctx=e,this.w=e.w,this.xyRatios=n,this.pointsChart=!(this.w.config.chart.type!=="bubble"&&this.w.config.chart.type!=="scatter")||a,this.scatter=new Nx(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new nM(this),this.markers=new po(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return Ge(t,[{key:"draw",value:function(e,n,a,i){var r,s=this.w,o=new Ee(this.ctx),l=s.globals.comboCharts?n:s.config.chart.type,c=o.group({class:"apexcharts-".concat(l,"-series apexcharts-plot-series")}),u=new yn(this.ctx,s);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,e=u.getLogSeries(e),this.yRatio=u.getLogYRatios(this.yRatio),this.prevSeriesY=[];for(var d=[],h=0;h1?f:0;this._initSerieVariables(e,h,f);var m=[],g=[],p=[],y=s.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,f),s.globals.isXNumeric&&s.globals.seriesX.length>0&&(y=(s.globals.seriesX[f][0]-s.globals.minX)/this.xRatio),p.push(y);var w,C=y,k=void 0,P=C,S=this.zeroY,A=this.zeroY;S=this.lineHelpers.determineFirstPrevY({i:h,realIndex:f,series:e,prevY:S,lineYPosition:0,translationsIndex:v}).prevY,s.config.stroke.curve==="monotoneCubic"&&e[h][0]===null?m.push(null):m.push(S),w=S,l==="rangeArea"&&(k=A=this.lineHelpers.determineFirstPrevY({i:h,realIndex:f,series:i,prevY:A,lineYPosition:0,translationsIndex:v}).prevY,g.push(m[0]!==null?A:null));var T=this._calculatePathsFrom({type:l,series:e,i:h,realIndex:f,translationsIndex:v,prevX:P,prevY:S,prevY2:A}),E=[m[0]],I=[g[0]],O={type:l,series:e,realIndex:f,translationsIndex:v,i:h,x:y,y:1,pX:C,pY:w,pathsFrom:T,linePaths:[],areaPaths:[],seriesIndex:a,lineYPosition:0,xArrj:p,yArrj:m,y2Arrj:g,seriesRangeEnd:i},V=this._iterateOverDataPoints(Ye(Ye({},O),{},{iterations:l==="rangeArea"?e[h].length-1:void 0,isRangeStart:!0}));if(l==="rangeArea"){for(var F=this._calculatePathsFrom({series:i,i:h,realIndex:f,prevX:P,prevY:A}),z=this._iterateOverDataPoints(Ye(Ye({},O),{},{series:i,xArrj:[y],yArrj:E,y2Arrj:I,pY:k,areaPaths:V.areaPaths,pathsFrom:F,iterations:i[h].length-1,isRangeStart:!1})),W=V.linePaths.length/2,ne=0;ne=0;ee--)c.add(d[ee]);else for(var J=0;J1&&(this.yaxisIndex=i.globals.seriesYAxisReverseMap[a],s=a),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed,this.zeroY=i.globals.gridHeight-this.baseLineY[s]-(this.isReversed?i.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[s]:0),this.areaBottomY=this.zeroY,(this.zeroY>i.globals.gridHeight||i.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=i.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=r.group({class:"apexcharts-series",zIndex:i.config.series[a].zIndex!==void 0?i.config.series[a].zIndex:a,seriesName:ce.escapeString(i.globals.seriesNames[a])}),this.elPointsMain=r.group({class:"apexcharts-series-markers-wrap","data:realIndex":a}),i.globals.hasNullValues){var o=this.markers.plotChartMarkers({pointsPos:{x:[0],y:[i.globals.gridHeight+i.globals.markers.largestSize]},seriesIndex:n,j:0,pSize:.1,alwaysDrawMarker:!0,isVirtualPoint:!0});o!==null&&this.elPointsMain.add(o)}this.elDataLabelsWrap=r.group({class:"apexcharts-datalabels","data:realIndex":a});var l=e[n].length===i.globals.dataPoints;this.elSeries.attr({"data:longestSeries":l,rel:n+1,"data:realIndex":a}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(e){var n,a,i,r,s=e.type,o=e.series,l=e.i,c=e.realIndex,u=e.translationsIndex,d=e.prevX,h=e.prevY,f=e.prevY2,v=this.w,m=new Ee(this.ctx);if(o[l][0]===null){for(var g=0;g0){var p=this.lineHelpers.checkPreviousPaths({pathFromLine:i,pathFromArea:r,realIndex:c});i=p.pathFromLine,r=p.pathFromArea}return{prevX:d,prevY:h,linePath:n,areaPath:a,pathFromLine:i,pathFromArea:r}}},{key:"_handlePaths",value:function(e){var n=e.type,a=e.realIndex,i=e.i,r=e.paths,s=this.w,o=new Ee(this.ctx),l=new mi(this.ctx);this.prevSeriesY.push(r.yArrj),s.globals.seriesXvalues[a]=r.xArrj,s.globals.seriesYvalues[a]=r.yArrj;var c=s.config.forecastDataPoints;if(c.count>0&&n!=="rangeArea"){var u=s.globals.seriesXvalues[a][s.globals.seriesXvalues[a].length-c.count-1],d=o.drawRect(u,0,s.globals.gridWidth,s.globals.gridHeight,0);s.globals.dom.elForecastMask.appendChild(d.node);var h=o.drawRect(0,0,u,s.globals.gridHeight,0);s.globals.dom.elNonForecastMask.appendChild(h.node)}this.pointsChart||s.globals.delayedElements.push({el:this.elPointsMain.node,index:a});var f={i,realIndex:a,animationDelay:i,initialSpeed:s.config.chart.animations.speed,dataChangeSpeed:s.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(n)};if(n==="area")for(var v=l.fillPath({seriesNumber:a}),m=0;m0&&n!=="rangeArea"){var S=o.renderPaths(k);S.node.setAttribute("stroke-dasharray",c.dashArray),c.strokeWidth&&S.node.setAttribute("stroke-width",c.strokeWidth),this.elSeries.add(S),S.attr("clip-path","url(#forecastMask".concat(s.globals.cuid,")")),P.attr("clip-path","url(#nonForecastMask".concat(s.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(e){var n,a,i=this,r=e.type,s=e.series,o=e.iterations,l=e.realIndex,c=e.translationsIndex,u=e.i,d=e.x,h=e.y,f=e.pX,v=e.pY,m=e.pathsFrom,g=e.linePaths,p=e.areaPaths,y=e.seriesIndex,w=e.lineYPosition,C=e.xArrj,k=e.yArrj,P=e.y2Arrj,S=e.isRangeStart,A=e.seriesRangeEnd,T=this.w,E=new Ee(this.ctx),I=this.yRatio,O=m.prevY,V=m.linePath,F=m.areaPath,z=m.pathFromLine,W=m.pathFromArea,ne=ce.isNumber(T.globals.minYArr[l])?T.globals.minYArr[l]:T.globals.minY;o||(o=T.globals.dataPoints>1?T.globals.dataPoints-1:T.globals.dataPoints);var ee=function($,Z){return Z-$/I[c]+2*(i.isReversed?$/I[c]:0)},J=h,X=T.config.chart.stacked&&!T.globals.comboCharts||T.config.chart.stacked&&T.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((n=this.w.config.series[l])===null||n===void 0?void 0:n.type)==="bar"||((a=this.w.config.series[l])===null||a===void 0?void 0:a.type)==="column"),Y=T.config.stroke.curve;Array.isArray(Y)&&(Y=Array.isArray(y)?Y[y[u]]:Y[u]);for(var se,q=0,oe=0;oe0&&T.globals.collapsedSeries.length0;Z--){if(!(T.globals.collapsedSeriesIndices.indexOf((y==null?void 0:y[Z])||Z)>-1))return Z;Z--}return 0}(u-1)][oe+1]:w=this.zeroY:w=this.zeroY,U?h=ee(ne,w):(h=ee(s[u][oe+1],w),r==="rangeArea"&&(J=ee(A[u][oe+1],w))),C.push(s[u][oe+1]===null?null:d),!U||T.config.stroke.curve!=="smooth"&&T.config.stroke.curve!=="monotoneCubic"?(k.push(h),P.push(J)):(k.push(null),P.push(null));var ue=this.lineHelpers.calculatePoints({series:s,x:d,y:h,realIndex:l,i:u,j:oe,prevY:O}),pe=this._createPaths({type:r,series:s,i:u,realIndex:l,j:oe,x:d,y:h,y2:J,xArrj:C,yArrj:k,y2Arrj:P,pX:f,pY:v,pathState:q,segmentStartX:se,linePath:V,areaPath:F,linePaths:g,areaPaths:p,curve:Y,isRangeStart:S});p=pe.areaPaths,g=pe.linePaths,f=pe.pX,v=pe.pY,q=pe.pathState,se=pe.segmentStartX,F=pe.areaPath,V=pe.linePath,!this.appendPathFrom||T.globals.hasNullValues||Y==="monotoneCubic"&&r==="rangeArea"||(z+=E.line(d,this.areaBottomY),W+=E.line(d,this.areaBottomY)),this.handleNullDataPoints(s,ue,u,oe,l),this._handleMarkersAndLabels({type:r,pointsPos:ue,i:u,j:oe,realIndex:l,isRangeStart:S})}return{yArrj:k,xArrj:C,pathFromArea:W,areaPaths:p,pathFromLine:z,linePaths:g,linePath:V,areaPath:F}}},{key:"_handleMarkersAndLabels",value:function(e){var n=e.type,a=e.pointsPos,i=e.isRangeStart,r=e.i,s=e.j,o=e.realIndex,l=this.w,c=new Us(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,s,{realIndex:o,pointsPos:a,zRatio:this.zRatio,elParent:this.elPointsMain});else{l.globals.series[r].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var u=this.markers.plotChartMarkers({pointsPos:a,seriesIndex:o,j:s+1});u!==null&&this.elPointsMain.add(u)}var d=c.drawDataLabel({type:n,isRangeStart:i,pos:a,i:o,j:s+1});d!==null&&this.elDataLabelsWrap.add(d)}},{key:"_createPaths",value:function(e){var n=e.type,a=e.series,i=e.i;e.realIndex;var r,s=e.j,o=e.x,l=e.y,c=e.xArrj,u=e.yArrj,d=e.y2,h=e.y2Arrj,f=e.pX,v=e.pY,m=e.pathState,g=e.segmentStartX,p=e.linePath,y=e.areaPath,w=e.linePaths,C=e.areaPaths,k=e.curve,P=e.isRangeStart,S=new Ee(this.ctx),A=this.areaBottomY,T=n==="rangeArea",E=n==="rangeArea"&&P;switch(k){case"monotoneCubic":var I=P?u:h;switch(m){case 0:if(I[s+1]===null)break;m=1;case 1:if(!(T?c.length===a[i].length:s===a[i].length-2))break;case 2:var O=P?c:c.slice().reverse(),V=P?I:I.slice().reverse(),F=(r=V,O.map(function(le,ue){return[le,r[ue]]}).filter(function(le){return le[1]!==null})),z=F.length>1?iM(F):F,W=[];T&&(E?C=F:W=C.reverse());var ne=0,ee=0;if(function(le,ue){for(var pe=function(he){var te=[],be=0;return he.forEach(function(Ve){Ve!==null?be++:be>0&&(te.push(be),be=0)}),be>0&&te.push(be),te}(le),$=[],Z=0,Q=0;Z4?(Q+="C".concat(te[0],", ").concat(te[1]),Q+=", ".concat(te[2],", ").concat(te[3]),Q+=", ".concat(te[4],", ").concat(te[5])):be>2&&(Q+="S".concat(te[0],", ").concat(te[1]),Q+=", ".concat(te[2],", ").concat(te[3]))}return Q}(le),pe=ee,$=(ee+=le.length)-1;E?p=S.move(F[pe][0],F[pe][1])+ue:T?p=S.move(W[pe][0],W[pe][1])+S.line(F[pe][0],F[pe][1])+ue+S.line(W[$][0],W[$][1]):(p=S.move(F[pe][0],F[pe][1])+ue,y=p+S.line(F[$][0],A)+S.line(F[pe][0],A)+"z",C.push(y)),w.push(p)}),T&&ne>1&&!E){var J=w.slice(ne).reverse();w.splice(ne),J.forEach(function(le){return w.push(le)})}m=0}break;case"smooth":var X=.35*(o-f);if(a[i][s]===null)m=0;else switch(m){case 0:if(g=f,p=E?S.move(f,h[s])+S.line(f,v):S.move(f,v),y=S.move(f,v),a[i][s+1]===null||a[i][s+1]===void 0){w.push(p),C.push(y);break}if(m=1,s=a[i].length-2&&(E&&(p+=S.curve(o,l,o,l,o,d)+S.move(o,d)),y+=S.curve(o,l,o,l,o,A)+S.line(g,A)+"z",w.push(p),C.push(y),m=-1)}}f=o,v=l;break;default:var q=function(le,ue,pe){var $=[];switch(le){case"stepline":$=S.line(ue,null,"H")+S.line(null,pe,"V");break;case"linestep":$=S.line(null,pe,"V")+S.line(ue,null,"H");break;case"straight":$=S.line(ue,pe)}return $};if(a[i][s]===null)m=0;else switch(m){case 0:if(g=f,p=E?S.move(f,h[s])+S.line(f,v):S.move(f,v),y=S.move(f,v),a[i][s+1]===null||a[i][s+1]===void 0){w.push(p),C.push(y);break}if(m=1,s=a[i].length-2&&(E&&(p+=S.line(o,d)),y+=S.line(o,A)+S.line(g,A)+"z",w.push(p),C.push(y),m=-1)}}f=o,v=l}return{linePaths:w,areaPaths:C,pX:f,pY:v,pathState:m,segmentStartX:g,linePath:p,areaPath:y}}},{key:"handleNullDataPoints",value:function(e,n,a,i,r){var s=this.w;if(e[a][i]===null&&s.config.markers.showNullDataPoints||e[a].length===1){var o=this.strokeWidth-s.config.markers.strokeWidth/2;o>0||(o=0);var l=this.markers.plotChartMarkers({pointsPos:n,seriesIndex:r,j:i+1,pSize:o,alwaysDrawMarker:!0});l!==null&&this.elPointsMain.add(l)}}}]),t}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function t(o,l,c,u){this.xoffset=o,this.yoffset=l,this.height=u,this.width=c,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(d){var h,f=[],v=this.xoffset,m=this.yoffset,g=r(d)/this.height,p=r(d)/this.width;if(this.width>=this.height)for(h=0;h=this.height){var f=d/this.height,v=this.width-f;h=new t(this.xoffset+f,this.yoffset,v,this.height)}else{var m=d/this.width,g=this.height-m;h=new t(this.xoffset,this.yoffset+m,this.width,g)}return h}}function e(o,l,c,u,d){u=u===void 0?0:u,d=d===void 0?0:d;var h=n(function(f,v){var m,g=[],p=v/r(f);for(m=0;m=w}(l,h=o[0],d)?(l.push(h),n(o.slice(1),l,c,u)):(f=c.cutArea(r(l),u),u.push(c.getCoordinates(l)),n(o,[],f,u)),u;u.push(c.getCoordinates(l))}function a(o,l){var c=Math.min.apply(Math,o),u=Math.max.apply(Math,o),d=r(o);return Math.max(Math.pow(l,2)*u/Math.pow(d,2),Math.pow(d,2)/(Math.pow(l,2)*c))}function i(o){return o&&o.constructor===Array}function r(o){var l,c=0;for(l=0;l1&&v&&v.show){var m=a.config.series[c].name||"";if(m&&f.xMin<1/0&&f.yMin<1/0){var g=v.offsetX,p=v.offsetY,y=v.borderColor,w=v.borderWidth,C=v.borderRadius,k=v.style,P=k.color||a.config.chart.foreColor,S={left:k.padding.left,right:k.padding.right,top:k.padding.top,bottom:k.padding.bottom},A=i.getTextRects(m,k.fontSize,k.fontFamily),T=A.width+S.left+S.right,E=A.height+S.top+S.bottom,I=f.xMin+(g||0),O=f.yMin+(p||0),V=i.drawRect(I,O,T,E,C,k.background,1,w,y),F=i.drawText({x:I+S.left,y:O+S.top+.75*A.height,text:m,fontSize:k.fontSize,fontFamily:k.fontFamily,fontWeight:k.fontWeight,foreColor:P,cssClass:k.cssClass||""});u.add(V),u.add(F)}}u.add(h),s.add(u)}),s}},{key:"getFontSize",value:function(e){var n=this.w,a=function i(r){var s,o=0;if(Array.isArray(r[0]))for(s=0;ss-i&&c.width<=o-r){var u=l.rotateAroundCenter(e.node);e.node.setAttribute("transform","rotate(-90 ".concat(u.x," ").concat(u.y,") translate(").concat(c.height/3,")"))}}},{key:"truncateLabels",value:function(e,n,a,i,r,s){var o=new Ee(this.ctx),l=o.getTextRects(e,n).width+this.w.config.stroke.width+5>r-a&&s-i>r-a?s-i:r-a,c=o.getTextBasedOnMaxWidth({text:e,maxWidth:l,fontSize:n});return e.length!==c.length&&l/n<5?"":c}},{key:"animateTreemap",value:function(e,n,a,i){var r=new fo(this.ctx);r.animateRect(e,n,a,i,function(){r.animationCompleted(e)})}}]),t}(),Ux=86400,oM=10/Ux,lM=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return Ge(t,[{key:"calculateTimeScaleTicks",value:function(e,n){var a=this,i=this.w;if(i.globals.allSeriesCollapsed)return i.globals.labels=[],i.globals.timescaleLabels=[],[];var r=new Wn(this.ctx),s=(n-e)/864e5;this.determineInterval(s),i.globals.disableZoomIn=!1,i.globals.disableZoomOut=!1,s5e4&&(i.globals.disableZoomOut=!0);var o=r.getTimeUnitsfromTimestamp(e,n,this.utc),l=i.globals.gridWidth/s,c=l/24,u=c/60,d=u/60,h=Math.floor(24*s),f=Math.floor(1440*s),v=Math.floor(s*Ux),m=Math.floor(s),g=Math.floor(s/30),p=Math.floor(s/365),y={minMillisecond:o.minMillisecond,minSecond:o.minSecond,minMinute:o.minMinute,minHour:o.minHour,minDate:o.minDate,minMonth:o.minMonth,minYear:o.minYear},w={firstVal:y,currentMillisecond:y.minMillisecond,currentSecond:y.minSecond,currentMinute:y.minMinute,currentHour:y.minHour,currentMonthDate:y.minDate,currentDate:y.minDate,currentMonth:y.minMonth,currentYear:y.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:c,minutesWidthOnXAxis:u,secondsWidthOnXAxis:d,numberOfSeconds:v,numberOfMinutes:f,numberOfHours:h,numberOfDays:m,numberOfMonths:g,numberOfYears:p};switch(this.tickInterval){case"years":this.generateYearScale(w);break;case"months":case"half_year":this.generateMonthScale(w);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(w);break;case"hours":this.generateHourScale(w);break;case"minutes_fives":case"minutes":this.generateMinuteScale(w);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(w)}var C=this.timeScaleArray.map(function(k){var P={position:k.position,unit:k.unit,year:k.year,day:k.day?k.day:1,hour:k.hour?k.hour:0,month:k.month+1};return k.unit==="month"?Ye(Ye({},P),{},{day:1,value:k.value+1}):k.unit==="day"||k.unit==="hour"?Ye(Ye({},P),{},{value:k.value}):k.unit==="minute"?Ye(Ye({},P),{},{value:k.value,minute:k.value}):k.unit==="second"?Ye(Ye({},P),{},{value:k.value,minute:k.minute,second:k.second}):k});return C.filter(function(k){var P=1,S=Math.ceil(i.globals.gridWidth/120),A=k.value;i.config.xaxis.tickAmount!==void 0&&(S=i.config.xaxis.tickAmount),C.length>S&&(P=Math.floor(C.length/S));var T=!1,E=!1;switch(a.tickInterval){case"years":k.unit==="year"&&(T=!0);break;case"half_year":P=7,k.unit==="year"&&(T=!0);break;case"months":P=1,k.unit==="year"&&(T=!0);break;case"months_fortnight":P=15,k.unit!=="year"&&k.unit!=="month"||(T=!0),A===30&&(E=!0);break;case"months_days":P=10,k.unit==="month"&&(T=!0),A===30&&(E=!0);break;case"week_days":P=8,k.unit==="month"&&(T=!0);break;case"days":P=1,k.unit==="month"&&(T=!0);break;case"hours":k.unit==="day"&&(T=!0);break;case"minutes_fives":case"seconds_fives":A%5!=0&&(E=!0);break;case"seconds_tens":A%10!=0&&(E=!0)}if(a.tickInterval==="hours"||a.tickInterval==="minutes_fives"||a.tickInterval==="seconds_tens"||a.tickInterval==="seconds_fives"){if(!E)return!0}else if((A%P==0||T)&&!E)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(e,n){var a=this.w,i=this.formatDates(e),r=this.removeOverlappingTS(i);a.globals.timescaleLabels=r.slice(),new Bc(this.ctx).plotCoords()}},{key:"determineInterval",value:function(e){var n=24*e,a=60*n;switch(!0){case e/365>5:this.tickInterval="years";break;case e>800:this.tickInterval="half_year";break;case e>180:this.tickInterval="months";break;case e>90:this.tickInterval="months_fortnight";break;case e>60:this.tickInterval="months_days";break;case e>30:this.tickInterval="week_days";break;case e>2:this.tickInterval="days";break;case n>2.4:this.tickInterval="hours";break;case a>15:this.tickInterval="minutes_fives";break;case a>5:this.tickInterval="minutes";break;case a>1:this.tickInterval="seconds_tens";break;case 60*a>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(e){var n=e.firstVal,a=e.currentMonth,i=e.currentYear,r=e.daysWidthOnXAxis,s=e.numberOfYears,o=n.minYear,l=0,c=new Wn(this.ctx),u="year";if(n.minDate>1||n.minMonth>0){var d=c.determineRemainingDaysOfYear(n.minYear,n.minMonth,n.minDate);l=(c.determineDaysOfYear(n.minYear)-d+1)*r,o=n.minYear+1,this.timeScaleArray.push({position:l,value:o,unit:u,year:o,month:ce.monthMod(a+1)})}else n.minDate===1&&n.minMonth===0&&this.timeScaleArray.push({position:l,value:o,unit:u,year:i,month:ce.monthMod(a+1)});for(var h=o,f=l,v=0;v1){c=(u.determineDaysOfMonths(i+1,n.minYear)-a+1)*s,l=ce.monthMod(i+1);var f=r+h,v=ce.monthMod(l),m=l;l===0&&(d="year",m=f,v=1,f+=h+=1),this.timeScaleArray.push({position:c,value:m,unit:d,year:f,month:v})}else this.timeScaleArray.push({position:c,value:l,unit:d,year:r,month:ce.monthMod(i)});for(var g=l+1,p=c,y=0,w=1;yo.determineDaysOfMonths(C+1,k)&&(u=1,l="month",f=C+=1),C},h=(24-n.minHour)*r,f=c,v=d(u,a,i);n.minHour===0&&n.minDate===1?(h=0,f=ce.monthMod(n.minMonth),l="month",u=n.minDate):n.minDate!==1&&n.minHour===0&&n.minMinute===0&&(h=0,c=n.minDate,f=c,v=d(u=c,a,i),f!==1&&(l="day")),this.timeScaleArray.push({position:h,value:f,unit:l,year:this._getYear(i,v,0),month:ce.monthMod(v),day:u});for(var m=h,g=0;gl.determineDaysOfMonths(S+1,r)&&(g=1,S+=1),{month:S,date:g}},d=function(P,S){return P>l.determineDaysOfMonths(S+1,r)?S+=1:S},h=60-(n.minMinute+n.minSecond/60),f=h*s,v=n.minHour+1,m=v;h===60&&(f=0,m=v=n.minHour);var g=a;m>=24&&(m=0,c="day",v=g+=1);var p=u(g,i).month;p=d(g,p),v>31&&(v=g=1),this.timeScaleArray.push({position:f,value:v,unit:c,day:g,hour:m,year:r,month:ce.monthMod(p)}),m++;for(var y=f,w=0;w=24&&(m=0,c="day",p=u(g+=1,p).month,p=d(g,p));var C=this._getYear(r,p,0);y=60*s+y;var k=m===0?g:m;this.timeScaleArray.push({position:y,value:k,unit:c,hour:m,day:g,year:C,month:ce.monthMod(p)}),m++}}},{key:"generateMinuteScale",value:function(e){for(var n=e.currentMillisecond,a=e.currentSecond,i=e.currentMinute,r=e.currentHour,s=e.currentDate,o=e.currentMonth,l=e.currentYear,c=e.minutesWidthOnXAxis,u=e.secondsWidthOnXAxis,d=e.numberOfMinutes,h=i+1,f=s,v=o,m=l,g=r,p=(60-a-n/1e3)*u,y=0;y=60&&(h=0,(g+=1)===24&&(g=0)),this.timeScaleArray.push({position:p,value:h,unit:"minute",hour:g,minute:h,day:f,year:this._getYear(m,v,0),month:ce.monthMod(v)}),p+=c,h++}},{key:"generateSecondScale",value:function(e){for(var n=e.currentMillisecond,a=e.currentSecond,i=e.currentMinute,r=e.currentHour,s=e.currentDate,o=e.currentMonth,l=e.currentYear,c=e.secondsWidthOnXAxis,u=e.numberOfSeconds,d=a+1,h=i,f=s,v=o,m=l,g=r,p=(1e3-n)/1e3*c,y=0;y=60&&(d=0,++h>=60&&(h=0,++g===24&&(g=0))),this.timeScaleArray.push({position:p,value:d,unit:"second",hour:g,minute:h,second:d,day:f,year:this._getYear(m,v,0),month:ce.monthMod(v)}),p+=c,d++}},{key:"createRawDateString",value:function(e,n){var a=e.year;return e.month===0&&(e.month=1),a+="-"+("0"+e.month.toString()).slice(-2),e.unit==="day"?a+=e.unit==="day"?"-"+("0"+n).slice(-2):"-01":a+="-"+("0"+(e.day?e.day:"1")).slice(-2),e.unit==="hour"?a+=e.unit==="hour"?"T"+("0"+n).slice(-2):"T00":a+="T"+("0"+(e.hour?e.hour:"0")).slice(-2),e.unit==="minute"?a+=":"+("0"+n).slice(-2):a+=":"+(e.minute?("0"+e.minute).slice(-2):"00"),e.unit==="second"?a+=":"+("0"+n).slice(-2):a+=":00",this.utc&&(a+=".000Z"),a}},{key:"formatDates",value:function(e){var n=this,a=this.w;return e.map(function(i){var r=i.value.toString(),s=new Wn(n.ctx),o=n.createRawDateString(i,r),l=s.getDate(s.parseDate(o));if(n.utc||(l=s.getDate(s.parseDateWithTimezone(o))),a.config.xaxis.labels.format===void 0){var c="dd MMM",u=a.config.xaxis.labels.datetimeFormatter;i.unit==="year"&&(c=u.year),i.unit==="month"&&(c=u.month),i.unit==="day"&&(c=u.day),i.unit==="hour"&&(c=u.hour),i.unit==="minute"&&(c=u.minute),i.unit==="second"&&(c=u.second),r=s.formatDate(l,c)}else r=s.formatDate(l,a.config.xaxis.labels.format);return{dateString:o,position:i.position,value:r,unit:i.unit,year:i.year,month:i.month}})}},{key:"removeOverlappingTS",value:function(e){var n,a=this,i=new Ee(this.ctx),r=!1;e.length>0&&e[0].value&&e.every(function(l){return l.value.length===e[0].value.length})&&(r=!0,n=i.getTextRects(e[0].value).width);var s=0,o=e.map(function(l,c){if(c>0&&a.w.config.xaxis.labels.hideOverlappingLabels){var u=r?n:i.getTextRects(e[s].value).width,d=e[s].position;return l.position>d+u+10?(s=c,l):null}return l});return o=o.filter(function(l){return l!==null})}},{key:"_getYear",value:function(e,n,a){return e+Math.floor(n/12)+a}}]),t}(),cM=function(){function t(e,n){Ue(this,t),this.ctx=n,this.w=n.w,this.el=e}return Ge(t,[{key:"setupElements",value:function(){var e=this.w,n=e.globals,a=e.config,i=a.chart.type;n.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].includes(i),n.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].includes(i),n.isBarHorizontal=["bar","rangeBar","boxPlot"].includes(i)&&a.plotOptions.bar.horizontal,n.chartClass=".apexcharts".concat(n.chartID),n.dom.baseEl=this.el,n.dom.elWrap=document.createElement("div"),Ee.setAttrs(n.dom.elWrap,{id:n.chartClass.substring(1),class:"apexcharts-canvas ".concat(n.chartClass.substring(1))}),this.el.appendChild(n.dom.elWrap),n.dom.Paper=window.SVG().addTo(n.dom.elWrap),n.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(a.chart.offsetX,", ").concat(a.chart.offsetY,")")}),n.dom.Paper.node.style.background=a.theme.mode!=="dark"||a.chart.background?a.theme.mode!=="light"||a.chart.background?a.chart.background:"#fff":"#424242",this.setSVGDimensions(),n.dom.elLegendForeign=document.createElementNS(n.SVGNS,"foreignObject"),Ee.setAttrs(n.dom.elLegendForeign,{x:0,y:0,width:n.svgWidth,height:n.svgHeight}),n.dom.elLegendWrap=document.createElement("div"),n.dom.elLegendWrap.classList.add("apexcharts-legend"),n.dom.elWrap.appendChild(n.dom.elLegendWrap),n.dom.Paper.node.appendChild(n.dom.elLegendForeign),n.dom.elGraphical=n.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),n.dom.elDefs=n.dom.Paper.defs(),n.dom.Paper.add(n.dom.elGraphical),n.dom.elGraphical.add(n.dom.elDefs)}},{key:"plotChartType",value:function(e,n){var a=this.w,i=this.ctx,r=a.config,s=a.globals,o={line:{series:[],i:[]},area:{series:[],i:[]},scatter:{series:[],i:[]},bubble:{series:[],i:[]},bar:{series:[],i:[]},candlestick:{series:[],i:[]},boxPlot:{series:[],i:[]},rangeBar:{series:[],i:[]},rangeArea:{series:[],seriesRangeEnd:[],i:[]}},l=r.chart.type||"line",c=null,u=0;s.series.forEach(function(P,S){var A=e[S].type==="column"?"bar":e[S].type||(l==="column"?"bar":l);o[A]?(A==="rangeArea"?(o[A].series.push(s.seriesRangeStart[S]),o[A].seriesRangeEnd.push(s.seriesRangeEnd[S])):o[A].series.push(P),o[A].i.push(S),A==="bar"&&(a.globals.columnSeries=o.bar)):["heatmap","treemap","pie","donut","polarArea","radialBar","radar"].includes(A)?c=A:console.warn("You have specified an unrecognized series type (".concat(A,").")),l!==A&&A!=="scatter"&&u++}),u>0&&(c&&console.warn("Chart or series type ".concat(c," cannot appear with other chart or series types.")),o.bar.series.length>0&&r.plotOptions.bar.horizontal&&(u-=o.bar.series.length,o.bar={series:[],i:[]},a.globals.columnSeries={series:[],i:[]},console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"))),s.comboCharts||(s.comboCharts=u>0);var d=new jd(i,n),h=new Yd(i,n);i.pie=new Xx(i);var f=new eM(i);i.rangeBar=new tM(i,n);var v=new QI(i),m=[];if(s.comboCharts){var g,p,y=new yn(i);if(o.area.series.length>0&&(g=m).push.apply(g,Ln(y.drawSeriesByGroup(o.area,s.areaGroups,"area",d))),o.bar.series.length>0)if(r.chart.stacked){var w=new rp(i,n);m.push(w.draw(o.bar.series,o.bar.i))}else i.bar=new Gs(i,n),m.push(i.bar.draw(o.bar.series,o.bar.i));if(o.rangeArea.series.length>0&&m.push(d.draw(o.rangeArea.series,"rangeArea",o.rangeArea.i,o.rangeArea.seriesRangeEnd)),o.line.series.length>0&&(p=m).push.apply(p,Ln(y.drawSeriesByGroup(o.line,s.lineGroups,"line",d))),o.candlestick.series.length>0&&m.push(h.draw(o.candlestick.series,"candlestick",o.candlestick.i)),o.boxPlot.series.length>0&&m.push(h.draw(o.boxPlot.series,"boxPlot",o.boxPlot.i)),o.rangeBar.series.length>0&&m.push(i.rangeBar.draw(o.rangeBar.series,o.rangeBar.i)),o.scatter.series.length>0){var C=new jd(i,n,!0);m.push(C.draw(o.scatter.series,"scatter",o.scatter.i))}if(o.bubble.series.length>0){var k=new jd(i,n,!0);m.push(k.draw(o.bubble.series,"bubble",o.bubble.i))}}else switch(r.chart.type){case"line":m=d.draw(s.series,"line");break;case"area":m=d.draw(s.series,"area");break;case"bar":r.chart.stacked?m=new rp(i,n).draw(s.series):(i.bar=new Gs(i,n),m=i.bar.draw(s.series));break;case"candlestick":m=new Yd(i,n).draw(s.series,"candlestick");break;case"boxPlot":m=new Yd(i,n).draw(s.series,r.chart.type);break;case"rangeBar":m=i.rangeBar.draw(s.series);break;case"rangeArea":m=d.draw(s.seriesRangeStart,"rangeArea",void 0,s.seriesRangeEnd);break;case"heatmap":m=new JI(i,n).draw(s.series);break;case"treemap":m=new sM(i,n).draw(s.series);break;case"pie":case"donut":case"polarArea":m=i.pie.draw(s.series);break;case"radialBar":m=f.draw(s.series);break;case"radar":m=v.draw(s.series);break;default:m=d.draw(s.series)}return m}},{key:"setSVGDimensions",value:function(){var e=this.w,n=e.globals,a=e.config;a.chart.width=a.chart.width||"100%",a.chart.height=a.chart.height||"auto",n.svgWidth=a.chart.width,n.svgHeight=a.chart.height;var i=ce.getDimensions(this.el),r=a.chart.width.toString().split(/[0-9]+/g).pop();r==="%"?ce.isNumber(i[0])&&(i[0].width===0&&(i=ce.getDimensions(this.el.parentNode)),n.svgWidth=i[0]*parseInt(a.chart.width,10)/100):r!=="px"&&r!==""||(n.svgWidth=parseInt(a.chart.width,10));var s=String(a.chart.height).toString().split(/[0-9]+/g).pop();if(n.svgHeight!=="auto"&&n.svgHeight!=="")if(s==="%"){var o=ce.getDimensions(this.el.parentNode);n.svgHeight=o[1]*parseInt(a.chart.height,10)/100}else n.svgHeight=parseInt(a.chart.height,10);else n.svgHeight=n.axisCharts?n.svgWidth/1.61:n.svgWidth/1.2;if(n.svgWidth=Math.max(n.svgWidth,0),n.svgHeight=Math.max(n.svgHeight,0),Ee.setAttrs(n.dom.Paper.node,{width:n.svgWidth,height:n.svgHeight}),s!=="%"){var l=a.chart.sparkline.enabled?0:n.axisCharts?a.chart.parentHeightOffset:0;n.dom.Paper.node.parentNode.parentNode.style.minHeight="".concat(n.svgHeight+l,"px")}n.dom.elWrap.style.width="".concat(n.svgWidth,"px"),n.dom.elWrap.style.height="".concat(n.svgHeight,"px")}},{key:"shiftGraphPosition",value:function(){var e=this.w.globals,n=e.translateY,a=e.translateX;Ee.setAttrs(e.dom.elGraphical.node,{transform:"translate(".concat(a,", ").concat(n,")")})}},{key:"resizeNonAxisCharts",value:function(){var e=this.w,n=e.globals,a=0,i=e.config.chart.sparkline.enabled?1:15;i+=e.config.grid.padding.bottom,["top","bottom"].includes(e.config.legend.position)&&e.config.legend.show&&!e.config.legend.floating&&(a=new Yx(this.ctx).legendHelpers.getLegendDimensions().clwh+7);var r=e.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),s=2.05*e.globals.radialSize;if(r&&!e.config.chart.sparkline.enabled&&e.config.plotOptions.radialBar.startAngle!==0){var o=ce.getBoundingClientRect(r);s=o.bottom;var l=o.bottom-o.top;s=Math.max(2.05*e.globals.radialSize,l)}var c=Math.ceil(s+n.translateY+a+i);n.dom.elLegendForeign&&n.dom.elLegendForeign.setAttribute("height",c),e.config.chart.height&&String(e.config.chart.height).includes("%")||(n.dom.elWrap.style.height="".concat(c,"px"),Ee.setAttrs(n.dom.Paper.node,{height:c}),n.dom.Paper.node.parentNode.parentNode.style.minHeight="".concat(c,"px"))}},{key:"coreCalculations",value:function(){new Mh(this.ctx).init()}},{key:"resetGlobals",value:function(){var e=this,n=function(){return e.w.config.series.map(function(){return[]})},a=new Rx,i=this.w.globals;a.initGlobalVars(i),i.seriesXvalues=n(),i.seriesYvalues=n()}},{key:"isMultipleY",value:function(){return!!(Array.isArray(this.w.config.yaxis)&&this.w.config.yaxis.length>1)&&(this.w.globals.isMultipleYAxis=!0,!0)}},{key:"xySettings",value:function(){var e=this.w,n=null;if(e.globals.axisCharts){if(e.config.xaxis.crosshairs.position==="back"&&new Oh(this.ctx).drawXCrosshairs(),e.config.yaxis[0].crosshairs.position==="back"&&new Oh(this.ctx).drawYCrosshairs(),e.config.xaxis.type==="datetime"&&e.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new lM(this.ctx);var a=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?a=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(a=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(a)}n=new yn(this.ctx).getCalculatedRatios()}return n}},{key:"updateSourceChart",value:function(e){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:e.w.globals.minX,max:e.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var e=this,n=this.ctx,a=this.w;if(a.config.chart.brush.enabled&&typeof a.config.chart.events.selection!="function"){var i=Array.isArray(a.config.chart.brush.targets)?a.config.chart.brush.targets:[a.config.chart.brush.target];i.forEach(function(r){var s=n.constructor.getChartByID(r);s.w.globals.brushSource=e.ctx,typeof s.w.config.chart.events.zoomed!="function"&&(s.w.config.chart.events.zoomed=function(){return e.updateSourceChart(s)}),typeof s.w.config.chart.events.scrolled!="function"&&(s.w.config.chart.events.scrolled=function(){return e.updateSourceChart(s)})}),a.config.chart.events.selection=function(r,s){i.forEach(function(o){n.constructor.getChartByID(o).ctx.updateHelpers._updateOptions({xaxis:{min:s.xaxis.min,max:s.xaxis.max}},!1,!1,!1,!1)})}}}}]),t}(),uM=function(){function t(e){Ue(this,t),this.ctx=e,this.w=e.w}return Ge(t,[{key:"_updateOptions",value:function(e){var n=this,a=arguments.length>1&&arguments[1]!==void 0&&arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],r=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],s=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return new Promise(function(o){var l=[n.ctx];r&&(l=n.ctx.getSyncedCharts()),n.ctx.w.globals.isExecCalled&&(l=[n.ctx],n.ctx.w.globals.isExecCalled=!1),l.forEach(function(c,u){var d=c.w;if(d.globals.shouldAnimate=i,a||(d.globals.resized=!0,d.globals.dataChanged=!0,i&&c.series.getPreviousPaths()),e&&Xs(e)==="object"&&(c.config=new nl(e),e=yn.extendArrayProps(c.config,e,d),c.w.globals.chartID!==n.ctx.w.globals.chartID&&delete e.series,d.config=ce.extend(d.config,e),s&&(d.globals.lastXAxis=e.xaxis?ce.clone(e.xaxis):[],d.globals.lastYAxis=e.yaxis?ce.clone(e.yaxis):[],d.globals.initialConfig=ce.extend({},d.config),d.globals.initialSeries=ce.clone(d.config.series),e.series))){for(var h=0;h2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(r){var s,o=a.w;return o.globals.shouldAnimate=n,o.globals.dataChanged=!0,n&&a.ctx.series.getPreviousPaths(),o.globals.axisCharts?((s=e.map(function(l,c){return a._extendSeries(l,c)})).length===0&&(s=[{data:[]}]),o.config.series=s):o.config.series=e.slice(),i&&(o.globals.initialConfig.series=ce.clone(o.config.series),o.globals.initialSeries=ce.clone(o.config.series)),a.ctx.update().then(function(){r(a.ctx)})})}},{key:"_extendSeries",value:function(e,n){var a=this.w,i=a.config.series[n];return Ye(Ye({},a.config.series[n]),{},{name:e.name?e.name:i==null?void 0:i.name,color:e.color?e.color:i==null?void 0:i.color,type:e.type?e.type:i==null?void 0:i.type,group:e.group?e.group:i==null?void 0:i.group,hidden:e.hidden!==void 0?e.hidden:i==null?void 0:i.hidden,data:e.data?e.data:i==null?void 0:i.data,zIndex:e.zIndex!==void 0?e.zIndex:n})}},{key:"toggleDataPointSelection",value:function(e,n){var a=this.w,i=null,r=".apexcharts-series[data\\:realIndex='".concat(e,"']");return a.globals.axisCharts?i=a.globals.dom.Paper.findOne("".concat(r," path[j='").concat(n,"'], ").concat(r," circle[j='").concat(n,"'], ").concat(r," rect[j='").concat(n,"']")):n===void 0&&(i=a.globals.dom.Paper.findOne("".concat(r," path[j='").concat(e,"']")),a.config.chart.type!=="pie"&&a.config.chart.type!=="polarArea"&&a.config.chart.type!=="donut"||this.ctx.pie.pieClicked(e)),i?(new Ee(this.ctx).pathMouseDown(i,null),i.node?i.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(e){var n=this.w;if(["min","max"].forEach(function(i){e.xaxis[i]!==void 0&&(n.config.xaxis[i]=e.xaxis[i],n.globals.lastXAxis[i]=e.xaxis[i])}),e.xaxis.categories&&e.xaxis.categories.length&&(n.config.xaxis.categories=e.xaxis.categories),n.config.xaxis.convertedCatToNumeric){var a=new tl(e);e=a.convertCatToNumericXaxis(e,this.ctx)}return e}},{key:"forceYAxisUpdate",value:function(e){return e.chart&&e.chart.stacked&&e.chart.stackType==="100%"&&(Array.isArray(e.yaxis)?e.yaxis.forEach(function(n,a){e.yaxis[a].min=0,e.yaxis[a].max=100}):(e.yaxis.min=0,e.yaxis.max=100)),e}},{key:"revertDefaultAxisMinMax",value:function(e){var n=this,a=this.w,i=a.globals.lastXAxis,r=a.globals.lastYAxis;e&&e.xaxis&&(i=e.xaxis),e&&e.yaxis&&(r=e.yaxis),a.config.xaxis.min=i.min,a.config.xaxis.max=i.max;var s=function(o){r[o]!==void 0&&(a.config.yaxis[o].min=r[o].min,a.config.yaxis[o].max=r[o].max)};a.config.yaxis.map(function(o,l){a.globals.zoomed||r[l]!==void 0?s(l):n.ctx.opts.yaxis[l]!==void 0&&(o.min=n.ctx.opts.yaxis[l].min,o.max=n.ctx.opts.yaxis[l].max)})}}]),t}();(function(){function t(){for(var r=arguments.length>0&&arguments[0]!==d?arguments[0]:[],s=arguments.length>1?arguments[1]:d,o=arguments.length>2?arguments[2]:d,l=arguments.length>3?arguments[3]:d,c=arguments.length>4?arguments[4]:d,u=arguments.length>5?arguments[5]:d,d=arguments.length>6?arguments[6]:d,h=r.slice(s,o||d),f=l.slice(c,u||d),v=0,m={pos:[0,0],start:[0,0]},g={pos:[0,0],start:[0,0]};h[v]=e.call(m,h[v]),f[v]=e.call(g,f[v]),h[v][0]!=f[v][0]||h[v][0]=="M"||h[v][0]=="A"&&(h[v][4]!=f[v][4]||h[v][5]!=f[v][5])?(Array.prototype.splice.apply(h,[v,1].concat(a.call(m,h[v]))),Array.prototype.splice.apply(f,[v,1].concat(a.call(g,f[v])))):(h[v]=n.call(m,h[v]),f[v]=n.call(g,f[v])),!(++v==h.length&&v==f.length);)v==h.length&&h.push(["C",m.pos[0],m.pos[1],m.pos[0],m.pos[1],m.pos[0],m.pos[1]]),v==f.length&&f.push(["C",g.pos[0],g.pos[1],g.pos[0],g.pos[1],g.pos[0],g.pos[1]]);return{start:h,dest:f}}function e(r){switch(r[0]){case"z":case"Z":r[0]="L",r[1]=this.start[0],r[2]=this.start[1];break;case"H":r[0]="L",r[2]=this.pos[1];break;case"V":r[0]="L",r[2]=r[1],r[1]=this.pos[0];break;case"T":r[0]="Q",r[3]=r[1],r[4]=r[2],r[1]=this.reflection[1],r[2]=this.reflection[0];break;case"S":r[0]="C",r[6]=r[4],r[5]=r[3],r[4]=r[2],r[3]=r[1],r[2]=this.reflection[1],r[1]=this.reflection[0]}return r}function n(r){var s=r.length;return this.pos=[r[s-2],r[s-1]],"SCQT".indexOf(r[0])!=-1&&(this.reflection=[2*this.pos[0]-r[s-4],2*this.pos[1]-r[s-3]]),r}function a(r){var s=[r];switch(r[0]){case"M":return this.pos=this.start=[r[1],r[2]],s;case"L":r[5]=r[3]=r[1],r[6]=r[4]=r[2],r[1]=this.pos[0],r[2]=this.pos[1];break;case"Q":r[6]=r[4],r[5]=r[3],r[4]=1*r[4]/3+2*r[2]/3,r[3]=1*r[3]/3+2*r[1]/3,r[2]=1*this.pos[1]/3+2*r[2]/3,r[1]=1*this.pos[0]/3+2*r[1]/3;break;case"A":s=function(o,l){var c,u,d,h,f,v,m,g,p,y,w,C,k,P,S,A,T,E,I,O,V,F,z,W,ne,ee,J=Math.abs(l[1]),X=Math.abs(l[2]),Y=l[3]%360,se=l[4],q=l[5],oe=l[6],U=l[7],le=new Rt(o),ue=new Rt(oe,U),pe=[];if(J===0||X===0||le.x===ue.x&&le.y===ue.y)return[["C",le.x,le.y,ue.x,ue.y,ue.x,ue.y]];for(c=new Rt((le.x-ue.x)/2,(le.y-ue.y)/2).transform(new at().rotate(Y)),u=c.x*c.x/(J*J)+c.y*c.y/(X*X),u>1&&(J*=u=Math.sqrt(u),X*=u),d=new at().rotate(Y).scale(1/J,1/X).rotate(-Y),le=le.transform(d),ue=ue.transform(d),h=[ue.x-le.x,ue.y-le.y],v=h[0]*h[0]+h[1]*h[1],f=Math.sqrt(v),h[0]/=f,h[1]/=f,m=v<4?Math.sqrt(1-v/4):0,se===q&&(m*=-1),g=new Rt((ue.x+le.x)/2+m*-h[1],(ue.y+le.y)/2+m*h[0]),p=new Rt(le.x-g.x,le.y-g.y),y=new Rt(ue.x-g.x,ue.y-g.y),w=Math.acos(p.x/Math.sqrt(p.x*p.x+p.y*p.y)),p.y<0&&(w*=-1),C=Math.acos(y.x/Math.sqrt(y.x*y.x+y.y*y.y)),y.y<0&&(C*=-1),q&&w>C&&(C+=2*Math.PI),!q&&w0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1?arguments[1]:void 0;if(s===!1)return!1;for(var o=s,l=r.length;o(t.changedTouches&&(t=t.changedTouches[0]),{x:t.clientX,y:t.clientY});class dM{constructor(e){e.remember("_draggable",this),this.el=e,this.drag=this.drag.bind(this),this.startDrag=this.startDrag.bind(this),this.endDrag=this.endDrag.bind(this)}init(e){e?(this.el.on("mousedown.drag",this.startDrag),this.el.on("touchstart.drag",this.startDrag,{passive:!1})):(this.el.off("mousedown.drag"),this.el.off("touchstart.drag"))}startDrag(e){const n=!e.type.indexOf("mouse");if(n&&e.which!==1&&e.buttons!==0||this.el.dispatch("beforedrag",{event:e,handler:this}).defaultPrevented)return;e.preventDefault(),e.stopPropagation(),this.init(!1),this.box=this.el.bbox(),this.lastClick=this.el.point(sp(e));const a=(n?"mouseup":"touchend")+".drag";zi(window,(n?"mousemove":"touchmove")+".drag",this.drag,this,{passive:!1}),zi(window,a,this.endDrag,this,{passive:!1}),this.el.fire("dragstart",{event:e,handler:this,box:this.box})}drag(e){const{box:n,lastClick:a}=this,i=this.el.point(sp(e)),r=i.x-a.x,s=i.y-a.y;if(!r&&!s)return n;const o=n.x+r,l=n.y+s;this.box=new pn(o,l,n.w,n.h),this.lastClick=i,this.el.dispatch("dragmove",{event:e,handler:this,box:this.box}).defaultPrevented||this.move(o,l)}move(e,n){this.el.type==="svg"?mr.prototype.move.call(this.el,e,n):this.el.move(e,n)}endDrag(e){this.drag(e),this.el.fire("dragend",{event:e,handler:this,box:this.box}),Qa(window,"mousemove.drag"),Qa(window,"touchmove.drag"),Qa(window,"mouseup.drag"),Qa(window,"touchend.drag"),this.init(!0)}}/*! -* @svgdotjs/svg.select.js - An extension of svg.js which allows to select elements with mouse -* @version 4.0.1 -* https://github.com/svgdotjs/svg.select.js -* -* @copyright Ulrich-Matthias Schäfer -* @license MIT -* -* BUILT: Mon Jul 01 2024 15:04:42 GMT+0200 (Central European Summer Time) -*/function Lh(t,e,n,a=null){return function(i){i.preventDefault(),i.stopPropagation();var r=i.pageX||i.touches[0].pageX,s=i.pageY||i.touches[0].pageY;e.fire(t,{x:r,y:s,event:i,index:a,points:n})}}function Eh([t,e],{a:n,b:a,c:i,d:r,e:s,f:o}){return[t*n+e*i+s,t*a+e*r+o]}ot(Xn,{draggable(t=!0){return(this.remember("_draggable")||new dM(this)).init(t),this}});let Gx=class{constructor(t){this.el=t,t.remember("_selectHandler",this),this.selection=new mr,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const e=Pl();this.observer=new e.MutationObserver(this.mutationHandler)}init(t){this.createHandle=t.createHandle||this.createHandleFn,this.createRot=t.createRot||this.createRotFn,this.updateHandle=t.updateHandle||this.updateHandleFn,this.updateRot=t.updateRot||this.updateRotFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createResizeHandles(),this.updateResizeHandles(),this.createRotationHandle(),this.updateRotationHandle(),this.observer.observe(this.el.node,{attributes:!0})}active(t,e){if(!t)return this.selection.clear().remove(),void this.observer.disconnect();this.init(e)}createSelection(){this.selection.polygon(this.handlePoints).addClass("svg_select_shape")}updateSelection(){this.selection.get(0).plot(this.handlePoints)}createResizeHandles(){this.handlePoints.forEach((t,e,n)=>{const a=this.order[e];this.createHandle.call(this,this.selection,t,e,n,a),this.selection.get(e+1).addClass("svg_select_handle svg_select_handle_"+a).on("mousedown.selection touchstart.selection",Lh(a,this.el,this.handlePoints,e))})}createHandleFn(t){t.polyline()}updateHandleFn(t,e,n,a){const i=a.at(n-1),r=a[(n+1)%a.length],s=e,o=[s[0]-i[0],s[1]-i[1]],l=[s[0]-r[0],s[1]-r[1]],c=Math.sqrt(o[0]*o[0]+o[1]*o[1]),u=Math.sqrt(l[0]*l[0]+l[1]*l[1]),d=[o[0]/c,o[1]/c],h=[l[0]/u,l[1]/u],f=[s[0]-10*d[0],s[1]-10*d[1]],v=[s[0]-10*h[0],s[1]-10*h[1]];t.plot([f,s,v])}updateResizeHandles(){this.handlePoints.forEach((t,e,n)=>{const a=this.order[e];this.updateHandle.call(this,this.selection.get(e+1),t,e,n,a)})}createRotFn(t){t.line(),t.circle(5)}getPoint(t){return this.handlePoints[this.order.indexOf(t)]}getPointHandle(t){return this.selection.get(this.order.indexOf(t)+1)}updateRotFn(t,e){const n=this.getPoint("t");t.get(0).plot(n[0],n[1],e[0],e[1]),t.get(1).center(e[0],e[1])}createRotationHandle(){const t=this.selection.group().addClass("svg_select_handle_rot").on("mousedown.selection touchstart.selection",Lh("rot",this.el,this.handlePoints));this.createRot.call(this,t)}updateRotationHandle(){const t=this.selection.findOne("g.svg_select_handle_rot");this.updateRot(t,this.rotationPoint,this.handlePoints)}updatePoints(){const t=this.el.bbox(),e=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.handlePoints=this.getHandlePoints(t).map(n=>Eh(n,e)),this.rotationPoint=Eh(this.getRotationPoint(t),e)}getHandlePoints({x:t,x2:e,y:n,y2:a,cx:i,cy:r}=this.el.bbox()){return[[t,n],[i,n],[e,n],[e,r],[e,a],[i,a],[t,a],[t,r]]}getRotationPoint({y:t,cx:e}=this.el.bbox()){return[e,t-20]}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updateResizeHandles(),this.updateRotationHandle()}};const op=t=>function(e=!0,n={}){typeof e=="object"&&(n=e,e=!0);let a=this.remember("_"+t.name);return a||(e.prototype instanceof Gx?(a=new e(this),e=!0):a=new t(this),this.remember("_"+t.name,a)),a.active(e,n),this};/*! -* @svgdotjs/svg.resize.js - An extension for svg.js which allows to resize elements which are selected -* @version 2.0.4 -* https://github.com/svgdotjs/svg.resize.js -* -* @copyright [object Object] -* @license MIT -* -* BUILT: Fri Sep 13 2024 12:43:14 GMT+0200 (Central European Summer Time) -*//*! -* @svgdotjs/svg.select.js - An extension of svg.js which allows to select elements with mouse -* @version 4.0.1 -* https://github.com/svgdotjs/svg.select.js -* -* @copyright Ulrich-Matthias Schäfer -* @license MIT -* -* BUILT: Mon Jul 01 2024 15:04:42 GMT+0200 (Central European Summer Time) -*/function Dh(t,e,n,a=null){return function(i){i.preventDefault(),i.stopPropagation();var r=i.pageX||i.touches[0].pageX,s=i.pageY||i.touches[0].pageY;e.fire(t,{x:r,y:s,event:i,index:a,points:n})}}function Vh([t,e],{a:n,b:a,c:i,d:r,e:s,f:o}){return[t*n+e*i+s,t*a+e*r+o]}ot(Xn,{select:op(Gx)}),ot([Br,Yr,Fr],{pointSelect:op(class{constructor(t){this.el=t,t.remember("_pointSelectHandler",this),this.selection=new mr,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const e=Pl();this.observer=new e.MutationObserver(this.mutationHandler)}init(t){this.createHandle=t.createHandle||this.createHandleFn,this.updateHandle=t.updateHandle||this.updateHandleFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createPointHandles(),this.updatePointHandles(),this.observer.observe(this.el.node,{attributes:!0})}active(t,e){if(!t)return this.selection.clear().remove(),void this.observer.disconnect();this.init(e)}createSelection(){this.selection.polygon(this.points).addClass("svg_select_shape_pointSelect")}updateSelection(){this.selection.get(0).plot(this.points)}createPointHandles(){this.points.forEach((t,e,n)=>{this.createHandle.call(this,this.selection,t,e,n),this.selection.get(e+1).addClass("svg_select_handle_point").on("mousedown.selection touchstart.selection",Lh("point",this.el,this.points,e))})}createHandleFn(t){t.circle(5)}updateHandleFn(t,e){t.center(e[0],e[1])}updatePointHandles(){this.points.forEach((t,e,n)=>{this.updateHandle.call(this,this.selection.get(e+1),t,e,n)})}updatePoints(){const t=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.points=this.el.array().map(e=>Eh(e,t))}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updatePointHandles()}})});class qx{constructor(e){this.el=e,e.remember("_selectHandler",this),this.selection=new mr,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const n=Pl();this.observer=new n.MutationObserver(this.mutationHandler)}init(e){this.createHandle=e.createHandle||this.createHandleFn,this.createRot=e.createRot||this.createRotFn,this.updateHandle=e.updateHandle||this.updateHandleFn,this.updateRot=e.updateRot||this.updateRotFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createResizeHandles(),this.updateResizeHandles(),this.createRotationHandle(),this.updateRotationHandle(),this.observer.observe(this.el.node,{attributes:!0})}active(e,n){if(!e)return this.selection.clear().remove(),void this.observer.disconnect();this.init(n)}createSelection(){this.selection.polygon(this.handlePoints).addClass("svg_select_shape")}updateSelection(){this.selection.get(0).plot(this.handlePoints)}createResizeHandles(){this.handlePoints.forEach((e,n,a)=>{const i=this.order[n];this.createHandle.call(this,this.selection,e,n,a,i),this.selection.get(n+1).addClass("svg_select_handle svg_select_handle_"+i).on("mousedown.selection touchstart.selection",Dh(i,this.el,this.handlePoints,n))})}createHandleFn(e){e.polyline()}updateHandleFn(e,n,a,i){const r=i.at(a-1),s=i[(a+1)%i.length],o=n,l=[o[0]-r[0],o[1]-r[1]],c=[o[0]-s[0],o[1]-s[1]],u=Math.sqrt(l[0]*l[0]+l[1]*l[1]),d=Math.sqrt(c[0]*c[0]+c[1]*c[1]),h=[l[0]/u,l[1]/u],f=[c[0]/d,c[1]/d],v=[o[0]-10*h[0],o[1]-10*h[1]],m=[o[0]-10*f[0],o[1]-10*f[1]];e.plot([v,o,m])}updateResizeHandles(){this.handlePoints.forEach((e,n,a)=>{const i=this.order[n];this.updateHandle.call(this,this.selection.get(n+1),e,n,a,i)})}createRotFn(e){e.line(),e.circle(5)}getPoint(e){return this.handlePoints[this.order.indexOf(e)]}getPointHandle(e){return this.selection.get(this.order.indexOf(e)+1)}updateRotFn(e,n){const a=this.getPoint("t");e.get(0).plot(a[0],a[1],n[0],n[1]),e.get(1).center(n[0],n[1])}createRotationHandle(){const e=this.selection.group().addClass("svg_select_handle_rot").on("mousedown.selection touchstart.selection",Dh("rot",this.el,this.handlePoints));this.createRot.call(this,e)}updateRotationHandle(){const e=this.selection.findOne("g.svg_select_handle_rot");this.updateRot(e,this.rotationPoint,this.handlePoints)}updatePoints(){const e=this.el.bbox(),n=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.handlePoints=this.getHandlePoints(e).map(a=>Vh(a,n)),this.rotationPoint=Vh(this.getRotationPoint(e),n)}getHandlePoints({x:e,x2:n,y:a,y2:i,cx:r,cy:s}=this.el.bbox()){return[[e,a],[r,a],[n,a],[n,s],[n,i],[r,i],[e,i],[e,s]]}getRotationPoint({y:e,cx:n}=this.el.bbox()){return[n,e-20]}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updateResizeHandles(),this.updateRotationHandle()}}const lp=t=>function(e=!0,n={}){typeof e=="object"&&(n=e,e=!0);let a=this.remember("_"+t.name);return a||(e.prototype instanceof qx?(a=new e(this),e=!0):a=new t(this),this.remember("_"+t.name,a)),a.active(e,n),this};ot(Xn,{select:lp(qx)}),ot([Br,Yr,Fr],{pointSelect:lp(class{constructor(t){this.el=t,t.remember("_pointSelectHandler",this),this.selection=new mr,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const e=Pl();this.observer=new e.MutationObserver(this.mutationHandler)}init(t){this.createHandle=t.createHandle||this.createHandleFn,this.updateHandle=t.updateHandle||this.updateHandleFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createPointHandles(),this.updatePointHandles(),this.observer.observe(this.el.node,{attributes:!0})}active(t,e){if(!t)return this.selection.clear().remove(),void this.observer.disconnect();this.init(e)}createSelection(){this.selection.polygon(this.points).addClass("svg_select_shape_pointSelect")}updateSelection(){this.selection.get(0).plot(this.points)}createPointHandles(){this.points.forEach((t,e,n)=>{this.createHandle.call(this,this.selection,t,e,n),this.selection.get(e+1).addClass("svg_select_handle_point").on("mousedown.selection touchstart.selection",Dh("point",this.el,this.points,e))})}createHandleFn(t){t.circle(5)}updateHandleFn(t,e){t.center(e[0],e[1])}updatePointHandles(){this.points.forEach((t,e,n)=>{this.updateHandle.call(this,this.selection.get(e+1),t,e,n)})}updatePoints(){const t=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.points=this.el.array().map(e=>Vh(e,t))}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updatePointHandles()}})});const sc=t=>(t.changedTouches&&(t=t.changedTouches[0]),{x:t.clientX,y:t.clientY}),cp=t=>{let e=1/0,n=1/0,a=-1/0,i=-1/0;for(let r=0;r{const P=C-p[0],S=(k-p[1])*y;return[P*y+p[0],S+p[1]]});return cp(w)}(this.box,v,m)}this.el.dispatch("resize",{box:new pn(c),angle:0,eventType:this.eventType,event:e,handler:this}).defaultPrevented||this.el.size(c.width,c.height).move(c.x,c.y)}movePoint(e){this.lastEvent=e;const{x:n,y:a}=this.snapToGrid(this.el.point(sc(e))),i=this.el.array().slice();i[this.index]=[n,a],this.el.dispatch("resize",{box:cp(i),angle:0,eventType:this.eventType,event:e,handler:this}).defaultPrevented||this.el.plot(i)}rotate(e){this.lastEvent=e;const n=this.startPoint,a=this.el.point(sc(e)),{cx:i,cy:r}=this.box,s=n.x-i,o=n.y-r,l=a.x-i,c=a.y-r,u=Math.sqrt(s*s+o*o)*Math.sqrt(l*l+c*c);if(u===0)return;let d=Math.acos((s*l+o*c)/u)/Math.PI*180;if(!d)return;a.xdiv { - margin: 4px 0 -} - -.apexcharts-tooltip-box span.value { - font-weight: 700 -} - -.apexcharts-tooltip-rangebar { - padding: 5px 8px -} - -.apexcharts-tooltip-rangebar .category { - font-weight: 600; - color: #777 -} - -.apexcharts-tooltip-rangebar .series-name { - font-weight: 700; - display: block; - margin-bottom: 5px -} - -.apexcharts-xaxistooltip, -.apexcharts-yaxistooltip { - opacity: 0; - pointer-events: none; - color: #373d3f; - font-size: 13px; - text-align: center; - border-radius: 2px; - position: absolute; - z-index: 10; - background: #eceff1; - border: 1px solid #90a4ae -} - -.apexcharts-xaxistooltip { - padding: 9px 10px; - transition: .15s ease all -} - -.apexcharts-xaxistooltip.apexcharts-theme-dark { - background: rgba(0, 0, 0, .7); - border: 1px solid rgba(0, 0, 0, .5); - color: #fff -} - -.apexcharts-xaxistooltip:after, -.apexcharts-xaxistooltip:before { - left: 50%; - border: solid transparent; - content: " "; - height: 0; - width: 0; - position: absolute; - pointer-events: none -} - -.apexcharts-xaxistooltip:after { - border-color: transparent; - border-width: 6px; - margin-left: -6px -} - -.apexcharts-xaxistooltip:before { - border-color: transparent; - border-width: 7px; - margin-left: -7px -} - -.apexcharts-xaxistooltip-bottom:after, -.apexcharts-xaxistooltip-bottom:before { - bottom: 100% -} - -.apexcharts-xaxistooltip-top:after, -.apexcharts-xaxistooltip-top:before { - top: 100% -} - -.apexcharts-xaxistooltip-bottom:after { - border-bottom-color: #eceff1 -} - -.apexcharts-xaxistooltip-bottom:before { - border-bottom-color: #90a4ae -} - -.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after, -.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before { - border-bottom-color: rgba(0, 0, 0, .5) -} - -.apexcharts-xaxistooltip-top:after { - border-top-color: #eceff1 -} - -.apexcharts-xaxistooltip-top:before { - border-top-color: #90a4ae -} - -.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after, -.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before { - border-top-color: rgba(0, 0, 0, .5) -} - -.apexcharts-xaxistooltip.apexcharts-active { - opacity: 1; - transition: .15s ease all -} - -.apexcharts-yaxistooltip { - padding: 4px 10px -} - -.apexcharts-yaxistooltip.apexcharts-theme-dark { - background: rgba(0, 0, 0, .7); - border: 1px solid rgba(0, 0, 0, .5); - color: #fff -} - -.apexcharts-yaxistooltip:after, -.apexcharts-yaxistooltip:before { - top: 50%; - border: solid transparent; - content: " "; - height: 0; - width: 0; - position: absolute; - pointer-events: none -} - -.apexcharts-yaxistooltip:after { - border-color: transparent; - border-width: 6px; - margin-top: -6px -} - -.apexcharts-yaxistooltip:before { - border-color: transparent; - border-width: 7px; - margin-top: -7px -} - -.apexcharts-yaxistooltip-left:after, -.apexcharts-yaxistooltip-left:before { - left: 100% -} - -.apexcharts-yaxistooltip-right:after, -.apexcharts-yaxistooltip-right:before { - right: 100% -} - -.apexcharts-yaxistooltip-left:after { - border-left-color: #eceff1 -} - -.apexcharts-yaxistooltip-left:before { - border-left-color: #90a4ae -} - -.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after, -.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before { - border-left-color: rgba(0, 0, 0, .5) -} - -.apexcharts-yaxistooltip-right:after { - border-right-color: #eceff1 -} - -.apexcharts-yaxistooltip-right:before { - border-right-color: #90a4ae -} - -.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after, -.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before { - border-right-color: rgba(0, 0, 0, .5) -} - -.apexcharts-yaxistooltip.apexcharts-active { - opacity: 1 -} - -.apexcharts-yaxistooltip-hidden { - display: none -} - -.apexcharts-xcrosshairs, -.apexcharts-ycrosshairs { - pointer-events: none; - opacity: 0; - transition: .15s ease all -} - -.apexcharts-xcrosshairs.apexcharts-active, -.apexcharts-ycrosshairs.apexcharts-active { - opacity: 1; - transition: .15s ease all -} - -.apexcharts-ycrosshairs-hidden { - opacity: 0 -} - -.apexcharts-selection-rect { - cursor: move -} - -.svg_select_shape { - stroke-width: 1; - stroke-dasharray: 10 10; - stroke: black; - stroke-opacity: 0.1; - pointer-events: none; - fill: none; -} - -.svg_select_handle { - stroke-width: 3; - stroke: black; - fill: none; -} - -.svg_select_handle_r { - cursor: e-resize; -} - -.svg_select_handle_l { - cursor: w-resize; -} - -.apexcharts-svg.apexcharts-zoomable.hovering-zoom { - cursor: crosshair -} - -.apexcharts-svg.apexcharts-zoomable.hovering-pan { - cursor: move -} - -.apexcharts-menu-icon, -.apexcharts-pan-icon, -.apexcharts-reset-icon, -.apexcharts-selection-icon, -.apexcharts-toolbar-custom-icon, -.apexcharts-zoom-icon, -.apexcharts-zoomin-icon, -.apexcharts-zoomout-icon { - cursor: pointer; - width: 20px; - height: 20px; - line-height: 24px; - color: #6e8192; - text-align: center -} - -.apexcharts-menu-icon svg, -.apexcharts-reset-icon svg, -.apexcharts-zoom-icon svg, -.apexcharts-zoomin-icon svg, -.apexcharts-zoomout-icon svg { - fill: #6e8192 -} - -.apexcharts-selection-icon svg { - fill: #444; - transform: scale(.76) -} - -.apexcharts-theme-dark .apexcharts-menu-icon svg, -.apexcharts-theme-dark .apexcharts-pan-icon svg, -.apexcharts-theme-dark .apexcharts-reset-icon svg, -.apexcharts-theme-dark .apexcharts-selection-icon svg, -.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg, -.apexcharts-theme-dark .apexcharts-zoom-icon svg, -.apexcharts-theme-dark .apexcharts-zoomin-icon svg, -.apexcharts-theme-dark .apexcharts-zoomout-icon svg { - fill: #f3f4f5 -} - -.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg, -.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg, -.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg { - fill: #008ffb -} - -.apexcharts-theme-light .apexcharts-menu-icon:hover svg, -.apexcharts-theme-light .apexcharts-reset-icon:hover svg, -.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg, -.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg, -.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg, -.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg { - fill: #333 -} - -.apexcharts-menu-icon, -.apexcharts-selection-icon { - position: relative -} - -.apexcharts-reset-icon { - margin-left: 5px -} - -.apexcharts-menu-icon, -.apexcharts-reset-icon, -.apexcharts-zoom-icon { - transform: scale(.85) -} - -.apexcharts-zoomin-icon, -.apexcharts-zoomout-icon { - transform: scale(.7) -} - -.apexcharts-zoomout-icon { - margin-right: 3px -} - -.apexcharts-pan-icon { - transform: scale(.62); - position: relative; - left: 1px; - top: 0 -} - -.apexcharts-pan-icon svg { - fill: #fff; - stroke: #6e8192; - stroke-width: 2 -} - -.apexcharts-pan-icon.apexcharts-selected svg { - stroke: #008ffb -} - -.apexcharts-pan-icon:not(.apexcharts-selected):hover svg { - stroke: #333 -} - -.apexcharts-toolbar { - position: absolute; - z-index: 11; - max-width: 176px; - text-align: right; - border-radius: 3px; - padding: 0 6px 2px; - display: flex; - justify-content: space-between; - align-items: center -} - -.apexcharts-menu { - background: #fff; - position: absolute; - top: 100%; - border: 1px solid #ddd; - border-radius: 3px; - padding: 3px; - right: 10px; - opacity: 0; - min-width: 110px; - transition: .15s ease all; - pointer-events: none -} - -.apexcharts-menu.apexcharts-menu-open { - opacity: 1; - pointer-events: all; - transition: .15s ease all -} - -.apexcharts-menu-item { - padding: 6px 7px; - font-size: 12px; - cursor: pointer -} - -.apexcharts-theme-light .apexcharts-menu-item:hover { - background: #eee -} - -.apexcharts-theme-dark .apexcharts-menu { - background: rgba(0, 0, 0, .7); - color: #fff -} - -@media screen and (min-width:768px) { - .apexcharts-canvas:hover .apexcharts-toolbar { - opacity: 1 - } -} - -.apexcharts-canvas .apexcharts-element-hidden, -.apexcharts-datalabel.apexcharts-element-hidden, -.apexcharts-hide .apexcharts-series-points { - opacity: 0; -} - -.apexcharts-hidden-element-shown { - opacity: 1; - transition: 0.25s ease all; -} - -.apexcharts-datalabel, -.apexcharts-datalabel-label, -.apexcharts-datalabel-value, -.apexcharts-datalabels, -.apexcharts-pie-label { - cursor: default; - pointer-events: none -} - -.apexcharts-pie-label-delay { - opacity: 0; - animation-name: opaque; - animation-duration: .3s; - animation-fill-mode: forwards; - animation-timing-function: ease -} - -.apexcharts-radialbar-label { - cursor: pointer; -} - -.apexcharts-annotation-rect, -.apexcharts-area-series .apexcharts-area, -.apexcharts-gridline, -.apexcharts-line, -.apexcharts-point-annotation-label, -.apexcharts-radar-series path:not(.apexcharts-marker), -.apexcharts-radar-series polygon, -.apexcharts-toolbar svg, -.apexcharts-tooltip .apexcharts-marker, -.apexcharts-xaxis-annotation-label, -.apexcharts-yaxis-annotation-label, -.apexcharts-zoom-rect, -.no-pointer-events { - pointer-events: none -} - -.apexcharts-tooltip-active .apexcharts-marker { - transition: .15s ease all -} - -.apexcharts-radar-series .apexcharts-yaxis { - pointer-events: none; -} - -.resize-triggers { - animation: 1ms resizeanim; - visibility: hidden; - opacity: 0; - height: 100%; - width: 100%; - overflow: hidden -} - -.contract-trigger:before, -.resize-triggers, -.resize-triggers>div { - content: " "; - display: block; - position: absolute; - top: 0; - left: 0 -} - -.resize-triggers>div { - height: 100%; - width: 100%; - background: #eee; - overflow: auto -} - -.contract-trigger:before { - overflow: hidden; - width: 200%; - height: 200% -} - -.apexcharts-bar-goals-markers { - pointer-events: none -} - -.apexcharts-bar-shadows { - pointer-events: none -} - -.apexcharts-rangebar-goals-markers { - pointer-events: none -}`;var u=((c=e.opts.chart)===null||c===void 0?void 0:c.nonce)||e.w.config.chart.nonce;u&&l.setAttribute("nonce",u),s?r.prepend(l):o.head.appendChild(l)}var d=e.create(e.w.config.series,{});if(!d)return n(e);e.mount(d).then(function(){typeof e.w.config.chart.events.mounted=="function"&&e.w.config.chart.events.mounted(e,e.w),e.events.fireEvent("mounted",[e,e.w]),n(d)}).catch(function(h){a(h)})}else a(new Error("Element not found"))})}},{key:"create",value:function(e,n){var a=this,i=this.w;new dp(this).initModules();var r=this.w.globals;if(r.noData=!1,r.animationEnded=!1,!ce.elementExists(this.el))return r.animationEnded=!0,this.destroy(),null;if(this.responsive.checkResponsiveConfig(n),i.config.xaxis.convertedCatToNumeric&&new tl(i.config).convertCatToNumericXaxis(i.config,this.ctx),this.core.setupElements(),i.config.chart.type==="treemap"&&(i.config.grid.show=!1,i.config.yaxis[0].show=!1),r.svgWidth===0)return r.animationEnded=!0,null;var s=e;e.forEach(function(h,f){h.hidden&&(s=a.legend.legendHelpers.getSeriesAfterCollapsing({realIndex:f}))});var o=yn.checkComboSeries(s,i.config.chart.type);r.comboCharts=o.comboCharts,r.comboBarCount=o.comboBarCount;var l=s.every(function(h){return h.data&&h.data.length===0});(s.length===0||l&&r.collapsedSeries.length<1)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(s),this.theme.init(),new po(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),r.noData&&r.collapsedSeries.length!==r.series.length&&!i.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),r.axisCharts&&(this.core.coreCalculations(),i.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=i.globals.minX,this.ctx.toolbar.maxX=i.globals.maxX),this.formatters.heatmapLabelFormatters(),new yn(this).getLargestMarkerSize(),this.dimensions.plotCoords();var c=this.core.xySettings();this.grid.createGridMask();var u=this.core.plotChartType(s,c),d=new Us(this);return d.bringForward(),i.config.dataLabels.background.enabled&&d.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:u,xyRatios:c,dimensions:{plot:{left:i.globals.translateX,top:i.globals.translateY,width:i.globals.gridWidth,height:i.globals.gridHeight}}}}},{key:"mount",value:function(){var e=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,a=this,i=a.w;return new Promise(function(r,s){if(a.el===null)return s(new Error("Not enough data to display or target element not found"));(n===null||i.globals.allSeriesCollapsed)&&a.series.handleNoData(),a.grid=new Fx(a);var o,l,c=a.grid.drawGrid();if(a.annotations=new LI(a),a.annotations.drawImageAnnos(),a.annotations.drawTextAnnos(),i.config.grid.position==="back"&&(c&&i.globals.dom.elGraphical.add(c.el),c!=null&&(o=c.elGridBorders)!==null&&o!==void 0&&o.node&&i.globals.dom.elGraphical.add(c.elGridBorders)),Array.isArray(n.elGraph))for(var u=0;u0&&i.globals.memory.methodsToExec.forEach(function(v){v.method(v.params,!1,v.context)}),i.globals.axisCharts||i.globals.noData||a.core.resizeNonAxisCharts(),r(a)})}},{key:"destroy",value:function(){window.removeEventListener("resize",this.windowResizeHandler),function(n,a){var i=zd.get(a);i&&(i.disconnect(),zd.delete(a))}(this.el.parentNode,this.parentResizeHandler);var e=this.w.config.chart.id;e&&Apex._chartInstances.forEach(function(n,a){n.id===ce.escapeString(e)&&Apex._chartInstances.splice(a,1)}),new hp(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(e){var n=this,a=arguments.length>1&&arguments[1]!==void 0&&arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],r=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],s=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],o=this.w;return o.globals.selection=void 0,e.series&&(this.series.resetSeries(!1,!0,!1),e.series.length&&e.series[0].data&&(e.series=e.series.map(function(l,c){return n.updateHelpers._extendSeries(l,c)})),this.updateHelpers.revertDefaultAxisMinMax()),e.xaxis&&(e=this.updateHelpers.forceXAxisUpdate(e)),e.yaxis&&(e=this.updateHelpers.forceYAxisUpdate(e)),o.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),e.theme&&(e=this.theme.updateThemeOptions(e)),this.updateHelpers._updateOptions(e,a,i,r,s)}},{key:"updateSeries",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(e,n,a)}},{key:"appendSeries",value:function(e){var n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],i=this.w.config.series.slice();return i.push(e),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(i,n,a)}},{key:"appendData",value:function(e){var n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=this;a.w.globals.dataChanged=!0,a.series.getPreviousPaths();for(var i=a.w.config.series.slice(),r=0;r0&&arguments[0]!==void 0)||arguments[0],n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(e,n)}},{key:"addEventListener",value:function(e,n){this.events.addEventListener(e,n)}},{key:"removeEventListener",value:function(e,n){this.events.removeEventListener(e,n)}},{key:"addXaxisAnnotation",value:function(e){var n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,i=this;a&&(i=a),i.annotations.addXaxisAnnotationExternal(e,n,i)}},{key:"addYaxisAnnotation",value:function(e){var n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,i=this;a&&(i=a),i.annotations.addYaxisAnnotationExternal(e,n,i)}},{key:"addPointAnnotation",value:function(e){var n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,i=this;a&&(i=a),i.annotations.addPointAnnotationExternal(e,n,i)}},{key:"clearAnnotations",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,n=this;e&&(n=e),n.annotations.clearAnnotations(n)}},{key:"removeAnnotation",value:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,a=this;n&&(a=n),a.annotations.removeAnnotation(a,e)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(e,n){return this.coreUtils.getSeriesTotalsXRange(e,n)}},{key:"getHighestValueInSeries",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new Mh(this.ctx).getMinYMaxY(e).highestY}},{key:"getLowestValueInSeries",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new Mh(this.ctx).getMinYMaxY(e).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(e,n){return this.updateHelpers.toggleDataPointSelection(e,n)}},{key:"zoomX",value:function(e,n){this.ctx.toolbar.zoomUpdateOptions(e,n)}},{key:"setLocale",value:function(e){this.localization.setCurrentLocaleValues(e)}},{key:"dataURI",value:function(e){return new Go(this.ctx).dataURI(e)}},{key:"getSvgString",value:function(e){return new Go(this.ctx).getSvgString(e)}},{key:"exportToCSV",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new Go(this.ctx).exportToCSV(e)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var e=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){e.w.globals.resized=!0,e.w.globals.dataChanged=!1,e.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var e=this.w.config.chart.redrawOnWindowResize;typeof e=="function"&&(e=e()),e&&this._windowResize()}}],[{key:"getChartByID",value:function(e){var n=ce.escapeString(e);if(Apex._chartInstances){var a=Apex._chartInstances.filter(function(i){return i.id===n})[0];return a&&a.chart}}},{key:"initOnLoad",value:function(){for(var e=document.querySelectorAll("[data-apexcharts]"),n=0;n2?r-2:0),o=2;oI&&typeof I=="object"&&!Array.isArray(I)&&I!=null,r=(I,O)=>{typeof Object.assign!="function"&&function(){Object.assign=function(F){if(F==null)throw new TypeError("Cannot convert undefined or null to object");let z=Object(F);for(let W=1;W{i(O[F])?F in I?V[F]=r(I[F],O[F]):Object.assign(V,{[F]:O[F]}):Object.assign(V,{[F]:O[F]})}),V},s=async()=>{if(await wt(),a.value)return;const I={chart:{type:t.type||t.options.chart.type||"line",height:t.height,width:t.width,events:{}},series:t.series},O=t.options.chart?t.options.chart.events:null;mp.forEach(F=>{let z=(...W)=>e(F,...W);I.chart.events[F]=(...W)=>{z(...W),O&&O.hasOwnProperty(F)&&O[F](...W)}});const V=r(t.options,I);return a.value=new fp(n.value,V),a.value.render()},o=()=>(l(),s()),l=()=>{a.value.destroy(),a.value=null},c=(I,O)=>a.value.updateSeries(I,O),u=(I,O,V,F)=>a.value.updateOptions(I,O,V,F),d=I=>a.value.toggleSeries(I),h=I=>{a.value.showSeries(I)},f=I=>{a.value.hideSeries(I)},v=(I,O)=>a.value.appendSeries(I,O),m=()=>{a.value.resetSeries()},g=(I,O)=>{a.value.toggleDataPointSelection(I,O)},p=I=>a.value.appendData(I),y=(I,O)=>a.value.zoomX(I,O),w=I=>a.value.dataURI(I),C=I=>a.value.setLocale(I),k=(I,O)=>{a.value.addXaxisAnnotation(I,O)},P=(I,O)=>{a.value.addYaxisAnnotation(I,O)},S=(I,O)=>{a.value.addPointAnnotation(I,O)},A=(I,O)=>{a.value.removeAnnotation(I,O)},T=()=>{a.value.clearAnnotations()};ro(()=>{window.ApexCharts=fp}),fn(()=>{n.value=gr().proxy.$el,s()}),Vn(()=>{a.value&&l()});const E=ai(t);return Oe(E.options,()=>{!a.value&&t.options?s():a.value.updateOptions(t.options)}),Oe(E.series,()=>{!a.value&&t.series?s():a.value.updateSeries(t.series)},{deep:!0}),Oe(E.type,()=>{o()}),Oe(E.width,()=>{o()}),Oe(E.height,()=>{o()}),{chart:a,init:s,refresh:o,destroy:l,updateOptions:u,updateSeries:c,toggleSeries:d,showSeries:h,hideSeries:f,resetSeries:m,zoomX:y,toggleDataPointSelection:g,appendData:p,appendSeries:v,addXaxisAnnotation:k,addYaxisAnnotation:P,addPointAnnotation:S,removeAnnotation:A,clearAnnotations:T,setLocale:C,dataURI:w}},render(){return bi("div",{class:"vue-apexcharts"})}}),hM=t=>{t.component(Yc.name,Yc)};Yc.install=hM;const fM={name:"line-scale",props:{color:{type:String,default:"#CCC"},size:{type:String,default:"40px"},duration:{type:String,default:"0.6s"}}},mM=["width","height"],gM=["fill"],vM=["dur"],pM=["dur"],bM=["fill"],yM=["dur"],xM=["dur"],wM=["fill"],kM=["dur"],_M=["dur"];function SM(t,e,n,a,i,r){return Je(),nt("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",width:n.size,height:n.size,viewBox:"0 0 24 30",style:{"enable-background":"new 0 0 50 50"},"xml:space":"preserve"},[et("rect",{x:"0",y:"13",width:"4",height:"5",fill:n.color},[et("animate",{attributeName:"height",attributeType:"XML",values:"5;21;5",begin:"0s",dur:n.duration,repeatCount:"indefinite"},null,8,vM),et("animate",{attributeName:"y",attributeType:"XML",values:"13; 5; 13",begin:"0s",dur:n.duration,repeatCount:"indefinite"},null,8,pM)],8,gM),et("rect",{x:"10",y:"13",width:"4",height:"5",fill:n.color},[et("animate",{attributeName:"height",attributeType:"XML",values:"5;21;5",begin:"0.15s",dur:n.duration,repeatCount:"indefinite"},null,8,yM),et("animate",{attributeName:"y",attributeType:"XML",values:"13; 5; 13",begin:"0.15s",dur:n.duration,repeatCount:"indefinite"},null,8,xM)],8,bM),et("rect",{x:"20",y:"13",width:"4",height:"5",fill:n.color},[et("animate",{attributeName:"height",attributeType:"XML",values:"5;21;5",begin:"0.3s",dur:n.duration,repeatCount:"indefinite"},null,8,kM),et("animate",{attributeName:"y",attributeType:"XML",values:"13; 5; 13",begin:"0.3s",dur:n.duration,repeatCount:"indefinite"},null,8,_M)],8,wM)],8,mM)}const CM=Sl(fM,[["render",SM]]),AM={LineScale:CM};const PM={name:"vue-element-loading",props:{active:Boolean,spinner:{type:String,default:"spinner"},text:{type:String,default:""},textStyle:{type:Object,default:function(){return{}}},color:{type:String,default:"#000"},isFullScreen:{type:Boolean,default:!1},backgroundColor:{type:String,default:"rgba(255, 255, 255, .9)"},size:{type:String,default:"40"},duration:{type:String,default:"0.6"},delay:{type:[String,Number],default:0}},data(){return{isActive:this.active||!1,isActiveDelay:!1}},mounted(){if(this.$refs.velmld.parentNode.classList.add("velmld-parent"),this.delay){const t=+this.delay*1e3;this.delayActive(t)}},methods:{delayActive(t){this.isActiveDelay=!0,setTimeout(()=>{this.isActiveDelay=!1},t)}},watch:{active(t){this.isActive=t,t&&this.$refs.velmld.parentNode.classList.add("velmld-parent")}},components:AM},TM={class:"velmld-spinner"};function IM(t,e,n,a,i,r){return Je(),Ka(Ai,{name:"fade"},{default:ua(()=>[Yt(et("div",{class:kn([{"velmld-full-screen":n.isFullScreen},"velmld-overlay"]),style:Wo({backgroundColor:n.backgroundColor}),ref:"velmld"},[et("div",TM,[Kt(t.$slots,"default",{},()=>[(Je(),Ka($o(n.spinner),{color:n.color,size:`${n.size}px`,duration:`${n.duration}s`},null,8,["color","size","duration"]))],!0),n.text.length?(Je(),nt("div",{key:0,style:Wo({color:n.color,...n.textStyle})},hn(n.text),5)):Jn("",!0)])],6),[[Ca,i.isActive||i.isActiveDelay]])]),_:3})}const MM=Sl(PM,[["render",IM],["__scopeId","data-v-82159762"]]);const OM={props:{server:{type:String,default:"/api/upload"},isInvalid:{type:Boolean,default:!1},media:{type:Array,default:[]},location:{type:String,default:""},max:{type:Number,default:null},maxFilesize:{type:Number,default:4},warnings:{type:Boolean,default:!0},headers:{type:Object,default:null}},mounted(){this.init()},data(){return{addedMedia:[],savedMedia:[],removedMedia:[],config:{headers:null},isLoading:!0}},methods:{init(){this.savedMedia=this.media,this.config.headers=this.headers,this.savedMedia.forEach((t,e)=>{this.savedMedia[e].url||(this.savedMedia[e].url=this.location+"/"+t.name)}),setTimeout(()=>this.isLoading=!1,1e3),this.$emit("init",this.allMedia)},async fileChange(t){this.isLoading=!0;let e=t.target.files;for(var n=0;nr.fileChange&&r.fileChange(...o)),type:"file",accept:"image/*",multiple:"",hidden:""},null,32)])]),(Je(!0),nt(Re,null,Ja(i.savedMedia,(o,l)=>(Je(),nt("div",{key:l,class:"mu-image-container"},[et("img",{src:n.location+"/"+o.name,alt:"",class:"mu-images-preview"},null,8,VM),et("button",{onClick:c=>r.removeSavedMedia(l),class:"mu-close-btn",type:"button"},e[2]||(e[2]=[et("svg",{class:"mu-times-icon",xmlns:"http://www.w3.org/2000/svg",width:"0.65em",height:"0.65em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 352 512"},[et("path",{d:"m242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28L75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256L9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z",fill:"currentColor"})],-1)]),8,RM)]))),128)),(Je(!0),nt(Re,null,Ja(i.addedMedia,(o,l)=>(Je(),nt("div",{key:l,class:"mu-image-container"},[et("img",{src:o.url,alt:"",class:"mu-images-preview"},null,8,NM),et("button",{onClick:c=>r.removeAddedMedia(l),class:"mu-close-btn",type:"button"},e[3]||(e[3]=[et("svg",{class:"mu-times-icon",xmlns:"http://www.w3.org/2000/svg",width:"0.65em",height:"0.65em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 352 512"},[et("path",{d:"m242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28L75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256L9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z",fill:"currentColor"})],-1)]),8,FM)]))),128))])],2),et("div",null,[(Je(!0),nt(Re,null,Ja(i.addedMedia,(o,l)=>(Je(),nt("div",{key:l,class:"mu-mt-1"},[et("input",{type:"text",name:"added_media[]",value:o.name,hidden:""},null,8,BM)]))),128)),(Je(!0),nt(Re,null,Ja(i.removedMedia,(o,l)=>(Je(),nt("div",{key:l,class:"mu-mt-1"},[et("input",{type:"text",name:"removed_media[]",value:o.name,hidden:""},null,8,YM)]))),128)),r.allMedia.length?(Je(),nt("div",HM,e[4]||(e[4]=[et("input",{type:"text",name:"media",value:"1",hidden:""},null,-1)]))):Jn("",!0)])])}const zM=Sl(OM,[["render",jM],["__scopeId","data-v-01f6b32e"]]);var WM=!1;/*! - * pinia v2.3.1 - * (c) 2025 Eduardo San Martin Morote - * @license MIT - */let Zx;const bu=t=>Zx=t,Kx=Symbol();function Rh(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var qo;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(qo||(qo={}));function $M(){const t=so(!0),e=t.run(()=>xe({}));let n=[],a=[];const i=Uf({install(r){bu(i),i._a=r,r.provide(Kx,i),r.config.globalProperties.$pinia=i,a.forEach(s=>n.push(s)),a=[]},use(r){return!this._a&&!WM?a.push(r):n.push(r),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return i}const Jx=()=>{};function gp(t,e,n,a=Jx){t.push(e);const i=()=>{const r=t.indexOf(e);r>-1&&(t.splice(r,1),a())};return!n&&j2()&&Bn(i),i}function Es(t,...e){t.slice().forEach(n=>{n(...e)})}const XM=t=>t(),vp=Symbol(),Wd=Symbol();function Nh(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,a)=>t.set(a,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const a=e[n],i=t[n];Rh(i)&&Rh(a)&&t.hasOwnProperty(n)&&!ti(a)&&!Ty(a)?t[n]=Nh(i,a):t[n]=a}return t}const UM=Symbol();function GM(t){return!Rh(t)||!t.hasOwnProperty(UM)}const{assign:lr}=Object;function qM(t){return!!(ti(t)&&t.effect)}function ZM(t,e,n,a){const{state:i,actions:r,getters:s}=e,o=n.state.value[t];let l;function c(){o||(n.state.value[t]=i?i():{});const u=ai(n.state.value[t]);return lr(u,r,Object.keys(s||{}).reduce((d,h)=>(d[h]=Uf(L(()=>{bu(n);const f=n._s.get(t);return s[h].call(f,f)})),d),{}))}return l=Qx(t,c,e,n,a,!0),l}function Qx(t,e,n={},a,i,r){let s;const o=lr({actions:{}},n),l={deep:!0};let c,u,d=[],h=[],f;const v=a.state.value[t];!r&&!v&&(a.state.value[t]={}),xe({});let m;function g(A){let T;c=u=!1,typeof A=="function"?(A(a.state.value[t]),T={type:qo.patchFunction,storeId:t,events:f}):(Nh(a.state.value[t],A),T={type:qo.patchObject,payload:A,storeId:t,events:f});const E=m=Symbol();wt().then(()=>{m===E&&(c=!0)}),u=!0,Es(d,T,a.state.value[t])}const p=r?function(){const{state:T}=n,E=T?T():{};this.$patch(I=>{lr(I,E)})}:Jx;function y(){s.stop(),d=[],h=[],a._s.delete(t)}const w=(A,T="")=>{if(vp in A)return A[Wd]=T,A;const E=function(){bu(a);const I=Array.from(arguments),O=[],V=[];function F(ne){O.push(ne)}function z(ne){V.push(ne)}Es(h,{args:I,name:E[Wd],store:k,after:F,onError:z});let W;try{W=A.apply(this&&this.$id===t?this:k,I)}catch(ne){throw Es(V,ne),ne}return W instanceof Promise?W.then(ne=>(Es(O,ne),ne)).catch(ne=>(Es(V,ne),Promise.reject(ne))):(Es(O,W),W)};return E[vp]=!0,E[Wd]=T,E},C={_p:a,$id:t,$onAction:gp.bind(null,h),$patch:g,$reset:p,$subscribe(A,T={}){const E=gp(d,A,T.detached,()=>I()),I=s.run(()=>Oe(()=>a.state.value[t],O=>{(T.flush==="sync"?u:c)&&A({storeId:t,type:qo.direct,events:f},O)},lr({},l,T)));return E},$dispose:y},k=Qn(C);a._s.set(t,k);const S=(a._a&&a._a.runWithContext||XM)(()=>a._e.run(()=>(s=so()).run(()=>e({action:w}))));for(const A in S){const T=S[A];if(ti(T)&&!qM(T)||Ty(T))r||(v&&GM(T)&&(ti(T)?T.value=v[A]:Nh(T,v[A])),a.state.value[t][A]=T);else if(typeof T=="function"){const E=w(T,A);S[A]=E,o.actions[A]=T}}return lr(k,S),lr(Jt(k),S),Object.defineProperty(k,"$state",{get:()=>a.state.value[t],set:A=>{g(T=>{lr(T,A)})}}),a._p.forEach(A=>{lr(k,s.run(()=>A({store:k,app:a._a,pinia:a,options:o})))}),v&&r&&n.hydrate&&n.hydrate(k.$state,v),c=!0,u=!0,k}/*! #__NO_SIDE_EFFECTS__ */function TW(t,e,n){let a,i;const r=typeof e=="function";typeof t=="string"?(a=t,i=r?n:e):(i=t,a=t.id);function s(o,l){const c=H2();return o=o||(c?ht(Kx,null):null),o&&bu(o),o=Zx,o._s.has(a)||(r?Qx(a,e,i,o):ZM(a,i,o)),o._s.get(a)}return s.$id=a,s}let KM="Store";function IW(...t){return t.reduce((e,n)=>(e[n.$id+KM]=function(){return n(this.$pinia)},e),{})}function MW(t,e){return Array.isArray(e)?e.reduce((n,a)=>(n[a]=function(){return t(this.$pinia)[a]},n),{}):Object.keys(e).reduce((n,a)=>(n[a]=function(){const i=t(this.$pinia),r=e[a];return typeof r=="function"?r.call(this,i):i[r]},n),{})}function OW(t,e){return Array.isArray(e)?e.reduce((n,a)=>(n[a]=function(...i){return t(this.$pinia)[a](...i)},n),{}):Object.keys(e).reduce((n,a)=>(n[a]=function(...i){return t(this.$pinia)[e[a]](...i)},n),{})}const At=typeof window<"u",pm=At&&"IntersectionObserver"in window,JM=At&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),pp=At&&"EyeDropper"in window;function bp(t,e,n){QM(t,e),e.set(t,n)}function QM(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function eO(t,e,n){return t.set(e0(t,e),n),n}function Or(t,e){return t.get(e0(t,e))}function e0(t,e,n){if(typeof t=="function"?t===e:t.has(e))return arguments.length<3?e:n;throw new TypeError("Private element is not present on this object")}function t0(t,e,n){const a=e.length-1;if(a<0)return t===void 0?n:t;for(let i=0;iaa(t[a],e[a]))}function es(t,e,n){return t==null||!e||typeof e!="string"?n:t[e]!==void 0?t[e]:(e=e.replace(/\[(\w+)\]/g,".$1"),e=e.replace(/^\./,""),t0(t,e.split("."),n))}function vn(t,e,n){if(e===!0)return t===void 0?n:t;if(e==null||typeof e=="boolean")return n;if(t!==Object(t)){if(typeof e!="function")return n;const i=e(t,n);return typeof i>"u"?n:i}if(typeof e=="string")return es(t,e,n);if(Array.isArray(e))return t0(t,e,n);if(typeof e!="function")return n;const a=e(t,n);return typeof a>"u"?n:a}function Da(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:t},(n,a)=>e+a)}function Ne(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(t==null||t==="")return;const n=Number(t);return isNaN(n)?String(t):isFinite(n)?`${n}${e}`:void 0}function yu(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}function yp(t){let e;return t!==null&&typeof t=="object"&&((e=Object.getPrototypeOf(t))===Object.prototype||e===null)}function bm(t){if(t&&"$el"in t){const e=t.$el;return(e==null?void 0:e.nodeType)===Node.TEXT_NODE?e.nextElementSibling:e}return t}const xp=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),Fh=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function n0(t){return Object.keys(t)}function Hr(t,e){return e.every(n=>t.hasOwnProperty(n))}function Zi(t,e){const n={};for(const a of e)Object.hasOwn(t,a)&&(n[a]=t[a]);return n}function Bh(t,e,n){const a=Object.create(null),i=Object.create(null);for(const r in t)e.some(s=>s instanceof RegExp?s.test(r):s===r)&&!(n!=null&&n.some(s=>s===r))?a[r]=t[r]:i[r]=t[r];return[a,i]}function Lt(t,e){const n={...t};return e.forEach(a=>delete n[a]),n}const a0=/^on[^a-z]/,ym=t=>a0.test(t),tO=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"],nO=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function aO(t){return t.isComposing&&nO.includes(t.key)}function Ki(t){const[e,n]=Bh(t,[a0]),a=Lt(e,tO),[i,r]=Bh(n,["class","style","id",/^data-/]);return Object.assign(i,e),Object.assign(r,a),[i,r]}function Gt(t){return t==null?[]:Array.isArray(t)?t:[t]}function iO(t,e){let n=0;const a=function(){for(var i=arguments.length,r=new Array(i),s=0;st(...r),Me(e))};return a.clear=()=>{clearTimeout(n)},a.immediate=t,a}function en(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(e,Math.min(n,t))}function wp(t){const e=t.toString().trim();return e.includes(".")?e.length-e.indexOf(".")-1:0}function kp(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return t+n.repeat(Math.max(0,e-t.length))}function _p(t,e){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,e-t.length))+t}function rO(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let a=0;for(;a1&&arguments[1]!==void 0?arguments[1]:1;return Array.from({length:Math.ceil(t.length/e)},(n,a)=>t.slice(a*e,a*e+e))}function Yh(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e3;if(t=e&&a0&&arguments[0]!==void 0?arguments[0]:{},e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const a={};for(const i in t)a[i]=t[i];for(const i in e){const r=t[i],s=e[i];if(yp(r)&&yp(s)){a[i]=ta(r,s,n);continue}if(n&&Array.isArray(r)&&Array.isArray(s)){a[i]=n(r,s);continue}a[i]=s}return a}function i0(t){return t.map(e=>e.type===Re?i0(e.children):e).flat()}function Xr(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(Xr.cache.has(t))return Xr.cache.get(t);const e=t.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return Xr.cache.set(t,e),e}Xr.cache=new Map;function Hs(t,e){if(!e||typeof e!="object")return[];if(Array.isArray(e))return e.map(n=>Hs(t,n)).flat(1);if(e.suspense)return Hs(t,e.ssContent);if(Array.isArray(e.children))return e.children.map(n=>Hs(t,n)).flat(1);if(e.component){if(Object.getOwnPropertySymbols(e.component.provides).includes(t))return[e.component];if(e.component.subTree)return Hs(t,e.component.subTree).flat(1)}return[]}var oc=new WeakMap,Ds=new WeakMap;class oO{constructor(e){bp(this,oc,[]),bp(this,Ds,0),this.size=e}push(e){Or(oc,this)[Or(Ds,this)]=e,eO(Ds,this,(Or(Ds,this)+1)%this.size)}values(){return Or(oc,this).slice(Or(Ds,this)).concat(Or(oc,this).slice(0,Or(Ds,this)))}}function lO(t){return"touches"in t?{clientX:t.touches[0].clientX,clientY:t.touches[0].clientY}:{clientX:t.clientX,clientY:t.clientY}}function xm(t){const e=Qn({}),n=L(t);return on(()=>{for(const a in n.value)e[a]=n.value[a]},{flush:"sync"}),ai(e)}function Hc(t,e){return t.includes(e)}function r0(t){return t[2].toLowerCase()+t.slice(3)}const Rn=()=>[Function,Array];function Sp(t,e){return e="on"+oo(e),!!(t[e]||t[`${e}Once`]||t[`${e}Capture`]||t[`${e}OnceCapture`]||t[`${e}CaptureOnce`])}function xu(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),a=1;a1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(a=>`${a}${e?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...t.querySelectorAll(n)]}function s0(t,e,n){let a,i=t.indexOf(document.activeElement);const r=e==="next"?1:-1;do i+=r,a=t[i];while((!a||a.offsetParent==null||!((n==null?void 0:n(a))??!0))&&i=0);return a}function Ur(t,e){var a,i,r,s;const n=il(t);if(!e)(t===document.activeElement||!t.contains(document.activeElement))&&((a=n[0])==null||a.focus());else if(e==="first")(i=n[0])==null||i.focus();else if(e==="last")(r=n.at(-1))==null||r.focus();else if(typeof e=="number")(s=n[e])==null||s.focus();else{const o=s0(n,e);o?o.focus():Ur(t,e==="next"?"first":"last")}}function lc(t){return t==null||typeof t=="string"&&t.trim()===""}function o0(){}function qs(t,e){if(!(At&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${e})`)))return null;try{return!!t&&t.matches(e)}catch{return null}}function wu(t){return t.some(e=>z2(e)?e.type===W2?!1:e.type!==Re||wu(e.children):!0)?t:null}function cO(t,e){if(!At||t===0)return e(),()=>{};const n=window.setTimeout(e,t);return()=>window.clearTimeout(n)}function uO(t,e){const n=t.clientX,a=t.clientY,i=e.getBoundingClientRect(),r=i.left,s=i.top,o=i.right,l=i.bottom;return n>=r&&n<=o&&a>=s&&a<=l}function jc(){const t=De(),e=n=>{t.value=n};return Object.defineProperty(e,"value",{enumerable:!0,get:()=>t.value,set:n=>t.value=n}),Object.defineProperty(e,"el",{enumerable:!0,get:()=>bm(t.value)}),e}function Zs(t){const e=t.key.length===1,n=!t.ctrlKey&&!t.metaKey&&!t.altKey;return e&&n}function l0(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"||typeof t=="bigint"}const c0=["top","bottom"],dO=["start","end","left","right"];function Hh(t,e){let[n,a]=t.split(" ");return a||(a=Hc(c0,n)?"start":Hc(dO,n)?"top":"center"),{side:jh(n,e),align:jh(a,e)}}function jh(t,e){return t==="start"?e?"right":"left":t==="end"?e?"left":"right":t}function $d(t){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[t.side],align:t.align}}function Xd(t){return{side:t.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[t.align]}}function Cp(t){return{side:t.align,align:t.side}}function Ap(t){return Hc(c0,t.side)?"y":"x"}class Gr{constructor(e){let{x:n,y:a,width:i,height:r}=e;this.x=n,this.y=a,this.width=i,this.height=r}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function Pp(t,e){return{x:{before:Math.max(0,e.left-t.left),after:Math.max(0,t.right-e.right)},y:{before:Math.max(0,e.top-t.top),after:Math.max(0,t.bottom-e.bottom)}}}function u0(t){return Array.isArray(t)?new Gr({x:t[0],y:t[1],width:0,height:0}):t.getBoundingClientRect()}function wm(t){const e=t.getBoundingClientRect(),n=getComputedStyle(t),a=n.transform;if(a){let i,r,s,o,l;if(a.startsWith("matrix3d("))i=a.slice(9,-1).split(/, /),r=Number(i[0]),s=Number(i[5]),o=Number(i[12]),l=Number(i[13]);else if(a.startsWith("matrix("))i=a.slice(7,-1).split(/, /),r=Number(i[0]),s=Number(i[3]),o=Number(i[4]),l=Number(i[5]);else return new Gr(e);const c=n.transformOrigin,u=e.x-o-(1-r)*parseFloat(c),d=e.y-l-(1-s)*parseFloat(c.slice(c.indexOf(" ")+1)),h=r?e.width/r:t.offsetWidth+1,f=s?e.height/s:t.offsetHeight+1;return new Gr({x:u,y:d,width:h,height:f})}else return new Gr(e)}function jr(t,e,n){if(typeof t.animate>"u")return{finished:Promise.resolve()};let a;try{a=t.animate(e,n)}catch{return{finished:Promise.resolve()}}return typeof a.finished>"u"&&(a.finished=new Promise(i=>{a.onfinish=()=>{i(a)}})),a}const Ac=new WeakMap;function hO(t,e){Object.keys(e).forEach(n=>{if(ym(n)){const a=r0(n),i=Ac.get(t);if(e[n]==null)i==null||i.forEach(r=>{const[s,o]=r;s===a&&(t.removeEventListener(a,o),i.delete(r))});else if(!i||![...i].some(r=>r[0]===a&&r[1]===e[n])){t.addEventListener(a,e[n]);const r=i||new Set;r.add([a,e[n]]),Ac.has(t)||Ac.set(t,r)}}else e[n]==null?t.removeAttribute(n):t.setAttribute(n,e[n])})}function fO(t,e){Object.keys(e).forEach(n=>{if(ym(n)){const a=r0(n),i=Ac.get(t);i==null||i.forEach(r=>{const[s,o]=r;s===a&&(t.removeEventListener(a,o),i.delete(r))})}else t.removeAttribute(n)})}const Vs=2.4,Tp=.2126729,Ip=.7151522,Mp=.072175,mO=.55,gO=.58,vO=.57,pO=.62,cc=.03,Op=1.45,bO=5e-4,yO=1.25,xO=1.25,Lp=.078,Ep=12.82051282051282,uc=.06,Dp=.001;function Vp(t,e){const n=(t.r/255)**Vs,a=(t.g/255)**Vs,i=(t.b/255)**Vs,r=(e.r/255)**Vs,s=(e.g/255)**Vs,o=(e.b/255)**Vs;let l=n*Tp+a*Ip+i*Mp,c=r*Tp+s*Ip+o*Mp;if(l<=cc&&(l+=(cc-l)**Op),c<=cc&&(c+=(cc-c)**Op),Math.abs(c-l)l){const d=(c**mO-l**gO)*yO;u=d-Dp?0:d>-Lp?d-d*Ep*uc:d+uc}return u*100}function wO(t,e){e=Array.isArray(e)?e.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${e.at(-1)}'`:`'${e}'`}const zc=.20689655172413793,kO=t=>t>zc**3?Math.cbrt(t):t/(3*zc**2)+4/29,_O=t=>t>zc?t**3:3*zc**2*(t-4/29);function d0(t){const e=kO,n=e(t[1]);return[116*n-16,500*(e(t[0]/.95047)-n),200*(n-e(t[2]/1.08883))]}function h0(t){const e=_O,n=(t[0]+16)/116;return[e(n+t[1]/500)*.95047,e(n),e(n-t[2]/200)*1.08883]}const SO=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],CO=t=>t<=.0031308?t*12.92:1.055*t**(1/2.4)-.055,AO=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],PO=t=>t<=.04045?t/12.92:((t+.055)/1.055)**2.4;function f0(t){const e=Array(3),n=CO,a=SO;for(let i=0;i<3;++i)e[i]=Math.round(en(n(a[i][0]*t[0]+a[i][1]*t[1]+a[i][2]*t[2]))*255);return{r:e[0],g:e[1],b:e[2]}}function km(t){let{r:e,g:n,b:a}=t;const i=[0,0,0],r=PO,s=AO;e=r(e/255),n=r(n/255),a=r(a/255);for(let o=0;o<3;++o)i[o]=s[o][0]*e+s[o][1]*n+s[o][2]*a;return i}function zh(t){return!!t&&/^(#|var\(--|(rgb|hsl)a?\()/.test(t)}function TO(t){return zh(t)&&!/^((rgb|hsl)a?\()?var\(--/.test(t)}const Rp=/^(?(?:rgb|hsl)a?)\((?.+)\)/,IO={rgb:(t,e,n,a)=>({r:t,g:e,b:n,a}),rgba:(t,e,n,a)=>({r:t,g:e,b:n,a}),hsl:(t,e,n,a)=>Np({h:t,s:e,l:n,a}),hsla:(t,e,n,a)=>Np({h:t,s:e,l:n,a}),hsv:(t,e,n,a)=>Ui({h:t,s:e,v:n,a}),hsva:(t,e,n,a)=>Ui({h:t,s:e,v:n,a})};function Va(t){if(typeof t=="number")return{r:(t&16711680)>>16,g:(t&65280)>>8,b:t&255};if(typeof t=="string"&&Rp.test(t)){const{groups:e}=t.match(Rp),{fn:n,values:a}=e,i=a.split(/,\s*/).map(r=>r.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(r)/100:parseFloat(r));return IO[n](...i)}else if(typeof t=="string"){let e=t.startsWith("#")?t.slice(1):t;return[3,4].includes(e.length)?e=e.split("").map(n=>n+n).join(""):[6,8].includes(e.length),b0(e)}else if(typeof t=="object"){if(Hr(t,["r","g","b"]))return t;if(Hr(t,["h","s","l"]))return Ui(_m(t));if(Hr(t,["h","s","v"]))return Ui(t)}throw new TypeError(`Invalid color: ${t==null?t:String(t)||t.constructor.name} -Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function Ui(t){const{h:e,s:n,v:a,a:i}=t,r=o=>{const l=(o+e/60)%6;return a-a*n*Math.max(Math.min(l,4-l,1),0)},s=[r(5),r(3),r(1)].map(o=>Math.round(o*255));return{r:s[0],g:s[1],b:s[2],a:i}}function Np(t){return Ui(_m(t))}function Ol(t){if(!t)return{h:0,s:1,v:1,a:1};const e=t.r/255,n=t.g/255,a=t.b/255,i=Math.max(e,n,a),r=Math.min(e,n,a);let s=0;i!==r&&(i===e?s=60*(0+(n-a)/(i-r)):i===n?s=60*(2+(a-e)/(i-r)):i===a&&(s=60*(4+(e-n)/(i-r)))),s<0&&(s=s+360);const o=i===0?0:(i-r)/i,l=[s,o,i];return{h:l[0],s:l[1],v:l[2],a:t.a}}function m0(t){const{h:e,s:n,v:a,a:i}=t,r=a-a*n/2,s=r===1||r===0?0:(a-r)/Math.min(r,1-r);return{h:e,s,l:r,a:i}}function _m(t){const{h:e,s:n,l:a,a:i}=t,r=a+n*Math.min(a,1-a),s=r===0?0:2-2*a/r;return{h:e,s,v:r,a:i}}function g0(t){let{r:e,g:n,b:a,a:i}=t;return i===void 0?`rgb(${e}, ${n}, ${a})`:`rgba(${e}, ${n}, ${a}, ${i})`}function v0(t){return g0(Ui(t))}function dc(t){const e=Math.round(t).toString(16);return("00".substr(0,2-e.length)+e).toUpperCase()}function p0(t){let{r:e,g:n,b:a,a:i}=t;return`#${[dc(e),dc(n),dc(a),i!==void 0?dc(Math.round(i*255)):""].join("")}`}function b0(t){t=OO(t);let[e,n,a,i]=rO(t,2).map(r=>parseInt(r,16));return i=i===void 0?i:i/255,{r:e,g:n,b:a,a:i}}function MO(t){const e=b0(t);return Ol(e)}function y0(t){return p0(Ui(t))}function OO(t){return t.startsWith("#")&&(t=t.slice(1)),t=t.replace(/([^0-9a-f])/gi,"F"),(t.length===3||t.length===4)&&(t=t.split("").map(e=>e+e).join("")),t.length!==6&&(t=kp(kp(t,6),8,"F")),t}function LO(t,e){const n=d0(km(t));return n[0]=n[0]+e*10,f0(h0(n))}function EO(t,e){const n=d0(km(t));return n[0]=n[0]-e*10,f0(h0(n))}function Wh(t){const e=Va(t);return km(e)[1]}function DO(t,e){const n=Wh(t),a=Wh(e),i=Math.max(n,a),r=Math.min(n,a);return(i+.05)/(r+.05)}function x0(t){const e=Math.abs(Vp(Va(0),Va(t)));return Math.abs(Vp(Va(16777215),Va(t)))>Math.min(e,50)?"#fff":"#000"}function ae(t,e){return n=>Object.keys(t).reduce((a,i)=>{const s=typeof t[i]=="object"&&t[i]!=null&&!Array.isArray(t[i])?t[i]:{type:t[i]};return n&&i in n?a[i]={...s,default:n[i]}:a[i]=s,e&&!a[i].source&&(a[i].source=e),a},{})}const ze=ae({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function un(t,e){const n=gr();if(!n)throw new Error(`[Vuetify] ${t} ${e||"must be called from inside a setup function"}`);return n}function Mi(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const e=un(t).type;return Xr((e==null?void 0:e.aliasName)||(e==null?void 0:e.name))}let w0=0,Pc=new WeakMap;function Yn(){const t=un("getUid");if(Pc.has(t))return Pc.get(t);{const e=w0++;return Pc.set(t,e),e}}Yn.reset=()=>{w0=0,Pc=new WeakMap};function VO(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:un("injectSelf");const{provides:n}=e;if(n&&t in n)return n[t]}const Ks=Symbol.for("vuetify:defaults");function RO(t){return xe(t)}function Sm(){const t=ht(Ks);if(!t)throw new Error("[Vuetify] Could not find defaults instance");return t}function tn(t,e){const n=Sm(),a=xe(t),i=L(()=>{if(Me(e==null?void 0:e.disabled))return n.value;const s=Me(e==null?void 0:e.scoped),o=Me(e==null?void 0:e.reset),l=Me(e==null?void 0:e.root);if(a.value==null&&!(s||o||l))return n.value;let c=ta(a.value,{prev:n.value});if(s)return c;if(o||l){const u=Number(o||1/0);for(let d=0;d<=u&&!(!c||!("prev"in c));d++)c=c.prev;return c&&typeof l=="string"&&l in c&&(c=ta(ta(c,{prev:c}),c[l])),c}return c.prev?ta(c.prev,c):c});return Wt(Ks,i),i}function NO(t,e){var n,a;return typeof((n=t.props)==null?void 0:n[e])<"u"||typeof((a=t.props)==null?void 0:a[Xr(e)])<"u"}function FO(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Sm();const a=un("useDefaults");if(e=e??a.type.name??a.type.__name,!e)throw new Error("[Vuetify] Could not determine component name");const i=L(()=>{var l;return(l=n.value)==null?void 0:l[t._as??e]}),r=new Proxy(t,{get(l,c){var d,h,f,v,m,g,p;const u=Reflect.get(l,c);return c==="class"||c==="style"?[(d=i.value)==null?void 0:d[c],u].filter(y=>y!=null):typeof c=="string"&&!NO(a.vnode,c)?((h=i.value)==null?void 0:h[c])!==void 0?(f=i.value)==null?void 0:f[c]:((m=(v=n.value)==null?void 0:v.global)==null?void 0:m[c])!==void 0?(p=(g=n.value)==null?void 0:g.global)==null?void 0:p[c]:u:u}}),s=De();on(()=>{if(i.value){const l=Object.entries(i.value).filter(c=>{let[u]=c;return u.startsWith(u[0].toUpperCase())});s.value=l.length?Object.fromEntries(l):void 0}else s.value=void 0});function o(){const l=VO(Ks,a);Wt(Ks,L(()=>s.value?ta((l==null?void 0:l.value)??{},s.value):l==null?void 0:l.value))}return{props:r,provideSubDefaults:o}}function Ha(t){if(t._setup=t._setup??t.setup,!t.name)return t;if(t._setup){t.props=ae(t.props??{},t.name)();const e=Object.keys(t.props).filter(n=>n!=="class"&&n!=="style");t.filterProps=function(a){return Zi(a,e)},t.props._as=String,t.setup=function(a,i){const r=Sm();if(!r.value)return t._setup(a,i);const{props:s,provideSubDefaults:o}=FO(a,a._as??t.name,r),l=t._setup(s,i);return o(),l}}return t}function ve(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return e=>(t?Ha:pa)(e)}function BO(t,e){return e.props=t,e}function Oi(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return ve()({name:n??oo(Iy(t.replace(/__/g,"-"))),props:{tag:{type:String,default:e},...ze()},setup(a,i){let{slots:r}=i;return()=>{var s;return bi(a.tag,{class:[t,a.class],style:a.style},(s=r.default)==null?void 0:s.call(r))}}})}function k0(t){if(typeof t.getRootNode!="function"){for(;t.parentNode;)t=t.parentNode;return t!==document?null:document}const e=t.getRootNode();return e!==document&&e.getRootNode({composed:!0})!==document?null:e}const rl="cubic-bezier(0.4, 0, 0.2, 1)",YO="cubic-bezier(0.0, 0, 0.2, 1)",HO="cubic-bezier(0.4, 0, 1, 1)";function Fp(t,e,n){return Object.keys(t).filter(a=>ym(a)&&a.endsWith(e)).reduce((a,i)=>(a[i.slice(0,-e.length)]=r=>t[i](r,n(r)),a),{})}function Cm(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;t;){if(e?jO(t):Am(t))return t;t=t.parentElement}return document.scrollingElement}function sl(t,e){const n=[];if(e&&t&&!e.contains(t))return n;for(;t&&(Am(t)&&n.push(t),t!==e);)t=t.parentElement;return n}function Am(t){if(!t||t.nodeType!==Node.ELEMENT_NODE)return!1;const e=window.getComputedStyle(t);return e.overflowY==="scroll"||e.overflowY==="auto"&&t.scrollHeight>t.clientHeight}function jO(t){if(!t||t.nodeType!==Node.ELEMENT_NODE)return!1;const e=window.getComputedStyle(t);return["scroll","auto"].includes(e.overflowY)}function zO(t){for(;t;){if(window.getComputedStyle(t).position==="fixed")return!0;t=t.offsetParent}return!1}function we(t){const e=un("useRender");e.render=t}const Pa=ae({border:[Boolean,Number,String]},"border");function ja(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mi();return{borderClasses:L(()=>{const a=ti(t)?t.value:t.border,i=[];if(a===!0||a==="")i.push(`${e}--border`);else if(typeof a=="string"||a===0)for(const r of String(a).split(" "))i.push(`border-${r}`);return i})}}const WO=[null,"default","comfortable","compact"],Sn=ae({density:{type:String,default:"default",validator:t=>WO.includes(t)}},"density");function Gn(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mi();return{densityClasses:L(()=>`${e}--density-${t.density}`)}}const Mn=ae({elevation:{type:[Number,String],validator(t){const e=parseInt(t);return!isNaN(e)&&e>=0&&e<=24}}},"elevation");function Hn(t){return{elevationClasses:L(()=>{const n=ti(t)?t.value:t.elevation,a=[];return n==null||a.push(`elevation-${n}`),a})}}const an=ae({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function dn(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mi();return{roundedClasses:L(()=>{const a=ti(t)?t.value:t.rounded,i=ti(t)?t.value:t.tile,r=[];if(a===!0||a==="")r.push(`${e}--rounded`);else if(typeof a=="string"||a===0)for(const s of String(a).split(" "))r.push(`rounded-${s}`);else(i||a===!1)&&r.push("rounded-0");return r})}}const dt=ae({tag:{type:String,default:"div"}},"tag"),ol=Symbol.for("vuetify:theme"),kt=ae({theme:String},"theme");function Bp(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function $O(){var a,i;let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Bp();const e=Bp();if(!t)return{...e,isDisabled:!0};const n={};for(const[r,s]of Object.entries(t.themes??{})){const o=s.dark||r==="dark"?(a=e.themes)==null?void 0:a.dark:(i=e.themes)==null?void 0:i.light;n[r]=ta(o,s)}return ta(e,{...t,themes:n})}function XO(t){const e=$O(t),n=xe(e.defaultTheme),a=xe(e.themes),i=L(()=>{const u={};for(const[d,h]of Object.entries(a.value)){const f=u[d]={...h,colors:{...h.colors}};if(e.variations)for(const v of e.variations.colors){const m=f.colors[v];if(m)for(const g of["lighten","darken"]){const p=g==="lighten"?LO:EO;for(const y of Da(e.variations[g],1))f.colors[`${v}-${g}-${y}`]=p0(p(Va(m),y))}}for(const v of Object.keys(f.colors)){if(/^on-[a-z]/.test(v)||f.colors[`on-${v}`])continue;const m=`on-${v}`,g=Va(f.colors[v]);f.colors[m]=x0(g)}}return u}),r=L(()=>i.value[n.value]),s=L(()=>{var v;const u=[];(v=r.value)!=null&&v.dark&&Lr(u,":root",["color-scheme: dark"]),Lr(u,":root",Yp(r.value));for(const[m,g]of Object.entries(i.value))Lr(u,`.v-theme--${m}`,[`color-scheme: ${g.dark?"dark":"normal"}`,...Yp(g)]);const d=[],h=[],f=new Set(Object.values(i.value).flatMap(m=>Object.keys(m.colors)));for(const m of f)/^on-[a-z]/.test(m)?Lr(h,`.${m}`,[`color: rgb(var(--v-theme-${m})) !important`]):(Lr(d,`.bg-${m}`,[`--v-theme-overlay-multiplier: var(--v-theme-${m}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${m})) !important`,`color: rgb(var(--v-theme-on-${m})) !important`]),Lr(h,`.text-${m}`,[`color: rgb(var(--v-theme-${m})) !important`]),Lr(h,`.border-${m}`,[`--v-border-color: var(--v-theme-${m})`]));return u.push(...d,...h),u.map((m,g)=>g===0?m:` ${m}`).join("")});function o(){return{style:[{textContent:s.value,id:"vuetify-theme-stylesheet",nonce:e.cspNonce||!1}]}}function l(u){if(e.isDisabled)return;const d=u._context.provides.usehead;if(d)if(d.push){const h=d.push(o);At&&Oe(s,()=>{h.patch(o)})}else At?(d.addHeadObjs(L(o)),on(()=>d.updateDOM())):d.addHeadObjs(o());else{let f=function(){if(typeof document<"u"&&!h){const v=document.createElement("style");v.type="text/css",v.id="vuetify-theme-stylesheet",e.cspNonce&&v.setAttribute("nonce",e.cspNonce),h=v,document.head.appendChild(h)}h&&(h.innerHTML=s.value)},h=At?document.getElementById("vuetify-theme-stylesheet"):null;At?Oe(s,f,{immediate:!0}):f()}}const c=L(()=>e.isDisabled?void 0:`v-theme--${n.value}`);return{install:l,isDisabled:e.isDisabled,name:n,themes:a,current:r,computedThemes:i,themeClasses:c,styles:s,global:{name:n,current:r}}}function Ot(t){un("provideTheme");const e=ht(ol,null);if(!e)throw new Error("Could not find Vuetify theme injection");const n=L(()=>t.theme??e.name.value),a=L(()=>e.themes.value[n.value]),i=L(()=>e.isDisabled?void 0:`v-theme--${n.value}`),r={...e,name:n,current:a,themeClasses:i};return Wt(ol,r),r}function _0(){un("useTheme");const t=ht(ol,null);if(!t)throw new Error("Could not find Vuetify theme injection");return t}function Lr(t,e,n){t.push(`${e} { -`,...n.map(a=>` ${a}; -`),`} -`)}function Yp(t){const e=t.dark?2:1,n=t.dark?1:2,a=[];for(const[i,r]of Object.entries(t.colors)){const s=Va(r);a.push(`--v-theme-${i}: ${s.r},${s.g},${s.b}`),i.startsWith("on-")||a.push(`--v-theme-${i}-overlay-multiplier: ${Wh(r)>.18?e:n}`)}for(const[i,r]of Object.entries(t.variables)){const s=typeof r=="string"&&r.startsWith("#")?Va(r):void 0,o=s?`${s.r}, ${s.g}, ${s.b}`:void 0;a.push(`--v-${i}: ${o??r}`)}return a}function Pm(t){return xm(()=>{const e=[],n={};if(t.value.background)if(zh(t.value.background)){if(n.backgroundColor=t.value.background,!t.value.text&&TO(t.value.background)){const a=Va(t.value.background);if(a.a==null||a.a===1){const i=x0(a);n.color=i,n.caretColor=i}}}else e.push(`bg-${t.value.background}`);return t.value.text&&(zh(t.value.text)?(n.color=t.value.text,n.caretColor=t.value.text):e.push(`text-${t.value.text}`)),{colorClasses:e,colorStyles:n}})}function Nn(t,e){const n=L(()=>({text:ti(t)?t.value:e?t[e]:null})),{colorClasses:a,colorStyles:i}=Pm(n);return{textColorClasses:a,textColorStyles:i}}function Ft(t,e){const n=L(()=>({background:ti(t)?t.value:e?t[e]:null})),{colorClasses:a,colorStyles:i}=Pm(n);return{backgroundColorClasses:a,backgroundColorStyles:i}}const UO=["elevated","flat","tonal","outlined","text","plain"];function _r(t,e){return x(Re,null,[t&&x("span",{key:"overlay",class:`${e}__overlay`},null),x("span",{key:"underlay",class:`${e}__underlay`},null)])}const ii=ae({color:String,variant:{type:String,default:"elevated",validator:t=>UO.includes(t)}},"variant");function us(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mi();const n=L(()=>{const{variant:r}=Me(t);return`${e}--variant-${r}`}),{colorClasses:a,colorStyles:i}=Pm(L(()=>{const{variant:r,color:s}=Me(t);return{[["elevated","flat"].includes(r)?"background":"text"]:s}}));return{colorClasses:a,colorStyles:i,variantClasses:n}}const S0=ae({baseColor:String,divided:Boolean,...Pa(),...ze(),...Sn(),...Mn(),...an(),...dt(),...kt(),...ii()},"VBtnGroup"),$h=ve()({name:"VBtnGroup",props:S0(),setup(t,e){let{slots:n}=e;const{themeClasses:a}=Ot(t),{densityClasses:i}=Gn(t),{borderClasses:r}=ja(t),{elevationClasses:s}=Hn(t),{roundedClasses:o}=dn(t);tn({VBtn:{height:"auto",baseColor:ge(t,"baseColor"),color:ge(t,"color"),density:ge(t,"density"),flat:!0,variant:ge(t,"variant")}}),we(()=>x(t.tag,{class:["v-btn-group",{"v-btn-group--divided":t.divided},a.value,r.value,i.value,s.value,o.value,t.class],style:t.style},n))}});function ha(t,e){let n;function a(){n=so(),n.run(()=>e.length?e(()=>{n==null||n.stop(),a()}):e())}Oe(t,i=>{i&&!n?a():i||(n==null||n.stop(),n=void 0)},{immediate:!0}),Bn(()=>{n==null||n.stop()})}function Xe(t,e,n){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:d=>d,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:d=>d;const r=un("useProxiedModel"),s=xe(t[e]!==void 0?t[e]:n),o=Xr(e),c=o!==e?L(()=>{var d,h,f,v;return t[e],!!(((d=r.vnode.props)!=null&&d.hasOwnProperty(e)||(h=r.vnode.props)!=null&&h.hasOwnProperty(o))&&((f=r.vnode.props)!=null&&f.hasOwnProperty(`onUpdate:${e}`)||(v=r.vnode.props)!=null&&v.hasOwnProperty(`onUpdate:${o}`)))}):L(()=>{var d,h;return t[e],!!((d=r.vnode.props)!=null&&d.hasOwnProperty(e)&&((h=r.vnode.props)!=null&&h.hasOwnProperty(`onUpdate:${e}`)))});ha(()=>!c.value,()=>{Oe(()=>t[e],d=>{s.value=d})});const u=L({get(){const d=t[e];return a(c.value?d:s.value)},set(d){const h=i(d),f=Jt(c.value?t[e]:s.value);f===h||a(f)===d||(s.value=h,r==null||r.emit(`update:${e}`,h))}});return Object.defineProperty(u,"externalValue",{get:()=>c.value?t[e]:s.value}),u}const ds=ae({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),hs=ae({value:null,disabled:Boolean,selectedClass:String},"group-item");function fs(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const a=un("useGroupItem");if(!a)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const i=Yn();Wt(Symbol.for(`${e.description}:id`),i);const r=ht(e,null);if(!r){if(!n)return r;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${e.description}`)}const s=ge(t,"value"),o=L(()=>!!(r.disabled.value||t.disabled));r.register({id:i,value:s,disabled:o},a),Vn(()=>{r.unregister(i)});const l=L(()=>r.isSelected(i)),c=L(()=>r.items.value[0].id===i),u=L(()=>r.items.value[r.items.value.length-1].id===i),d=L(()=>l.value&&[r.selectedClass.value,t.selectedClass]);return Oe(l,h=>{a.emit("group:selected",{value:h})},{flush:"sync"}),{id:i,isSelected:l,isFirst:c,isLast:u,toggle:()=>r.select(i,!l.value),select:h=>r.select(i,h),selectedClass:d,value:s,disabled:o,group:r}}function Sr(t,e){let n=!1;const a=Qn([]),i=Xe(t,"modelValue",[],h=>h==null?[]:C0(a,Gt(h)),h=>{const f=qO(a,h);return t.multiple?f:f[0]}),r=un("useGroup");function s(h,f){const v=h,m=Symbol.for(`${e.description}:id`),p=Hs(m,r==null?void 0:r.vnode).indexOf(f);Me(v.value)==null&&(v.value=p,v.useIndexAsValue=!0),p>-1?a.splice(p,0,v):a.push(v)}function o(h){if(n)return;l();const f=a.findIndex(v=>v.id===h);a.splice(f,1)}function l(){const h=a.find(f=>!f.disabled);h&&t.mandatory==="force"&&!i.value.length&&(i.value=[h.id])}fn(()=>{l()}),Vn(()=>{n=!0}),$2(()=>{for(let h=0;hm.id===h);if(!(f&&(v!=null&&v.disabled)))if(t.multiple){const m=i.value.slice(),g=m.findIndex(y=>y===h),p=~g;if(f=f??!p,p&&t.mandatory&&m.length<=1||!p&&t.max!=null&&m.length+1>t.max)return;g<0&&f?m.push(h):g>=0&&!f&&m.splice(g,1),i.value=m}else{const m=i.value.includes(h);if(t.mandatory&&m)return;i.value=f??!m?[h]:[]}}function u(h){if(t.multiple,i.value.length){const f=i.value[0],v=a.findIndex(p=>p.id===f);let m=(v+h)%a.length,g=a[m];for(;g.disabled&&m!==v;)m=(m+h)%a.length,g=a[m];if(g.disabled)return;i.value=[a[m].id]}else{const f=a.find(v=>!v.disabled);f&&(i.value=[f.id])}}const d={register:s,unregister:o,selected:i,select:c,disabled:ge(t,"disabled"),prev:()=>u(a.length-1),next:()=>u(1),isSelected:h=>i.value.includes(h),selectedClass:L(()=>t.selectedClass),items:L(()=>a),getItemIndex:h=>GO(a,h)};return Wt(e,d),d}function GO(t,e){const n=C0(t,[e]);return n.length?t.findIndex(a=>a.id===n[0]):-1}function C0(t,e){const n=[];return e.forEach(a=>{const i=t.find(s=>aa(a,s.value)),r=t[a];(i==null?void 0:i.value)!=null?n.push(i.id):r!=null&&n.push(r.id)}),n}function qO(t,e){const n=[];return e.forEach(a=>{const i=t.findIndex(r=>r.id===a);if(~i){const r=t[i];n.push(r.value!=null?r.value:i)}}),n}const Tm=Symbol.for("vuetify:v-btn-toggle"),ZO=ae({...S0(),...ds()},"VBtnToggle"),KO=ve()({name:"VBtnToggle",props:ZO(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{isSelected:a,next:i,prev:r,select:s,selected:o}=Sr(t,Tm);return we(()=>{const l=$h.filterProps(t);return x($h,me({class:["v-btn-toggle",t.class]},l,{style:t.style}),{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:a,next:i,prev:r,select:s,selected:o})]}})}),{next:i,prev:r,select:s}}}),JO=ae({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),st=ve(!1)({name:"VDefaultsProvider",props:JO(),setup(t,e){let{slots:n}=e;const{defaults:a,disabled:i,reset:r,root:s,scoped:o}=ai(t);return tn(a,{reset:r,root:s,scoped:o,disabled:i}),()=>{var l;return(l=n.default)==null?void 0:l.call(n)}}});const A0={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",eyeDropper:"mdi-eyedropper",upload:"mdi-cloud-upload"},P0={component:t=>bi(Mm,{...t,class:"mdi"})},Ze=[String,Function,Object,Array],Xh=Symbol.for("vuetify:icons"),ku=ae({icon:{type:Ze},tag:{type:String,required:!0}},"icon"),Uh=ve()({name:"VComponentIcon",props:ku(),setup(t,e){let{slots:n}=e;return()=>{const a=t.icon;return x(t.tag,null,{default:()=>{var i;return[t.icon?x(a,null,null):(i=n.default)==null?void 0:i.call(n)]}})}}}),Im=Ha({name:"VSvgIcon",inheritAttrs:!1,props:ku(),setup(t,e){let{attrs:n}=e;return()=>x(t.tag,me(n,{style:null}),{default:()=>[x("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(t.icon)?t.icon.map(a=>Array.isArray(a)?x("path",{d:a[0],"fill-opacity":a[1]},null):x("path",{d:a},null)):x("path",{d:t.icon},null)])]})}}),QO=Ha({name:"VLigatureIcon",props:ku(),setup(t){return()=>x(t.tag,null,{default:()=>[t.icon]})}}),Mm=Ha({name:"VClassIcon",props:ku(),setup(t){return()=>x(t.tag,{class:t.icon},null)}});function eL(){return{svg:{component:Im},class:{component:Mm}}}function tL(t){const e=eL(),n=(t==null?void 0:t.defaultSet)??"mdi";return n==="mdi"&&!e.mdi&&(e.mdi=P0),ta({defaultSet:n,sets:e,aliases:{...A0,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},t)}const nL=t=>{const e=ht(Xh);if(!e)throw new Error("Missing Vuetify Icons provide!");return{iconData:L(()=>{var l;const a=Me(t);if(!a)return{component:Uh};let i=a;if(typeof i=="string"&&(i=i.trim(),i.startsWith("$")&&(i=(l=e.aliases)==null?void 0:l[i.slice(1)])),Array.isArray(i))return{component:Im,icon:i};if(typeof i!="string")return{component:Uh,icon:i};const r=Object.keys(e.sets).find(c=>typeof i=="string"&&i.startsWith(`${c}:`)),s=r?i.slice(r.length+1):i;return{component:e.sets[r??e.defaultSet].component,icon:s}})}},aL=["x-small","small","default","large","x-large"],Li=ae({size:{type:[String,Number],default:"default"}},"size");function bo(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mi();return xm(()=>{let n,a;return Hc(aL,t.size)?n=`${e}--size-${t.size}`:t.size&&(a={width:Ne(t.size),height:Ne(t.size)}),{sizeClasses:n,sizeStyles:a}})}const iL=ae({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:Ze,...ze(),...Li(),...dt({tag:"i"}),...kt()},"VIcon"),_t=ve()({name:"VIcon",props:iL(),setup(t,e){let{attrs:n,slots:a}=e;const i=xe(),{themeClasses:r}=Ot(t),{iconData:s}=nL(L(()=>i.value||t.icon)),{sizeClasses:o}=bo(t),{textColorClasses:l,textColorStyles:c}=Nn(ge(t,"color"));return we(()=>{var h,f;const u=(h=a.default)==null?void 0:h.call(a);u&&(i.value=(f=i0(u).filter(v=>v.type===My&&v.children&&typeof v.children=="string")[0])==null?void 0:f.children);const d=!!(n.onClick||n.onClickOnce);return x(s.value.component,{tag:t.tag,icon:s.value.icon,class:["v-icon","notranslate",r.value,o.value,l.value,{"v-icon--clickable":d,"v-icon--disabled":t.disabled,"v-icon--start":t.start,"v-icon--end":t.end},t.class],style:[o.value?void 0:{fontSize:Ne(t.size),height:Ne(t.size),width:Ne(t.size)},c.value,t.style],role:d?"button":void 0,"aria-hidden":!d,tabindex:d?t.disabled?-1:0:void 0},{default:()=>[u]})}),{}}});function _u(t,e){const n=xe(),a=De(!1);if(pm){const i=new IntersectionObserver(r=>{t==null||t(r,i),a.value=!!r.find(s=>s.isIntersecting)},e);Vn(()=>{i.disconnect()}),Oe(n,(r,s)=>{s&&(i.unobserve(s),a.value=!1),r&&i.observe(r)},{flush:"post"})}return{intersectionRef:n,isIntersecting:a}}function gi(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=jc(),a=xe();if(At){const i=new ResizeObserver(r=>{t==null||t(r,i),r.length&&(e==="content"?a.value=r[0].contentRect:a.value=r[0].target.getBoundingClientRect())});Vn(()=>{i.disconnect()}),Oe(()=>n.el,(r,s)=>{s&&(i.unobserve(s),a.value=void 0),r&&i.observe(r)},{flush:"post"})}return{resizeRef:n,contentRect:Gf(a)}}const rL=ae({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...ze(),...Li(),...dt({tag:"div"}),...kt()},"VProgressCircular"),xr=ve()({name:"VProgressCircular",props:rL(),setup(t,e){let{slots:n}=e;const a=20,i=2*Math.PI*a,r=xe(),{themeClasses:s}=Ot(t),{sizeClasses:o,sizeStyles:l}=bo(t),{textColorClasses:c,textColorStyles:u}=Nn(ge(t,"color")),{textColorClasses:d,textColorStyles:h}=Nn(ge(t,"bgColor")),{intersectionRef:f,isIntersecting:v}=_u(),{resizeRef:m,contentRect:g}=gi(),p=L(()=>Math.max(0,Math.min(100,parseFloat(t.modelValue)))),y=L(()=>Number(t.width)),w=L(()=>l.value?Number(t.size):g.value?g.value.width:Math.max(y.value,32)),C=L(()=>a/(1-y.value/w.value)*2),k=L(()=>y.value/w.value*C.value),P=L(()=>Ne((100-p.value)/100*i));return on(()=>{f.value=r.value,m.value=r.value}),we(()=>x(t.tag,{ref:r,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!t.indeterminate,"v-progress-circular--visible":v.value,"v-progress-circular--disable-shrink":t.indeterminate==="disable-shrink"},s.value,o.value,c.value,t.class],style:[l.value,u.value,t.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":t.indeterminate?void 0:p.value},{default:()=>[x("svg",{style:{transform:`rotate(calc(-90deg + ${Number(t.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${C.value} ${C.value}`},[x("circle",{class:["v-progress-circular__underlay",d.value],style:h.value,fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":k.value,"stroke-dasharray":i,"stroke-dashoffset":0},null),x("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":k.value,"stroke-dasharray":i,"stroke-dashoffset":P.value},null)]),n.default&&x("div",{class:"v-progress-circular__content"},[n.default({value:p.value})])]})),{}}}),Cn=ae({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function An(t){return{dimensionStyles:L(()=>{const n={},a=Ne(t.height),i=Ne(t.maxHeight),r=Ne(t.maxWidth),s=Ne(t.minHeight),o=Ne(t.minWidth),l=Ne(t.width);return a!=null&&(n.height=a),i!=null&&(n.maxHeight=i),r!=null&&(n.maxWidth=r),s!=null&&(n.minHeight=s),o!=null&&(n.minWidth=o),l!=null&&(n.width=l),n})}}const T0={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},fileUpload:{title:"Drag and drop files here",divider:"or",browse:"Browse Files"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},Hp="$vuetify.",jp=(t,e)=>t.replace(/\{(\d+)\}/g,(n,a)=>String(e[Number(a)])),I0=(t,e,n)=>function(a){for(var i=arguments.length,r=new Array(i>1?i-1:0),s=1;snew Intl.NumberFormat([t.value,e.value],a).format(n)}function Ud(t,e,n){const a=Xe(t,e,t[e]??n.value);return a.value=t[e]??n.value,Oe(n,i=>{t[e]==null&&(a.value=n.value)}),a}function O0(t){return e=>{const n=Ud(e,"locale",t.current),a=Ud(e,"fallback",t.fallback),i=Ud(e,"messages",t.messages);return{name:"vuetify",current:n,fallback:a,messages:i,t:I0(n,a,i),n:M0(n,a),provide:O0({current:n,fallback:a,messages:i})}}}function sL(t){const e=De((t==null?void 0:t.locale)??"en"),n=De((t==null?void 0:t.fallback)??"en"),a=xe({en:T0,...t==null?void 0:t.messages});return{name:"vuetify",current:e,fallback:n,messages:a,t:I0(e,n,a),n:M0(e,n),provide:O0({current:e,fallback:n,messages:a})}}const Js=Symbol.for("vuetify:locale");function oL(t){return t.name!=null}function lL(t){const e=t!=null&&t.adapter&&oL(t==null?void 0:t.adapter)?t==null?void 0:t.adapter:sL(t),n=dL(e,t);return{...e,...n}}function $t(){const t=ht(Js);if(!t)throw new Error("[Vuetify] Could not find injected locale instance");return t}function cL(t){const e=ht(Js);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");const n=e.provide(t),a=hL(n,e.rtl,t),i={...n,...a};return Wt(Js,i),i}function uL(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function dL(t,e){const n=xe((e==null?void 0:e.rtl)??uL()),a=L(()=>n.value[t.current.value]??!1);return{isRtl:a,rtl:n,rtlClasses:L(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function hL(t,e,n){const a=L(()=>n.rtl??e.value[t.current.value]??!1);return{isRtl:a,rtl:e,rtlClasses:L(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function On(){const t=ht(Js);if(!t)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:t.isRtl,rtlClasses:t.rtlClasses}}const zp={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Ji=ae({location:String},"location");function ms(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:a}=On();return{locationStyles:L(()=>{if(!t.location)return{};const{side:r,align:s}=Hh(t.location.split(" ").length>1?t.location:`${t.location} center`,a.value);function o(c){return n?n(c):0}const l={};return r!=="center"&&(e?l[zp[r]]=`calc(100% - ${o(r)}px)`:l[r]=0),s!=="center"?e?l[zp[s]]=`calc(100% - ${o(s)}px)`:l[s]=0:(r==="center"?l.top=l.left="50%":l[{top:"left",bottom:"left",left:"top",right:"top"}[r]]="50%",l.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[r]),l})}}const fL=ae({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...ze(),...Ji({location:"top"}),...an(),...dt(),...kt()},"VProgressLinear"),Su=ve()({name:"VProgressLinear",props:fL(),emits:{"update:modelValue":t=>!0},setup(t,e){var I;let{slots:n}=e;const a=Xe(t,"modelValue"),{isRtl:i,rtlClasses:r}=On(),{themeClasses:s}=Ot(t),{locationStyles:o}=ms(t),{textColorClasses:l,textColorStyles:c}=Nn(t,"color"),{backgroundColorClasses:u,backgroundColorStyles:d}=Ft(L(()=>t.bgColor||t.color)),{backgroundColorClasses:h,backgroundColorStyles:f}=Ft(L(()=>t.bufferColor||t.bgColor||t.color)),{backgroundColorClasses:v,backgroundColorStyles:m}=Ft(t,"color"),{roundedClasses:g}=dn(t),{intersectionRef:p,isIntersecting:y}=_u(),w=L(()=>parseFloat(t.max)),C=L(()=>parseFloat(t.height)),k=L(()=>en(parseFloat(t.bufferValue)/w.value*100,0,100)),P=L(()=>en(parseFloat(a.value)/w.value*100,0,100)),S=L(()=>i.value!==t.reverse),A=L(()=>t.indeterminate?"fade-transition":"slide-x-transition"),T=At&&((I=window.matchMedia)==null?void 0:I.call(window,"(forced-colors: active)").matches);function E(O){if(!p.value)return;const{left:V,right:F,width:z}=p.value.getBoundingClientRect(),W=S.value?z-O.clientX+(F-z):O.clientX-V;a.value=Math.round(W/z*w.value)}return we(()=>x(t.tag,{ref:p,class:["v-progress-linear",{"v-progress-linear--absolute":t.absolute,"v-progress-linear--active":t.active&&y.value,"v-progress-linear--reverse":S.value,"v-progress-linear--rounded":t.rounded,"v-progress-linear--rounded-bar":t.roundedBar,"v-progress-linear--striped":t.striped},g.value,s.value,r.value,t.class],style:[{bottom:t.location==="bottom"?0:void 0,top:t.location==="top"?0:void 0,height:t.active?Ne(C.value):0,"--v-progress-linear-height":Ne(C.value),...t.absolute?o.value:{}},t.style],role:"progressbar","aria-hidden":t.active?"false":"true","aria-valuemin":"0","aria-valuemax":t.max,"aria-valuenow":t.indeterminate?void 0:Math.min(parseFloat(a.value),w.value),onClick:t.clickable&&E},{default:()=>[t.stream&&x("div",{key:"stream",class:["v-progress-linear__stream",l.value],style:{...c.value,[S.value?"left":"right"]:Ne(-C.value),borderTop:`${Ne(C.value/2)} dotted`,opacity:parseFloat(t.bufferOpacity),top:`calc(50% - ${Ne(C.value/4)})`,width:Ne(100-k.value,"%"),"--v-progress-linear-stream-to":Ne(C.value*(S.value?1:-1))}},null),x("div",{class:["v-progress-linear__background",T?void 0:u.value],style:[d.value,{opacity:parseFloat(t.bgOpacity),width:t.stream?0:void 0}]},null),x("div",{class:["v-progress-linear__buffer",T?void 0:h.value],style:[f.value,{opacity:parseFloat(t.bufferOpacity),width:Ne(k.value,"%")}]},null),x(Ai,{name:A.value},{default:()=>[t.indeterminate?x("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(O=>x("div",{key:O,class:["v-progress-linear__indeterminate",O,T?void 0:v.value],style:m.value},null))]):x("div",{class:["v-progress-linear__determinate",T?void 0:v.value],style:[m.value,{width:Ne(P.value,"%")}]},null)]}),n.default&&x("div",{class:"v-progress-linear__content"},[n.default({value:P.value,buffer:k.value})])]})),{}}}),Cu=ae({loading:[Boolean,String]},"loader");function Ll(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mi();return{loaderClasses:L(()=>({[`${e}--loading`]:t.loading}))}}function El(t,e){var a;let{slots:n}=e;return x("div",{class:`${t.name}__loader`},[((a=n.default)==null?void 0:a.call(n,{color:t.color,isActive:t.active}))||x(Su,{absolute:t.absolute,active:t.active,color:t.color,height:"2",indeterminate:!0},null)])}const mL=["static","relative","fixed","absolute","sticky"],yo=ae({position:{type:String,validator:t=>mL.includes(t)}},"position");function xo(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mi();return{positionClasses:L(()=>t.position?`${e}--${t.position}`:void 0)}}function gL(){const t=un("useRoute");return L(()=>{var e;return(e=t==null?void 0:t.proxy)==null?void 0:e.$route})}function L0(){var t,e;return(e=(t=un("useRouter"))==null?void 0:t.proxy)==null?void 0:e.$router}function Dl(t,e){var d,h;const n=$o("RouterLink"),a=L(()=>!!(t.href||t.to)),i=L(()=>(a==null?void 0:a.value)||Sp(e,"click")||Sp(t,"click"));if(typeof n=="string"||!("useLink"in n)){const f=ge(t,"href");return{isLink:a,isClickable:i,href:f,linkProps:Qn({href:f})}}const r=L(()=>({...t,to:ge(()=>t.to||"")})),s=n.useLink(r.value),o=L(()=>t.to?s:void 0),l=gL(),c=L(()=>{var f,v,m;return o.value?t.exact?l.value?((m=o.value.isExactActive)==null?void 0:m.value)&&aa(o.value.route.value.query,l.value.query):((v=o.value.isExactActive)==null?void 0:v.value)??!1:((f=o.value.isActive)==null?void 0:f.value)??!1:!1}),u=L(()=>{var f;return t.to?(f=o.value)==null?void 0:f.route.value.href:t.href});return{isLink:a,isClickable:i,isActive:c,route:(d=o.value)==null?void 0:d.route,navigate:(h=o.value)==null?void 0:h.navigate,href:u,linkProps:Qn({href:u,"aria-current":L(()=>c.value?"page":void 0)})}}const Vl=ae({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Gd=!1;function vL(t,e){let n=!1,a,i;At&&(t!=null&&t.beforeEach)&&(wt(()=>{window.addEventListener("popstate",r),a=t.beforeEach((s,o,l)=>{Gd?n?e(l):l():setTimeout(()=>n?e(l):l()),Gd=!0}),i=t==null?void 0:t.afterEach(()=>{Gd=!1})}),Bn(()=>{window.removeEventListener("popstate",r),a==null||a(),i==null||i()}));function r(s){var o;(o=s.state)!=null&&o.replaced||(n=!0,setTimeout(()=>n=!1))}}function pL(t,e){Oe(()=>{var n;return(n=t.isActive)==null?void 0:n.value},n=>{t.isLink.value&&n&&e&&wt(()=>{e(!0)})},{immediate:!0})}const Gh=Symbol("rippleStop"),bL=80;function Wp(t,e){t.style.transform=e,t.style.webkitTransform=e}function qh(t){return t.constructor.name==="TouchEvent"}function E0(t){return t.constructor.name==="KeyboardEvent"}const yL=function(t,e){var d;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=0,i=0;if(!E0(t)){const h=e.getBoundingClientRect(),f=qh(t)?t.touches[t.touches.length-1]:t;a=f.clientX-h.left,i=f.clientY-h.top}let r=0,s=.3;(d=e._ripple)!=null&&d.circle?(s=.15,r=e.clientWidth/2,r=n.center?r:r+Math.sqrt((a-r)**2+(i-r)**2)/4):r=Math.sqrt(e.clientWidth**2+e.clientHeight**2)/2;const o=`${(e.clientWidth-r*2)/2}px`,l=`${(e.clientHeight-r*2)/2}px`,c=n.center?o:`${a-r}px`,u=n.center?l:`${i-r}px`;return{radius:r,scale:s,x:c,y:u,centerX:o,centerY:l}},Wc={show(t,e){var f;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((f=e==null?void 0:e._ripple)!=null&&f.enabled))return;const a=document.createElement("span"),i=document.createElement("span");a.appendChild(i),a.className="v-ripple__container",n.class&&(a.className+=` ${n.class}`);const{radius:r,scale:s,x:o,y:l,centerX:c,centerY:u}=yL(t,e,n),d=`${r*2}px`;i.className="v-ripple__animation",i.style.width=d,i.style.height=d,e.appendChild(a);const h=window.getComputedStyle(e);h&&h.position==="static"&&(e.style.position="relative",e.dataset.previousPosition="static"),i.classList.add("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--visible"),Wp(i,`translate(${o}, ${l}) scale3d(${s},${s},${s})`),i.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{i.classList.remove("v-ripple__animation--enter"),i.classList.add("v-ripple__animation--in"),Wp(i,`translate(${c}, ${u}) scale3d(1,1,1)`)})})},hide(t){var r;if(!((r=t==null?void 0:t._ripple)!=null&&r.enabled))return;const e=t.getElementsByClassName("v-ripple__animation");if(e.length===0)return;const n=e[e.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const a=performance.now()-Number(n.dataset.activated),i=Math.max(250-a,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var o;t.getElementsByClassName("v-ripple__animation").length===1&&t.dataset.previousPosition&&(t.style.position=t.dataset.previousPosition,delete t.dataset.previousPosition),((o=n.parentNode)==null?void 0:o.parentNode)===t&&t.removeChild(n.parentNode)},300)},i)}};function D0(t){return typeof t>"u"||!!t}function ll(t){const e={},n=t.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||t[Gh])){if(t[Gh]=!0,qh(t))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(e.center=n._ripple.centered||E0(t),n._ripple.class&&(e.class=n._ripple.class),qh(t)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Wc.show(t,n,e)},n._ripple.showTimer=window.setTimeout(()=>{var a;(a=n==null?void 0:n._ripple)!=null&&a.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},bL)}else Wc.show(t,n,e)}}function $p(t){t[Gh]=!0}function Ea(t){const e=t.currentTarget;if(e!=null&&e._ripple){if(window.clearTimeout(e._ripple.showTimer),t.type==="touchend"&&e._ripple.showTimerCommit){e._ripple.showTimerCommit(),e._ripple.showTimerCommit=null,e._ripple.showTimer=window.setTimeout(()=>{Ea(t)});return}window.setTimeout(()=>{e._ripple&&(e._ripple.touched=!1)}),Wc.hide(e)}}function V0(t){const e=t.currentTarget;e!=null&&e._ripple&&(e._ripple.showTimerCommit&&(e._ripple.showTimerCommit=null),window.clearTimeout(e._ripple.showTimer))}let cl=!1;function R0(t){!cl&&(t.keyCode===xp.enter||t.keyCode===xp.space)&&(cl=!0,ll(t))}function N0(t){cl=!1,Ea(t)}function F0(t){cl&&(cl=!1,Ea(t))}function B0(t,e,n){const{value:a,modifiers:i}=e,r=D0(a);if(r||Wc.hide(t),t._ripple=t._ripple??{},t._ripple.enabled=r,t._ripple.centered=i.center,t._ripple.circle=i.circle,yu(a)&&a.class&&(t._ripple.class=a.class),r&&!n){if(i.stop){t.addEventListener("touchstart",$p,{passive:!0}),t.addEventListener("mousedown",$p);return}t.addEventListener("touchstart",ll,{passive:!0}),t.addEventListener("touchend",Ea,{passive:!0}),t.addEventListener("touchmove",V0,{passive:!0}),t.addEventListener("touchcancel",Ea),t.addEventListener("mousedown",ll),t.addEventListener("mouseup",Ea),t.addEventListener("mouseleave",Ea),t.addEventListener("keydown",R0),t.addEventListener("keyup",N0),t.addEventListener("blur",F0),t.addEventListener("dragstart",Ea,{passive:!0})}else!r&&n&&Y0(t)}function Y0(t){t.removeEventListener("mousedown",ll),t.removeEventListener("touchstart",ll),t.removeEventListener("touchend",Ea),t.removeEventListener("touchmove",V0),t.removeEventListener("touchcancel",Ea),t.removeEventListener("mouseup",Ea),t.removeEventListener("mouseleave",Ea),t.removeEventListener("keydown",R0),t.removeEventListener("keyup",N0),t.removeEventListener("dragstart",Ea),t.removeEventListener("blur",F0)}function xL(t,e){B0(t,e,!1)}function wL(t){delete t._ripple,Y0(t)}function kL(t,e){if(e.value===e.oldValue)return;const n=D0(e.oldValue);B0(t,e,n)}const Qi={mounted:xL,unmounted:wL,updated:kL},Au=ae({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:Tm},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Ze,appendIcon:Ze,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},...Pa(),...ze(),...Sn(),...Cn(),...Mn(),...hs(),...Cu(),...Ji(),...yo(),...an(),...Vl(),...Li(),...dt({tag:"button"}),...kt(),...ii({variant:"elevated"})},"VBtn"),ct=ve()({name:"VBtn",props:Au(),emits:{"group:selected":t=>!0},setup(t,e){let{attrs:n,slots:a}=e;const{themeClasses:i}=Ot(t),{borderClasses:r}=ja(t),{densityClasses:s}=Gn(t),{dimensionStyles:o}=An(t),{elevationClasses:l}=Hn(t),{loaderClasses:c}=Ll(t),{locationStyles:u}=ms(t),{positionClasses:d}=xo(t),{roundedClasses:h}=dn(t),{sizeClasses:f,sizeStyles:v}=bo(t),m=fs(t,t.symbol,!1),g=Dl(t,n),p=L(()=>{var I;return t.active!==void 0?t.active:g.isLink.value?(I=g.isActive)==null?void 0:I.value:m==null?void 0:m.isSelected.value}),y=L(()=>p.value?t.activeColor??t.color:t.color),w=L(()=>{var O,V;return{color:(m==null?void 0:m.isSelected.value)&&(!g.isLink.value||((O=g.isActive)==null?void 0:O.value))||!m||((V=g.isActive)==null?void 0:V.value)?y.value??t.baseColor:t.baseColor,variant:t.variant}}),{colorClasses:C,colorStyles:k,variantClasses:P}=us(w),S=L(()=>(m==null?void 0:m.disabled.value)||t.disabled),A=L(()=>t.variant==="elevated"&&!(t.disabled||t.flat||t.border)),T=L(()=>{if(!(t.value===void 0||typeof t.value=="symbol"))return Object(t.value)===t.value?JSON.stringify(t.value,null,0):t.value});function E(I){var O;S.value||g.isLink.value&&(I.metaKey||I.ctrlKey||I.shiftKey||I.button!==0||n.target==="_blank")||((O=g.navigate)==null||O.call(g,I),m==null||m.toggle())}return pL(g,m==null?void 0:m.select),we(()=>{const I=g.isLink.value?"a":t.tag,O=!!(t.prependIcon||a.prepend),V=!!(t.appendIcon||a.append),F=!!(t.icon&&t.icon!==!0);return Yt(x(I,me({type:I==="a"?void 0:"button",class:["v-btn",m==null?void 0:m.selectedClass.value,{"v-btn--active":p.value,"v-btn--block":t.block,"v-btn--disabled":S.value,"v-btn--elevated":A.value,"v-btn--flat":t.flat,"v-btn--icon":!!t.icon,"v-btn--loading":t.loading,"v-btn--readonly":t.readonly,"v-btn--slim":t.slim,"v-btn--stacked":t.stacked},i.value,r.value,C.value,s.value,l.value,c.value,d.value,h.value,f.value,P.value,t.class],style:[k.value,o.value,u.value,v.value,t.style],"aria-busy":t.loading?!0:void 0,disabled:S.value||void 0,tabindex:t.loading||t.readonly?-1:void 0,onClick:E,value:T.value},g.linkProps),{default:()=>{var z;return[_r(!0,"v-btn"),!t.icon&&O&&x("span",{key:"prepend",class:"v-btn__prepend"},[a.prepend?x(st,{key:"prepend-defaults",disabled:!t.prependIcon,defaults:{VIcon:{icon:t.prependIcon}}},a.prepend):x(_t,{key:"prepend-icon",icon:t.prependIcon},null)]),x("span",{class:"v-btn__content","data-no-activator":""},[!a.default&&F?x(_t,{key:"content-icon",icon:t.icon},null):x(st,{key:"content-defaults",disabled:!F,defaults:{VIcon:{icon:t.icon}}},{default:()=>{var W;return[((W=a.default)==null?void 0:W.call(a))??hn(t.text)]}})]),!t.icon&&V&&x("span",{key:"append",class:"v-btn__append"},[a.append?x(st,{key:"append-defaults",disabled:!t.appendIcon,defaults:{VIcon:{icon:t.appendIcon}}},a.append):x(_t,{key:"append-icon",icon:t.appendIcon},null)]),!!t.loading&&x("span",{key:"loader",class:"v-btn__loader"},[((z=a.loader)==null?void 0:z.call(a))??x(xr,{color:typeof t.loading=="boolean"?void 0:t.loading,indeterminate:!0,width:"2"},null)])]}}),[[Qi,!S.value&&t.ripple,"",{center:!!t.icon}]])}),{group:m}}}),Pu={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function _L(t,e,n){const a=[];let i=[];const r=H0(t),s=j0(t),o=n??Pu[e.slice(-2).toUpperCase()]??0,l=(r.getDay()-o+7)%7,c=(s.getDay()-o+7)%7;for(let u=0;u0&&a.push(i),a}function SL(t,e,n){const a=n??Pu[e.slice(-2).toUpperCase()]??0,i=new Date(t);for(;i.getDay()!==a;)i.setDate(i.getDate()-1);return i}function CL(t,e){const n=new Date(t),a=((Pu[e.slice(-2).toUpperCase()]??0)+6)%7;for(;n.getDay()!==a;)n.setDate(n.getDate()+1);return n}function H0(t){return new Date(t.getFullYear(),t.getMonth(),1)}function j0(t){return new Date(t.getFullYear(),t.getMonth()+1,0)}function AL(t){const e=t.split("-").map(Number);return new Date(e[0],e[1]-1,e[2])}const PL=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function z0(t){if(t==null)return new Date;if(t instanceof Date)return t;if(typeof t=="string"){let e;if(PL.test(t))return AL(t);if(e=Date.parse(t),!isNaN(e))return new Date(e)}return null}const Xp=new Date(2e3,0,2);function TL(t,e){const n=e??Pu[t.slice(-2).toUpperCase()]??0;return Da(7).map(a=>{const i=new Date(Xp);return i.setDate(Xp.getDate()+n+a),new Intl.DateTimeFormat(t,{weekday:"narrow"}).format(i)})}function IL(t,e,n,a){const i=z0(t)??new Date,r=a==null?void 0:a[e];if(typeof r=="function")return r(i,e,n);let s={};switch(e){case"fullDate":s={year:"numeric",month:"long",day:"numeric"};break;case"fullDateWithWeekday":s={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const o=i.getDate(),l=new Intl.DateTimeFormat(n,{month:"long"}).format(i);return`${o} ${l}`;case"normalDateWithWeekday":s={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":s={month:"short",day:"numeric"};break;case"year":s={year:"numeric"};break;case"month":s={month:"long"};break;case"monthShort":s={month:"short"};break;case"monthAndYear":s={month:"long",year:"numeric"};break;case"monthAndDate":s={month:"long",day:"numeric"};break;case"weekday":s={weekday:"long"};break;case"weekdayShort":s={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(i.getDate());case"hours12h":s={hour:"numeric",hour12:!0};break;case"hours24h":s={hour:"numeric",hour12:!1};break;case"minutes":s={minute:"numeric"};break;case"seconds":s={second:"numeric"};break;case"fullTime":s={hour:"numeric",minute:"numeric"};break;case"fullTime12h":s={hour:"numeric",minute:"numeric",hour12:!0};break;case"fullTime24h":s={hour:"numeric",minute:"numeric",hour12:!1};break;case"fullDateTime":s={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"};break;case"fullDateTime12h":s={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!0};break;case"fullDateTime24h":s={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1};break;case"keyboardDate":s={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":return s={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric"},new Intl.DateTimeFormat(n,s).format(i).replace(/, /g," ");case"keyboardDateTime12h":return s={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!0},new Intl.DateTimeFormat(n,s).format(i).replace(/, /g," ");case"keyboardDateTime24h":return s={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!1},new Intl.DateTimeFormat(n,s).format(i).replace(/, /g," ");default:s=r??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,s).format(i)}function ML(t,e){const n=t.toJsDate(e),a=n.getFullYear(),i=_p(String(n.getMonth()+1),2,"0"),r=_p(String(n.getDate()),2,"0");return`${a}-${i}-${r}`}function OL(t){const[e,n,a]=t.split("-").map(Number);return new Date(e,n-1,a)}function LL(t,e){const n=new Date(t);return n.setMinutes(n.getMinutes()+e),n}function EL(t,e){const n=new Date(t);return n.setHours(n.getHours()+e),n}function DL(t,e){const n=new Date(t);return n.setDate(n.getDate()+e),n}function VL(t,e){const n=new Date(t);return n.setDate(n.getDate()+e*7),n}function RL(t,e){const n=new Date(t);return n.setDate(1),n.setMonth(n.getMonth()+e),n}function NL(t){return t.getFullYear()}function FL(t){return t.getMonth()}function BL(t){return t.getDate()}function YL(t){return new Date(t.getFullYear(),t.getMonth()+1,1)}function HL(t){return new Date(t.getFullYear(),t.getMonth()-1,1)}function jL(t){return t.getHours()}function zL(t){return t.getMinutes()}function WL(t){return new Date(t.getFullYear(),0,1)}function $L(t){return new Date(t.getFullYear(),11,31)}function XL(t,e){return $c(t,e[0])&&qL(t,e[1])}function UL(t){const e=new Date(t);return e instanceof Date&&!isNaN(e.getTime())}function $c(t,e){return t.getTime()>e.getTime()}function GL(t,e){return $c(Zh(t),Zh(e))}function qL(t,e){return t.getTime(){n.locale=t.locale[a]??a??n.locale}),n}function Ei(){const t=ht(W0);if(!t)throw new Error("[Vuetify] Could not find injected date options");const e=$t();return $0(t,e)}function lE(t,e){const n=t.toJsDate(e);let a=n.getFullYear(),i=new Date(a,0,1);if(n=o&&(a=a+1,i=o)}const r=Math.abs(n.getTime()-i.getTime()),s=Math.ceil(r/(1e3*60*60*24));return Math.floor(s/7)+1}const Tu=["sm","md","lg","xl","xxl"],Kh=Symbol.for("vuetify:display"),qp={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},cE=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:qp;return ta(qp,t)};function Zp(t){return At&&!t?window.innerWidth:typeof t=="object"&&t.clientWidth||0}function Kp(t){return At&&!t?window.innerHeight:typeof t=="object"&&t.clientHeight||0}function Jp(t){const e=At&&!t?window.navigator.userAgent:"ssr";function n(v){return!!e.match(v)}const a=n(/android/i),i=n(/iphone|ipad|ipod/i),r=n(/cordova/i),s=n(/electron/i),o=n(/chrome/i),l=n(/edge/i),c=n(/firefox/i),u=n(/opera/i),d=n(/win/i),h=n(/mac/i),f=n(/linux/i);return{android:a,ios:i,cordova:r,electron:s,chrome:o,edge:l,firefox:c,opera:u,win:d,mac:h,linux:f,touch:JM,ssr:e==="ssr"}}function uE(t,e){const{thresholds:n,mobileBreakpoint:a}=cE(t),i=De(Kp(e)),r=De(Jp(e)),s=Qn({}),o=De(Zp(e));function l(){i.value=Kp(),o.value=Zp()}function c(){l(),r.value=Jp()}return on(()=>{const u=o.value=n.xxl,g=u?"xs":d?"sm":h?"md":f?"lg":v?"xl":"xxl",p=typeof a=="number"?a:n[a],y=o.value0&&arguments[0]!==void 0?arguments[0]:{mobile:null},e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mi();const n=ht(Kh);if(!n)throw new Error("Could not find Vuetify display injection");const a=L(()=>t.mobile?!0:typeof t.mobileBreakpoint=="number"?n.width.valuee?{[`${e}--mobile`]:a.value}:{});return{...n,displayClasses:i,mobile:a}}const X0=Symbol.for("vuetify:goto");function U0(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:t=>t,easeInQuad:t=>t**2,easeOutQuad:t=>t*(2-t),easeInOutQuad:t=>t<.5?2*t**2:-1+(4-2*t)*t,easeInCubic:t=>t**3,easeOutCubic:t=>--t**3+1,easeInOutCubic:t=>t<.5?4*t**3:(t-1)*(2*t-2)*(2*t-2)+1,easeInQuart:t=>t**4,easeOutQuart:t=>1- --t**4,easeInOutQuart:t=>t<.5?8*t**4:1-8*--t**4,easeInQuint:t=>t**5,easeOutQuint:t=>1+--t**5,easeInOutQuint:t=>t<.5?16*t**5:1+16*--t**5}}}function dE(t){return Om(t)??(document.scrollingElement||document.body)}function Om(t){return typeof t=="string"?document.querySelector(t):bm(t)}function qd(t,e,n){if(typeof t=="number")return e&&n?-t:t;let a=Om(t),i=0;for(;a;)i+=e?a.offsetLeft:a.offsetTop,a=a.offsetParent;return i}function hE(t,e){return{rtl:e.isRtl,options:ta(U0(),t)}}async function Qp(t,e,n,a){const i=n?"scrollLeft":"scrollTop",r=ta((a==null?void 0:a.options)??U0(),e),s=a==null?void 0:a.rtl.value,o=(typeof t=="number"?t:Om(t))??0,l=r.container==="parent"&&o instanceof HTMLElement?o.parentElement:dE(r.container),c=typeof r.easing=="function"?r.easing:r.patterns[r.easing];if(!c)throw new TypeError(`Easing function "${r.easing}" not found.`);let u;if(typeof o=="number")u=qd(o,n,s);else if(u=qd(o,n,s)-qd(l,n,s),r.layout){const v=window.getComputedStyle(o).getPropertyValue("--v-layout-top");v&&(u-=parseInt(v,10))}u+=r.offset,u=mE(l,u,!!s,!!n);const d=l[i]??0;if(u===d)return Promise.resolve(u);const h=performance.now();return new Promise(f=>requestAnimationFrame(function v(m){const p=(m-h)/r.duration,y=Math.floor(d+(u-d)*c(en(p,0,1)));if(l[i]=y,p>=1&&Math.abs(y-l[i])<10)return f(u);if(p>2)return f(l[i]);requestAnimationFrame(v)}))}function fE(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const e=ht(X0),{isRtl:n}=On();if(!e)throw new Error("[Vuetify] Could not find injected goto instance");const a={...e,rtl:L(()=>e.rtl.value||n.value)};async function i(r,s){return Qp(r,ta(t,s),!1,a)}return i.horizontal=async(r,s)=>Qp(r,ta(t,s),!0,a),i}function mE(t,e,n,a){const{scrollWidth:i,scrollHeight:r}=t,[s,o]=t===document.scrollingElement?[window.innerWidth,window.innerHeight]:[t.offsetWidth,t.offsetHeight];let l,c;return a?n?(l=-(i-s),c=0):(l=0,c=i-s):(l=0,c=r+-o),Math.max(Math.min(e,c),l)}const ul=Symbol.for("vuetify:layout"),G0=Symbol.for("vuetify:layout-item"),eb=1e3,q0=ae({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),vs=ae({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function Z0(){const t=ht(ul);if(!t)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:t.getLayoutItem,mainRect:t.mainRect,mainStyles:t.mainStyles}}function ps(t){const e=ht(ul);if(!e)throw new Error("[Vuetify] Could not find injected layout");const n=t.id??`layout-item-${Yn()}`,a=un("useLayoutItem");Wt(G0,{id:n});const i=De(!1);Oy(()=>i.value=!0),X2(()=>i.value=!1);const{layoutItemStyles:r,layoutItemScrimStyles:s}=e.register(a,{...t,active:L(()=>i.value?!1:t.active.value),id:n});return Vn(()=>e.unregister(n)),{layoutItemStyles:r,layoutRect:e.layoutRect,layoutItemScrimStyles:s}}const gE=(t,e,n,a)=>{let i={top:0,left:0,right:0,bottom:0};const r=[{id:"",layer:{...i}}];for(const s of t){const o=e.get(s),l=n.get(s),c=a.get(s);if(!o||!l||!c)continue;const u={...i,[o.value]:parseInt(i[o.value],10)+(c.value?parseInt(l.value,10):0)};r.push({id:s,layer:u}),i=u}return r};function K0(t){const e=ht(ul,null),n=L(()=>e?e.rootZIndex.value-100:eb),a=xe([]),i=Qn(new Map),r=Qn(new Map),s=Qn(new Map),o=Qn(new Map),l=Qn(new Map),{resizeRef:c,contentRect:u}=gi(),d=L(()=>{const P=new Map,S=t.overlaps??[];for(const A of S.filter(T=>T.includes(":"))){const[T,E]=A.split(":");if(!a.value.includes(T)||!a.value.includes(E))continue;const I=i.get(T),O=i.get(E),V=r.get(T),F=r.get(E);!I||!O||!V||!F||(P.set(E,{position:I.value,amount:parseInt(V.value,10)}),P.set(T,{position:O.value,amount:-parseInt(F.value,10)}))}return P}),h=L(()=>{const P=[...new Set([...s.values()].map(A=>A.value))].sort((A,T)=>A-T),S=[];for(const A of P){const T=a.value.filter(E=>{var I;return((I=s.get(E))==null?void 0:I.value)===A});S.push(...T)}return gE(S,i,r,o)}),f=L(()=>!Array.from(l.values()).some(P=>P.value)),v=L(()=>h.value[h.value.length-1].layer),m=L(()=>({"--v-layout-left":Ne(v.value.left),"--v-layout-right":Ne(v.value.right),"--v-layout-top":Ne(v.value.top),"--v-layout-bottom":Ne(v.value.bottom),...f.value?void 0:{transition:"none"}})),g=L(()=>h.value.slice(1).map((P,S)=>{let{id:A}=P;const{layer:T}=h.value[S],E=r.get(A),I=i.get(A);return{id:A,...T,size:Number(E.value),position:I.value}})),p=P=>g.value.find(S=>S.id===P),y=un("createLayout"),w=De(!1);fn(()=>{w.value=!0}),Wt(ul,{register:(P,S)=>{let{id:A,order:T,position:E,layoutSize:I,elementSize:O,active:V,disableTransitions:F,absolute:z}=S;s.set(A,T),i.set(A,E),r.set(A,I),o.set(A,V),F&&l.set(A,F);const ne=Hs(G0,y==null?void 0:y.vnode).indexOf(P);ne>-1?a.value.splice(ne,0,A):a.value.push(A);const ee=L(()=>g.value.findIndex(se=>se.id===A)),J=L(()=>n.value+h.value.length*2-ee.value*2),X=L(()=>{const se=E.value==="left"||E.value==="right",q=E.value==="right",oe=E.value==="bottom",U=O.value??I.value,le=U===0?"%":"px",ue={[E.value]:0,zIndex:J.value,transform:`translate${se?"X":"Y"}(${(V.value?0:-(U===0?100:U))*(q||oe?-1:1)}${le})`,position:z.value||n.value!==eb?"absolute":"fixed",...f.value?void 0:{transition:"none"}};if(!w.value)return ue;const pe=g.value[ee.value];if(!pe)throw new Error(`[Vuetify] Could not find layout item "${A}"`);const $=d.value.get(A);return $&&(pe[$.position]+=$.amount),{...ue,height:se?`calc(100% - ${pe.top}px - ${pe.bottom}px)`:O.value?`${O.value}px`:void 0,left:q?void 0:`${pe.left}px`,right:q?`${pe.right}px`:void 0,top:E.value!=="bottom"?`${pe.top}px`:void 0,bottom:E.value!=="top"?`${pe.bottom}px`:void 0,width:se?O.value?`${O.value}px`:void 0:`calc(100% - ${pe.left}px - ${pe.right}px)`}}),Y=L(()=>({zIndex:J.value-1}));return{layoutItemStyles:X,layoutItemScrimStyles:Y,zIndex:J}},unregister:P=>{s.delete(P),i.delete(P),r.delete(P),o.delete(P),l.delete(P),a.value=a.value.filter(S=>S!==P)},mainRect:v,mainStyles:m,getLayoutItem:p,items:g,layoutRect:u,rootZIndex:n});const C=L(()=>["v-layout",{"v-layout--full-height":t.fullHeight}]),k=L(()=>({zIndex:e?n.value:void 0,position:e?"relative":void 0,overflow:e?"hidden":void 0}));return{layoutClasses:C,layoutStyles:k,getLayoutItem:p,items:g,layoutRect:u,layoutRef:c}}const J0=ae({modelValue:null,color:String,cancelText:{type:String,default:"$vuetify.confirmEdit.cancel"},okText:{type:String,default:"$vuetify.confirmEdit.ok"}},"VConfirmEdit"),Jh=ve()({name:"VConfirmEdit",props:J0(),emits:{cancel:()=>!0,save:t=>!0,"update:modelValue":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=Xe(t,"modelValue"),r=xe();on(()=>{r.value=structuredClone(Jt(i.value))});const{t:s}=$t(),o=L(()=>aa(i.value,r.value));function l(){i.value=r.value,n("save",r.value)}function c(){r.value=structuredClone(Jt(i.value)),n("cancel")}function u(h){return x(Re,null,[x(ct,me({disabled:o.value,variant:"text",color:t.color,onClick:c,text:s(t.cancelText)},h),null),x(ct,me({disabled:o.value,variant:"text",color:t.color,onClick:l,text:s(t.okText)},h),null)])}let d=!1;return we(()=>{var h;return x(Re,null,[(h=a.default)==null?void 0:h.call(a,{model:r,save:l,cancel:c,isPristine:o.value,get actions(){return d=!0,u}}),!d&&u()])}),{save:l,cancel:c,isPristine:o}}});const vE=ae({fluid:{type:Boolean,default:!1},...ze(),...Cn(),...dt()},"VContainer"),pE=ve()({name:"VContainer",props:vE(),setup(t,e){let{slots:n}=e;const{rtlClasses:a}=On(),{dimensionStyles:i}=An(t);return we(()=>x(t.tag,{class:["v-container",{"v-container--fluid":t.fluid},a.value,t.class],style:[i.value,t.style]},n)),{}}}),Q0=(()=>Tu.reduce((t,e)=>(t[e]={type:[Boolean,String,Number],default:!1},t),{}))(),ew=(()=>Tu.reduce((t,e)=>{const n="offset"+oo(e);return t[n]={type:[String,Number],default:null},t},{}))(),tw=(()=>Tu.reduce((t,e)=>{const n="order"+oo(e);return t[n]={type:[String,Number],default:null},t},{}))(),tb={col:Object.keys(Q0),offset:Object.keys(ew),order:Object.keys(tw)};function bE(t,e,n){let a=t;if(!(n==null||n===!1)){if(e){const i=e.replace(t,"");a+=`-${i}`}return t==="col"&&(a="v-"+a),t==="col"&&(n===""||n===!0)||(a+=`-${n}`),a.toLowerCase()}}const yE=["auto","start","end","center","baseline","stretch"],xE=ae({cols:{type:[Boolean,String,Number],default:!1},...Q0,offset:{type:[String,Number],default:null},...ew,order:{type:[String,Number],default:null},...tw,alignSelf:{type:String,default:null,validator:t=>yE.includes(t)},...ze(),...dt()},"VCol"),wE=ve()({name:"VCol",props:xE(),setup(t,e){let{slots:n}=e;const a=L(()=>{const i=[];let r;for(r in tb)tb[r].forEach(o=>{const l=t[o],c=bE(r,o,l);c&&i.push(c)});const s=i.some(o=>o.startsWith("v-col-"));return i.push({"v-col":!s||!t.cols,[`v-col-${t.cols}`]:t.cols,[`offset-${t.offset}`]:t.offset,[`order-${t.order}`]:t.order,[`align-self-${t.alignSelf}`]:t.alignSelf}),i});return()=>{var i;return bi(t.tag,{class:[a.value,t.class],style:t.style},(i=n.default)==null?void 0:i.call(n))}}}),Lm=["start","end","center"],nw=["space-between","space-around","space-evenly"];function Em(t,e){return Tu.reduce((n,a)=>{const i=t+oo(a);return n[i]=e(),n},{})}const kE=[...Lm,"baseline","stretch"],aw=t=>kE.includes(t),iw=Em("align",()=>({type:String,default:null,validator:aw})),_E=[...Lm,...nw],rw=t=>_E.includes(t),sw=Em("justify",()=>({type:String,default:null,validator:rw})),SE=[...Lm,...nw,"stretch"],ow=t=>SE.includes(t),lw=Em("alignContent",()=>({type:String,default:null,validator:ow})),nb={align:Object.keys(iw),justify:Object.keys(sw),alignContent:Object.keys(lw)},CE={align:"align",justify:"justify",alignContent:"align-content"};function AE(t,e,n){let a=CE[t];if(n!=null){if(e){const i=e.replace(t,"");a+=`-${i}`}return a+=`-${n}`,a.toLowerCase()}}const PE=ae({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:aw},...iw,justify:{type:String,default:null,validator:rw},...sw,alignContent:{type:String,default:null,validator:ow},...lw,...ze(),...dt()},"VRow"),TE=ve()({name:"VRow",props:PE(),setup(t,e){let{slots:n}=e;const a=L(()=>{const i=[];let r;for(r in nb)nb[r].forEach(s=>{const o=t[s],l=AE(r,s,o);l&&i.push(l)});return i.push({"v-row--no-gutters":t.noGutters,"v-row--dense":t.dense,[`align-${t.align}`]:t.align,[`justify-${t.justify}`]:t.justify,[`align-content-${t.alignContent}`]:t.alignContent}),i});return()=>{var i;return bi(t.tag,{class:["v-row",a.value,t.class],style:t.style},(i=n.default)==null?void 0:i.call(n))}}}),cw=Oi("v-spacer","div","VSpacer"),uw=ae({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:null},nextIcon:{type:Ze,default:"$next"},prevIcon:{type:Ze,default:"$prev"},modeIcon:{type:Ze,default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),Qh=ve()({name:"VDatePickerControls",props:uw(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(t,e){let{emit:n}=e;const a=L(()=>Array.isArray(t.disabled)?t.disabled.includes("text"):!!t.disabled),i=L(()=>Array.isArray(t.disabled)?t.disabled.includes("mode"):!!t.disabled),r=L(()=>Array.isArray(t.disabled)?t.disabled.includes("prev"):!!t.disabled),s=L(()=>Array.isArray(t.disabled)?t.disabled.includes("next"):!!t.disabled);function o(){n("click:prev")}function l(){n("click:next")}function c(){n("click:year")}function u(){n("click:month")}return we(()=>x("div",{class:["v-date-picker-controls"]},[x(ct,{class:"v-date-picker-controls__month-btn","data-testid":"month-btn",disabled:a.value,text:t.text,variant:"text",rounded:!0,onClick:u},null),x(ct,{class:"v-date-picker-controls__mode-btn","data-testid":"year-btn",disabled:i.value,density:"comfortable",icon:t.modeIcon,variant:"text",onClick:c},null),x(cw,null,null),x("div",{class:"v-date-picker-controls__month"},[x(ct,{"data-testid":"prev-month",disabled:r.value,icon:t.prevIcon,variant:"text",onClick:o},null),x(ct,{"data-testid":"next-month",disabled:s.value,icon:t.nextIcon,variant:"text",onClick:l},null)])])),{}}});const xi=ae({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:t=>t!==!0}},"transition"),na=(t,e)=>{let{slots:n}=e;const{transition:a,disabled:i,group:r,...s}=t,{component:o=r?qf:Ai,...l}=typeof a=="object"?a:{};return bi(o,me(typeof a=="string"?{name:i?"":a}:l,typeof a=="string"?{}:Object.fromEntries(Object.entries({disabled:i,group:r}).filter(c=>{let[u,d]=c;return d!==void 0})),s),n)},IE=ae({appendIcon:Ze,color:String,header:String,transition:String,onClick:Rn()},"VDatePickerHeader"),ef=ve()({name:"VDatePickerHeader",props:IE(),emits:{click:()=>!0,"click:append":()=>!0},setup(t,e){let{emit:n,slots:a}=e;const{backgroundColorClasses:i,backgroundColorStyles:r}=Ft(t,"color");function s(){n("click")}function o(){n("click:append")}return we(()=>{const l=!!(a.default||t.header),c=!!(a.append||t.appendIcon);return x("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!t.onClick},i.value],style:r.value,onClick:s},[a.prepend&&x("div",{key:"prepend",class:"v-date-picker-header__prepend"},[a.prepend()]),l&&x(na,{key:"content",name:t.transition},{default:()=>{var u;return[x("div",{key:t.header,class:"v-date-picker-header__content"},[((u=a.default)==null?void 0:u.call(a))??t.header])]}}),c&&x("div",{class:"v-date-picker-header__append"},[a.append?x(st,{key:"append-defaults",disabled:!t.appendIcon,defaults:{VBtn:{icon:t.appendIcon,variant:"text"}}},{default:()=>{var u;return[(u=a.append)==null?void 0:u.call(a)]}}):x(ct,{key:"append-btn",icon:t.appendIcon,variant:"text",onClick:o},null)])])}),{}}});const dw=ae({allowedDates:[Array,Function],disabled:{type:Boolean,default:null},displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:"dynamic"},firstDayOfWeek:[Number,String]},"calendar");function hw(t){const e=Ei(),n=Xe(t,"modelValue",[],v=>Gt(v)),a=L(()=>t.displayValue?e.date(t.displayValue):n.value.length>0?e.date(n.value[0]):t.min?e.date(t.min):Array.isArray(t.allowedDates)?e.date(t.allowedDates[0]):e.date()),i=Xe(t,"year",void 0,v=>{const m=v!=null?Number(v):e.getYear(a.value);return e.startOfYear(e.setYear(e.date(),m))},v=>e.getYear(v)),r=Xe(t,"month",void 0,v=>{const m=v!=null?Number(v):e.getMonth(a.value),g=e.setYear(e.startOfMonth(e.date()),e.getYear(i.value));return e.setMonth(g,m)},v=>e.getMonth(v)),s=L(()=>t.firstDayOfWeek??t.weekdays[0]),o=L(()=>{const v=Number(t.firstDayOfWeek??0);return t.weekdays.map(m=>(m+v)%7)}),l=L(()=>{const v=e.getWeekArray(r.value,s.value),m=v.flat(),g=6*7;if(t.weeksInMonth==="static"&&m.lengtho.value.includes(e.toJsDate(g).getDay())).map((g,p)=>{const y=e.toISO(g),w=!e.isSameMonth(g,r.value),C=e.isSameDay(g,e.startOfMonth(r.value)),k=e.isSameDay(g,e.endOfMonth(r.value)),P=e.isSameDay(g,r.value);return{date:g,isoDate:y,formatted:e.format(g,"keyboardDate"),year:e.getYear(g),month:e.getMonth(g),isDisabled:f(g),isWeekStart:p%7===0,isWeekEnd:p%7===6,isToday:e.isSameDay(g,m),isAdjacent:w,isHidden:w&&!t.showAdjacentMonths,isStart:C,isSelected:n.value.some(S=>e.isSameDay(g,S)),isEnd:k,isSame:P,localized:e.format(g,"dayOfMonth")}})}const u=L(()=>{const v=e.startOfWeek(a.value,t.firstDayOfWeek),m=[];for(let p=0;p<=6;p++)m.push(e.addDays(v,p));const g=e.date();return c(m,g)}),d=L(()=>{const v=l.value.flat(),m=e.date();return c(v,m)}),h=L(()=>l.value.map(v=>v.length?lE(e,v[0]):null));function f(v){if(t.disabled)return!0;const m=e.date(v);return t.min&&e.isAfter(e.date(t.min),m)||t.max&&e.isAfter(m,e.date(t.max))?!0:Array.isArray(t.allowedDates)&&t.allowedDates.length>0?!t.allowedDates.some(g=>e.isSameDay(e.date(g),m)):typeof t.allowedDates=="function"?!t.allowedDates(m):!1}return{displayValue:a,daysInMonth:d,daysInWeek:u,genDays:c,model:n,weeksInMonth:l,weekDays:o,weekNumbers:h}}const fw=ae({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},...Lt(dw(),["displayValue"])},"VDatePickerMonth"),tf=ve()({name:"VDatePickerMonth",props:fw(),emits:{"update:modelValue":t=>!0,"update:month":t=>!0,"update:year":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=xe(),{daysInMonth:r,model:s,weekNumbers:o}=hw(t),l=Ei(),c=De(),u=De(),d=De(!1),h=L(()=>d.value?t.reverseTransition:t.transition);t.multiple==="range"&&s.value.length>0&&(c.value=s.value[0],s.value.length>1&&(u.value=s.value[s.value.length-1]));const f=L(()=>{const p=["number","string"].includes(typeof t.multiple)?Number(t.multiple):1/0;return s.value.length>=p});Oe(r,(p,y)=>{y&&(d.value=l.isBefore(p[0].date,y[0].date))});function v(p){const y=l.startOfDay(p);if(s.value.length===0?c.value=void 0:s.value.length===1&&(c.value=s.value[0],u.value=void 0),!c.value)c.value=y,s.value=[c.value];else if(u.value)c.value=p,u.value=void 0,s.value=[c.value];else{if(l.isSameDay(y,c.value)){c.value=void 0,s.value=[];return}else l.isBefore(y,c.value)?(u.value=l.endOfDay(c.value),c.value=y):u.value=l.endOfDay(y);const w=l.getDiff(u.value,c.value,"days"),C=[c.value];for(let k=1;kl.isSameDay(w,p));if(y===-1)s.value=[...s.value,p];else{const w=[...s.value];w.splice(y,1),s.value=w}}function g(p){t.multiple==="range"?v(p):t.multiple?m(p):s.value=[p]}return()=>x("div",{class:"v-date-picker-month"},[t.showWeek&&x("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!t.hideWeekdays&&x("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[En(" ")]),o.value.map(p=>x("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[p]))]),x(na,{name:h.value},{default:()=>{var p;return[x("div",{ref:i,key:(p=r.value[0].date)==null?void 0:p.toString(),class:"v-date-picker-month__days"},[!t.hideWeekdays&&l.getWeekdays(t.firstDayOfWeek).map(y=>x("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[y])),r.value.map((y,w)=>{const C={props:{onClick:()=>g(y.date)},item:y,i:w};return f.value&&!y.isSelected&&(y.isDisabled=!0),x("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":y.isAdjacent,"v-date-picker-month__day--hide-adjacent":y.isHidden,"v-date-picker-month__day--selected":y.isSelected,"v-date-picker-month__day--week-end":y.isWeekEnd,"v-date-picker-month__day--week-start":y.isWeekStart}],"data-v-date":y.isDisabled?void 0:y.isoDate},[(t.showAdjacentMonths||!y.isAdjacent)&&x(st,{defaults:{VBtn:{class:"v-date-picker-month__day-btn",color:(y.isSelected||y.isToday)&&!y.isDisabled?t.color:void 0,disabled:y.isDisabled,icon:!0,ripple:!1,text:y.localized,variant:y.isDisabled?y.isToday?"outlined":"text":y.isToday&&!y.isSelected?"outlined":"flat",onClick:()=>g(y.date)}}},{default:()=>{var k;return[((k=a.day)==null?void 0:k.call(a,C))??x(ct,C.props,null)]}})])})])]}})])}});const mw=ae({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number},"VDatePickerMonths"),nf=ve()({name:"VDatePickerMonths",props:mw(),emits:{"update:modelValue":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=Ei(),r=Xe(t,"modelValue"),s=L(()=>{let o=i.startOfYear(i.date());return t.year&&(o=i.setYear(o,t.year)),Da(12).map(l=>{const c=i.format(o,"monthShort"),u=!!(t.min&&i.isAfter(i.startOfMonth(i.date(t.min)),o)||t.max&&i.isAfter(o,i.startOfMonth(i.date(t.max))));return o=i.getNextMonth(o),{isDisabled:u,text:c,value:l}})});return on(()=>{r.value=r.value??i.getMonth(i.date())}),we(()=>x("div",{class:"v-date-picker-months",style:{height:Ne(t.height)}},[x("div",{class:"v-date-picker-months__content"},[s.value.map((o,l)=>{var d;const c={active:r.value===l,color:r.value===l?t.color:void 0,disabled:o.isDisabled,rounded:!0,text:o.text,variant:r.value===o.value?"flat":"text",onClick:()=>u(l)};function u(h){if(r.value===h){n("update:modelValue",r.value);return}r.value=h}return((d=a.month)==null?void 0:d.call(a,{month:o,i:l,props:c}))??x(ct,me({key:"month"},c),null)})])])),{}}});const gw=ae({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),af=ve()({name:"VDatePickerYears",props:gw(),emits:{"update:modelValue":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=Ei(),r=Xe(t,"modelValue"),s=L(()=>{const l=i.getYear(i.date());let c=l-100,u=l+52;t.min&&(c=i.getYear(i.date(t.min))),t.max&&(u=i.getYear(i.date(t.max)));let d=i.startOfYear(i.date());return d=i.setYear(d,c),Da(u-c+1,c).map(h=>{const f=i.format(d,"year");return d=i.setYear(d,i.getYear(d)+1),{text:f,value:h}})});on(()=>{r.value=r.value??i.getYear(i.date())});const o=jc();return fn(async()=>{var l;await wt(),(l=o.el)==null||l.scrollIntoView({block:"center"})}),we(()=>x("div",{class:"v-date-picker-years",style:{height:Ne(t.height)}},[x("div",{class:"v-date-picker-years__content"},[s.value.map((l,c)=>{var d;const u={ref:r.value===l.value?o:void 0,active:r.value===l.value,color:r.value===l.value?t.color:void 0,rounded:!0,text:l.text,variant:r.value===l.value?"flat":"text",onClick:()=>{if(r.value===l.value){n("update:modelValue",r.value);return}r.value=l.value}};return((d=a.year)==null?void 0:d.call(a,{year:l,i:c,props:u}))??x(ct,me({key:"month"},u),null)})])])),{}}}),ME=ae({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function za(t,e,n){return ve()({name:t,props:ME({mode:n,origin:e}),setup(a,i){let{slots:r}=i;const s={onBeforeEnter(o){a.origin&&(o.style.transformOrigin=a.origin)},onLeave(o){if(a.leaveAbsolute){const{offsetTop:l,offsetLeft:c,offsetWidth:u,offsetHeight:d}=o;o._transitionInitialStyles={position:o.style.position,top:o.style.top,left:o.style.left,width:o.style.width,height:o.style.height},o.style.position="absolute",o.style.top=`${l}px`,o.style.left=`${c}px`,o.style.width=`${u}px`,o.style.height=`${d}px`}a.hideOnLeave&&o.style.setProperty("display","none","important")},onAfterLeave(o){if(a.leaveAbsolute&&(o!=null&&o._transitionInitialStyles)){const{position:l,top:c,left:u,width:d,height:h}=o._transitionInitialStyles;delete o._transitionInitialStyles,o.style.position=l||"",o.style.top=c||"",o.style.left=u||"",o.style.width=d||"",o.style.height=h||""}}};return()=>{const o=a.group?qf:Ai;return bi(o,{name:a.disabled?"":t,css:!a.disabled,...a.group?void 0:{mode:a.mode},...a.disabled?{}:s},r.default)}}})}function vw(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return ve()({name:t,props:{mode:{type:String,default:n},disabled:Boolean,group:Boolean},setup(a,i){let{slots:r}=i;const s=a.group?qf:Ai;return()=>bi(s,{name:a.disabled?"":t,css:!a.disabled,...a.disabled?{}:e},r.default)}})}function pw(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",a=Iy(`offset-${n}`);return{onBeforeEnter(s){s._parent=s.parentNode,s._initialStyle={transition:s.style.transition,overflow:s.style.overflow,[n]:s.style[n]}},onEnter(s){const o=s._initialStyle;if(!o)return;s.style.setProperty("transition","none","important"),s.style.overflow="hidden";const l=`${s[a]}px`;s.style[n]="0",s.offsetHeight,s.style.transition=o.transition,t&&s._parent&&s._parent.classList.add(t),requestAnimationFrame(()=>{s.style[n]=l})},onAfterEnter:r,onEnterCancelled:r,onLeave(s){s._initialStyle={transition:"",overflow:s.style.overflow,[n]:s.style[n]},s.style.overflow="hidden",s.style[n]=`${s[a]}px`,s.offsetHeight,requestAnimationFrame(()=>s.style[n]="0")},onAfterLeave:i,onLeaveCancelled:i};function i(s){t&&s._parent&&s._parent.classList.remove(t),r(s)}function r(s){if(!s._initialStyle)return;const o=s._initialStyle[n];s.style.overflow=s._initialStyle.overflow,o!=null&&(s.style[n]=o),delete s._initialStyle}}const OE=ae({target:[Object,Array]},"v-dialog-transition"),Iu=ve()({name:"VDialogTransition",props:OE(),setup(t,e){let{slots:n}=e;const a={onBeforeEnter(i){i.style.pointerEvents="none",i.style.visibility="hidden"},async onEnter(i,r){var h;await new Promise(f=>requestAnimationFrame(f)),await new Promise(f=>requestAnimationFrame(f)),i.style.visibility="";const{x:s,y:o,sx:l,sy:c,speed:u}=ib(t.target,i),d=jr(i,[{transform:`translate(${s}px, ${o}px) scale(${l}, ${c})`,opacity:0},{}],{duration:225*u,easing:YO});(h=ab(i))==null||h.forEach(f=>{jr(f,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*u,easing:rl})}),d.finished.then(()=>r())},onAfterEnter(i){i.style.removeProperty("pointer-events")},onBeforeLeave(i){i.style.pointerEvents="none"},async onLeave(i,r){var h;await new Promise(f=>requestAnimationFrame(f));const{x:s,y:o,sx:l,sy:c,speed:u}=ib(t.target,i);jr(i,[{},{transform:`translate(${s}px, ${o}px) scale(${l}, ${c})`,opacity:0}],{duration:125*u,easing:HO}).finished.then(()=>r()),(h=ab(i))==null||h.forEach(f=>{jr(f,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*u,easing:rl})})},onAfterLeave(i){i.style.removeProperty("pointer-events")}};return()=>t.target?x(Ai,me({name:"dialog-transition"},a,{css:!1}),n):x(Ai,{name:"dialog-transition"},n)}});function ab(t){var n;const e=(n=t.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return e&&[...e]}function ib(t,e){const n=u0(t),a=wm(e),[i,r]=getComputedStyle(e).transformOrigin.split(" ").map(p=>parseFloat(p)),[s,o]=getComputedStyle(e).getPropertyValue("--v-overlay-anchor-origin").split(" ");let l=n.left+n.width/2;s==="left"||o==="left"?l-=n.width/2:(s==="right"||o==="right")&&(l+=n.width/2);let c=n.top+n.height/2;s==="top"||o==="top"?c-=n.height/2:(s==="bottom"||o==="bottom")&&(c+=n.height/2);const u=n.width/a.width,d=n.height/a.height,h=Math.max(1,u,d),f=u/h||0,v=d/h||0,m=a.width*a.height/(window.innerWidth*window.innerHeight),g=m>.12?Math.min(1.5,(m-.12)*10+1):1;return{x:l-(i+a.left),y:c-(r+a.top),sx:f,sy:v,speed:g}}const LE=za("fab-transition","center center","out-in"),EE=za("dialog-bottom-transition"),DE=za("dialog-top-transition"),dl=za("fade-transition"),Dm=za("scale-transition"),VE=za("scroll-x-transition"),RE=za("scroll-x-reverse-transition"),NE=za("scroll-y-transition"),FE=za("scroll-y-reverse-transition"),BE=za("slide-x-transition"),YE=za("slide-x-reverse-transition"),Vm=za("slide-y-transition"),HE=za("slide-y-reverse-transition"),Mu=vw("expand-transition",pw()),Rm=vw("expand-x-transition",pw("",!0));const bw=Oi("v-picker-title");const Rl=ae({color:String,...Pa(),...ze(),...Cn(),...Mn(),...Ji(),...yo(),...an(),...dt(),...kt()},"VSheet"),Pi=ve()({name:"VSheet",props:Rl(),setup(t,e){let{slots:n}=e;const{themeClasses:a}=Ot(t),{backgroundColorClasses:i,backgroundColorStyles:r}=Ft(ge(t,"color")),{borderClasses:s}=ja(t),{dimensionStyles:o}=An(t),{elevationClasses:l}=Hn(t),{locationStyles:c}=ms(t),{positionClasses:u}=xo(t),{roundedClasses:d}=dn(t);return we(()=>x(t.tag,{class:["v-sheet",a.value,i.value,s.value,l.value,u.value,d.value,t.class],style:[r.value,o.value,c.value,t.style]},n)),{}}}),Nm=ae({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...Rl()},"VPicker"),hl=ve()({name:"VPicker",props:Nm(),setup(t,e){let{slots:n}=e;const{backgroundColorClasses:a,backgroundColorStyles:i}=Ft(ge(t,"color"));return we(()=>{const r=Pi.filterProps(t),s=!!(t.title||n.title);return x(Pi,me(r,{color:t.bgColor,class:["v-picker",{"v-picker--landscape":t.landscape,"v-picker--with-actions":!!n.actions},t.class],style:t.style}),{default:()=>{var o;return[!t.hideHeader&&x("div",{key:"header",class:[a.value],style:[i.value]},[s&&x(bw,{key:"picker-title"},{default:()=>{var l;return[((l=n.title)==null?void 0:l.call(n))??t.title]}}),n.header&&x("div",{class:"v-picker__header"},[n.header()])]),x("div",{class:"v-picker__body"},[(o=n.default)==null?void 0:o.call(n)]),n.actions&&x(st,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[x("div",{class:"v-picker__actions"},[n.actions()])]})]}})}),{}}}),yw=ae({header:{type:String,default:"$vuetify.datePicker.header"},...uw(),...fw({weeksInMonth:"static"}),...Lt(mw(),["modelValue"]),...Lt(gw(),["modelValue"]),...Nm({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),rf=ve()({name:"VDatePicker",props:yw(),emits:{"update:modelValue":t=>!0,"update:month":t=>!0,"update:year":t=>!0,"update:viewMode":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=Ei(),{t:r}=$t(),s=Xe(t,"modelValue",void 0,T=>Gt(T),T=>t.multiple?T:T[0]),o=Xe(t,"viewMode"),l=L(()=>{const T=i.date(t.min);return t.min&&i.isValid(T)?T:null}),c=L(()=>{const T=i.date(t.max);return t.max&&i.isValid(T)?T:null}),u=L(()=>{var I;const T=i.date();let E=T;return(I=s.value)!=null&&I[0]?E=i.date(s.value[0]):l.value&&i.isBefore(T,l.value)?E=l.value:c.value&&i.isAfter(T,c.value)&&(E=c.value),E&&i.isValid(E)?E:T}),d=xe(Number(t.month??i.getMonth(i.startOfMonth(u.value)))),h=xe(Number(t.year??i.getYear(i.startOfYear(i.setMonth(u.value,d.value))))),f=De(!1),v=L(()=>t.multiple&&s.value.length>1?r("$vuetify.datePicker.itemsSelected",s.value.length):s.value[0]&&i.isValid(s.value[0])?i.format(i.date(s.value[0]),"normalDateWithWeekday"):r(t.header)),m=L(()=>{let T=i.date();return T=i.setDate(T,1),T=i.setMonth(T,d.value),T=i.setYear(T,h.value),i.format(T,"monthAndYear")}),g=L(()=>`date-picker-header${f.value?"-reverse":""}-transition`),p=L(()=>{if(t.disabled)return!0;const T=[];if(o.value!=="month")T.push("prev","next");else{let E=i.date();if(E=i.startOfMonth(E),E=i.setMonth(E,d.value),E=i.setYear(E,h.value),l.value){const I=i.addDays(i.startOfMonth(E),-1);i.isAfter(l.value,I)&&T.push("prev")}if(c.value){const I=i.addDays(i.endOfMonth(E),1);i.isAfter(I,c.value)&&T.push("next")}}return T});function y(){d.value<11?d.value++:(h.value++,d.value=0,A(h.value)),S(d.value)}function w(){d.value>0?d.value--:(h.value--,d.value=11,A(h.value)),S(d.value)}function C(){o.value="month"}function k(){o.value=o.value==="months"?"month":"months"}function P(){o.value=o.value==="year"?"month":"year"}function S(T){o.value==="months"&&k(),n("update:month",T)}function A(T){o.value==="year"&&P(),n("update:year",T)}return Oe(s,(T,E)=>{const I=Gt(E),O=Gt(T);if(!O.length)return;const V=i.date(I[I.length-1]),F=i.date(O[O.length-1]),z=i.getMonth(F),W=i.getYear(F);z!==d.value&&(d.value=z,S(d.value)),W!==h.value&&(h.value=W,A(h.value)),f.value=i.isBefore(V,F)}),we(()=>{const T=hl.filterProps(t),E=Qh.filterProps(t),I=ef.filterProps(t),O=tf.filterProps(t),V=Lt(nf.filterProps(t),["modelValue"]),F=Lt(af.filterProps(t),["modelValue"]),z={header:v.value,transition:g.value};return x(hl,me(T,{class:["v-date-picker",`v-date-picker--${o.value}`,{"v-date-picker--show-week":t.showWeek},t.class],style:t.style}),{title:()=>{var W;return((W=a.title)==null?void 0:W.call(a))??x("div",{class:"v-date-picker__title"},[r(t.title)])},header:()=>a.header?x(st,{defaults:{VDatePickerHeader:{...z}}},{default:()=>{var W;return[(W=a.header)==null?void 0:W.call(a,z)]}}):x(ef,me({key:"header"},I,z,{onClick:o.value!=="month"?C:void 0}),{...a,default:void 0}),default:()=>x(Re,null,[x(Qh,me(E,{disabled:p.value,text:m.value,"onClick:next":y,"onClick:prev":w,"onClick:month":k,"onClick:year":P}),null),x(dl,{hideOnLeave:!0},{default:()=>[o.value==="months"?x(nf,me({key:"date-picker-months"},V,{modelValue:d.value,"onUpdate:modelValue":[W=>d.value=W,S],min:l.value,max:c.value,year:h.value}),null):o.value==="year"?x(af,me({key:"date-picker-years"},F,{modelValue:h.value,"onUpdate:modelValue":[W=>h.value=W,A],min:l.value,max:c.value}),null):x(tf,me({key:"date-picker-month"},O,{modelValue:s.value,"onUpdate:modelValue":W=>s.value=W,month:d.value,"onUpdate:month":[W=>d.value=W,S],year:h.value,"onUpdate:year":[W=>h.value=W,A],min:l.value,max:c.value}),null)]})]),actions:a.actions})}),{}}});function Zd(t,e){return{x:t.x+e.x,y:t.y+e.y}}function jE(t,e){return{x:t.x-e.x,y:t.y-e.y}}function rb(t,e){if(t.side==="top"||t.side==="bottom"){const{side:n,align:a}=t,i=a==="left"?0:a==="center"?e.width/2:a==="right"?e.width:a,r=n==="top"?0:n==="bottom"?e.height:n;return Zd({x:i,y:r},e)}else if(t.side==="left"||t.side==="right"){const{side:n,align:a}=t,i=n==="left"?0:n==="right"?e.width:n,r=a==="top"?0:a==="center"?e.height/2:a==="bottom"?e.height:a;return Zd({x:i,y:r},e)}return Zd({x:e.width/2,y:e.height/2},e)}const xw={static:$E,connected:UE},zE=ae({locationStrategy:{type:[String,Function],default:"static",validator:t=>typeof t=="function"||t in xw},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function WE(t,e){const n=xe({}),a=xe();At&&ha(()=>!!(e.isActive.value&&t.locationStrategy),r=>{var s,o;Oe(()=>t.locationStrategy,r),Bn(()=>{window.removeEventListener("resize",i),a.value=void 0}),window.addEventListener("resize",i,{passive:!0}),typeof t.locationStrategy=="function"?a.value=(s=t.locationStrategy(e,t,n))==null?void 0:s.updateLocation:a.value=(o=xw[t.locationStrategy](e,t,n))==null?void 0:o.updateLocation});function i(r){var s;(s=a.value)==null||s.call(a,r)}return{contentStyles:n,updateLocation:a}}function $E(){}function XE(t,e){const n=wm(t);return e?n.x+=parseFloat(t.style.right||0):n.x-=parseFloat(t.style.left||0),n.y-=parseFloat(t.style.top||0),n}function UE(t,e,n){(Array.isArray(t.target.value)||zO(t.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[t.isRtl.value?"right":"left"]:0});const{preferredAnchor:i,preferredOrigin:r}=xm(()=>{const v=Hh(e.location,t.isRtl.value),m=e.origin==="overlap"?v:e.origin==="auto"?$d(v):Hh(e.origin,t.isRtl.value);return v.side===m.side&&v.align===Xd(m).align?{preferredAnchor:Cp(v),preferredOrigin:Cp(m)}:{preferredAnchor:v,preferredOrigin:m}}),[s,o,l,c]=["minWidth","minHeight","maxWidth","maxHeight"].map(v=>L(()=>{const m=parseFloat(e[v]);return isNaN(m)?1/0:m})),u=L(()=>{if(Array.isArray(e.offset))return e.offset;if(typeof e.offset=="string"){const v=e.offset.split(" ").map(parseFloat);return v.length<2&&v.push(0),v}return typeof e.offset=="number"?[e.offset,0]:[0,0]});let d=!1;const h=new ResizeObserver(()=>{d&&f()});Oe([t.target,t.contentEl],(v,m)=>{let[g,p]=v,[y,w]=m;y&&!Array.isArray(y)&&h.unobserve(y),g&&!Array.isArray(g)&&h.observe(g),w&&h.unobserve(w),p&&h.observe(p)},{immediate:!0}),Bn(()=>{h.disconnect()});function f(){if(d=!1,requestAnimationFrame(()=>d=!0),!t.target.value||!t.contentEl.value)return;const v=u0(t.target.value),m=XE(t.contentEl.value,t.isRtl.value),g=sl(t.contentEl.value),p=12;g.length||(g.push(document.documentElement),t.contentEl.value.style.top&&t.contentEl.value.style.left||(m.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),m.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const y=g.reduce((I,O)=>{const V=O.getBoundingClientRect(),F=new Gr({x:O===document.documentElement?0:V.x,y:O===document.documentElement?0:V.y,width:O.clientWidth,height:O.clientHeight});return I?new Gr({x:Math.max(I.left,F.left),y:Math.max(I.top,F.top),width:Math.min(I.right,F.right)-Math.max(I.left,F.left),height:Math.min(I.bottom,F.bottom)-Math.max(I.top,F.top)}):F},void 0);y.x+=p,y.y+=p,y.width-=p*2,y.height-=p*2;let w={anchor:i.value,origin:r.value};function C(I){const O=new Gr(m),V=rb(I.anchor,v),F=rb(I.origin,O);let{x:z,y:W}=jE(V,F);switch(I.anchor.side){case"top":W-=u.value[0];break;case"bottom":W+=u.value[0];break;case"left":z-=u.value[0];break;case"right":z+=u.value[0];break}switch(I.anchor.align){case"top":W-=u.value[1];break;case"bottom":W+=u.value[1];break;case"left":z-=u.value[1];break;case"right":z+=u.value[1];break}return O.x+=z,O.y+=W,O.width=Math.min(O.width,l.value),O.height=Math.min(O.height,c.value),{overflows:Pp(O,y),x:z,y:W}}let k=0,P=0;const S={x:0,y:0},A={x:!1,y:!1};let T=-1;for(;!(T++>10);){const{x:I,y:O,overflows:V}=C(w);k+=I,P+=O,m.x+=I,m.y+=O;{const F=Ap(w.anchor),z=V.x.before||V.x.after,W=V.y.before||V.y.after;let ne=!1;if(["x","y"].forEach(ee=>{if(ee==="x"&&z&&!A.x||ee==="y"&&W&&!A.y){const J={anchor:{...w.anchor},origin:{...w.origin}},X=ee==="x"?F==="y"?Xd:$d:F==="y"?$d:Xd;J.anchor=X(J.anchor),J.origin=X(J.origin);const{overflows:Y}=C(J);(Y[ee].before<=V[ee].before&&Y[ee].after<=V[ee].after||Y[ee].before+Y[ee].after<(V[ee].before+V[ee].after)/2)&&(w=J,ne=A[ee]=!0)}}),ne)continue}V.x.before&&(k+=V.x.before,m.x+=V.x.before),V.x.after&&(k-=V.x.after,m.x-=V.x.after),V.y.before&&(P+=V.y.before,m.y+=V.y.before),V.y.after&&(P-=V.y.after,m.y-=V.y.after);{const F=Pp(m,y);S.x=y.width-F.x.before-F.x.after,S.y=y.height-F.y.before-F.y.after,k+=F.x.before,m.x+=F.x.before,P+=F.y.before,m.y+=F.y.before}break}const E=Ap(w.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${w.anchor.side} ${w.anchor.align}`,transformOrigin:`${w.origin.side} ${w.origin.align}`,top:Ne(Kd(P)),left:t.isRtl.value?void 0:Ne(Kd(k)),right:t.isRtl.value?Ne(Kd(-k)):void 0,minWidth:Ne(E==="y"?Math.min(s.value,v.width):s.value),maxWidth:Ne(sb(en(S.x,s.value===1/0?0:s.value,l.value))),maxHeight:Ne(sb(en(S.y,o.value===1/0?0:o.value,c.value)))}),{available:S,contentBox:m}}return Oe(()=>[i.value,r.value,e.offset,e.minWidth,e.minHeight,e.maxWidth,e.maxHeight],()=>f()),wt(()=>{const v=f();if(!v)return;const{available:m,contentBox:g}=v;g.height>m.y&&requestAnimationFrame(()=>{f(),requestAnimationFrame(()=>{f()})})}),{updateLocation:f}}function Kd(t){return Math.round(t*devicePixelRatio)/devicePixelRatio}function sb(t){return Math.ceil(t*devicePixelRatio)/devicePixelRatio}let sf=!0;const Xc=[];function GE(t){!sf||Xc.length?(Xc.push(t),of()):(sf=!1,t(),of())}let ob=-1;function of(){cancelAnimationFrame(ob),ob=requestAnimationFrame(()=>{const t=Xc.shift();t&&t(),Xc.length?of():sf=!0})}const Tc={none:null,close:KE,block:JE,reposition:QE},qE=ae({scrollStrategy:{type:[String,Function],default:"block",validator:t=>typeof t=="function"||t in Tc}},"VOverlay-scroll-strategies");function ZE(t,e){if(!At)return;let n;on(async()=>{n==null||n.stop(),e.isActive.value&&t.scrollStrategy&&(n=so(),await new Promise(a=>setTimeout(a)),n.active&&n.run(()=>{var a;typeof t.scrollStrategy=="function"?t.scrollStrategy(e,t,n):(a=Tc[t.scrollStrategy])==null||a.call(Tc,e,t,n)}))}),Bn(()=>{n==null||n.stop()})}function KE(t){function e(n){t.isActive.value=!1}ww(t.targetEl.value??t.contentEl.value,e)}function JE(t,e){var s;const n=(s=t.root.value)==null?void 0:s.offsetParent,a=[...new Set([...sl(t.targetEl.value,e.contained?n:void 0),...sl(t.contentEl.value,e.contained?n:void 0)])].filter(o=>!o.classList.contains("v-overlay-scroll-blocked")),i=window.innerWidth-document.documentElement.offsetWidth,r=(o=>Am(o)&&o)(n||document.documentElement);r&&t.root.value.classList.add("v-overlay--scroll-blocked"),a.forEach((o,l)=>{o.style.setProperty("--v-body-scroll-x",Ne(-o.scrollLeft)),o.style.setProperty("--v-body-scroll-y",Ne(-o.scrollTop)),o!==document.documentElement&&o.style.setProperty("--v-scrollbar-offset",Ne(i)),o.classList.add("v-overlay-scroll-blocked")}),Bn(()=>{a.forEach((o,l)=>{const c=parseFloat(o.style.getPropertyValue("--v-body-scroll-x")),u=parseFloat(o.style.getPropertyValue("--v-body-scroll-y")),d=o.style.scrollBehavior;o.style.scrollBehavior="auto",o.style.removeProperty("--v-body-scroll-x"),o.style.removeProperty("--v-body-scroll-y"),o.style.removeProperty("--v-scrollbar-offset"),o.classList.remove("v-overlay-scroll-blocked"),o.scrollLeft=-c,o.scrollTop=-u,o.style.scrollBehavior=d}),r&&t.root.value.classList.remove("v-overlay--scroll-blocked")})}function QE(t,e,n){let a=!1,i=-1,r=-1;function s(o){GE(()=>{var u,d;const l=performance.now();(d=(u=t.updateLocation).value)==null||d.call(u,o),a=(performance.now()-l)/(1e3/60)>2})}r=(typeof requestIdleCallback>"u"?o=>o():requestIdleCallback)(()=>{n.run(()=>{ww(t.targetEl.value??t.contentEl.value,o=>{a?(cancelAnimationFrame(i),i=requestAnimationFrame(()=>{i=requestAnimationFrame(()=>{s(o)})})):s(o)})})}),Bn(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(r),cancelAnimationFrame(i)})}function ww(t,e){const n=[document,...sl(t)];n.forEach(a=>{a.addEventListener("scroll",e,{passive:!0})}),Bn(()=>{n.forEach(a=>{a.removeEventListener("scroll",e)})})}const lf=Symbol.for("vuetify:v-menu"),Ou=ae({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function Fm(t,e){let n=()=>{};function a(s){n==null||n();const o=Number(s?t.openDelay:t.closeDelay);return new Promise(l=>{n=cO(o,()=>{e==null||e(s),l(s)})})}function i(){return a(!0)}function r(){return a(!1)}return{clearDelay:n,runOpenDelay:i,runCloseDelay:r}}const eD=ae({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...Ou()},"VOverlay-activator");function tD(t,e){let{isActive:n,isTop:a,contentEl:i}=e;const r=un("useActivator"),s=xe();let o=!1,l=!1,c=!0;const u=L(()=>t.openOnFocus||t.openOnFocus==null&&t.openOnHover),d=L(()=>t.openOnClick||t.openOnClick==null&&!t.openOnHover&&!u.value),{runOpenDelay:h,runCloseDelay:f}=Fm(t,A=>{A===(t.openOnHover&&o||u.value&&l)&&!(t.openOnHover&&n.value&&!a.value)&&(n.value!==A&&(c=!0),n.value=A)}),v=xe(),m={onClick:A=>{A.stopPropagation(),s.value=A.currentTarget||A.target,n.value||(v.value=[A.clientX,A.clientY]),n.value=!n.value},onMouseenter:A=>{var T;(T=A.sourceCapabilities)!=null&&T.firesTouchEvents||(o=!0,s.value=A.currentTarget||A.target,h())},onMouseleave:A=>{o=!1,f()},onFocus:A=>{qs(A.target,":focus-visible")!==!1&&(l=!0,A.stopPropagation(),s.value=A.currentTarget||A.target,h())},onBlur:A=>{l=!1,A.stopPropagation(),f()}},g=L(()=>{const A={};return d.value&&(A.onClick=m.onClick),t.openOnHover&&(A.onMouseenter=m.onMouseenter,A.onMouseleave=m.onMouseleave),u.value&&(A.onFocus=m.onFocus,A.onBlur=m.onBlur),A}),p=L(()=>{const A={};if(t.openOnHover&&(A.onMouseenter=()=>{o=!0,h()},A.onMouseleave=()=>{o=!1,f()}),u.value&&(A.onFocusin=()=>{l=!0,h()},A.onFocusout=()=>{l=!1,f()}),t.closeOnContentClick){const T=ht(lf,null);A.onClick=()=>{n.value=!1,T==null||T.closeParents()}}return A}),y=L(()=>{const A={};return t.openOnHover&&(A.onMouseenter=()=>{c&&(o=!0,c=!1,h())},A.onMouseleave=()=>{o=!1,f()}),A});Oe(a,A=>{var T;A&&(t.openOnHover&&!o&&(!u.value||!l)||u.value&&!l&&(!t.openOnHover||!o))&&!((T=i.value)!=null&&T.contains(document.activeElement))&&(n.value=!1)}),Oe(n,A=>{A||setTimeout(()=>{v.value=void 0})},{flush:"post"});const w=jc();on(()=>{w.value&&wt(()=>{s.value=w.el})});const C=jc(),k=L(()=>t.target==="cursor"&&v.value?v.value:C.value?C.el:kw(t.target,r)||s.value),P=L(()=>Array.isArray(k.value)?void 0:k.value);let S;return Oe(()=>!!t.activator,A=>{A&&At?(S=so(),S.run(()=>{nD(t,r,{activatorEl:s,activatorEvents:g})})):S&&S.stop()},{flush:"post",immediate:!0}),Bn(()=>{S==null||S.stop()}),{activatorEl:s,activatorRef:w,target:k,targetEl:P,targetRef:C,activatorEvents:g,contentEvents:p,scrimEvents:y}}function nD(t,e,n){let{activatorEl:a,activatorEvents:i}=n;Oe(()=>t.activator,(l,c)=>{if(c&&l!==c){const u=o(c);u&&s(u)}l&&wt(()=>r())},{immediate:!0}),Oe(()=>t.activatorProps,()=>{r()}),Bn(()=>{s()});function r(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t.activatorProps;l&&hO(l,me(i.value,c))}function s(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t.activatorProps;l&&fO(l,me(i.value,c))}function o(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:t.activator;const c=kw(l,e);return a.value=(c==null?void 0:c.nodeType)===Node.ELEMENT_NODE?c:void 0,a.value}}function kw(t,e){var a,i;if(!t)return;let n;if(t==="parent"){let r=(i=(a=e==null?void 0:e.proxy)==null?void 0:a.$el)==null?void 0:i.parentNode;for(;r!=null&&r.hasAttribute("data-no-activator");)r=r.parentNode;n=r}else typeof t=="string"?n=document.querySelector(t):"$el"in t?n=t.$el:n=t;return n}function _w(){if(!At)return De(!1);const{ssr:t}=ri();if(t){const e=De(!1);return fn(()=>{e.value=!0}),e}else return De(!0)}const Bm=ae({eager:Boolean},"lazy");function Ym(t,e){const n=De(!1),a=L(()=>n.value||t.eager||e.value);Oe(e,()=>n.value=!0);function i(){t.eager||(n.value=!1)}return{isBooted:n,hasContent:a,onAfterLeave:i}}function bs(){const e=un("useScopeId").vnode.scopeId;return{scopeId:e?{[e]:""}:void 0}}const lb=Symbol.for("vuetify:stack"),Bo=Qn([]);function aD(t,e,n){const a=un("useStack"),i=!n,r=ht(lb,void 0),s=Qn({activeChildren:new Set});Wt(lb,s);const o=De(Number(e.value));ha(t,()=>{var d;const u=(d=Bo.at(-1))==null?void 0:d[1];o.value=u?u+10:Number(e.value),i&&Bo.push([a.uid,o.value]),r==null||r.activeChildren.add(a.uid),Bn(()=>{if(i){const h=Jt(Bo).findIndex(f=>f[0]===a.uid);Bo.splice(h,1)}r==null||r.activeChildren.delete(a.uid)})});const l=De(!0);i&&on(()=>{var d;const u=((d=Bo.at(-1))==null?void 0:d[0])===a.uid;setTimeout(()=>l.value=u)});const c=L(()=>!s.activeChildren.size);return{globalTop:Gf(l),localTop:c,stackStyles:L(()=>({zIndex:o.value}))}}function iD(t){return{teleportTarget:L(()=>{const n=t();if(n===!0||!At)return;const a=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(a==null)return;let i=[...a.children].find(r=>r.matches(".v-overlay-container"));return i||(i=document.createElement("div"),i.className="v-overlay-container",a.appendChild(i)),i})}}function rD(){return!0}function Sw(t,e,n){if(!t||Cw(t,n)===!1)return!1;const a=k0(e);if(typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&a.host===t.target)return!1;const i=(typeof n.value=="object"&&n.value.include||(()=>[]))();return i.push(e),!i.some(r=>r==null?void 0:r.contains(t.target))}function Cw(t,e){return(typeof e.value=="object"&&e.value.closeConditional||rD)(t)}function sD(t,e,n){const a=typeof n.value=="function"?n.value:n.value.handler;t.shadowTarget=t.target,e._clickOutside.lastMousedownWasOutside&&Sw(t,e,n)&&setTimeout(()=>{Cw(t,n)&&a&&a(t)},0)}function cb(t,e){const n=k0(t);e(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&e(n)}const Aw={mounted(t,e){const n=i=>sD(i,t,e),a=i=>{t._clickOutside.lastMousedownWasOutside=Sw(i,t,e)};cb(t,i=>{i.addEventListener("click",n,!0),i.addEventListener("mousedown",a,!0)}),t._clickOutside||(t._clickOutside={lastMousedownWasOutside:!1}),t._clickOutside[e.instance.$.uid]={onClick:n,onMousedown:a}},beforeUnmount(t,e){t._clickOutside&&(cb(t,n=>{var r;if(!n||!((r=t._clickOutside)!=null&&r[e.instance.$.uid]))return;const{onClick:a,onMousedown:i}=t._clickOutside[e.instance.$.uid];n.removeEventListener("click",a,!0),n.removeEventListener("mousedown",i,!0)}),delete t._clickOutside[e.instance.$.uid])}};function oD(t){const{modelValue:e,color:n,...a}=t;return x(Ai,{name:"fade-transition",appear:!0},{default:()=>[t.modelValue&&x("div",me({class:["v-overlay__scrim",t.color.backgroundColorClasses.value],style:t.color.backgroundColorStyles.value},a),null)]})}const Nl=ae({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...eD(),...ze(),...Cn(),...Bm(),...zE(),...qE(),...kt(),...xi()},"VOverlay"),vi=ve()({name:"VOverlay",directives:{ClickOutside:Aw},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Nl()},emits:{"click:outside":t=>!0,"update:modelValue":t=>!0,keydown:t=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(t,e){let{slots:n,attrs:a,emit:i}=e;const r=un("VOverlay"),s=xe(),o=xe(),l=xe(),c=Xe(t,"modelValue"),u=L({get:()=>c.value,set:ue=>{ue&&t.disabled||(c.value=ue)}}),{themeClasses:d}=Ot(t),{rtlClasses:h,isRtl:f}=On(),{hasContent:v,onAfterLeave:m}=Ym(t,u),g=Ft(L(()=>typeof t.scrim=="string"?t.scrim:null)),{globalTop:p,localTop:y,stackStyles:w}=aD(u,ge(t,"zIndex"),t._disableGlobalStack),{activatorEl:C,activatorRef:k,target:P,targetEl:S,targetRef:A,activatorEvents:T,contentEvents:E,scrimEvents:I}=tD(t,{isActive:u,isTop:y,contentEl:l}),{teleportTarget:O}=iD(()=>{var $,Z,Q;const ue=t.attach||t.contained;if(ue)return ue;const pe=(($=C==null?void 0:C.value)==null?void 0:$.getRootNode())||((Q=(Z=r.proxy)==null?void 0:Z.$el)==null?void 0:Q.getRootNode());return pe instanceof ShadowRoot?pe:!1}),{dimensionStyles:V}=An(t),F=_w(),{scopeId:z}=bs();Oe(()=>t.disabled,ue=>{ue&&(u.value=!1)});const{contentStyles:W,updateLocation:ne}=WE(t,{isRtl:f,contentEl:l,target:P,isActive:u});ZE(t,{root:s,contentEl:l,targetEl:S,isActive:u,updateLocation:ne});function ee(ue){i("click:outside",ue),t.persistent?oe():u.value=!1}function J(ue){return u.value&&p.value&&(!t.scrim||ue.target===o.value||ue instanceof MouseEvent&&ue.shadowTarget===o.value)}At&&Oe(u,ue=>{ue?window.addEventListener("keydown",X):window.removeEventListener("keydown",X)},{immediate:!0}),Vn(()=>{At&&window.removeEventListener("keydown",X)});function X(ue){var pe,$,Z;ue.key==="Escape"&&p.value&&((pe=l.value)!=null&&pe.contains(document.activeElement)||i("keydown",ue),t.persistent?oe():(u.value=!1,($=l.value)!=null&&$.contains(document.activeElement)&&((Z=C.value)==null||Z.focus())))}function Y(ue){ue.key==="Escape"&&!p.value||i("keydown",ue)}const se=L0();ha(()=>t.closeOnBack,()=>{vL(se,ue=>{p.value&&u.value?(ue(!1),t.persistent?oe():u.value=!1):ue()})});const q=xe();Oe(()=>u.value&&(t.absolute||t.contained)&&O.value==null,ue=>{if(ue){const pe=Cm(s.value);pe&&pe!==document.scrollingElement&&(q.value=pe.scrollTop)}});function oe(){t.noClickAnimation||l.value&&jr(l.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:rl})}function U(){i("afterEnter")}function le(){m(),i("afterLeave")}return we(()=>{var ue;return x(Re,null,[(ue=n.activator)==null?void 0:ue.call(n,{isActive:u.value,targetRef:A,props:me({ref:k},T.value,t.activatorProps)}),F.value&&v.value&&x(U2,{disabled:!O.value,to:O.value},{default:()=>[x("div",me({class:["v-overlay",{"v-overlay--absolute":t.absolute||t.contained,"v-overlay--active":u.value,"v-overlay--contained":t.contained},d.value,h.value,t.class],style:[w.value,{"--v-overlay-opacity":t.opacity,top:Ne(q.value)},t.style],ref:s,onKeydown:Y},z,a),[x(oD,me({color:g,modelValue:u.value&&!!t.scrim,ref:o},I.value),null),x(na,{appear:!0,persisted:!0,transition:t.transition,target:P.value,onAfterEnter:U,onAfterLeave:le},{default:()=>{var pe;return[Yt(x("div",me({ref:l,class:["v-overlay__content",t.contentClass],style:[V.value,W.value]},E.value,t.contentProps),[(pe=n.default)==null?void 0:pe.call(n,{isActive:u})]),[[Ca,u.value],[ba("click-outside"),{handler:ee,closeConditional:J,include:()=>[C.value]}]])]}})])]})])}),{activatorEl:C,scrimEl:o,target:P,animateClick:oe,contentEl:l,globalTop:p,localTop:y,updateLocation:ne}}}),Jd=Symbol("Forwarded refs");function Qd(t,e){let n=t;for(;n;){const a=Reflect.getOwnPropertyDescriptor(n,e);if(a)return a;n=Object.getPrototypeOf(n)}}function Ta(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),a=1;a!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"modelValue"),{scopeId:i}=bs(),{isRtl:r}=On(),s=Yn(),o=L(()=>t.id||`v-menu-${s}`),l=xe(),c=ht(lf,null),u=De(new Set);Wt(lf,{register(){u.value.add(s)},unregister(){u.value.delete(s)},closeParents(g){setTimeout(()=>{var p;!u.value.size&&!t.persistent&&(g==null||(p=l.value)!=null&&p.contentEl&&!uO(g,l.value.contentEl))&&(a.value=!1,c==null||c.closeParents())},40)}}),Vn(()=>{c==null||c.unregister(),document.removeEventListener("focusin",d)}),Oy(()=>a.value=!1);async function d(g){var w,C,k;const p=g.relatedTarget,y=g.target;await wt(),a.value&&p!==y&&((w=l.value)!=null&&w.contentEl)&&((C=l.value)!=null&&C.globalTop)&&![document,l.value.contentEl].includes(y)&&!l.value.contentEl.contains(y)&&((k=il(l.value.contentEl)[0])==null||k.focus())}Oe(a,g=>{g?(c==null||c.register(),At&&document.addEventListener("focusin",d,{once:!0})):(c==null||c.unregister(),At&&document.removeEventListener("focusin",d))},{immediate:!0});function h(g){c==null||c.closeParents(g)}function f(g){var p,y,w,C,k;if(!t.disabled)if(g.key==="Tab"||g.key==="Enter"&&!t.closeOnContentClick){if(g.key==="Enter"&&(g.target instanceof HTMLTextAreaElement||g.target instanceof HTMLInputElement&&g.target.closest("form")))return;g.key==="Enter"&&g.preventDefault(),s0(il((p=l.value)==null?void 0:p.contentEl,!1),g.shiftKey?"prev":"next",S=>S.tabIndex>=0)||(a.value=!1,(w=(y=l.value)==null?void 0:y.activatorEl)==null||w.focus())}else t.submenu&&g.key===(r.value?"ArrowRight":"ArrowLeft")&&(a.value=!1,(k=(C=l.value)==null?void 0:C.activatorEl)==null||k.focus())}function v(g){var y;if(t.disabled)return;const p=(y=l.value)==null?void 0:y.contentEl;p&&a.value?g.key==="ArrowDown"?(g.preventDefault(),g.stopImmediatePropagation(),Ur(p,"next")):g.key==="ArrowUp"?(g.preventDefault(),g.stopImmediatePropagation(),Ur(p,"prev")):t.submenu&&(g.key===(r.value?"ArrowRight":"ArrowLeft")?a.value=!1:g.key===(r.value?"ArrowLeft":"ArrowRight")&&(g.preventDefault(),Ur(p,"first"))):(t.submenu?g.key===(r.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(g.key))&&(a.value=!0,g.preventDefault(),setTimeout(()=>setTimeout(()=>v(g))))}const m=L(()=>me({"aria-haspopup":"menu","aria-expanded":String(a.value),"aria-controls":o.value,onKeydown:v},t.activatorProps));return we(()=>{const g=vi.filterProps(t);return x(vi,me({ref:l,id:o.value,class:["v-menu",t.class],style:t.style},g,{modelValue:a.value,"onUpdate:modelValue":p=>a.value=p,absolute:!0,activatorProps:m.value,location:t.location??(t.submenu?"end":"bottom"),"onClick:outside":h,onKeydown:f},i),{activator:n.activator,default:function(){for(var p=arguments.length,y=new Array(p),w=0;w{var C;return[(C=n.default)==null?void 0:C.call(n,...y)]}})}})}),Ta({id:o,ΨopenChildren:u},l)}});const lD=ae({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...ze(),...xi({transition:{component:Vm}})},"VCounter"),Lu=ve()({name:"VCounter",functional:!0,props:lD(),setup(t,e){let{slots:n}=e;const a=L(()=>t.max?`${t.value} / ${t.max}`:String(t.value));return we(()=>x(na,{transition:t.transition},{default:()=>[Yt(x("div",{class:["v-counter",{"text-error":t.max&&!t.disabled&&parseFloat(t.value)>parseFloat(t.max)},t.class],style:t.style},[n.default?n.default({counter:a.value,max:t.max,value:t.value}):a.value]),[[Ca,t.active]])]})),{}}});const cD=ae({text:String,onClick:Rn(),...ze(),...kt()},"VLabel"),wo=ve()({name:"VLabel",props:cD(),setup(t,e){let{slots:n}=e;return we(()=>{var a;return x("label",{class:["v-label",{"v-label--clickable":!!t.onClick},t.class],style:t.style,onClick:t.onClick},[t.text,(a=n.default)==null?void 0:a.call(n)])}),{}}}),uD=ae({floating:Boolean,...ze()},"VFieldLabel"),jo=ve()({name:"VFieldLabel",props:uD(),setup(t,e){let{slots:n}=e;return we(()=>x(wo,{class:["v-field-label",{"v-field-label--floating":t.floating},t.class],style:t.style,"aria-hidden":t.floating||void 0},n)),{}}});function Tw(t){const{t:e}=$t();function n(a){let{name:i}=a;const r={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[i],s=t[`onClick:${i}`];function o(c){c.key!=="Enter"&&c.key!==" "||(c.preventDefault(),c.stopPropagation(),xu(s,new PointerEvent("click",c)))}const l=s&&r?e(`$vuetify.input.${r}`,t.label??""):void 0;return x(_t,{icon:t[`${i}Icon`],"aria-label":l,onClick:s,onKeydown:o},null)}return{InputIcon:n}}const ko=ae({focused:Boolean,"onUpdate:focused":Rn()},"focus");function wi(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mi();const n=Xe(t,"focused"),a=L(()=>({[`${e}--focused`]:n.value}));function i(){n.value=!0}function r(){n.value=!1}return{focusClasses:a,isFocused:n,focus:i,blur:r}}const dD=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],Fl=ae({appendInnerIcon:Ze,bgColor:String,clearable:Boolean,clearIcon:{type:Ze,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Ze,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:t=>dD.includes(t)},"onClick:clear":Rn(),"onClick:appendInner":Rn(),"onClick:prependInner":Rn(),...ze(),...Cu(),...an(),...kt()},"VField"),wr=ve()({name:"VField",inheritAttrs:!1,props:{id:String,...ko(),...Fl()},emits:{"update:focused":t=>!0,"update:modelValue":t=>!0},setup(t,e){let{attrs:n,emit:a,slots:i}=e;const{themeClasses:r}=Ot(t),{loaderClasses:s}=Ll(t),{focusClasses:o,isFocused:l,focus:c,blur:u}=wi(t),{InputIcon:d}=Tw(t),{roundedClasses:h}=dn(t),{rtlClasses:f}=On(),v=L(()=>t.dirty||t.active),m=L(()=>!!(t.label||i.label)),g=L(()=>!t.singleLine&&m.value),p=Yn(),y=L(()=>t.id||`input-${p}`),w=L(()=>`${y.value}-messages`),C=xe(),k=xe(),P=xe(),S=L(()=>["plain","underlined"].includes(t.variant)),{backgroundColorClasses:A,backgroundColorStyles:T}=Ft(ge(t,"bgColor")),{textColorClasses:E,textColorStyles:I}=Nn(L(()=>t.error||t.disabled?void 0:v.value&&l.value?t.color:t.baseColor));Oe(v,F=>{if(g.value){const z=C.value.$el,W=k.value.$el;requestAnimationFrame(()=>{const ne=wm(z),ee=W.getBoundingClientRect(),J=ee.x-ne.x,X=ee.y-ne.y-(ne.height/2-ee.height/2),Y=ee.width/.75,se=Math.abs(Y-ne.width)>1?{maxWidth:Ne(Y)}:void 0,q=getComputedStyle(z),oe=getComputedStyle(W),U=parseFloat(q.transitionDuration)*1e3||150,le=parseFloat(oe.getPropertyValue("--v-field-label-scale")),ue=oe.getPropertyValue("color");z.style.visibility="visible",W.style.visibility="hidden",jr(z,{transform:`translate(${J}px, ${X}px) scale(${le})`,color:ue,...se},{duration:U,easing:rl,direction:F?"normal":"reverse"}).finished.then(()=>{z.style.removeProperty("visibility"),W.style.removeProperty("visibility")})})}},{flush:"post"});const O=L(()=>({isActive:v,isFocused:l,controlRef:P,blur:u,focus:c}));function V(F){F.target!==document.activeElement&&F.preventDefault()}return we(()=>{var J,X,Y;const F=t.variant==="outlined",z=!!(i["prepend-inner"]||t.prependInnerIcon),W=!!(t.clearable||i.clear)&&!t.disabled,ne=!!(i["append-inner"]||t.appendInnerIcon||W),ee=()=>i.label?i.label({...O.value,label:t.label,props:{for:y.value}}):t.label;return x("div",me({class:["v-field",{"v-field--active":v.value,"v-field--appended":ne,"v-field--center-affix":t.centerAffix??!S.value,"v-field--disabled":t.disabled,"v-field--dirty":t.dirty,"v-field--error":t.error,"v-field--flat":t.flat,"v-field--has-background":!!t.bgColor,"v-field--persistent-clear":t.persistentClear,"v-field--prepended":z,"v-field--reverse":t.reverse,"v-field--single-line":t.singleLine,"v-field--no-label":!ee(),[`v-field--variant-${t.variant}`]:!0},r.value,A.value,o.value,s.value,h.value,f.value,t.class],style:[T.value,t.style],onClick:V},n),[x("div",{class:"v-field__overlay"},null),x(El,{name:"v-field",active:!!t.loading,color:t.error?"error":typeof t.loading=="string"?t.loading:t.color},{default:i.loader}),z&&x("div",{key:"prepend",class:"v-field__prepend-inner"},[t.prependInnerIcon&&x(d,{key:"prepend-icon",name:"prependInner"},null),(J=i["prepend-inner"])==null?void 0:J.call(i,O.value)]),x("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(t.variant)&&g.value&&x(jo,{key:"floating-label",ref:k,class:[E.value],floating:!0,for:y.value,style:I.value},{default:()=>[ee()]}),m.value&&x(jo,{key:"label",ref:C,for:y.value},{default:()=>[ee()]}),(X=i.default)==null?void 0:X.call(i,{...O.value,props:{id:y.value,class:"v-field__input","aria-describedby":w.value},focus:c,blur:u})]),W&&x(Rm,{key:"clear"},{default:()=>[Yt(x("div",{class:"v-field__clearable",onMousedown:se=>{se.preventDefault(),se.stopPropagation()}},[x(st,{defaults:{VIcon:{icon:t.clearIcon}}},{default:()=>[i.clear?i.clear({...O.value,props:{onFocus:c,onBlur:u,onClick:t["onClick:clear"]}}):x(d,{name:"clear",onFocus:c,onBlur:u},null)]})]),[[Ca,t.dirty]])]}),ne&&x("div",{key:"append",class:"v-field__append-inner"},[(Y=i["append-inner"])==null?void 0:Y.call(i,O.value),t.appendInnerIcon&&x(d,{key:"append-icon",name:"appendInner"},null)]),x("div",{class:["v-field__outline",E.value],style:I.value},[F&&x(Re,null,[x("div",{class:"v-field__outline__start"},null),g.value&&x("div",{class:"v-field__outline__notch"},[x(jo,{ref:k,floating:!0,for:y.value},{default:()=>[ee()]})]),x("div",{class:"v-field__outline__end"},null)]),S.value&&g.value&&x(jo,{ref:k,floating:!0,for:y.value},{default:()=>[ee()]})])])}),{controlRef:P}}});const hD=ae({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...ze(),...xi({transition:{component:Vm,leaveAbsolute:!0,group:!0}})},"VMessages"),Iw=ve()({name:"VMessages",props:hD(),setup(t,e){let{slots:n}=e;const a=L(()=>Gt(t.messages)),{textColorClasses:i,textColorStyles:r}=Nn(L(()=>t.color));return we(()=>x(na,{transition:t.transition,tag:"div",class:["v-messages",i.value,t.class],style:[r.value,t.style]},{default:()=>[t.active&&a.value.map((s,o)=>x("div",{class:"v-messages__message",key:`${o}-${a.value}`},[n.message?n.message({message:s}):s]))]})),{}}}),Mw=Symbol.for("vuetify:form"),fD=ae({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function mD(t){const e=Xe(t,"modelValue"),n=L(()=>t.disabled),a=L(()=>t.readonly),i=De(!1),r=xe([]),s=xe([]);async function o(){const u=[];let d=!0;s.value=[],i.value=!0;for(const h of r.value){const f=await h.validate();if(f.length>0&&(d=!1,u.push({id:h.id,errorMessages:f})),!d&&t.fastFail)break}return s.value=u,i.value=!1,{valid:d,errors:s.value}}function l(){r.value.forEach(u=>u.reset())}function c(){r.value.forEach(u=>u.resetValidation())}return Oe(r,()=>{let u=0,d=0;const h=[];for(const f of r.value)f.isValid===!1?(d++,h.push({id:f.id,errorMessages:f.errorMessages})):f.isValid===!0&&u++;s.value=h,e.value=d>0?!1:u===r.value.length?!0:null},{deep:!0,flush:"post"}),Wt(Mw,{register:u=>{let{id:d,vm:h,validate:f,reset:v,resetValidation:m}=u;r.value.some(g=>g.id===d),r.value.push({id:d,validate:f,reset:v,resetValidation:m,vm:Uf(h),isValid:null,errorMessages:[]})},unregister:u=>{r.value=r.value.filter(d=>d.id!==u)},update:(u,d,h)=>{const f=r.value.find(v=>v.id===u);f&&(f.isValid=d,f.errorMessages=h)},isDisabled:n,isReadonly:a,isValidating:i,isValid:e,items:r,validateOn:ge(t,"validateOn")}),{errors:s,isDisabled:n,isReadonly:a,isValidating:i,isValid:e,items:r,validate:o,reset:l,resetValidation:c}}function Bl(t){const e=ht(Mw,null);return{...e,isReadonly:L(()=>!!((t==null?void 0:t.readonly)??(e==null?void 0:e.isReadonly.value))),isDisabled:L(()=>!!((t==null?void 0:t.disabled)??(e==null?void 0:e.isDisabled.value)))}}const Ow=ae({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...ko()},"validation");function Lw(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mi(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Yn();const a=Xe(t,"modelValue"),i=L(()=>t.validationValue===void 0?a.value:t.validationValue),r=Bl(t),s=xe([]),o=De(!0),l=L(()=>!!(Gt(a.value===""?null:a.value).length||Gt(i.value===""?null:i.value).length)),c=L(()=>{var w;return(w=t.errorMessages)!=null&&w.length?Gt(t.errorMessages).concat(s.value).slice(0,Math.max(0,Number(t.maxErrors))):s.value}),u=L(()=>{var k;let w=(t.validateOn??((k=r.validateOn)==null?void 0:k.value))||"input";w==="lazy"&&(w="input lazy"),w==="eager"&&(w="input eager");const C=new Set((w==null?void 0:w.split(" "))??[]);return{input:C.has("input"),blur:C.has("blur")||C.has("input")||C.has("invalid-input"),invalidInput:C.has("invalid-input"),lazy:C.has("lazy"),eager:C.has("eager")}}),d=L(()=>{var w;return t.error||(w=t.errorMessages)!=null&&w.length?!1:t.rules.length?o.value?s.value.length||u.value.lazy?null:!0:!s.value.length:!0}),h=De(!1),f=L(()=>({[`${e}--error`]:d.value===!1,[`${e}--dirty`]:l.value,[`${e}--disabled`]:r.isDisabled.value,[`${e}--readonly`]:r.isReadonly.value})),v=un("validation"),m=L(()=>t.name??Me(n));ro(()=>{var w;(w=r.register)==null||w.call(r,{id:m.value,vm:v,validate:y,reset:g,resetValidation:p})}),Vn(()=>{var w;(w=r.unregister)==null||w.call(r,m.value)}),fn(async()=>{var w;u.value.lazy||await y(!u.value.eager),(w=r.update)==null||w.call(r,m.value,d.value,c.value)}),ha(()=>u.value.input||u.value.invalidInput&&d.value===!1,()=>{Oe(i,()=>{if(i.value!=null)y();else if(t.focused){const w=Oe(()=>t.focused,C=>{C||y(),w()})}})}),ha(()=>u.value.blur,()=>{Oe(()=>t.focused,w=>{w||y()})}),Oe([d,c],()=>{var w;(w=r.update)==null||w.call(r,m.value,d.value,c.value)});async function g(){a.value=null,await wt(),await p()}async function p(){o.value=!0,u.value.lazy?s.value=[]:await y(!u.value.eager)}async function y(){let w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const C=[];h.value=!0;for(const k of t.rules){if(C.length>=Number(t.maxErrors??1))break;const S=await(typeof k=="function"?k:()=>k)(i.value);if(S!==!0){if(S!==!1&&typeof S!="string"){console.warn(`${S} is not a valid value. Rule functions must return boolean true or a string.`);continue}C.push(S||"")}}return s.value=C,h.value=!1,o.value=w,s.value}return{errorMessages:c,isDirty:l,isDisabled:r.isDisabled,isReadonly:r.isReadonly,isPristine:o,isValid:d,isValidating:h,reset:g,resetValidation:p,validate:y,validationClasses:f}}const er=ae({id:String,appendIcon:Ze,centerAffix:{type:Boolean,default:!0},prependIcon:Ze,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:t=>["horizontal","vertical"].includes(t)},"onClick:prepend":Rn(),"onClick:append":Rn(),...ze(),...Sn(),...Zi(Cn(),["maxWidth","minWidth","width"]),...kt(),...Ow()},"VInput"),Un=ve()({name:"VInput",props:{...er()},emits:{"update:modelValue":t=>!0},setup(t,e){let{attrs:n,slots:a,emit:i}=e;const{densityClasses:r}=Gn(t),{dimensionStyles:s}=An(t),{themeClasses:o}=Ot(t),{rtlClasses:l}=On(),{InputIcon:c}=Tw(t),u=Yn(),d=L(()=>t.id||`input-${u}`),h=L(()=>`${d.value}-messages`),{errorMessages:f,isDirty:v,isDisabled:m,isReadonly:g,isPristine:p,isValid:y,isValidating:w,reset:C,resetValidation:k,validate:P,validationClasses:S}=Lw(t,"v-input",d),A=L(()=>({id:d,messagesId:h,isDirty:v,isDisabled:m,isReadonly:g,isPristine:p,isValid:y,isValidating:w,reset:C,resetValidation:k,validate:P})),T=L(()=>{var E;return(E=t.errorMessages)!=null&&E.length||!p.value&&f.value.length?f.value:t.hint&&(t.persistentHint||t.focused)?t.hint:t.messages});return we(()=>{var F,z,W,ne;const E=!!(a.prepend||t.prependIcon),I=!!(a.append||t.appendIcon),O=T.value.length>0,V=!t.hideDetails||t.hideDetails==="auto"&&(O||!!a.details);return x("div",{class:["v-input",`v-input--${t.direction}`,{"v-input--center-affix":t.centerAffix,"v-input--hide-spin-buttons":t.hideSpinButtons},r.value,o.value,l.value,S.value,t.class],style:[s.value,t.style]},[E&&x("div",{key:"prepend",class:"v-input__prepend"},[(F=a.prepend)==null?void 0:F.call(a,A.value),t.prependIcon&&x(c,{key:"prepend-icon",name:"prepend"},null)]),a.default&&x("div",{class:"v-input__control"},[(z=a.default)==null?void 0:z.call(a,A.value)]),I&&x("div",{key:"append",class:"v-input__append"},[t.appendIcon&&x(c,{key:"append-icon",name:"append"},null),(W=a.append)==null?void 0:W.call(a,A.value)]),V&&x("div",{id:h.value,class:"v-input__details",role:"alert","aria-live":"polite"},[x(Iw,{active:O,messages:T.value},{message:a.message}),(ne=a.details)==null?void 0:ne.call(a,A.value)])])}),{reset:C,resetValidation:k,validate:P,isValid:y,errorMessages:f}}});function gD(t,e){if(!pm)return;const n=e.modifiers||{},a=e.value,{handler:i,options:r}=typeof a=="object"?a:{handler:a,options:{}},s=new IntersectionObserver(function(){var d;let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1?arguments[1]:void 0;const c=(d=t._observe)==null?void 0:d[e.instance.$.uid];if(!c)return;const u=o.some(h=>h.isIntersecting);i&&(!n.quiet||c.init)&&(!n.once||u||c.init)&&i(u,o,l),u&&n.once?Ew(t,e):c.init=!0},r);t._observe=Object(t._observe),t._observe[e.instance.$.uid]={init:!1,observer:s},s.observe(t)}function Ew(t,e){var a;const n=(a=t._observe)==null?void 0:a[e.instance.$.uid];n&&(n.observer.unobserve(t),delete t._observe[e.instance.$.uid])}const Yl={mounted:gD,unmounted:Ew},vD=["color","file","time","date","datetime-local","week","month"],_o=ae({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...er(),...Fl()},"VTextField"),pi=ve()({name:"VTextField",directives:{Intersect:Yl},inheritAttrs:!1,props:_o(),emits:{"click:control":t=>!0,"mousedown:control":t=>!0,"update:focused":t=>!0,"update:modelValue":t=>!0},setup(t,e){let{attrs:n,emit:a,slots:i}=e;const r=Xe(t,"modelValue"),{isFocused:s,focus:o,blur:l}=wi(t),c=L(()=>typeof t.counterValue=="function"?t.counterValue(r.value):typeof t.counterValue=="number"?t.counterValue:(r.value??"").toString().length),u=L(()=>{if(n.maxlength)return n.maxlength;if(!(!t.counter||typeof t.counter!="number"&&typeof t.counter!="string"))return t.counter}),d=L(()=>["plain","underlined"].includes(t.variant));function h(P,S){var A,T;!t.autofocus||!P||(T=(A=S[0].target)==null?void 0:A.focus)==null||T.call(A)}const f=xe(),v=xe(),m=xe(),g=L(()=>vD.includes(t.type)||t.persistentPlaceholder||s.value||t.active);function p(){var P;m.value!==document.activeElement&&((P=m.value)==null||P.focus()),s.value||o()}function y(P){a("mousedown:control",P),P.target!==m.value&&(p(),P.preventDefault())}function w(P){p(),a("click:control",P)}function C(P){P.stopPropagation(),p(),wt(()=>{r.value=null,xu(t["onClick:clear"],P)})}function k(P){var A;const S=P.target;if(r.value=S.value,(A=t.modelModifiers)!=null&&A.trim&&["text","search","password","tel","url"].includes(t.type)){const T=[S.selectionStart,S.selectionEnd];wt(()=>{S.selectionStart=T[0],S.selectionEnd=T[1]})}}return we(()=>{const P=!!(i.counter||t.counter!==!1&&t.counter!=null),S=!!(P||i.details),[A,T]=Ki(n),{modelValue:E,...I}=Un.filterProps(t),O=wr.filterProps(t);return x(Un,me({ref:f,modelValue:r.value,"onUpdate:modelValue":V=>r.value=V,class:["v-text-field",{"v-text-field--prefixed":t.prefix,"v-text-field--suffixed":t.suffix,"v-input--plain-underlined":d.value},t.class],style:t.style},A,I,{centerAffix:!d.value,focused:s.value}),{...i,default:V=>{let{id:F,isDisabled:z,isDirty:W,isReadonly:ne,isValid:ee}=V;return x(wr,me({ref:v,onMousedown:y,onClick:w,"onClick:clear":C,"onClick:prependInner":t["onClick:prependInner"],"onClick:appendInner":t["onClick:appendInner"],role:t.role},O,{id:F.value,active:g.value||W.value,dirty:W.value||t.dirty,disabled:z.value,focused:s.value,error:ee.value===!1}),{...i,default:J=>{let{props:{class:X,...Y}}=J;const se=Yt(x("input",me({ref:m,value:r.value,onInput:k,autofocus:t.autofocus,readonly:ne.value,disabled:z.value,name:t.name,placeholder:t.placeholder,size:1,type:t.type,onFocus:p,onBlur:l},Y,T),null),[[ba("intersect"),{handler:h},null,{once:!0}]]);return x(Re,null,[t.prefix&&x("span",{class:"v-text-field__prefix"},[x("span",{class:"v-text-field__prefix__text"},[t.prefix])]),i.default?x("div",{class:X,"data-no-activator":""},[i.default(),se]):G2(se,{class:X}),t.suffix&&x("span",{class:"v-text-field__suffix"},[x("span",{class:"v-text-field__suffix__text"},[t.suffix])])])}})},details:S?V=>{var F;return x(Re,null,[(F=i.details)==null?void 0:F.call(i,V),P&&x(Re,null,[x("span",null,null),x(Lu,{active:t.persistentCounter||s.value,value:c.value,max:u.value,disabled:t.disabled},i.counter)])])}:void 0})}),Ta({},f,v,m)}}),pD=ae({hideActions:Boolean,location:{type:String,default:"bottom start"},...ko(),...J0(),..._o({placeholder:"mm/dd/yyyy",prependIcon:"$calendar"}),...Lt(yw({hideHeader:!0,showAdjacentMonths:!0}),["active","location","rounded"])},"VDateInput"),bD=ve()({name:"VDateInput",props:pD(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{t:a}=$t(),i=Ei(),{isFocused:r,focus:s,blur:o}=wi(t),l=Xe(t,"modelValue",t.multiple?[]:null,p=>Array.isArray(p)?p.map(y=>i.toJsDate(y)):p&&i.toJsDate(p),p=>Array.isArray(p)?p.map(y=>i.date(y)):p&&i.date(p)),c=De(!1),u=xe(),d=L(()=>{const p=Gt(l.value);if(!p.length)return null;if(t.multiple===!0)return a("$vuetify.datePicker.itemsSelected",p.length);if(t.multiple==="range"){const y=p[0],w=p[p.length-1];return i.isValid(y)&&i.isValid(w)?`${i.format(i.date(y),"keyboardDate")} - ${i.format(i.date(w),"keyboardDate")}`:""}return i.isValid(l.value)?i.format(i.date(l.value),"keyboardDate"):""}),h=L(()=>!t.disabled&&!t.readonly);function f(p){if(p.key!=="Enter")return;if(!c.value||!r.value){c.value=!0;return}const y=p.target;l.value=y.value===""?null:y.value}function v(p){p.preventDefault(),p.stopPropagation(),c.value=!0}function m(){c.value=!1}function g(p){p==null&&(l.value=null)}return we(()=>{const p=Jh.filterProps(t),y=rf.filterProps(Lt(t,["active","location","rounded"])),w=pi.filterProps(t);return x(pi,me({ref:u},w,{class:t.class,style:t.style,modelValue:d.value,onKeydown:h.value?f:void 0,focused:c.value||r.value,onFocus:s,onBlur:o,"onClick:control":h.value?v:void 0,"onClick:prepend":h.value?v:void 0,"onUpdate:modelValue":g}),{...n,default:()=>{var C;return x(Re,null,[x(ts,{modelValue:c.value,"onUpdate:modelValue":k=>c.value=k,activator:"parent","min-width":"0",eager:r.value,location:t.location,closeOnContentClick:!1,openOnClick:!1},{default:()=>[x(Jh,me(p,{modelValue:l.value,"onUpdate:modelValue":k=>l.value=k,onSave:m,onCancel:()=>c.value=!1}),{default:k=>{let{actions:P,model:S,save:A,cancel:T,isPristine:E}=k;return x(rf,me(y,{modelValue:t.hideActions?l.value:S.value,"onUpdate:modelValue":I=>{t.hideActions?(l.value=I,t.multiple||(c.value=!1)):S.value=I},onMousedown:I=>I.preventDefault()}),{actions:t.hideActions?void 0:()=>{var I;return((I=n.actions)==null?void 0:I.call(n,{save:A,cancel:T,isPristine:E}))??P()}})}})]}),(C=n.default)==null?void 0:C.call(n)])}})}),Ta({},u)}});var Dw=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Hm(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function yD(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function a(){return this instanceof a?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(a){var i=Object.getOwnPropertyDescriptor(t,a);Object.defineProperty(n,a,i.get?i:{enumerable:!0,get:function(){return t[a]}})}),n}var Vw={exports:{}};const jm=yD(q2);/*! - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md. - */(function(t,e){(function(n,a){t.exports=a(jm)})(window,function(n){return function(a){var i={};function r(s){if(i[s])return i[s].exports;var o=i[s]={i:s,l:!1,exports:{}};return a[s].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=a,r.c=i,r.d=function(s,o,l){r.o(s,o)||Object.defineProperty(s,o,{enumerable:!0,get:l})},r.r=function(s){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0})},r.t=function(s,o){if(1&o&&(s=r(s)),8&o||4&o&&typeof s=="object"&&s&&s.__esModule)return s;var l=Object.create(null);if(r.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:s}),2&o&&typeof s!="string")for(var c in s)r.d(l,c,(function(u){return s[u]}).bind(null,c));return l},r.n=function(s){var o=s&&s.__esModule?function(){return s.default}:function(){return s};return r.d(o,"a",o),o},r.o=function(s,o){return Object.prototype.hasOwnProperty.call(s,o)},r.p="",r(r.s=3)}([function(a,i){a.exports=n},function(a,i,r){(function(s){var o=typeof s=="object"&&s&&s.Object===Object&&s;i.a=o}).call(this,r(2))},function(a,i){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch{typeof window=="object"&&(r=window)}a.exports=r},function(a,i,r){r.r(i);var s=r(0),o=r.n(s),l=function(U){var le=typeof U;return U!=null&&(le=="object"||le=="function")},c=r(1),u=typeof self=="object"&&self&&self.Object===Object&&self,d=c.a||u||Function("return this")(),h=function(){return d.Date.now()},f=/\s/,v=function(U){for(var le=U.length;le--&&f.test(U.charAt(le)););return le},m=/^\s+/,g=function(U){return U&&U.slice(0,v(U)+1).replace(m,"")},p=d.Symbol,y=Object.prototype,w=y.hasOwnProperty,C=y.toString,k=p?p.toStringTag:void 0,P=function(U){var le=w.call(U,k),ue=U[k];try{U[k]=void 0;var pe=!0}catch{}var $=C.call(U);return pe&&(le?U[k]=ue:delete U[k]),$},S=Object.prototype.toString,A=function(U){return S.call(U)},T=p?p.toStringTag:void 0,E=function(U){return U==null?U===void 0?"[object Undefined]":"[object Null]":T&&T in Object(U)?P(U):A(U)},I=function(U){return U!=null&&typeof U=="object"},O=function(U){return typeof U=="symbol"||I(U)&&E(U)=="[object Symbol]"},V=/^[-+]0x[0-9a-f]+$/i,F=/^0b[01]+$/i,z=/^0o[0-7]+$/i,W=parseInt,ne=function(U){if(typeof U=="number")return U;if(O(U))return NaN;if(l(U)){var le=typeof U.valueOf=="function"?U.valueOf():U;U=l(le)?le+"":le}if(typeof U!="string")return U===0?U:+U;U=g(U);var ue=F.test(U);return ue||z.test(U)?W(U.slice(2),ue?2:8):V.test(U)?NaN:+U},ee=Math.max,J=Math.min,X=function(U,le,ue){var pe,$,Z,Q,he,te,be=0,Ve=!1,Fe=!1,We=!0;if(typeof U!="function")throw new TypeError("Expected a function");function K(ye){var Le=pe,rt=$;return pe=$=void 0,be=ye,Q=U.apply(rt,Le)}function ie(ye){return be=ye,he=setTimeout(je,le),Ve?K(ye):Q}function _e(ye){var Le=ye-te;return te===void 0||Le>=le||Le<0||Fe&&ye-be>=Z}function je(){var ye=h();if(_e(ye))return ut(ye);he=setTimeout(je,function(Le){var rt=le-(Le-te);return Fe?J(rt,Z-(Le-be)):rt}(ye))}function ut(ye){return he=void 0,We&&pe?K(ye):(pe=$=void 0,Q)}function it(){var ye=h(),Le=_e(ye);if(pe=arguments,$=this,te=ye,Le){if(he===void 0)return ie(te);if(Fe)return clearTimeout(he),he=setTimeout(je,le),K(te)}return he===void 0&&(he=setTimeout(je,le)),Q}return le=ne(le)||0,l(ue)&&(Ve=!!ue.leading,Z=(Fe="maxWait"in ue)?ee(ne(ue.maxWait)||0,le):Z,We="trailing"in ue?!!ue.trailing:We),it.cancel=function(){he!==void 0&&clearTimeout(he),be=0,pe=te=$=he=void 0},it.flush=function(){return he===void 0?Q:ut(h())},it},Y={name:"ckeditor",created(){const{CKEDITOR_VERSION:U}=window;if(U){const[le]=U.split(".").map(Number);le<34&&console.warn("The component requires using CKEditor 5 in version 34 or higher.")}else console.warn('Cannot find the "CKEDITOR_VERSION" in the "window" scope.')},render(){return Object(s.h)(this.tagName)},model:{prop:"modelValue",event:"update:modelValue"},props:{editor:{type:Function,default:null},modelValue:{type:String,default:""},config:{type:Object,default:()=>({})},tagName:{type:String,default:"div"},disabled:{type:Boolean,default:!1}},data:()=>({instance:null,lastEditorData:{type:String,default:""}}),mounted(){const U=Object.assign({},this.config);this.modelValue&&(U.initialData=this.modelValue),this.editor.create(this.$el,U).then(le=>{this.instance=Object(s.markRaw)(le),this.setUpEditorEvents(),this.modelValue!==U.initialData&&le.setData(this.modelValue),this.disabled&&le.enableReadOnlyMode("Integration Sample"),this.$emit("ready",le)}).catch(le=>{console.error(le)})},beforeUnmount(){this.instance&&(this.instance.destroy(),this.instance=null),this.$emit("destroy",this.instance)},watch:{modelValue(U){this.instance&&U!==this.lastEditorData&&this.instance.setData(U)},disabled(U){U?this.instance.enableReadOnlyMode("Integration Sample"):this.instance.disableReadOnlyMode("Integration Sample")}},methods:{setUpEditorEvents(){const U=this.instance,le=X(ue=>{const pe=this.lastEditorData=U.getData();this.$emit("update:modelValue",pe,ue,U),this.$emit("input",pe,ue,U)},300,{leading:!0});U.model.document.on("change:data",le),U.editing.view.document.on("focus",ue=>{this.$emit("focus",ue,U)}),U.editing.view.document.on("blur",ue=>{this.$emit("blur",ue,U)})}}};const se=o.a?o.a.version:s.version,[q]=se.split(".").map(U=>parseInt(U,10));if(q<3)throw new Error("The CKEditor plugin works only with Vue 3+. For more information, please refer to https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/frameworks/vuejs-v3.html");const oe={install(U){U.component("ckeditor",Y)},component:Y};i.default=oe}]).default})})(Vw);var xD=Vw.exports;const wD=Hm(xD);(function(t){const e=t.fa=t.fa||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 از %1",Aquamarine:"زمرد کبود",Black:"سیاه","Block quote":" بلوک نقل قول",Blue:"آبی",Bold:"درشت","Break text":"","Bulleted List":"لیست نشانه‌دار",Cancel:"لغو","Cannot determine a category for the uploaded file.":"نمی توان یک دسته برای فایل آپلود شده تعیین کرد","Cannot upload file:":"فایل آپلود نمی‌شود:","Caption for image: %0":"","Caption for the image":"","Centered image":"تصویر در وسط","Change image text alternative":"تغییر متن جایگزین تصویر","Choose heading":"انتخاب عنوان",Column:"ستون","Could not insert image at the current position.":"نمیتوان تصویر را در موقعیت فعلی وارد کرد","Could not obtain resized image URL.":"نمیتوان آدرس اینترنتی تصویر تغییر اندازه یافته را بدست آورد","Decrease indent":"کاهش تورفتگی","Delete column":"حذف ستون","Delete row":"حذف سطر","Dim grey":"خاکستری تیره",Downloadable:"قابل بارگیری","Dropdown toolbar":"نوارابزار کشویی","Edit block":"ویرایش قطعه","Edit link":"ویرایش پیوند","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"نوارابزار ویرایشگر","Enter image caption":"عنوان تصویر را وارد کنید","Full size image":"تصویر در اندازه کامل",Green:"سبز",Grey:"خاکستری","Header column":"ستون سربرگ","Header row":"سطر سربرگ",Heading:"عنوان","Heading 1":"عنوان 1","Heading 2":"عنوان 2","Heading 3":"عنوان 3","Heading 4":"عنوان 4","Heading 5":"عنوان 5","Heading 6":"عنوان 6","Image toolbar":"نوارابزار تصویر","image widget":"ابزاره تصویر","In line":"","Increase indent":"افزایش تورفتگی","Insert column left":"درج ستون در سمت چپ","Insert column right":"درج ستون در سمت راست","Insert image":"قرار دادن تصویر","Insert image or file":"وارد کردن تصویر یا فایل","Insert media":"وارد کردن رسانه","Insert paragraph after block":"درج پاراگراف بعد از بلوک","Insert paragraph before block":"درج پاراگراف قبل از بلوک","Insert row above":"درج سطر در بالا","Insert row below":"درج سطر در پایین","Insert table":"درج جدول","Inserting image failed":"وارد کردن تصویر انجام نشد",Italic:"کج","Left aligned image":"تصویر تراز شده چپ","Light blue":"آبی روشن","Light green":"سبز روشن","Light grey":"خاکستری روشن",Link:"پیوند","Link URL":"نشانی اینترنتی پیوند","Media URL":"آدرس اینترنتی رسانه","media widget":"ویجت رسانه","Merge cell down":"ادغام سلول پایین","Merge cell left":"ادغام سلول چپ","Merge cell right":"ادغام سلول راست","Merge cell up":"ادغام سلول بالا","Merge cells":"ادغام سلول ها",Next:"بعدی","Numbered List":"لیست عددی","Open file manager":"مدیریت فایل را باز کنید","Open in a new tab":"بازکردن در برگه جدید","Open link in new tab":"باز کردن پیوند در برگه جدید","Open media in new tab":"",Orange:"نارنجی",Paragraph:"پاراگراف","Paste the media URL in the input.":"آدرس رسانه را در ورودی قرار دهید","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"قبلی",Purple:"بنفش",Red:"قرمز",Redo:"باز انجام","Rich Text Editor":"ویرایشگر متن غنی","Right aligned image":"تصویر تراز شده راست",Row:"سطر",Save:"ذخیره","Select all":"انتخاب همه","Select column":"","Select row":"","Selecting resized image failed":"انتخاب تصویر تغییر اندازه یافته انجام نشد","Show more items":"نمایش گزینه‌های بیشتر","Side image":"تصویر جانبی","Split cell horizontally":"تقسیم افقی سلول","Split cell vertically":"تقسیم عمودی سلول","Table toolbar":"نوارابزار جدول","Text alternative":"متن جایگزین","The URL must not be empty.":"آدرس اینترنتی URL نباید خالی باشد.","This link has no URL":"این پیوند نشانی اینترنتی ندارد","This media URL is not supported.":"این آدرس اینترنتی رسانه پشتیبانی نمی‌شود","Tip: Paste the URL into the content to embed faster.":"نکته : آدرس را در محتوا قراردهید تا سریع تر جاسازی شود","Toggle caption off":"","Toggle caption on":"",Turquoise:"فیروزه ای",Undo:"بازگردانی",Unlink:"لغو پیوند","Upload failed":"آپلود ناموفق بود","Upload in progress":"آپلود در حال انجام",White:"سفید","Widget toolbar":"نوار ابزار ویجت","Wrap text":"",Yellow:"زرد"}),e.getPluralForm=function(n){return n>1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));function Rw(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:e,...n}=t,a=ta(e,n),{aliases:i={},components:r={},directives:s={}}=a,o=RO(a.defaults),l=uE(a.display,a.ssr),c=XO(a.theme),u=tL(a.icons),d=lL(a.locale),h=oE(a.date,d),f=hE(a.goTo,d);return{install:m=>{for(const g in s)m.directive(g,s[g]);for(const g in r)m.component(g,r[g]);for(const g in i)m.component(g,Ha({...i[g],name:g,aliasName:i[g].name}));if(c.install(m),m.provide(Ks,o),m.provide(Kh,l),m.provide(ol,c),m.provide(Xh,u),m.provide(Js,d),m.provide(W0,h.options),m.provide(Gp,h.instance),m.provide(X0,f),At&&a.ssr)if(m.$nuxt)m.$nuxt.hook("app:suspense:resolve",()=>{l.update()});else{const{mount:g}=m;m.mount=function(){const p=g(...arguments);return wt(()=>l.update()),m.mount=g,p}}Yn.reset(),m.mixin({computed:{$vuetify(){return Qn({defaults:Rs.call(this,Ks),display:Rs.call(this,Kh),theme:Rs.call(this,ol),icons:Rs.call(this,Xh),locale:Rs.call(this,Js),date:Rs.call(this,Gp)})}}})},defaults:o,display:l,theme:c,icons:u,locale:d,date:h,goTo:f}}const kD="3.7.18";Rw.version=kD;function Rs(t){var a,i;const e=this.$,n=((a=e.parent)==null?void 0:a.provides)??((i=e.vnode.appContext)==null?void 0:i.provides);if(n&&t in n)return n[t]}const _D=ae({...ze(),...q0({fullHeight:!0}),...kt()},"VApp"),SD=ve()({name:"VApp",props:_D(),setup(t,e){let{slots:n}=e;const a=Ot(t),{layoutClasses:i,getLayoutItem:r,items:s,layoutRef:o}=K0(t),{rtlClasses:l}=On();return we(()=>{var c;return x("div",{ref:o,class:["v-application",a.themeClasses.value,i.value,l.value,t.class],style:[t.style]},[x("div",{class:"v-application__wrap"},[(c=n.default)==null?void 0:c.call(n)])])}),{getLayoutItem:r,items:s,theme:a}}});const Nw=ae({text:String,...ze(),...dt()},"VToolbarTitle"),zm=ve()({name:"VToolbarTitle",props:Nw(),setup(t,e){let{slots:n}=e;return we(()=>{const a=!!(n.default||n.text||t.text);return x(t.tag,{class:["v-toolbar-title",t.class],style:t.style},{default:()=>{var i;return[a&&x("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():t.text,(i=n.default)==null?void 0:i.call(n)])]}})}),{}}});function CD(t){return{aspectStyles:L(()=>{const e=Number(t.aspectRatio);return e?{paddingBottom:String(1/e*100)+"%"}:void 0})}}const Fw=ae({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...ze(),...Cn()},"VResponsive"),cf=ve()({name:"VResponsive",props:Fw(),setup(t,e){let{slots:n}=e;const{aspectStyles:a}=CD(t),{dimensionStyles:i}=An(t);return we(()=>{var r;return x("div",{class:["v-responsive",{"v-responsive--inline":t.inline},t.class],style:[i.value,t.style]},[x("div",{class:"v-responsive__sizer",style:a.value},null),(r=n.additional)==null?void 0:r.call(n),n.default&&x("div",{class:["v-responsive__content",t.contentClass]},[n.default()])])}),{}}}),Bw=ae({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...Fw(),...ze(),...an(),...xi()},"VImg"),Gi=ve()({name:"VImg",directives:{intersect:Yl},props:Bw(),emits:{loadstart:t=>!0,load:t=>!0,error:t=>!0},setup(t,e){let{emit:n,slots:a}=e;const{backgroundColorClasses:i,backgroundColorStyles:r}=Ft(ge(t,"color")),{roundedClasses:s}=dn(t),o=un("VImg"),l=De(""),c=xe(),u=De(t.eager?"loading":"idle"),d=De(),h=De(),f=L(()=>t.src&&typeof t.src=="object"?{src:t.src.src,srcset:t.srcset||t.src.srcset,lazySrc:t.lazySrc||t.src.lazySrc,aspect:Number(t.aspectRatio||t.src.aspect||0)}:{src:t.src,srcset:t.srcset,lazySrc:t.lazySrc,aspect:Number(t.aspectRatio||0)}),v=L(()=>f.value.aspect||d.value/h.value||0);Oe(()=>t.src,()=>{m(u.value!=="idle")}),Oe(v,(O,V)=>{!O&&V&&c.value&&C(c.value)}),ro(()=>m());function m(O){if(!(t.eager&&O)&&!(pm&&!O&&!t.eager)){if(u.value="loading",f.value.lazySrc){const V=new Image;V.src=f.value.lazySrc,C(V,null)}f.value.src&&wt(()=>{var V;n("loadstart",((V=c.value)==null?void 0:V.currentSrc)||f.value.src),setTimeout(()=>{var F;if(!o.isUnmounted)if((F=c.value)!=null&&F.complete){if(c.value.naturalWidth||p(),u.value==="error")return;v.value||C(c.value,null),u.value==="loading"&&g()}else v.value||C(c.value),y()})})}}function g(){var O;o.isUnmounted||(y(),C(c.value),u.value="loaded",n("load",((O=c.value)==null?void 0:O.currentSrc)||f.value.src))}function p(){var O;o.isUnmounted||(u.value="error",n("error",((O=c.value)==null?void 0:O.currentSrc)||f.value.src))}function y(){const O=c.value;O&&(l.value=O.currentSrc||O.src)}let w=-1;Vn(()=>{clearTimeout(w)});function C(O){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const F=()=>{if(clearTimeout(w),o.isUnmounted)return;const{naturalHeight:z,naturalWidth:W}=O;z||W?(d.value=W,h.value=z):!O.complete&&u.value==="loading"&&V!=null?w=window.setTimeout(F,V):(O.currentSrc.endsWith(".svg")||O.currentSrc.startsWith("data:image/svg+xml"))&&(d.value=1,h.value=1)};F()}const k=L(()=>({"v-img__img--cover":t.cover,"v-img__img--contain":!t.cover})),P=()=>{var F;if(!f.value.src||u.value==="idle")return null;const O=x("img",{class:["v-img__img",k.value],style:{objectPosition:t.position},crossorigin:t.crossorigin,src:f.value.src,srcset:f.value.srcset,alt:t.alt,referrerpolicy:t.referrerpolicy,draggable:t.draggable,sizes:t.sizes,ref:c,onLoad:g,onError:p},null),V=(F=a.sources)==null?void 0:F.call(a);return x(na,{transition:t.transition,appear:!0},{default:()=>[Yt(V?x("picture",{class:"v-img__picture"},[V,O]):O,[[Ca,u.value==="loaded"]])]})},S=()=>x(na,{transition:t.transition},{default:()=>[f.value.lazySrc&&u.value!=="loaded"&&x("img",{class:["v-img__img","v-img__img--preload",k.value],style:{objectPosition:t.position},crossorigin:t.crossorigin,src:f.value.lazySrc,alt:t.alt,referrerpolicy:t.referrerpolicy,draggable:t.draggable},null)]}),A=()=>a.placeholder?x(na,{transition:t.transition,appear:!0},{default:()=>[(u.value==="loading"||u.value==="error"&&!a.error)&&x("div",{class:"v-img__placeholder"},[a.placeholder()])]}):null,T=()=>a.error?x(na,{transition:t.transition,appear:!0},{default:()=>[u.value==="error"&&x("div",{class:"v-img__error"},[a.error()])]}):null,E=()=>t.gradient?x("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${t.gradient})`}},null):null,I=De(!1);{const O=Oe(v,V=>{V&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{I.value=!0})}),O())})}return we(()=>{const O=cf.filterProps(t);return Yt(x(cf,me({class:["v-img",{"v-img--absolute":t.absolute,"v-img--booting":!I.value},i.value,s.value,t.class],style:[{width:Ne(t.width==="auto"?d.value:t.width)},r.value,t.style]},O,{aspectRatio:v.value,"aria-label":t.alt,role:t.alt?"img":void 0}),{additional:()=>x(Re,null,[x(P,null,null),x(S,null,null),x(E,null,null),x(A,null,null),x(T,null,null)]),default:a.default}),[[ba("intersect"),{handler:m,options:t.options},null,{once:!0}]])}),{currentSrc:l,image:c,state:u,naturalWidth:d,naturalHeight:h}}}),AD=[null,"prominent","default","comfortable","compact"],Yw=ae({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:t=>AD.includes(t)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...Pa(),...ze(),...Mn(),...an(),...dt({tag:"header"}),...kt()},"VToolbar"),uf=ve()({name:"VToolbar",props:Yw(),setup(t,e){var f;let{slots:n}=e;const{backgroundColorClasses:a,backgroundColorStyles:i}=Ft(ge(t,"color")),{borderClasses:r}=ja(t),{elevationClasses:s}=Hn(t),{roundedClasses:o}=dn(t),{themeClasses:l}=Ot(t),{rtlClasses:c}=On(),u=De(!!(t.extended||(f=n.extension)!=null&&f.call(n))),d=L(()=>parseInt(Number(t.height)+(t.density==="prominent"?Number(t.height):0)-(t.density==="comfortable"?8:0)-(t.density==="compact"?16:0),10)),h=L(()=>u.value?parseInt(Number(t.extensionHeight)+(t.density==="prominent"?Number(t.extensionHeight):0)-(t.density==="comfortable"?4:0)-(t.density==="compact"?8:0),10):0);return tn({VBtn:{variant:"text"}}),we(()=>{var p;const v=!!(t.title||n.title),m=!!(n.image||t.image),g=(p=n.extension)==null?void 0:p.call(n);return u.value=!!(t.extended||g),x(t.tag,{class:["v-toolbar",{"v-toolbar--absolute":t.absolute,"v-toolbar--collapse":t.collapse,"v-toolbar--flat":t.flat,"v-toolbar--floating":t.floating,[`v-toolbar--density-${t.density}`]:!0},a.value,r.value,s.value,o.value,l.value,c.value,t.class],style:[i.value,t.style]},{default:()=>[m&&x("div",{key:"image",class:"v-toolbar__image"},[n.image?x(st,{key:"image-defaults",disabled:!t.image,defaults:{VImg:{cover:!0,src:t.image}}},n.image):x(Gi,{key:"image-img",cover:!0,src:t.image},null)]),x(st,{defaults:{VTabs:{height:Ne(d.value)}}},{default:()=>{var y,w,C;return[x("div",{class:"v-toolbar__content",style:{height:Ne(d.value)}},[n.prepend&&x("div",{class:"v-toolbar__prepend"},[(y=n.prepend)==null?void 0:y.call(n)]),v&&x(zm,{key:"title",text:t.title},{text:n.title}),(w=n.default)==null?void 0:w.call(n),n.append&&x("div",{class:"v-toolbar__append"},[(C=n.append)==null?void 0:C.call(n)])])]}}),x(st,{defaults:{VTabs:{height:Ne(h.value)}}},{default:()=>[x(Mu,null,{default:()=>[u.value&&x("div",{class:"v-toolbar__extension",style:{height:Ne(h.value)}},[g])]})]})]})}),{contentHeight:d,extensionHeight:h}}}),PD=ae({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function TD(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=e;let a=0,i=0;const r=xe(null),s=De(0),o=De(0),l=De(0),c=De(!1),u=De(!1),d=L(()=>Number(t.scrollThreshold)),h=L(()=>en((d.value-s.value)/d.value||0)),f=()=>{const v=r.value;if(!v||n&&!n.value)return;a=s.value,s.value="window"in v?v.pageYOffset:v.scrollTop;const m=v instanceof Window?document.documentElement.scrollHeight:v.scrollHeight;if(i!==m){i=m;return}u.value=s.value{o.value=o.value||s.value}),Oe(c,()=>{o.value=0}),fn(()=>{Oe(()=>t.scrollTarget,v=>{var g;const m=v?document.querySelector(v):window;m&&m!==r.value&&((g=r.value)==null||g.removeEventListener("scroll",f),r.value=m,r.value.addEventListener("scroll",f,{passive:!0}))},{immediate:!0})}),Vn(()=>{var v;(v=r.value)==null||v.removeEventListener("scroll",f)}),n&&Oe(n,f,{immediate:!0}),{scrollThreshold:d,currentScroll:s,currentThreshold:l,isScrollActive:c,scrollRatio:h,isScrollingUp:u,savedScroll:o}}function ys(){const t=De(!1);return fn(()=>{window.requestAnimationFrame(()=>{t.value=!0})}),{ssrBootStyles:L(()=>t.value?void 0:{transition:"none !important"}),isBooted:Gf(t)}}const ID=ae({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:t=>["top","bottom"].includes(t)},...Yw(),...vs(),...PD(),height:{type:[Number,String],default:64}},"VAppBar"),MD=ve()({name:"VAppBar",props:ID(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=xe(),i=Xe(t,"modelValue"),r=L(()=>{var w;const y=new Set(((w=t.scrollBehavior)==null?void 0:w.split(" "))??[]);return{hide:y.has("hide"),fullyHide:y.has("fully-hide"),inverted:y.has("inverted"),collapse:y.has("collapse"),elevate:y.has("elevate"),fadeImage:y.has("fade-image")}}),s=L(()=>{const y=r.value;return y.hide||y.fullyHide||y.inverted||y.collapse||y.elevate||y.fadeImage||!i.value}),{currentScroll:o,scrollThreshold:l,isScrollingUp:c,scrollRatio:u}=TD(t,{canScroll:s}),d=L(()=>r.value.hide||r.value.fullyHide),h=L(()=>t.collapse||r.value.collapse&&(r.value.inverted?u.value>0:u.value===0)),f=L(()=>t.flat||r.value.fullyHide&&!i.value||r.value.elevate&&(r.value.inverted?o.value>0:o.value===0)),v=L(()=>r.value.fadeImage?r.value.inverted?1-u.value:u.value:void 0),m=L(()=>{var C,k;if(r.value.hide&&r.value.inverted)return 0;const y=((C=a.value)==null?void 0:C.contentHeight)??0,w=((k=a.value)==null?void 0:k.extensionHeight)??0;return d.value?o.value!!t.scrollBehavior),()=>{on(()=>{d.value?r.value.inverted?i.value=o.value>l.value:i.value=c.value||o.valueparseInt(t.order,10)),position:ge(t,"location"),layoutSize:m,elementSize:De(void 0),active:i,absolute:ge(t,"absolute")});return we(()=>{const y=uf.filterProps(t);return x(uf,me({ref:a,class:["v-app-bar",{"v-app-bar--bottom":t.location==="bottom"},t.class],style:[{...p.value,"--v-toolbar-image-opacity":v.value,height:void 0,...g.value},t.style]},y,{collapse:h.value,flat:f.value}),n)}),{}}}),OD=ae({...Au({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),LD=ve()({name:"VAppBarNavIcon",props:OD(),setup(t,e){let{slots:n}=e;return we(()=>x(ct,me(t,{class:["v-app-bar-nav-icon"]}),n)),{}}}),ED=ve()({name:"VAppBarTitle",props:Nw(),setup(t,e){let{slots:n}=e;return we(()=>x(zm,me(t,{class:"v-app-bar-title"}),n)),{}}});const Hw=Oi("v-alert-title"),DD=["success","info","warning","error"],VD=ae({border:{type:[Boolean,String],validator:t=>typeof t=="boolean"||["top","end","bottom","start"].includes(t)},borderColor:String,closable:Boolean,closeIcon:{type:Ze,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:t=>DD.includes(t)},...ze(),...Sn(),...Cn(),...Mn(),...Ji(),...yo(),...an(),...dt(),...kt(),...ii({variant:"flat"})},"VAlert"),RD=ve()({name:"VAlert",props:VD(),emits:{"click:close":t=>!0,"update:modelValue":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=Xe(t,"modelValue"),r=L(()=>{if(t.icon!==!1)return t.type?t.icon??`$${t.type}`:t.icon}),s=L(()=>({color:t.color??t.type,variant:t.variant})),{themeClasses:o}=Ot(t),{colorClasses:l,colorStyles:c,variantClasses:u}=us(s),{densityClasses:d}=Gn(t),{dimensionStyles:h}=An(t),{elevationClasses:f}=Hn(t),{locationStyles:v}=ms(t),{positionClasses:m}=xo(t),{roundedClasses:g}=dn(t),{textColorClasses:p,textColorStyles:y}=Nn(ge(t,"borderColor")),{t:w}=$t(),C=L(()=>({"aria-label":w(t.closeLabel),onClick(k){i.value=!1,n("click:close",k)}}));return()=>{const k=!!(a.prepend||r.value),P=!!(a.title||t.title),S=!!(a.close||t.closable);return i.value&&x(t.tag,{class:["v-alert",t.border&&{"v-alert--border":!!t.border,[`v-alert--border-${t.border===!0?"start":t.border}`]:!0},{"v-alert--prominent":t.prominent},o.value,l.value,d.value,f.value,m.value,g.value,u.value,t.class],style:[c.value,h.value,v.value,t.style],role:"alert"},{default:()=>{var A,T;return[_r(!1,"v-alert"),t.border&&x("div",{key:"border",class:["v-alert__border",p.value],style:y.value},null),k&&x("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?x(st,{key:"prepend-defaults",disabled:!r.value,defaults:{VIcon:{density:t.density,icon:r.value,size:t.prominent?44:28}}},a.prepend):x(_t,{key:"prepend-icon",density:t.density,icon:r.value,size:t.prominent?44:28},null)]),x("div",{class:"v-alert__content"},[P&&x(Hw,{key:"title"},{default:()=>{var E;return[((E=a.title)==null?void 0:E.call(a))??t.title]}}),((A=a.text)==null?void 0:A.call(a))??t.text,(T=a.default)==null?void 0:T.call(a)]),a.append&&x("div",{key:"append",class:"v-alert__append"},[a.append()]),S&&x("div",{key:"close",class:"v-alert__close"},[a.close?x(st,{key:"close-defaults",defaults:{VBtn:{icon:t.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var E;return[(E=a.close)==null?void 0:E.call(a,{props:C.value})]}}):x(ct,me({key:"close-btn",icon:t.closeIcon,size:"x-small",variant:"text"},C.value),null)])]}})}}});const ND=ae({start:Boolean,end:Boolean,icon:Ze,image:String,text:String,...Pa(),...ze(),...Sn(),...an(),...Li(),...dt(),...kt(),...ii({variant:"flat"})},"VAvatar"),ma=ve()({name:"VAvatar",props:ND(),setup(t,e){let{slots:n}=e;const{themeClasses:a}=Ot(t),{borderClasses:i}=ja(t),{colorClasses:r,colorStyles:s,variantClasses:o}=us(t),{densityClasses:l}=Gn(t),{roundedClasses:c}=dn(t),{sizeClasses:u,sizeStyles:d}=bo(t);return we(()=>x(t.tag,{class:["v-avatar",{"v-avatar--start":t.start,"v-avatar--end":t.end},a.value,i.value,r.value,l.value,c.value,u.value,o.value,t.class],style:[s.value,d.value,t.style]},{default:()=>[n.default?x(st,{key:"content-defaults",defaults:{VImg:{cover:!0,src:t.image},VIcon:{icon:t.icon}}},{default:()=>[n.default()]}):t.image?x(Gi,{key:"image",src:t.image,alt:"",cover:!0},null):t.icon?x(_t,{key:"icon",icon:t.icon},null):t.text,_r(!1,"v-avatar")]})),{}}});const jw=Symbol.for("vuetify:selection-control-group"),Wm=ae({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Ze,trueIcon:Ze,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:aa},...ze(),...Sn(),...kt()},"SelectionControlGroup"),FD=ae({...Wm({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),zw=ve()({name:"VSelectionControlGroup",props:FD(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"modelValue"),i=Yn(),r=L(()=>t.id||`v-selection-control-group-${i}`),s=L(()=>t.name||r.value),o=new Set;return Wt(jw,{modelValue:a,forceUpdate:()=>{o.forEach(l=>l())},onForceUpdate:l=>{o.add(l),Bn(()=>{o.delete(l)})}}),tn({[t.defaultsTarget]:{color:ge(t,"color"),disabled:ge(t,"disabled"),density:ge(t,"density"),error:ge(t,"error"),inline:ge(t,"inline"),modelValue:a,multiple:L(()=>!!t.multiple||t.multiple==null&&Array.isArray(a.value)),name:s,falseIcon:ge(t,"falseIcon"),trueIcon:ge(t,"trueIcon"),readonly:ge(t,"readonly"),ripple:ge(t,"ripple"),type:ge(t,"type"),valueComparator:ge(t,"valueComparator")}}),we(()=>{var l;return x("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":t.inline},t.class],style:t.style,role:t.type==="radio"?"radiogroup":void 0},[(l=n.default)==null?void 0:l.call(n)])}),{}}}),Eu=ae({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...ze(),...Wm()},"VSelectionControl");function BD(t){const e=ht(jw,void 0),{densityClasses:n}=Gn(t),a=Xe(t,"modelValue"),i=L(()=>t.trueValue!==void 0?t.trueValue:t.value!==void 0?t.value:!0),r=L(()=>t.falseValue!==void 0?t.falseValue:!1),s=L(()=>!!t.multiple||t.multiple==null&&Array.isArray(a.value)),o=L({get(){const f=e?e.modelValue.value:a.value;return s.value?Gt(f).some(v=>t.valueComparator(v,i.value)):t.valueComparator(f,i.value)},set(f){if(t.readonly)return;const v=f?i.value:r.value;let m=v;s.value&&(m=f?[...Gt(a.value),v]:Gt(a.value).filter(g=>!t.valueComparator(g,i.value))),e?e.modelValue.value=m:a.value=m}}),{textColorClasses:l,textColorStyles:c}=Nn(L(()=>{if(!(t.error||t.disabled))return o.value?t.color:t.baseColor})),{backgroundColorClasses:u,backgroundColorStyles:d}=Ft(L(()=>o.value&&!t.error&&!t.disabled?t.color:t.baseColor)),h=L(()=>o.value?t.trueIcon:t.falseIcon);return{group:e,densityClasses:n,trueValue:i,falseValue:r,model:o,textColorClasses:l,textColorStyles:c,backgroundColorClasses:u,backgroundColorStyles:d,icon:h}}const kr=ve()({name:"VSelectionControl",directives:{Ripple:Qi},inheritAttrs:!1,props:Eu(),emits:{"update:modelValue":t=>!0},setup(t,e){let{attrs:n,slots:a}=e;const{group:i,densityClasses:r,icon:s,model:o,textColorClasses:l,textColorStyles:c,backgroundColorClasses:u,backgroundColorStyles:d,trueValue:h}=BD(t),f=Yn(),v=De(!1),m=De(!1),g=xe(),p=L(()=>t.id||`input-${f}`),y=L(()=>!t.disabled&&!t.readonly);i==null||i.onForceUpdate(()=>{g.value&&(g.value.checked=o.value)});function w(S){y.value&&(v.value=!0,qs(S.target,":focus-visible")!==!1&&(m.value=!0))}function C(){v.value=!1,m.value=!1}function k(S){S.stopPropagation()}function P(S){if(!y.value){g.value&&(g.value.checked=o.value);return}t.readonly&&i&&wt(()=>i.forceUpdate()),o.value=S.target.checked}return we(()=>{var I,O;const S=a.label?a.label({label:t.label,props:{for:p.value}}):t.label,[A,T]=Ki(n),E=x("input",me({ref:g,checked:o.value,disabled:!!t.disabled,id:p.value,onBlur:C,onFocus:w,onInput:P,"aria-disabled":!!t.disabled,"aria-label":t.label,type:t.type,value:h.value,name:t.name,"aria-checked":t.type==="checkbox"?o.value:void 0},T),null);return x("div",me({class:["v-selection-control",{"v-selection-control--dirty":o.value,"v-selection-control--disabled":t.disabled,"v-selection-control--error":t.error,"v-selection-control--focused":v.value,"v-selection-control--focus-visible":m.value,"v-selection-control--inline":t.inline},r.value,t.class]},A,{style:t.style}),[x("div",{class:["v-selection-control__wrapper",l.value],style:c.value},[(I=a.default)==null?void 0:I.call(a,{backgroundColorClasses:u,backgroundColorStyles:d}),Yt(x("div",{class:["v-selection-control__input"]},[((O=a.input)==null?void 0:O.call(a,{model:o,textColorClasses:l,textColorStyles:c,backgroundColorClasses:u,backgroundColorStyles:d,inputNode:E,icon:s.value,props:{onFocus:w,onBlur:C,id:p.value}}))??x(Re,null,[s.value&&x(_t,{key:"icon",icon:s.value},null),E])]),[[ba("ripple"),t.ripple&&[!t.disabled&&!t.readonly,null,["center","circle"]]]])]),S&&x(wo,{for:p.value,onClick:k},{default:()=>[S]})])}),{isFocused:v,input:g}}}),Ww=ae({indeterminate:Boolean,indeterminateIcon:{type:Ze,default:"$checkboxIndeterminate"},...Eu({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),Ti=ve()({name:"VCheckboxBtn",props:Ww(),emits:{"update:modelValue":t=>!0,"update:indeterminate":t=>!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"indeterminate"),i=Xe(t,"modelValue");function r(l){a.value&&(a.value=!1)}const s=L(()=>a.value?t.indeterminateIcon:t.falseIcon),o=L(()=>a.value?t.indeterminateIcon:t.trueIcon);return we(()=>{const l=Lt(kr.filterProps(t),["modelValue"]);return x(kr,me(l,{modelValue:i.value,"onUpdate:modelValue":[c=>i.value=c,r],class:["v-checkbox-btn",t.class],style:t.style,type:"checkbox",falseIcon:s.value,trueIcon:o.value,"aria-checked":a.value?"mixed":void 0}),n)}),{}}}),YD=ae({...er(),...Lt(Ww(),["inline"])},"VCheckbox"),HD=ve()({name:"VCheckbox",inheritAttrs:!1,props:YD(),emits:{"update:modelValue":t=>!0,"update:focused":t=>!0},setup(t,e){let{attrs:n,slots:a}=e;const i=Xe(t,"modelValue"),{isFocused:r,focus:s,blur:o}=wi(t),l=Yn(),c=L(()=>t.id||`checkbox-${l}`);return we(()=>{const[u,d]=Ki(n),h=Un.filterProps(t),f=Ti.filterProps(t);return x(Un,me({class:["v-checkbox",t.class]},u,h,{modelValue:i.value,"onUpdate:modelValue":v=>i.value=v,id:c.value,focused:r.value,style:t.style}),{...a,default:v=>{let{id:m,messagesId:g,isDisabled:p,isReadonly:y,isValid:w}=v;return x(Ti,me(f,{id:m.value,"aria-describedby":g.value,disabled:p.value,readonly:y.value},d,{error:w.value===!1,modelValue:i.value,"onUpdate:modelValue":C=>i.value=C,onFocus:s,onBlur:o}),a)}})}),{}}});function jD(t){let{selectedElement:e,containerElement:n,isRtl:a,isHorizontal:i}=t;const r=fl(i,n),s=$w(i,a,n),o=fl(i,e),l=Xw(i,e),c=o*.4;return s>l?l-c:s+rtypeof t=="boolean"||["always","desktop","mobile"].includes(t)},...ze(),...gs({mobile:null}),...dt(),...ds({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),ml=ve()({name:"VSlideGroup",props:$m(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{isRtl:a}=On(),{displayClasses:i,mobile:r}=ri(t),s=Sr(t,t.symbol),o=De(!1),l=De(0),c=De(0),u=De(0),d=L(()=>t.direction==="horizontal"),{resizeRef:h,contentRect:f}=gi(),{resizeRef:v,contentRect:m}=gi(),g=fE(),p=L(()=>({container:h.el,duration:200,easing:"easeOutQuart"})),y=L(()=>s.selected.value.length?s.items.value.findIndex(Y=>Y.id===s.selected.value[0]):-1),w=L(()=>s.selected.value.length?s.items.value.findIndex(Y=>Y.id===s.selected.value[s.selected.value.length-1]):-1);if(At){let Y=-1;Oe(()=>[s.selected.value,f.value,m.value,d.value],()=>{cancelAnimationFrame(Y),Y=requestAnimationFrame(()=>{if(f.value&&m.value){const se=d.value?"width":"height";c.value=f.value[se],u.value=m.value[se],o.value=c.value+1=0&&v.el){const se=v.el.children[w.value];k(se,t.centerActive)}})})}const C=De(!1);function k(Y,se){let q=0;se?q=zD({containerElement:h.el,isHorizontal:d.value,selectedElement:Y}):q=jD({containerElement:h.el,isHorizontal:d.value,isRtl:a.value,selectedElement:Y}),P(q)}function P(Y){if(!At||!h.el)return;const se=fl(d.value,h.el),q=$w(d.value,a.value,h.el);if(!(ub(d.value,h.el)<=se||Math.abs(Y-q)<16)){if(d.value&&a.value&&h.el){const{scrollWidth:U,offsetWidth:le}=h.el;Y=U-le-Y}d.value?g.horizontal(Y,p.value):g(Y,p.value)}}function S(Y){const{scrollTop:se,scrollLeft:q}=Y.target;l.value=d.value?q:se}function A(Y){if(C.value=!0,!(!o.value||!v.el)){for(const se of Y.composedPath())for(const q of v.el.children)if(q===se){k(q);return}}}function T(Y){C.value=!1}let E=!1;function I(Y){var se;!E&&!C.value&&!(Y.relatedTarget&&((se=v.el)!=null&&se.contains(Y.relatedTarget)))&&z(),E=!1}function O(){E=!0}function V(Y){if(!v.el)return;function se(q){Y.preventDefault(),z(q)}d.value?Y.key==="ArrowRight"?se(a.value?"prev":"next"):Y.key==="ArrowLeft"&&se(a.value?"next":"prev"):Y.key==="ArrowDown"?se("next"):Y.key==="ArrowUp"&&se("prev"),Y.key==="Home"?se("first"):Y.key==="End"&&se("last")}function F(Y,se){if(!Y)return;let q=Y;do q=q==null?void 0:q[se==="next"?"nextElementSibling":"previousElementSibling"];while(q!=null&&q.hasAttribute("disabled"));return q}function z(Y){if(!v.el)return;let se;if(!Y)se=il(v.el)[0];else if(Y==="next"){if(se=F(v.el.querySelector(":focus"),Y),!se)return z("first")}else if(Y==="prev"){if(se=F(v.el.querySelector(":focus"),Y),!se)return z("last")}else Y==="first"?(se=v.el.firstElementChild,se!=null&&se.hasAttribute("disabled")&&(se=F(se,"next"))):Y==="last"&&(se=v.el.lastElementChild,se!=null&&se.hasAttribute("disabled")&&(se=F(se,"prev")));se&&se.focus({preventScroll:!0})}function W(Y){const se=d.value&&a.value?-1:1,q=(Y==="prev"?-se:se)*c.value;let oe=l.value+q;if(d.value&&a.value&&h.el){const{scrollWidth:U,offsetWidth:le}=h.el;oe+=U-le}P(oe)}const ne=L(()=>({next:s.next,prev:s.prev,select:s.select,isSelected:s.isSelected})),ee=L(()=>{switch(t.showArrows){case"always":return!0;case"desktop":return!r.value;case!0:return o.value||Math.abs(l.value)>0;case"mobile":return r.value||o.value||Math.abs(l.value)>0;default:return!r.value&&(o.value||Math.abs(l.value)>0)}}),J=L(()=>Math.abs(l.value)>1),X=L(()=>{if(!h.value)return!1;const Y=ub(d.value,h.el),se=WD(d.value,h.el);return Y-se-Math.abs(l.value)>1});return we(()=>x(t.tag,{class:["v-slide-group",{"v-slide-group--vertical":!d.value,"v-slide-group--has-affixes":ee.value,"v-slide-group--is-overflowing":o.value},i.value,t.class],style:t.style,tabindex:C.value||s.selected.value.length?-1:0,onFocus:I},{default:()=>{var Y,se,q;return[ee.value&&x("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!J.value}],onMousedown:O,onClick:()=>J.value&&W("prev")},[((Y=n.prev)==null?void 0:Y.call(n,ne.value))??x(dl,null,{default:()=>[x(_t,{icon:a.value?t.nextIcon:t.prevIcon},null)]})]),x("div",{key:"container",ref:h,class:"v-slide-group__container",onScroll:S},[x("div",{ref:v,class:"v-slide-group__content",onFocusin:A,onFocusout:T,onKeydown:V},[(se=n.default)==null?void 0:se.call(n,ne.value)])]),ee.value&&x("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!X.value}],onMousedown:O,onClick:()=>X.value&&W("next")},[((q=n.next)==null?void 0:q.call(n,ne.value))??x(dl,null,{default:()=>[x(_t,{icon:a.value?t.prevIcon:t.nextIcon},null)]})])]}})),{selected:s.selected,scrollTo:W,scrollOffset:l,focus:z,hasPrev:J,hasNext:X}}}),Gw=Symbol.for("vuetify:v-chip-group"),$D=ae({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:aa},...$m(),...ze(),...ds({selectedClass:"v-chip--selected"}),...dt(),...kt(),...ii({variant:"tonal"})},"VChipGroup"),XD=ve()({name:"VChipGroup",props:$D(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{themeClasses:a}=Ot(t),{isSelected:i,select:r,next:s,prev:o,selected:l}=Sr(t,Gw);return tn({VChip:{color:ge(t,"color"),disabled:ge(t,"disabled"),filter:ge(t,"filter"),variant:ge(t,"variant")}}),we(()=>{const c=ml.filterProps(t);return x(ml,me(c,{class:["v-chip-group",{"v-chip-group--column":t.column},a.value,t.class],style:t.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:i,select:r,next:s,prev:o,selected:l.value})]}})}),{}}}),UD=ae({activeClass:String,appendAvatar:String,appendIcon:Ze,closable:Boolean,closeIcon:{type:Ze,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:Ze,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Ze,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:Rn(),onClickOnce:Rn(),...Pa(),...ze(),...Sn(),...Mn(),...hs(),...an(),...Vl(),...Li(),...dt({tag:"span"}),...kt(),...ii({variant:"tonal"})},"VChip"),xs=ve()({name:"VChip",directives:{Ripple:Qi},props:UD(),emits:{"click:close":t=>!0,"update:modelValue":t=>!0,"group:selected":t=>!0,click:t=>!0},setup(t,e){let{attrs:n,emit:a,slots:i}=e;const{t:r}=$t(),{borderClasses:s}=ja(t),{colorClasses:o,colorStyles:l,variantClasses:c}=us(t),{densityClasses:u}=Gn(t),{elevationClasses:d}=Hn(t),{roundedClasses:h}=dn(t),{sizeClasses:f}=bo(t),{themeClasses:v}=Ot(t),m=Xe(t,"modelValue"),g=fs(t,Gw,!1),p=Dl(t,n),y=L(()=>t.link!==!1&&p.isLink.value),w=L(()=>!t.disabled&&t.link!==!1&&(!!g||t.link||p.isClickable.value)),C=L(()=>({"aria-label":r(t.closeLabel),onClick(S){S.preventDefault(),S.stopPropagation(),m.value=!1,a("click:close",S)}}));function k(S){var A;a("click",S),w.value&&((A=p.navigate)==null||A.call(p,S),g==null||g.toggle())}function P(S){(S.key==="Enter"||S.key===" ")&&(S.preventDefault(),k(S))}return()=>{var z;const S=p.isLink.value?"a":t.tag,A=!!(t.appendIcon||t.appendAvatar),T=!!(A||i.append),E=!!(i.close||t.closable),I=!!(i.filter||t.filter)&&g,O=!!(t.prependIcon||t.prependAvatar),V=!!(O||i.prepend),F=!g||g.isSelected.value;return m.value&&Yt(x(S,me({class:["v-chip",{"v-chip--disabled":t.disabled,"v-chip--label":t.label,"v-chip--link":w.value,"v-chip--filter":I,"v-chip--pill":t.pill,[`${t.activeClass}`]:t.activeClass&&((z=p.isActive)==null?void 0:z.value)},v.value,s.value,F?o.value:void 0,u.value,d.value,h.value,f.value,c.value,g==null?void 0:g.selectedClass.value,t.class],style:[F?l.value:void 0,t.style],disabled:t.disabled||void 0,draggable:t.draggable,tabindex:w.value?0:void 0,onClick:k,onKeydown:w.value&&!y.value&&P},p.linkProps),{default:()=>{var W;return[_r(w.value,"v-chip"),I&&x(Rm,{key:"filter"},{default:()=>[Yt(x("div",{class:"v-chip__filter"},[i.filter?x(st,{key:"filter-defaults",disabled:!t.filterIcon,defaults:{VIcon:{icon:t.filterIcon}}},i.filter):x(_t,{key:"filter-icon",icon:t.filterIcon},null)]),[[Ca,g.isSelected.value]])]}),V&&x("div",{key:"prepend",class:"v-chip__prepend"},[i.prepend?x(st,{key:"prepend-defaults",disabled:!O,defaults:{VAvatar:{image:t.prependAvatar,start:!0},VIcon:{icon:t.prependIcon,start:!0}}},i.prepend):x(Re,null,[t.prependIcon&&x(_t,{key:"prepend-icon",icon:t.prependIcon,start:!0},null),t.prependAvatar&&x(ma,{key:"prepend-avatar",image:t.prependAvatar,start:!0},null)])]),x("div",{class:"v-chip__content","data-no-activator":""},[((W=i.default)==null?void 0:W.call(i,{isSelected:g==null?void 0:g.isSelected.value,selectedClass:g==null?void 0:g.selectedClass.value,select:g==null?void 0:g.select,toggle:g==null?void 0:g.toggle,value:g==null?void 0:g.value.value,disabled:t.disabled}))??hn(t.text)]),T&&x("div",{key:"append",class:"v-chip__append"},[i.append?x(st,{key:"append-defaults",disabled:!A,defaults:{VAvatar:{end:!0,image:t.appendAvatar},VIcon:{end:!0,icon:t.appendIcon}}},i.append):x(Re,null,[t.appendIcon&&x(_t,{key:"append-icon",end:!0,icon:t.appendIcon},null),t.appendAvatar&&x(ma,{key:"append-avatar",end:!0,image:t.appendAvatar},null)])]),E&&x("button",me({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},C.value),[i.close?x(st,{key:"close-defaults",defaults:{VIcon:{icon:t.closeIcon,size:"x-small"}}},i.close):x(_t,{key:"close-icon",icon:t.closeIcon,size:"x-small"},null)])]}}),[[ba("ripple"),w.value&&t.ripple,null]])}}});const df=Symbol.for("vuetify:list");function qw(){const t=ht(df,{hasPrepend:De(!1),updateHasPrepend:()=>null}),e={hasPrepend:De(!1),updateHasPrepend:n=>{n&&(e.hasPrepend.value=n)}};return Wt(df,e),t}function Zw(){return ht(df,null)}const Xm=t=>{const e={activate:n=>{let{id:a,value:i,activated:r}=n;return a=Jt(a),t&&!i&&r.size===1&&r.has(a)||(i?r.add(a):r.delete(a)),r},in:(n,a,i)=>{let r=new Set;if(n!=null)for(const s of Gt(n))r=e.activate({id:s,value:!0,activated:new Set(r),children:a,parents:i});return r},out:n=>Array.from(n)};return e},Kw=t=>{const e=Xm(t);return{activate:a=>{let{activated:i,id:r,...s}=a;r=Jt(r);const o=i.has(r)?new Set([r]):new Set;return e.activate({...s,id:r,activated:o})},in:(a,i,r)=>{let s=new Set;if(a!=null){const o=Gt(a);o.length&&(s=e.in(o.slice(0,1),i,r))}return s},out:(a,i,r)=>e.out(a,i,r)}},GD=t=>{const e=Xm(t);return{activate:a=>{let{id:i,activated:r,children:s,...o}=a;return i=Jt(i),s.has(i)?r:e.activate({id:i,activated:r,children:s,...o})},in:e.in,out:e.out}},qD=t=>{const e=Kw(t);return{activate:a=>{let{id:i,activated:r,children:s,...o}=a;return i=Jt(i),s.has(i)?r:e.activate({id:i,activated:r,children:s,...o})},in:e.in,out:e.out}},ZD={open:t=>{let{id:e,value:n,opened:a,parents:i}=t;if(n){const r=new Set;r.add(e);let s=i.get(e);for(;s!=null;)r.add(s),s=i.get(s);return r}else return a.delete(e),a},select:()=>null},Jw={open:t=>{let{id:e,value:n,opened:a,parents:i}=t;if(n){let r=i.get(e);for(a.add(e);r!=null&&r!==e;)a.add(r),r=i.get(r);return a}else a.delete(e);return a},select:()=>null},KD={open:Jw.open,select:t=>{let{id:e,value:n,opened:a,parents:i}=t;if(!n)return a;const r=[];let s=i.get(e);for(;s!=null;)r.push(s),s=i.get(s);return new Set(r)}},Um=t=>{const e={select:n=>{let{id:a,value:i,selected:r}=n;if(a=Jt(a),t&&!i){const s=Array.from(r.entries()).reduce((o,l)=>{let[c,u]=l;return u==="on"&&o.push(c),o},[]);if(s.length===1&&s[0]===a)return r}return r.set(a,i?"on":"off"),r},in:(n,a,i)=>{const r=new Map;for(const s of n||[])e.select({id:s,value:!0,selected:r,children:a,parents:i});return r},out:n=>{const a=[];for(const[i,r]of n.entries())r==="on"&&a.push(i);return a}};return e},Qw=t=>{const e=Um(t);return{select:a=>{let{selected:i,id:r,...s}=a;r=Jt(r);const o=i.has(r)?new Map([[r,i.get(r)]]):new Map;return e.select({...s,id:r,selected:o})},in:(a,i,r)=>a!=null&&a.length?e.in(a.slice(0,1),i,r):new Map,out:(a,i,r)=>e.out(a,i,r)}},JD=t=>{const e=Um(t);return{select:a=>{let{id:i,selected:r,children:s,...o}=a;return i=Jt(i),s.has(i)?r:e.select({id:i,selected:r,children:s,...o})},in:e.in,out:e.out}},QD=t=>{const e=Qw(t);return{select:a=>{let{id:i,selected:r,children:s,...o}=a;return i=Jt(i),s.has(i)?r:e.select({id:i,selected:r,children:s,...o})},in:e.in,out:e.out}},eV=t=>{const e={select:n=>{let{id:a,value:i,selected:r,children:s,parents:o}=n;a=Jt(a);const l=new Map(r),c=[a];for(;c.length;){const d=c.shift();r.set(Jt(d),i?"on":"off"),s.has(d)&&c.push(...s.get(d))}let u=Jt(o.get(a));for(;u;){const d=s.get(u),h=d.every(v=>r.get(Jt(v))==="on"),f=d.every(v=>!r.has(Jt(v))||r.get(Jt(v))==="off");r.set(u,h?"on":f?"off":"indeterminate"),u=Jt(o.get(u))}return t&&!i&&Array.from(r.entries()).reduce((h,f)=>{let[v,m]=f;return m==="on"&&h.push(v),h},[]).length===0?l:r},in:(n,a,i)=>{let r=new Map;for(const s of n||[])r=e.select({id:s,value:!0,selected:r,children:a,parents:i});return r},out:(n,a)=>{const i=[];for(const[r,s]of n.entries())s==="on"&&!a.has(r)&&i.push(r);return i}};return e},gl=Symbol.for("vuetify:nested"),e1={id:De(),root:{register:()=>null,unregister:()=>null,parents:xe(new Map),children:xe(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:xe(!1),selectable:xe(!1),opened:xe(new Set),activated:xe(new Set),selected:xe(new Map),selectedValues:xe([]),getPath:()=>[]}},tV=ae({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),nV=t=>{let e=!1;const n=xe(new Map),a=xe(new Map),i=Xe(t,"opened",t.opened,v=>new Set(v),v=>[...v.values()]),r=L(()=>{if(typeof t.activeStrategy=="object")return t.activeStrategy;if(typeof t.activeStrategy=="function")return t.activeStrategy(t.mandatory);switch(t.activeStrategy){case"leaf":return GD(t.mandatory);case"single-leaf":return qD(t.mandatory);case"independent":return Xm(t.mandatory);case"single-independent":default:return Kw(t.mandatory)}}),s=L(()=>{if(typeof t.selectStrategy=="object")return t.selectStrategy;if(typeof t.selectStrategy=="function")return t.selectStrategy(t.mandatory);switch(t.selectStrategy){case"single-leaf":return QD(t.mandatory);case"leaf":return JD(t.mandatory);case"independent":return Um(t.mandatory);case"single-independent":return Qw(t.mandatory);case"classic":default:return eV(t.mandatory)}}),o=L(()=>{if(typeof t.openStrategy=="object")return t.openStrategy;switch(t.openStrategy){case"list":return KD;case"single":return ZD;case"multiple":default:return Jw}}),l=Xe(t,"activated",t.activated,v=>r.value.in(v,n.value,a.value),v=>r.value.out(v,n.value,a.value)),c=Xe(t,"selected",t.selected,v=>s.value.in(v,n.value,a.value),v=>s.value.out(v,n.value,a.value));Vn(()=>{e=!0});function u(v){const m=[];let g=v;for(;g!=null;)m.unshift(g),g=a.value.get(g);return m}const d=un("nested"),h=new Set,f={id:De(),root:{opened:i,activatable:ge(t,"activatable"),selectable:ge(t,"selectable"),activated:l,selected:c,selectedValues:L(()=>{const v=[];for(const[m,g]of c.value.entries())g==="on"&&v.push(m);return v}),register:(v,m,g)=>{if(h.has(v)){u(v).map(String).join(" -> "),u(m).concat(v).map(String).join(" -> ");return}else h.add(v);m&&v!==m&&a.value.set(v,m),g&&n.value.set(v,[]),m!=null&&n.value.set(m,[...n.value.get(m)||[],v])},unregister:v=>{if(e)return;h.delete(v),n.value.delete(v);const m=a.value.get(v);if(m){const g=n.value.get(m)??[];n.value.set(m,g.filter(p=>p!==v))}a.value.delete(v)},open:(v,m,g)=>{d.emit("click:open",{id:v,value:m,path:u(v),event:g});const p=o.value.open({id:v,value:m,opened:new Set(i.value),children:n.value,parents:a.value,event:g});p&&(i.value=p)},openOnSelect:(v,m,g)=>{const p=o.value.select({id:v,value:m,selected:new Map(c.value),opened:new Set(i.value),children:n.value,parents:a.value,event:g});p&&(i.value=p)},select:(v,m,g)=>{d.emit("click:select",{id:v,value:m,path:u(v),event:g});const p=s.value.select({id:v,value:m,selected:new Map(c.value),children:n.value,parents:a.value,event:g});p&&(c.value=p),f.root.openOnSelect(v,m,g)},activate:(v,m,g)=>{if(!t.activatable)return f.root.select(v,!0,g);d.emit("click:activate",{id:v,value:m,path:u(v),event:g});const p=r.value.activate({id:v,value:m,activated:new Set(l.value),children:n.value,parents:a.value,event:g});if(p.size!==l.value.size)l.value=p;else{for(const y of p)if(!l.value.has(y)){l.value=p;return}for(const y of l.value)if(!p.has(y)){l.value=p;return}}},children:n,parents:a,getPath:u}};return Wt(gl,f),f.root},t1=(t,e)=>{const n=ht(gl,e1),a=Symbol(Yn()),i=L(()=>t.value!==void 0?t.value:a),r={...n,id:i,open:(s,o)=>n.root.open(i.value,s,o),openOnSelect:(s,o)=>n.root.openOnSelect(i.value,s,o),isOpen:L(()=>n.root.opened.value.has(i.value)),parent:L(()=>n.root.parents.value.get(i.value)),activate:(s,o)=>n.root.activate(i.value,s,o),isActivated:L(()=>n.root.activated.value.has(Jt(i.value))),select:(s,o)=>n.root.select(i.value,s,o),isSelected:L(()=>n.root.selected.value.get(Jt(i.value))==="on"),isIndeterminate:L(()=>n.root.selected.value.get(Jt(i.value))==="indeterminate"),isLeaf:L(()=>!n.root.children.value.get(i.value)),isGroupActivator:n.isGroupActivator};return ro(()=>{!n.isGroupActivator&&n.root.register(i.value,n.id.value,e)}),Vn(()=>{!n.isGroupActivator&&n.root.unregister(i.value)}),e&&Wt(gl,r),r},aV=()=>{const t=ht(gl,e1);Wt(gl,{...t,isGroupActivator:!0})},iV=Ha({name:"VListGroupActivator",setup(t,e){let{slots:n}=e;return aV(),()=>{var a;return(a=n.default)==null?void 0:a.call(n)}}}),n1=ae({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Ze,default:"$collapse"},expandIcon:{type:Ze,default:"$expand"},prependIcon:Ze,appendIcon:Ze,fluid:Boolean,subgroup:Boolean,title:String,value:null,...ze(),...dt()},"VListGroup"),vl=ve()({name:"VListGroup",props:n1(),setup(t,e){let{slots:n}=e;const{isOpen:a,open:i,id:r}=t1(ge(t,"value"),!0),s=L(()=>`v-list-group--id-${String(r.value)}`),o=Zw(),{isBooted:l}=ys();function c(f){f.stopPropagation(),i(!a.value,f)}const u=L(()=>({onClick:c,class:"v-list-group__header",id:s.value})),d=L(()=>a.value?t.collapseIcon:t.expandIcon),h=L(()=>({VListItem:{active:a.value,activeColor:t.activeColor,baseColor:t.baseColor,color:t.color,prependIcon:t.prependIcon||t.subgroup&&d.value,appendIcon:t.appendIcon||!t.subgroup&&d.value,title:t.title,value:t.value}}));return we(()=>x(t.tag,{class:["v-list-group",{"v-list-group--prepend":o==null?void 0:o.hasPrepend.value,"v-list-group--fluid":t.fluid,"v-list-group--subgroup":t.subgroup,"v-list-group--open":a.value},t.class],style:t.style},{default:()=>[n.activator&&x(st,{defaults:h.value},{default:()=>[x(iV,null,{default:()=>[n.activator({props:u.value,isOpen:a.value})]})]}),x(na,{transition:{component:Mu},disabled:!l.value},{default:()=>{var f;return[Yt(x("div",{class:"v-list-group__items",role:"group","aria-labelledby":s.value},[(f=n.default)==null?void 0:f.call(n)]),[[Ca,a.value]])]}})]})),{isOpen:a}}});const rV=ae({opacity:[Number,String],...ze(),...dt()},"VListItemSubtitle"),a1=ve()({name:"VListItemSubtitle",props:rV(),setup(t,e){let{slots:n}=e;return we(()=>x(t.tag,{class:["v-list-item-subtitle",t.class],style:[{"--v-list-item-subtitle-opacity":t.opacity},t.style]},n)),{}}}),i1=Oi("v-list-item-title"),Gm=ae({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Ze,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Ze,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,onClick:Rn(),onClickOnce:Rn(),...Pa(),...ze(),...Sn(),...Cn(),...Mn(),...an(),...Vl(),...dt(),...kt(),...ii({variant:"text"})},"VListItem"),Fa=ve()({name:"VListItem",directives:{Ripple:Qi},props:Gm(),emits:{click:t=>!0},setup(t,e){let{attrs:n,slots:a,emit:i}=e;const r=Dl(t,n),s=L(()=>t.value===void 0?r.href.value:t.value),{activate:o,isActivated:l,select:c,isOpen:u,isSelected:d,isIndeterminate:h,isGroupActivator:f,root:v,parent:m,openOnSelect:g,id:p}=t1(s,!1),y=Zw(),w=L(()=>{var oe;return t.active!==!1&&(t.active||((oe=r.isActive)==null?void 0:oe.value)||(v.activatable.value?l.value:d.value))}),C=L(()=>t.link!==!1&&r.isLink.value),k=L(()=>!!y&&(v.selectable.value||v.activatable.value||t.value!=null)),P=L(()=>!t.disabled&&t.link!==!1&&(t.link||r.isClickable.value||k.value)),S=L(()=>t.rounded||t.nav),A=L(()=>t.color??t.activeColor),T=L(()=>({color:w.value?A.value??t.baseColor:t.baseColor,variant:t.variant}));Oe(()=>{var oe;return(oe=r.isActive)==null?void 0:oe.value},oe=>{oe&&E()}),ro(()=>{var oe;(oe=r.isActive)!=null&&oe.value&&E()});function E(){m.value!=null&&v.open(m.value,!0),g(!0)}const{themeClasses:I}=Ot(t),{borderClasses:O}=ja(t),{colorClasses:V,colorStyles:F,variantClasses:z}=us(T),{densityClasses:W}=Gn(t),{dimensionStyles:ne}=An(t),{elevationClasses:ee}=Hn(t),{roundedClasses:J}=dn(S),X=L(()=>t.lines?`v-list-item--${t.lines}-line`:void 0),Y=L(()=>({isActive:w.value,select:c,isOpen:u.value,isSelected:d.value,isIndeterminate:h.value}));function se(oe){var U;i("click",oe),P.value&&((U=r.navigate)==null||U.call(r,oe),!f&&(v.activatable.value?o(!l.value,oe):(v.selectable.value||t.value!=null)&&c(!d.value,oe)))}function q(oe){const U=oe.target;["INPUT","TEXTAREA"].includes(U.tagName)||(oe.key==="Enter"||oe.key===" ")&&(oe.preventDefault(),oe.target.dispatchEvent(new MouseEvent("click",oe)))}return we(()=>{const oe=C.value?"a":t.tag,U=a.title||t.title!=null,le=a.subtitle||t.subtitle!=null,ue=!!(t.appendAvatar||t.appendIcon),pe=!!(ue||a.append),$=!!(t.prependAvatar||t.prependIcon),Z=!!($||a.prepend);return y==null||y.updateHasPrepend(Z),t.activeColor&&wO("active-color",["color","base-color"]),Yt(x(oe,me({class:["v-list-item",{"v-list-item--active":w.value,"v-list-item--disabled":t.disabled,"v-list-item--link":P.value,"v-list-item--nav":t.nav,"v-list-item--prepend":!Z&&(y==null?void 0:y.hasPrepend.value),"v-list-item--slim":t.slim,[`${t.activeClass}`]:t.activeClass&&w.value},I.value,O.value,V.value,W.value,ee.value,X.value,J.value,z.value,t.class],style:[F.value,ne.value,t.style],tabindex:P.value?y?-2:0:void 0,"aria-selected":k.value?v.activatable.value?l.value:v.selectable.value?d.value:w.value:void 0,onClick:se,onKeydown:P.value&&!C.value&&q},r.linkProps),{default:()=>{var Q;return[_r(P.value||w.value,"v-list-item"),Z&&x("div",{key:"prepend",class:"v-list-item__prepend"},[a.prepend?x(st,{key:"prepend-defaults",disabled:!$,defaults:{VAvatar:{density:t.density,image:t.prependAvatar},VIcon:{density:t.density,icon:t.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var he;return[(he=a.prepend)==null?void 0:he.call(a,Y.value)]}}):x(Re,null,[t.prependAvatar&&x(ma,{key:"prepend-avatar",density:t.density,image:t.prependAvatar},null),t.prependIcon&&x(_t,{key:"prepend-icon",density:t.density,icon:t.prependIcon},null)]),x("div",{class:"v-list-item__spacer"},null)]),x("div",{class:"v-list-item__content","data-no-activator":""},[U&&x(i1,{key:"title"},{default:()=>{var he;return[((he=a.title)==null?void 0:he.call(a,{title:t.title}))??hn(t.title)]}}),le&&x(a1,{key:"subtitle"},{default:()=>{var he;return[((he=a.subtitle)==null?void 0:he.call(a,{subtitle:t.subtitle}))??hn(t.subtitle)]}}),(Q=a.default)==null?void 0:Q.call(a,Y.value)]),pe&&x("div",{key:"append",class:"v-list-item__append"},[a.append?x(st,{key:"append-defaults",disabled:!ue,defaults:{VAvatar:{density:t.density,image:t.appendAvatar},VIcon:{density:t.density,icon:t.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var he;return[(he=a.append)==null?void 0:he.call(a,Y.value)]}}):x(Re,null,[t.appendIcon&&x(_t,{key:"append-icon",density:t.density,icon:t.appendIcon},null),t.appendAvatar&&x(ma,{key:"append-avatar",density:t.density,image:t.appendAvatar},null)]),x("div",{class:"v-list-item__spacer"},null)])]}}),[[ba("ripple"),P.value&&t.ripple]])}),{activate:o,isActivated:l,isGroupActivator:f,isSelected:d,list:y,select:c,root:v,id:p,link:r}}}),sV=ae({color:String,inset:Boolean,sticky:Boolean,title:String,...ze(),...dt()},"VListSubheader"),r1=ve()({name:"VListSubheader",props:sV(),setup(t,e){let{slots:n}=e;const{textColorClasses:a,textColorStyles:i}=Nn(ge(t,"color"));return we(()=>{const r=!!(n.default||t.title);return x(t.tag,{class:["v-list-subheader",{"v-list-subheader--inset":t.inset,"v-list-subheader--sticky":t.sticky},a.value,t.class],style:[{textColorStyles:i},t.style]},{default:()=>{var s;return[r&&x("div",{class:"v-list-subheader__text"},[((s=n.default)==null?void 0:s.call(n))??t.title])]}})}),{}}});const s1=ae({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...ze(),...kt()},"VDivider"),di=ve()({name:"VDivider",props:s1(),setup(t,e){let{attrs:n,slots:a}=e;const{themeClasses:i}=Ot(t),{textColorClasses:r,textColorStyles:s}=Nn(ge(t,"color")),o=L(()=>{const l={};return t.length&&(l[t.vertical?"height":"width"]=Ne(t.length)),t.thickness&&(l[t.vertical?"borderRightWidth":"borderTopWidth"]=Ne(t.thickness)),l});return we(()=>{const l=x("hr",{class:[{"v-divider":!0,"v-divider--inset":t.inset,"v-divider--vertical":t.vertical},i.value,r.value,t.class],style:[o.value,s.value,{"--v-border-opacity":t.opacity},t.style],"aria-orientation":!n.role||n.role==="separator"?t.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return a.default?x("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":t.vertical,"v-divider__wrapper--inset":t.inset}]},[l,x("div",{class:"v-divider__content"},[a.default()]),l]):l}),{}}}),oV=ae({items:Array,returnObject:Boolean},"VListChildren"),o1=ve()({name:"VListChildren",props:oV(),setup(t,e){let{slots:n}=e;return qw(),()=>{var a,i;return((a=n.default)==null?void 0:a.call(n))??((i=t.items)==null?void 0:i.map(r=>{var h,f;let{children:s,props:o,type:l,raw:c}=r;if(l==="divider")return((h=n.divider)==null?void 0:h.call(n,{props:o}))??x(di,o,null);if(l==="subheader")return((f=n.subheader)==null?void 0:f.call(n,{props:o}))??x(r1,o,null);const u={subtitle:n.subtitle?v=>{var m;return(m=n.subtitle)==null?void 0:m.call(n,{...v,item:c})}:void 0,prepend:n.prepend?v=>{var m;return(m=n.prepend)==null?void 0:m.call(n,{...v,item:c})}:void 0,append:n.append?v=>{var m;return(m=n.append)==null?void 0:m.call(n,{...v,item:c})}:void 0,title:n.title?v=>{var m;return(m=n.title)==null?void 0:m.call(n,{...v,item:c})}:void 0},d=vl.filterProps(o);return s?x(vl,me({value:o==null?void 0:o.value},d),{activator:v=>{let{props:m}=v;const g={...o,...m,value:t.returnObject?c:o.value};return n.header?n.header({props:g}):x(Fa,g,u)},default:()=>x(o1,{items:s,returnObject:t.returnObject},n)}):n.item?n.item({props:o}):x(Fa,me(o,{value:t.returnObject?c:o.value}),u)}))}}}),l1=ae({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:Function},"list-items");function dr(t,e){const n=vn(e,t.itemTitle,e),a=vn(e,t.itemValue,n),i=vn(e,t.itemChildren),r=t.itemProps===!0?typeof e=="object"&&e!=null&&!Array.isArray(e)?"children"in e?Lt(e,["children"]):e:void 0:vn(e,t.itemProps),s={title:n,value:a,...r};return{title:String(s.title??""),value:s.value,props:s,children:Array.isArray(i)?c1(t,i):void 0,raw:e}}function c1(t,e){const n=Zi(t,["itemTitle","itemValue","itemChildren","itemProps","returnObject","valueComparator"]),a=[];for(const i of e)a.push(dr(n,i));return a}function qm(t){const e=L(()=>c1(t,t.items)),n=L(()=>e.value.some(o=>o.value===null)),a=De(new Map),i=De([]);on(()=>{const o=e.value,l=new Map,c=[];for(let u=0;u{let{raw:c}=l;return c}):o.map(l=>{let{value:c}=l;return c})}return{items:e,transformIn:r,transformOut:s}}function lV(t,e){const n=vn(e,t.itemType,"item"),a=l0(e)?e:vn(e,t.itemTitle),i=vn(e,t.itemValue,void 0),r=vn(e,t.itemChildren),s=t.itemProps===!0?Lt(e,["children"]):vn(e,t.itemProps),o={title:a,value:i,...s};return{type:n,title:o.title,value:o.value,props:o,children:n==="item"&&r?u1(t,r):void 0,raw:e}}function u1(t,e){const n=[];for(const a of e)n.push(lV(t,a));return n}function d1(t){return{items:L(()=>u1(t,t.items))}}const h1=ae({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:Ze,collapseIcon:Ze,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":Rn(),"onClick:select":Rn(),"onUpdate:opened":Rn(),...tV({selectStrategy:"single-leaf",openStrategy:"list"}),...Pa(),...ze(),...Sn(),...Cn(),...Mn(),itemType:{type:String,default:"type"},...l1(),...an(),...dt(),...kt(),...ii({variant:"text"})},"VList"),Qs=ve()({name:"VList",props:h1(),emits:{"update:selected":t=>!0,"update:activated":t=>!0,"update:opened":t=>!0,"click:open":t=>!0,"click:activate":t=>!0,"click:select":t=>!0},setup(t,e){let{slots:n}=e;const{items:a}=d1(t),{themeClasses:i}=Ot(t),{backgroundColorClasses:r,backgroundColorStyles:s}=Ft(ge(t,"bgColor")),{borderClasses:o}=ja(t),{densityClasses:l}=Gn(t),{dimensionStyles:c}=An(t),{elevationClasses:u}=Hn(t),{roundedClasses:d}=dn(t),{children:h,open:f,parents:v,select:m,getPath:g}=nV(t),p=L(()=>t.lines?`v-list--${t.lines}-line`:void 0),y=ge(t,"activeColor"),w=ge(t,"baseColor"),C=ge(t,"color");qw(),tn({VListGroup:{activeColor:y,baseColor:w,color:C,expandIcon:ge(t,"expandIcon"),collapseIcon:ge(t,"collapseIcon")},VListItem:{activeClass:ge(t,"activeClass"),activeColor:y,baseColor:w,color:C,density:ge(t,"density"),disabled:ge(t,"disabled"),lines:ge(t,"lines"),nav:ge(t,"nav"),slim:ge(t,"slim"),variant:ge(t,"variant")}});const k=De(!1),P=xe();function S(V){k.value=!0}function A(V){k.value=!1}function T(V){var F;!k.value&&!(V.relatedTarget&&((F=P.value)!=null&&F.contains(V.relatedTarget)))&&O()}function E(V){const F=V.target;if(!(!P.value||["INPUT","TEXTAREA"].includes(F.tagName))){if(V.key==="ArrowDown")O("next");else if(V.key==="ArrowUp")O("prev");else if(V.key==="Home")O("first");else if(V.key==="End")O("last");else return;V.preventDefault()}}function I(V){k.value=!0}function O(V){if(P.value)return Ur(P.value,V)}return we(()=>x(t.tag,{ref:P,class:["v-list",{"v-list--disabled":t.disabled,"v-list--nav":t.nav,"v-list--slim":t.slim},i.value,r.value,o.value,l.value,u.value,p.value,d.value,t.class],style:[s.value,c.value,t.style],tabindex:t.disabled?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:S,onFocusout:A,onFocus:T,onKeydown:E,onMousedown:I},{default:()=>[x(o1,{items:a.value,returnObject:t.returnObject},n)]})),{open:f,select:m,focus:O,children:h,parents:v,getPath:g}}}),cV=Oi("v-list-img"),uV=ae({start:Boolean,end:Boolean,...ze(),...dt()},"VListItemAction"),f1=ve()({name:"VListItemAction",props:uV(),setup(t,e){let{slots:n}=e;return we(()=>x(t.tag,{class:["v-list-item-action",{"v-list-item-action--start":t.start,"v-list-item-action--end":t.end},t.class],style:t.style},n)),{}}}),dV=ae({start:Boolean,end:Boolean,...ze(),...dt()},"VListItemMedia"),hV=ve()({name:"VListItemMedia",props:dV(),setup(t,e){let{slots:n}=e;return we(()=>x(t.tag,{class:["v-list-item-media",{"v-list-item-media--start":t.start,"v-list-item-media--end":t.end},t.class],style:t.style},n)),{}}});const fV=ae({renderless:Boolean,...ze()},"VVirtualScrollItem"),m1=ve()({name:"VVirtualScrollItem",inheritAttrs:!1,props:fV(),emits:{"update:height":t=>!0},setup(t,e){let{attrs:n,emit:a,slots:i}=e;const{resizeRef:r,contentRect:s}=gi(void 0,"border");Oe(()=>{var o;return(o=s.value)==null?void 0:o.height},o=>{o!=null&&a("update:height",o)}),we(()=>{var o,l;return t.renderless?x(Re,null,[(o=i.default)==null?void 0:o.call(i,{itemRef:r})]):x("div",me({ref:r,class:["v-virtual-scroll__item",t.class],style:t.style},n),[(l=i.default)==null?void 0:l.call(i)])})}}),mV=-1,gV=1,eh=100,g1=ae({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function v1(t,e){const n=ri(),a=De(0);on(()=>{a.value=parseFloat(t.itemHeight||0)});const i=De(0),r=De(Math.ceil((parseInt(t.height)||n.height.value)/(a.value||16))||1),s=De(0),o=De(0),l=xe(),c=xe();let u=0;const{resizeRef:d,contentRect:h}=gi();on(()=>{d.value=l.value});const f=L(()=>{var X;return l.value===document.documentElement?n.height.value:((X=h.value)==null?void 0:X.height)||parseInt(t.height)||0}),v=L(()=>!!(l.value&&c.value&&f.value&&a.value));let m=Array.from({length:e.value.length}),g=Array.from({length:e.value.length});const p=De(0);let y=-1;function w(X){return m[X]||a.value}const C=iO(()=>{const X=performance.now();g[0]=0;const Y=e.value.length;for(let se=1;se<=Y-1;se++)g[se]=(g[se-1]||0)+w(se-1);p.value=Math.max(p.value,performance.now()-X)},p),k=Oe(v,X=>{X&&(k(),u=c.value.offsetTop,C.immediate(),W(),~y&&wt(()=>{At&&window.requestAnimationFrame(()=>{ee(y),y=-1})}))});Bn(()=>{C.clear()});function P(X,Y){const se=m[X],q=a.value;a.value=q?Math.min(a.value,Y):Y,(se!==Y||q!==a.value)&&(m[X]=Y,C())}function S(X){return X=en(X,0,e.value.length-1),g[X]||0}function A(X){return vV(g,X)}let T=0,E=0,I=0;Oe(f,(X,Y)=>{Y&&(W(),X{E=0,W()}))});let O=-1;function V(){if(!l.value||!c.value)return;const X=l.value.scrollTop,Y=performance.now();Y-I>500?(E=Math.sign(X-T),u=c.value.offsetTop):E=X-T,T=X,I=Y,window.clearTimeout(O),O=window.setTimeout(F,500),W()}function F(){!l.value||!c.value||(E=0,I=0,window.clearTimeout(O),W())}let z=-1;function W(){cancelAnimationFrame(z),z=requestAnimationFrame(ne)}function ne(){if(!l.value||!f.value)return;const X=T-u,Y=Math.sign(E),se=Math.max(0,X-eh),q=en(A(se),0,e.value.length),oe=X+f.value+eh,U=en(A(oe)+1,q+1,e.value.length);if((Y!==mV||qr.value)){const le=S(i.value)-S(q),ue=S(U)-S(r.value);Math.max(le,ue)>eh?(i.value=q,r.value=U):(q<=0&&(i.value=q),U>=e.value.length&&(r.value=U))}s.value=S(i.value),o.value=S(e.value.length)-S(r.value)}function ee(X){const Y=S(X);!l.value||X&&!Y?y=X:l.value.scrollTop=Y}const J=L(()=>e.value.slice(i.value,r.value).map((X,Y)=>({raw:X,index:Y+i.value,key:yu(X)&&"value"in X?X.value:Y+i.value})));return Oe(e,()=>{m=Array.from({length:e.value.length}),g=Array.from({length:e.value.length}),C.immediate(),W()},{deep:!0}),{calculateVisibleItems:W,containerRef:l,markerRef:c,computedItems:J,paddingTop:s,paddingBottom:o,scrollToIndex:ee,handleScroll:V,handleScrollend:F,handleItemResize:P}}function vV(t,e){let n=t.length-1,a=0,i=0,r=null,s=-1;if(t[n]>1,r=t[i],r>e)n=i-1;else if(r[]},renderless:Boolean,...g1(),...ze(),...Cn()},"VVirtualScroll"),Du=ve()({name:"VVirtualScroll",props:pV(),setup(t,e){let{slots:n}=e;const a=un("VVirtualScroll"),{dimensionStyles:i}=An(t),{calculateVisibleItems:r,containerRef:s,markerRef:o,handleScroll:l,handleScrollend:c,handleItemResize:u,scrollToIndex:d,paddingTop:h,paddingBottom:f,computedItems:v}=v1(t,ge(t,"items"));return ha(()=>t.renderless,()=>{function m(){var y,w;const p=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";s.value===document.documentElement?(document[p]("scroll",l,{passive:!0}),document[p]("scrollend",c)):((y=s.value)==null||y[p]("scroll",l,{passive:!0}),(w=s.value)==null||w[p]("scrollend",c))}fn(()=>{s.value=Cm(a.vnode.el,!0),m(!0)}),Bn(m)}),we(()=>{const m=v.value.map(g=>x(m1,{key:g.key,renderless:t.renderless,"onUpdate:height":p=>u(g.index,p)},{default:p=>{var y;return(y=n.default)==null?void 0:y.call(n,{item:g.raw,index:g.index,...p})}}));return t.renderless?x(Re,null,[x("div",{ref:o,class:"v-virtual-scroll__spacer",style:{paddingTop:Ne(h.value)}},null),m,x("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Ne(f.value)}},null)]):x("div",{ref:s,class:["v-virtual-scroll",t.class],onScrollPassive:l,onScrollend:c,style:[i.value,t.style]},[x("div",{ref:o,class:"v-virtual-scroll__container",style:{paddingTop:Ne(h.value),paddingBottom:Ne(f.value)}},[m])])}),{calculateVisibleItems:r,scrollToIndex:d}}});function Zm(t,e){const n=De(!1);let a;function i(o){cancelAnimationFrame(a),n.value=!0,a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{n.value=!1})})}async function r(){await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>{if(n.value){const l=Oe(n,()=>{l(),o()})}else o()})}async function s(o){var u,d;if(o.key==="Tab"&&((u=e.value)==null||u.focus()),!["PageDown","PageUp","Home","End"].includes(o.key))return;const l=(d=t.value)==null?void 0:d.$el;if(!l)return;(o.key==="Home"||o.key==="End")&&l.scrollTo({top:o.key==="Home"?0:l.scrollHeight,behavior:"smooth"}),await r();const c=l.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(o.key==="PageDown"||o.key==="Home"){const h=l.getBoundingClientRect().top;for(const f of c)if(f.getBoundingClientRect().top>=h){f.focus();break}}else{const h=l.getBoundingClientRect().bottom;for(const f of[...c].reverse())if(f.getBoundingClientRect().bottom<=h){f.focus();break}}}return{onScrollPassive:i,onKeydown:s}}const Km=ae({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:Ze,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...l1({itemChildren:!1})},"Select"),bV=ae({...Km(),...Lt(_o({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...xi({transition:{component:Iu}})},"VSelect"),Jm=ve()({name:"VSelect",props:bV(),emits:{"update:focused":t=>!0,"update:modelValue":t=>!0,"update:menu":t=>!0},setup(t,e){let{slots:n}=e;const{t:a}=$t(),i=xe(),r=xe(),s=xe(),o=Xe(t,"menu"),l=L({get:()=>o.value,set:J=>{var X;o.value&&!J&&((X=r.value)!=null&&X.ΨopenChildren.size)||(o.value=J)}}),{items:c,transformIn:u,transformOut:d}=qm(t),h=Xe(t,"modelValue",[],J=>u(J===null?[null]:Gt(J)),J=>{const X=d(J);return t.multiple?X:X[0]??null}),f=L(()=>typeof t.counterValue=="function"?t.counterValue(h.value):typeof t.counterValue=="number"?t.counterValue:h.value.length),v=Bl(t),m=L(()=>h.value.map(J=>J.value)),g=De(!1),p=L(()=>l.value?t.closeText:t.openText);let y="",w;const C=L(()=>t.hideSelected?c.value.filter(J=>!h.value.some(X=>(t.valueComparator||aa)(X,J))):c.value),k=L(()=>t.hideNoData&&!C.value.length||v.isReadonly.value||v.isDisabled.value),P=L(()=>{var J;return{...t.menuProps,activatorProps:{...((J=t.menuProps)==null?void 0:J.activatorProps)||{},"aria-haspopup":"listbox"}}}),S=xe(),A=Zm(S,i);function T(J){t.openOnClear&&(l.value=!0)}function E(){k.value||(l.value=!l.value)}function I(J){Zs(J)&&O(J)}function O(J){var q,oe;if(!J.key||v.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(J.key)&&J.preventDefault(),["Enter","ArrowDown"," "].includes(J.key)&&(l.value=!0),["Escape","Tab"].includes(J.key)&&(l.value=!1),J.key==="Home"?(q=S.value)==null||q.focus("first"):J.key==="End"&&((oe=S.value)==null||oe.focus("last"));const X=1e3;if(!Zs(J))return;const Y=performance.now();Y-w>X&&(y=""),y+=J.key.toLowerCase(),w=Y;const se=c.value.find(U=>U.title.toLowerCase().startsWith(y));if(se!==void 0){h.value=[se];const U=C.value.indexOf(se);At&&window.requestAnimationFrame(()=>{var le;U>=0&&((le=s.value)==null||le.scrollToIndex(U))})}}function V(J){let X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!J.props.disabled)if(t.multiple){const Y=h.value.findIndex(q=>(t.valueComparator||aa)(q.value,J.value)),se=X??!~Y;if(~Y){const q=se?[...h.value,J]:[...h.value];q.splice(Y,1),h.value=q}else se&&(h.value=[...h.value,J])}else{const Y=X!==!1;h.value=Y?[J]:[],wt(()=>{l.value=!1})}}function F(J){var X;(X=S.value)!=null&&X.$el.contains(J.relatedTarget)||(l.value=!1)}function z(){var J;t.eager&&((J=s.value)==null||J.calculateVisibleItems())}function W(){var J;g.value&&((J=i.value)==null||J.focus())}function ne(J){g.value=!0}function ee(J){if(J==null)h.value=[];else if(qs(i.value,":autofill")||qs(i.value,":-webkit-autofill")){const X=c.value.find(Y=>Y.title===J);X&&V(X)}else i.value&&(i.value.value="")}return Oe(l,()=>{if(!t.hideSelected&&l.value&&h.value.length){const J=C.value.findIndex(X=>h.value.some(Y=>(t.valueComparator||aa)(Y.value,X.value)));At&&window.requestAnimationFrame(()=>{var X;J>=0&&((X=s.value)==null||X.scrollToIndex(J))})}}),Oe(()=>t.items,(J,X)=>{l.value||g.value&&!X.length&&J.length&&(l.value=!0)}),we(()=>{const J=!!(t.chips||n.chip),X=!!(!t.hideNoData||C.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),Y=h.value.length>0,se=pi.filterProps(t),q=Y||!g.value&&t.label&&!t.persistentPlaceholder?void 0:t.placeholder;return x(pi,me({ref:i},se,{modelValue:h.value.map(oe=>oe.props.value).join(", "),"onUpdate:modelValue":ee,focused:g.value,"onUpdate:focused":oe=>g.value=oe,validationValue:h.externalValue,counterValue:f.value,dirty:Y,class:["v-select",{"v-select--active-menu":l.value,"v-select--chips":!!t.chips,[`v-select--${t.multiple?"multiple":"single"}`]:!0,"v-select--selected":h.value.length,"v-select--selection-slot":!!n.selection},t.class],style:t.style,inputmode:"none",placeholder:q,"onClick:clear":T,"onMousedown:control":E,onBlur:F,onKeydown:O,"aria-label":a(p.value),title:a(p.value)}),{...n,default:()=>x(Re,null,[x(ts,me({ref:r,modelValue:l.value,"onUpdate:modelValue":oe=>l.value=oe,activator:"parent",contentClass:"v-select__content",disabled:k.value,eager:t.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:t.transition,onAfterEnter:z,onAfterLeave:W},P.value),{default:()=>[X&&x(Qs,me({ref:S,selected:m.value,selectStrategy:t.multiple?"independent":"single-independent",onMousedown:oe=>oe.preventDefault(),onKeydown:I,onFocusin:ne,tabindex:"-1","aria-live":"polite",color:t.itemColor??t.color},A,t.listProps),{default:()=>{var oe,U,le;return[(oe=n["prepend-item"])==null?void 0:oe.call(n),!C.value.length&&!t.hideNoData&&(((U=n["no-data"])==null?void 0:U.call(n))??x(Fa,{key:"no-data",title:a(t.noDataText)},null)),x(Du,{ref:s,renderless:!0,items:C.value},{default:ue=>{var he;let{item:pe,index:$,itemRef:Z}=ue;const Q=me(pe.props,{ref:Z,key:pe.value,onClick:()=>V(pe,null)});return((he=n.item)==null?void 0:he.call(n,{item:pe,index:$,props:Q}))??x(Fa,me(Q,{role:"option"}),{prepend:te=>{let{isSelected:be}=te;return x(Re,null,[t.multiple&&!t.hideSelected?x(Ti,{key:pe.value,modelValue:be,ripple:!1,tabindex:"-1"},null):void 0,pe.props.prependAvatar&&x(ma,{image:pe.props.prependAvatar},null),pe.props.prependIcon&&x(_t,{icon:pe.props.prependIcon},null)])}})}}),(le=n["append-item"])==null?void 0:le.call(n)]}})]}),h.value.map((oe,U)=>{function le(Z){Z.stopPropagation(),Z.preventDefault(),V(oe,!1)}const ue={"onClick:close":le,onKeydown(Z){Z.key!=="Enter"&&Z.key!==" "||(Z.preventDefault(),Z.stopPropagation(),le(Z))},onMousedown(Z){Z.preventDefault(),Z.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},pe=J?!!n.chip:!!n.selection,$=pe?wu(J?n.chip({item:oe,index:U,props:ue}):n.selection({item:oe,index:U})):void 0;if(!(pe&&!$))return x("div",{key:oe.value,class:"v-select__selection"},[J?n.chip?x(st,{key:"chip-defaults",defaults:{VChip:{closable:t.closableChips,size:"small",text:oe.title}}},{default:()=>[$]}):x(xs,me({key:"chip",closable:t.closableChips,size:"small",text:oe.title,disabled:oe.props.disabled},ue),null):$??x("span",{class:"v-select__selection-text"},[oe.title,t.multiple&&Ut==null||e==null?-1:t.toString().toLocaleLowerCase().indexOf(e.toString().toLocaleLowerCase()),So=ae({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function xV(t,e,n){var o;const a=[],i=(n==null?void 0:n.default)??yV,r=n!=null&&n.filterKeys?Gt(n.filterKeys):!1,s=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(t!=null&&t.length))return a;e:for(let l=0;l0)&&!(n!=null&&n.noFilter)){if(typeof c=="object"){const g=r||Object.keys(u);for(const p of g){const y=vn(u,p),w=(o=n==null?void 0:n.customKeyFilter)==null?void 0:o[p];if(f=w?w(y,e,c):i(y,e,c),f!==-1&&f!==!1)w?d[p]=f:h[p]=f;else if((n==null?void 0:n.filterMode)==="every")continue e}}else f=i(c,e,c),f!==-1&&f!==!1&&(h.title=f);const v=Object.keys(h).length,m=Object.keys(d).length;if(!v&&!m||(n==null?void 0:n.filterMode)==="union"&&m!==s&&!v||(n==null?void 0:n.filterMode)==="intersection"&&(m!==s||!v))continue}a.push({index:l,matches:{...h,...d}})}return a}function Co(t,e,n,a){const i=De([]),r=De(new Map),s=L(()=>a!=null&&a.transform?Me(e).map(l=>[l,a.transform(l)]):Me(e));on(()=>{const l=typeof n=="function"?n():Me(n),c=typeof l!="string"&&typeof l!="number"?"":String(l),u=xV(s.value,c,{customKeyFilter:{...t.customKeyFilter,...Me(a==null?void 0:a.customKeyFilter)},default:t.customFilter,filterKeys:t.filterKeys,filterMode:t.filterMode,noFilter:t.noFilter}),d=Me(e),h=[],f=new Map;u.forEach(v=>{let{index:m,matches:g}=v;const p=d[m];h.push(p),f.set(p.value,g)}),i.value=h,r.value=f});function o(l){return r.value.get(l.value)}return{filteredItems:i,filteredMatches:r,getMatches:o}}function wV(t,e,n){if(e==null)return t;if(Array.isArray(e))throw new Error("Multiple matches is not implemented");return typeof e=="number"&&~e?x(Re,null,[x("span",{class:"v-autocomplete__unmask"},[t.substr(0,e)]),x("span",{class:"v-autocomplete__mask"},[t.substr(e,n)]),x("span",{class:"v-autocomplete__unmask"},[t.substr(e+n)])]):t}const kV=ae({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...So({filterKeys:["title"]}),...Km(),...Lt(_o({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...xi({transition:!1})},"VAutocomplete"),_V=ve()({name:"VAutocomplete",props:kV(),emits:{"update:focused":t=>!0,"update:search":t=>!0,"update:modelValue":t=>!0,"update:menu":t=>!0},setup(t,e){let{slots:n}=e;const{t:a}=$t(),i=xe(),r=De(!1),s=De(!0),o=De(!1),l=xe(),c=xe(),u=Xe(t,"menu"),d=L({get:()=>u.value,set:Q=>{var he;u.value&&!Q&&((he=l.value)!=null&&he.ΨopenChildren.size)||(u.value=Q)}}),h=De(-1),f=L(()=>{var Q;return(Q=i.value)==null?void 0:Q.color}),v=L(()=>d.value?t.closeText:t.openText),{items:m,transformIn:g,transformOut:p}=qm(t),{textColorClasses:y,textColorStyles:w}=Nn(f),C=Xe(t,"search",""),k=Xe(t,"modelValue",[],Q=>g(Q===null?[null]:Gt(Q)),Q=>{const he=p(Q);return t.multiple?he:he[0]??null}),P=L(()=>typeof t.counterValue=="function"?t.counterValue(k.value):typeof t.counterValue=="number"?t.counterValue:k.value.length),S=Bl(t),{filteredItems:A,getMatches:T}=Co(t,m,()=>s.value?"":C.value),E=L(()=>t.hideSelected?A.value.filter(Q=>!k.value.some(he=>he.value===Q.value)):A.value),I=L(()=>!!(t.chips||n.chip)),O=L(()=>I.value||!!n.selection),V=L(()=>k.value.map(Q=>Q.props.value)),F=L(()=>{var he;return(t.autoSelectFirst===!0||t.autoSelectFirst==="exact"&&C.value===((he=E.value[0])==null?void 0:he.title))&&E.value.length>0&&!s.value&&!o.value}),z=L(()=>t.hideNoData&&!E.value.length||S.isReadonly.value||S.isDisabled.value),W=xe(),ne=Zm(W,i);function ee(Q){t.openOnClear&&(d.value=!0),C.value=""}function J(){z.value||(d.value=!0)}function X(Q){z.value||(r.value&&(Q.preventDefault(),Q.stopPropagation()),d.value=!d.value)}function Y(Q){var he;Q.key!==" "&&Zs(Q)&&((he=i.value)==null||he.focus())}function se(Q){var be,Ve,Fe;if(S.isReadonly.value)return;const he=i.value.selectionStart,te=k.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(Q.key)&&Q.preventDefault(),["Enter","ArrowDown"].includes(Q.key)&&(d.value=!0),["Escape"].includes(Q.key)&&(d.value=!1),F.value&&["Enter","Tab"].includes(Q.key)&&!k.value.some(We=>{let{value:K}=We;return K===E.value[0].value})&&Z(E.value[0]),Q.key==="ArrowDown"&&F.value&&((be=W.value)==null||be.focus("next")),["Backspace","Delete"].includes(Q.key)){if(!t.multiple&&O.value&&k.value.length>0&&!C.value)return Z(k.value[0],!1);if(~h.value){Q.preventDefault();const We=h.value;Z(k.value[h.value],!1),h.value=We>=te-1?te-2:We}else Q.key==="Backspace"&&!C.value&&(h.value=te-1);return}if(t.multiple)if(Q.key==="ArrowLeft"){if(h.value<0&&he>0)return;const We=h.value>-1?h.value-1:te-1;k.value[We]?h.value=We:(h.value=-1,i.value.setSelectionRange((Ve=C.value)==null?void 0:Ve.length,(Fe=C.value)==null?void 0:Fe.length))}else if(Q.key==="ArrowRight"){if(h.value<0)return;const We=h.value+1;k.value[We]?h.value=We:(h.value=-1,i.value.setSelectionRange(0,0))}else~h.value&&Zs(Q)&&(h.value=-1)}function q(Q){if(qs(i.value,":autofill")||qs(i.value,":-webkit-autofill")){const he=m.value.find(te=>te.title===Q.target.value);he&&Z(he)}}function oe(){var Q;t.eager&&((Q=c.value)==null||Q.calculateVisibleItems())}function U(){var Q;r.value&&(s.value=!0,(Q=i.value)==null||Q.focus())}function le(Q){r.value=!0,setTimeout(()=>{o.value=!0})}function ue(Q){o.value=!1}function pe(Q){(Q==null||Q===""&&!t.multiple&&!O.value)&&(k.value=[])}const $=De(!1);function Z(Q){let he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!Q||Q.props.disabled))if(t.multiple){const te=k.value.findIndex(Ve=>(t.valueComparator||aa)(Ve.value,Q.value)),be=he??!~te;if(~te){const Ve=be?[...k.value,Q]:[...k.value];Ve.splice(te,1),k.value=Ve}else be&&(k.value=[...k.value,Q]);t.clearOnSelect&&(C.value="")}else{const te=he!==!1;k.value=te?[Q]:[],C.value=te&&!O.value?Q.title:"",wt(()=>{d.value=!1,s.value=!0})}}return Oe(r,(Q,he)=>{var te;Q!==he&&(Q?($.value=!0,C.value=t.multiple||O.value?"":String(((te=k.value.at(-1))==null?void 0:te.props.title)??""),s.value=!0,wt(()=>$.value=!1)):(!t.multiple&&C.value==null&&(k.value=[]),d.value=!1,k.value.some(be=>{let{title:Ve}=be;return Ve===C.value})||(C.value=""),h.value=-1))}),Oe(C,Q=>{!r.value||$.value||(Q&&(d.value=!0),s.value=!Q)}),Oe(d,()=>{if(!t.hideSelected&&d.value&&k.value.length){const Q=E.value.findIndex(he=>k.value.some(te=>he.value===te.value));At&&window.requestAnimationFrame(()=>{var he;Q>=0&&((he=c.value)==null||he.scrollToIndex(Q))})}}),Oe(()=>t.items,(Q,he)=>{d.value||r.value&&!he.length&&Q.length&&(d.value=!0)}),we(()=>{const Q=!!(!t.hideNoData||E.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),he=k.value.length>0,te=pi.filterProps(t);return x(pi,me({ref:i},te,{modelValue:C.value,"onUpdate:modelValue":[be=>C.value=be,pe],focused:r.value,"onUpdate:focused":be=>r.value=be,validationValue:k.externalValue,counterValue:P.value,dirty:he,onChange:q,class:["v-autocomplete",`v-autocomplete--${t.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":d.value,"v-autocomplete--chips":!!t.chips,"v-autocomplete--selection-slot":!!O.value,"v-autocomplete--selecting-index":h.value>-1},t.class],style:t.style,readonly:S.isReadonly.value,placeholder:he?void 0:t.placeholder,"onClick:clear":ee,"onMousedown:control":J,onKeydown:se}),{...n,default:()=>x(Re,null,[x(ts,me({ref:l,modelValue:d.value,"onUpdate:modelValue":be=>d.value=be,activator:"parent",contentClass:"v-autocomplete__content",disabled:z.value,eager:t.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:t.transition,onAfterEnter:oe,onAfterLeave:U},t.menuProps),{default:()=>[Q&&x(Qs,me({ref:W,selected:V.value,selectStrategy:t.multiple?"independent":"single-independent",onMousedown:be=>be.preventDefault(),onKeydown:Y,onFocusin:le,onFocusout:ue,tabindex:"-1","aria-live":"polite",color:t.itemColor??t.color},ne,t.listProps),{default:()=>{var be,Ve,Fe;return[(be=n["prepend-item"])==null?void 0:be.call(n),!E.value.length&&!t.hideNoData&&(((Ve=n["no-data"])==null?void 0:Ve.call(n))??x(Fa,{key:"no-data",title:a(t.noDataText)},null)),x(Du,{ref:c,renderless:!0,items:E.value},{default:We=>{var ut;let{item:K,index:ie,itemRef:_e}=We;const je=me(K.props,{ref:_e,key:K.value,active:F.value&&ie===0?!0:void 0,onClick:()=>Z(K,null)});return((ut=n.item)==null?void 0:ut.call(n,{item:K,index:ie,props:je}))??x(Fa,me(je,{role:"option"}),{prepend:it=>{let{isSelected:ye}=it;return x(Re,null,[t.multiple&&!t.hideSelected?x(Ti,{key:K.value,modelValue:ye,ripple:!1,tabindex:"-1"},null):void 0,K.props.prependAvatar&&x(ma,{image:K.props.prependAvatar},null),K.props.prependIcon&&x(_t,{icon:K.props.prependIcon},null)])},title:()=>{var it,ye;return s.value?K.title:wV(K.title,(it=T(K))==null?void 0:it.title,((ye=C.value)==null?void 0:ye.length)??0)}})}}),(Fe=n["append-item"])==null?void 0:Fe.call(n)]}})]}),k.value.map((be,Ve)=>{function Fe(_e){_e.stopPropagation(),_e.preventDefault(),Z(be,!1)}const We={"onClick:close":Fe,onKeydown(_e){_e.key!=="Enter"&&_e.key!==" "||(_e.preventDefault(),_e.stopPropagation(),Fe(_e))},onMousedown(_e){_e.preventDefault(),_e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},K=I.value?!!n.chip:!!n.selection,ie=K?wu(I.value?n.chip({item:be,index:Ve,props:We}):n.selection({item:be,index:Ve})):void 0;if(!(K&&!ie))return x("div",{key:be.value,class:["v-autocomplete__selection",Ve===h.value&&["v-autocomplete__selection--selected",y.value]],style:Ve===h.value?w.value:{}},[I.value?n.chip?x(st,{key:"chip-defaults",defaults:{VChip:{closable:t.closableChips,size:"small",text:be.title}}},{default:()=>[ie]}):x(xs,me({key:"chip",closable:t.closableChips,size:"small",text:be.title,disabled:be.props.disabled},We),null):ie??x("span",{class:"v-autocomplete__selection-text"},[be.title,t.multiple&&Ve(t.floating?t.dot?2:4:t.dot?8:12)+(["top","bottom"].includes(u)?Number(t.offsetY??0):["left","right"].includes(u)?Number(t.offsetX??0):0));return we(()=>{const u=Number(t.content),d=!t.max||isNaN(u)?t.content:u<=Number(t.max)?u:`${t.max}+`,[h,f]=Bh(e.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return x(t.tag,me({class:["v-badge",{"v-badge--bordered":t.bordered,"v-badge--dot":t.dot,"v-badge--floating":t.floating,"v-badge--inline":t.inline},t.class]},f,{style:t.style}),{default:()=>{var v,m;return[x("div",{class:"v-badge__wrapper"},[(m=(v=e.slots).default)==null?void 0:m.call(v),x(na,{transition:t.transition},{default:()=>{var g,p;return[Yt(x("span",me({class:["v-badge__badge",l.value,n.value,i.value,s.value],style:[a.value,o.value,t.inline?{}:c.value],"aria-atomic":"true","aria-label":r(t.label,u),"aria-live":"polite",role:"status"},h),[t.dot?void 0:e.slots.badge?(p=(g=e.slots).badge)==null?void 0:p.call(g):t.icon?x(_t,{icon:t.icon},null):d]),[[Ca,t.modelValue]])]}})])]}})}),{}}});const CV=ae({color:String,density:String,...ze()},"VBannerActions"),b1=ve()({name:"VBannerActions",props:CV(),setup(t,e){let{slots:n}=e;return tn({VBtn:{color:t.color,density:t.density,slim:!0,variant:"text"}}),we(()=>{var a;return x("div",{class:["v-banner-actions",t.class],style:t.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}}),y1=Oi("v-banner-text"),AV=ae({avatar:String,bgColor:String,color:String,icon:Ze,lines:String,stacked:Boolean,sticky:Boolean,text:String,...Pa(),...ze(),...Sn(),...Cn(),...gs({mobile:null}),...Mn(),...Ji(),...yo(),...an(),...dt(),...kt()},"VBanner"),PV=ve()({name:"VBanner",props:AV(),setup(t,e){let{slots:n}=e;const{backgroundColorClasses:a,backgroundColorStyles:i}=Ft(t,"bgColor"),{borderClasses:r}=ja(t),{densityClasses:s}=Gn(t),{displayClasses:o,mobile:l}=ri(t),{dimensionStyles:c}=An(t),{elevationClasses:u}=Hn(t),{locationStyles:d}=ms(t),{positionClasses:h}=xo(t),{roundedClasses:f}=dn(t),{themeClasses:v}=Ot(t),m=ge(t,"color"),g=ge(t,"density");tn({VBannerActions:{color:m,density:g}}),we(()=>{const p=!!(t.text||n.text),y=!!(t.avatar||t.icon),w=!!(y||n.prepend);return x(t.tag,{class:["v-banner",{"v-banner--stacked":t.stacked||l.value,"v-banner--sticky":t.sticky,[`v-banner--${t.lines}-line`]:!!t.lines},v.value,a.value,r.value,s.value,o.value,u.value,h.value,f.value,t.class],style:[i.value,c.value,d.value,t.style],role:"banner"},{default:()=>{var C;return[w&&x("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?x(st,{key:"prepend-defaults",disabled:!y,defaults:{VAvatar:{color:m.value,density:g.value,icon:t.icon,image:t.avatar}}},n.prepend):x(ma,{key:"prepend-avatar",color:m.value,density:g.value,icon:t.icon,image:t.avatar},null)]),x("div",{class:"v-banner__content"},[p&&x(y1,{key:"text"},{default:()=>{var k;return[((k=n.text)==null?void 0:k.call(n))??t.text]}}),(C=n.default)==null?void 0:C.call(n)]),n.actions&&x(b1,{key:"actions"},n.actions)]}})})}});const TV=ae({baseColor:String,bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:t=>!t||["horizontal","shift"].includes(t)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...Pa(),...ze(),...Sn(),...Mn(),...an(),...vs({name:"bottom-navigation"}),...dt({tag:"header"}),...ds({selectedClass:"v-btn--selected"}),...kt()},"VBottomNavigation"),IV=ve()({name:"VBottomNavigation",props:TV(),emits:{"update:active":t=>!0,"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{themeClasses:a}=_0(),{borderClasses:i}=ja(t),{backgroundColorClasses:r,backgroundColorStyles:s}=Ft(ge(t,"bgColor")),{densityClasses:o}=Gn(t),{elevationClasses:l}=Hn(t),{roundedClasses:c}=dn(t),{ssrBootStyles:u}=ys(),d=L(()=>Number(t.height)-(t.density==="comfortable"?8:0)-(t.density==="compact"?16:0)),h=Xe(t,"active",t.active),{layoutItemStyles:f}=ps({id:t.name,order:L(()=>parseInt(t.order,10)),position:L(()=>"bottom"),layoutSize:L(()=>h.value?d.value:0),elementSize:d,active:h,absolute:ge(t,"absolute")});return Sr(t,Tm),tn({VBtn:{baseColor:ge(t,"baseColor"),color:ge(t,"color"),density:ge(t,"density"),stacked:L(()=>t.mode!=="horizontal"),variant:"text"}},{scoped:!0}),we(()=>x(t.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":h.value,"v-bottom-navigation--grow":t.grow,"v-bottom-navigation--shift":t.mode==="shift"},a.value,r.value,i.value,o.value,l.value,c.value,t.class],style:[s.value,f.value,{height:Ne(d.value)},u.value,t.style]},{default:()=>[n.default&&x("div",{class:"v-bottom-navigation__content"},[n.default()])]})),{}}});const x1=ae({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...Nl({origin:"center center",scrollStrategy:"block",transition:{component:Iu},zIndex:2400})},"VDialog"),hf=ve()({name:"VDialog",props:x1(),emits:{"update:modelValue":t=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=Xe(t,"modelValue"),{scopeId:r}=bs(),s=xe();function o(u){var f,v;const d=u.relatedTarget,h=u.target;if(d!==h&&((f=s.value)!=null&&f.contentEl)&&((v=s.value)!=null&&v.globalTop)&&![document,s.value.contentEl].includes(h)&&!s.value.contentEl.contains(h)){const m=il(s.value.contentEl);if(!m.length)return;const g=m[0],p=m[m.length-1];d===g?p.focus():g.focus()}}Vn(()=>{document.removeEventListener("focusin",o)}),At&&Oe(()=>i.value&&t.retainFocus,u=>{u?document.addEventListener("focusin",o):document.removeEventListener("focusin",o)},{immediate:!0});function l(){var u;n("afterEnter"),(u=s.value)!=null&&u.contentEl&&!s.value.contentEl.contains(document.activeElement)&&s.value.contentEl.focus({preventScroll:!0})}function c(){n("afterLeave")}return Oe(i,async u=>{var d;u||(await wt(),(d=s.value.activatorEl)==null||d.focus({preventScroll:!0}))}),we(()=>{const u=vi.filterProps(t),d=me({"aria-haspopup":"dialog"},t.activatorProps),h=me({tabindex:-1},t.contentProps);return x(vi,me({ref:s,class:["v-dialog",{"v-dialog--fullscreen":t.fullscreen,"v-dialog--scrollable":t.scrollable},t.class],style:t.style},u,{modelValue:i.value,"onUpdate:modelValue":f=>i.value=f,"aria-modal":"true",activatorProps:d,contentProps:h,height:t.fullscreen?void 0:t.height,width:t.fullscreen?void 0:t.width,maxHeight:t.fullscreen?void 0:t.maxHeight,maxWidth:t.fullscreen?void 0:t.maxWidth,role:"dialog",onAfterEnter:l,onAfterLeave:c},r),{activator:a.activator,default:function(){for(var f=arguments.length,v=new Array(f),m=0;m{var g;return[(g=a.default)==null?void 0:g.call(a,...v)]}})}})}),Ta({},s)}}),MV=ae({inset:Boolean,...x1({transition:"bottom-sheet-transition"})},"VBottomSheet"),OV=ve()({name:"VBottomSheet",props:MV(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"modelValue");return we(()=>{const i=hf.filterProps(t);return x(hf,me(i,{contentClass:["v-bottom-sheet__content",t.contentClass],modelValue:a.value,"onUpdate:modelValue":r=>a.value=r,class:["v-bottom-sheet",{"v-bottom-sheet--inset":t.inset},t.class],style:t.style}),n)}),{}}});const LV=ae({divider:[Number,String],...ze()},"VBreadcrumbsDivider"),w1=ve()({name:"VBreadcrumbsDivider",props:LV(),setup(t,e){let{slots:n}=e;return we(()=>{var a;return x("li",{"aria-hidden":"true",class:["v-breadcrumbs-divider",t.class],style:t.style},[((a=n==null?void 0:n.default)==null?void 0:a.call(n))??t.divider])}),{}}}),EV=ae({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...ze(),...Vl(),...dt({tag:"li"})},"VBreadcrumbsItem"),k1=ve()({name:"VBreadcrumbsItem",props:EV(),setup(t,e){let{slots:n,attrs:a}=e;const i=Dl(t,a),r=L(()=>{var c;return t.active||((c=i.isActive)==null?void 0:c.value)}),s=L(()=>r.value?t.activeColor:t.color),{textColorClasses:o,textColorStyles:l}=Nn(s);return we(()=>x(t.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":r.value,"v-breadcrumbs-item--disabled":t.disabled,[`${t.activeClass}`]:r.value&&t.activeClass},o.value,t.class],style:[l.value,t.style],"aria-current":r.value?"page":void 0},{default:()=>{var c,u;return[i.isLink.value?x("a",me({class:"v-breadcrumbs-item--link",onClick:i.navigate},i.linkProps),[((u=n.default)==null?void 0:u.call(n))??t.title]):((c=n.default)==null?void 0:c.call(n))??t.title]}})),{}}}),DV=ae({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:Ze,items:{type:Array,default:()=>[]},...ze(),...Sn(),...an(),...dt({tag:"ul"})},"VBreadcrumbs"),VV=ve()({name:"VBreadcrumbs",props:DV(),setup(t,e){let{slots:n}=e;const{backgroundColorClasses:a,backgroundColorStyles:i}=Ft(ge(t,"bgColor")),{densityClasses:r}=Gn(t),{roundedClasses:s}=dn(t);tn({VBreadcrumbsDivider:{divider:ge(t,"divider")},VBreadcrumbsItem:{activeClass:ge(t,"activeClass"),activeColor:ge(t,"activeColor"),color:ge(t,"color"),disabled:ge(t,"disabled")}});const o=L(()=>t.items.map(l=>typeof l=="string"?{item:{title:l},raw:l}:{item:l,raw:l}));return we(()=>{const l=!!(n.prepend||t.icon);return x(t.tag,{class:["v-breadcrumbs",a.value,r.value,s.value,t.class],style:[i.value,t.style]},{default:()=>{var c;return[l&&x("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?x(st,{key:"prepend-defaults",disabled:!t.icon,defaults:{VIcon:{icon:t.icon,start:!0}}},n.prepend):x(_t,{key:"prepend-icon",start:!0,icon:t.icon},null)]),o.value.map((u,d,h)=>{var m;let{item:f,raw:v}=u;return x(Re,null,[((m=n.item)==null?void 0:m.call(n,{item:f,index:d}))??x(k1,me({key:d,disabled:d>=h.length-1},typeof f=="string"?{title:f}:f),{default:n.title?()=>{var g;return(g=n.title)==null?void 0:g.call(n,{item:f,index:d})}:void 0}),d{var g;return(g=n.divider)==null?void 0:g.call(n,{item:v,index:d})}:void 0})])}),(c=n.default)==null?void 0:c.call(n)]}})}),{}}});const _1=ve()({name:"VCardActions",props:ze(),setup(t,e){let{slots:n}=e;return tn({VBtn:{slim:!0,variant:"text"}}),we(()=>{var a;return x("div",{class:["v-card-actions",t.class],style:t.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}}),RV=ae({opacity:[Number,String],...ze(),...dt()},"VCardSubtitle"),S1=ve()({name:"VCardSubtitle",props:RV(),setup(t,e){let{slots:n}=e;return we(()=>x(t.tag,{class:["v-card-subtitle",t.class],style:[{"--v-card-subtitle-opacity":t.opacity},t.style]},n)),{}}}),C1=Oi("v-card-title"),NV=ae({appendAvatar:String,appendIcon:Ze,prependAvatar:String,prependIcon:Ze,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...ze(),...Sn()},"VCardItem"),A1=ve()({name:"VCardItem",props:NV(),setup(t,e){let{slots:n}=e;return we(()=>{var c;const a=!!(t.prependAvatar||t.prependIcon),i=!!(a||n.prepend),r=!!(t.appendAvatar||t.appendIcon),s=!!(r||n.append),o=!!(t.title!=null||n.title),l=!!(t.subtitle!=null||n.subtitle);return x("div",{class:["v-card-item",t.class],style:t.style},[i&&x("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?x(st,{key:"prepend-defaults",disabled:!a,defaults:{VAvatar:{density:t.density,image:t.prependAvatar},VIcon:{density:t.density,icon:t.prependIcon}}},n.prepend):x(Re,null,[t.prependAvatar&&x(ma,{key:"prepend-avatar",density:t.density,image:t.prependAvatar},null),t.prependIcon&&x(_t,{key:"prepend-icon",density:t.density,icon:t.prependIcon},null)])]),x("div",{class:"v-card-item__content"},[o&&x(C1,{key:"title"},{default:()=>{var u;return[((u=n.title)==null?void 0:u.call(n))??hn(t.title)]}}),l&&x(S1,{key:"subtitle"},{default:()=>{var u;return[((u=n.subtitle)==null?void 0:u.call(n))??hn(t.subtitle)]}}),(c=n.default)==null?void 0:c.call(n)]),s&&x("div",{key:"append",class:"v-card-item__append"},[n.append?x(st,{key:"append-defaults",disabled:!r,defaults:{VAvatar:{density:t.density,image:t.appendAvatar},VIcon:{density:t.density,icon:t.appendIcon}}},n.append):x(Re,null,[t.appendIcon&&x(_t,{key:"append-icon",density:t.density,icon:t.appendIcon},null),t.appendAvatar&&x(ma,{key:"append-avatar",density:t.density,image:t.appendAvatar},null)])])])}),{}}}),FV=ae({opacity:[Number,String],...ze(),...dt()},"VCardText"),P1=ve()({name:"VCardText",props:FV(),setup(t,e){let{slots:n}=e;return we(()=>x(t.tag,{class:["v-card-text",t.class],style:[{"--v-card-text-opacity":t.opacity},t.style]},n)),{}}}),BV=ae({appendAvatar:String,appendIcon:Ze,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Ze,ripple:{type:[Boolean,Object],default:!0},subtitle:{type:[String,Number,Boolean],default:void 0},text:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...Pa(),...ze(),...Sn(),...Cn(),...Mn(),...Cu(),...Ji(),...yo(),...an(),...Vl(),...dt(),...kt(),...ii({variant:"elevated"})},"VCard"),YV=ve()({name:"VCard",directives:{Ripple:Qi},props:BV(),setup(t,e){let{attrs:n,slots:a}=e;const{themeClasses:i}=Ot(t),{borderClasses:r}=ja(t),{colorClasses:s,colorStyles:o,variantClasses:l}=us(t),{densityClasses:c}=Gn(t),{dimensionStyles:u}=An(t),{elevationClasses:d}=Hn(t),{loaderClasses:h}=Ll(t),{locationStyles:f}=ms(t),{positionClasses:v}=xo(t),{roundedClasses:m}=dn(t),g=Dl(t,n),p=L(()=>t.link!==!1&&g.isLink.value),y=L(()=>!t.disabled&&t.link!==!1&&(t.link||g.isClickable.value));return we(()=>{const w=p.value?"a":t.tag,C=!!(a.title||t.title!=null),k=!!(a.subtitle||t.subtitle!=null),P=C||k,S=!!(a.append||t.appendAvatar||t.appendIcon),A=!!(a.prepend||t.prependAvatar||t.prependIcon),T=!!(a.image||t.image),E=P||A||S,I=!!(a.text||t.text!=null);return Yt(x(w,me({class:["v-card",{"v-card--disabled":t.disabled,"v-card--flat":t.flat,"v-card--hover":t.hover&&!(t.disabled||t.flat),"v-card--link":y.value},i.value,r.value,s.value,c.value,d.value,h.value,v.value,m.value,l.value,t.class],style:[o.value,u.value,f.value,t.style],onClick:y.value&&g.navigate,tabindex:t.disabled?-1:void 0},g.linkProps),{default:()=>{var O;return[T&&x("div",{key:"image",class:"v-card__image"},[a.image?x(st,{key:"image-defaults",disabled:!t.image,defaults:{VImg:{cover:!0,src:t.image}}},a.image):x(Gi,{key:"image-img",cover:!0,src:t.image},null)]),x(El,{name:"v-card",active:!!t.loading,color:typeof t.loading=="boolean"?void 0:t.loading},{default:a.loader}),E&&x(A1,{key:"item",prependAvatar:t.prependAvatar,prependIcon:t.prependIcon,title:t.title,subtitle:t.subtitle,appendAvatar:t.appendAvatar,appendIcon:t.appendIcon},{default:a.item,prepend:a.prepend,title:a.title,subtitle:a.subtitle,append:a.append}),I&&x(P1,{key:"text"},{default:()=>{var V;return[((V=a.text)==null?void 0:V.call(a))??t.text]}}),(O=a.default)==null?void 0:O.call(a),a.actions&&x(_1,null,{default:a.actions}),_r(y.value,"v-card")]}}),[[ba("ripple"),y.value&&t.ripple]])}),{}}});const HV=t=>{const{touchstartX:e,touchendX:n,touchstartY:a,touchendY:i}=t,r=.5,s=16;t.offsetX=n-e,t.offsetY=i-a,Math.abs(t.offsetY)e+s&&t.right(t)),Math.abs(t.offsetX)a+s&&t.down(t))};function jV(t,e){var a;const n=t.changedTouches[0];e.touchstartX=n.clientX,e.touchstartY=n.clientY,(a=e.start)==null||a.call(e,{originalEvent:t,...e})}function zV(t,e){var a;const n=t.changedTouches[0];e.touchendX=n.clientX,e.touchendY=n.clientY,(a=e.end)==null||a.call(e,{originalEvent:t,...e}),HV(e)}function WV(t,e){var a;const n=t.changedTouches[0];e.touchmoveX=n.clientX,e.touchmoveY=n.clientY,(a=e.move)==null||a.call(e,{originalEvent:t,...e})}function $V(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const e={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:t.left,right:t.right,up:t.up,down:t.down,start:t.start,move:t.move,end:t.end};return{touchstart:n=>jV(n,e),touchend:n=>zV(n,e),touchmove:n=>WV(n,e)}}function XV(t,e){var o;const n=e.value,a=n!=null&&n.parent?t.parentElement:t,i=(n==null?void 0:n.options)??{passive:!0},r=(o=e.instance)==null?void 0:o.$.uid;if(!a||!r)return;const s=$V(e.value);a._touchHandlers=a._touchHandlers??Object.create(null),a._touchHandlers[r]=s,n0(s).forEach(l=>{a.addEventListener(l,s[l],i)})}function UV(t,e){var r,s;const n=(r=e.value)!=null&&r.parent?t.parentElement:t,a=(s=e.instance)==null?void 0:s.$.uid;if(!(n!=null&&n._touchHandlers)||!a)return;const i=n._touchHandlers[a];n0(i).forEach(o=>{n.removeEventListener(o,i[o])}),delete n._touchHandlers[a]}const Qm={mounted:XV,unmounted:UV},T1=Symbol.for("vuetify:v-window"),I1=Symbol.for("vuetify:v-window-group"),Vu=ae({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:t=>typeof t=="boolean"||t==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...ze(),...dt(),...kt()},"VWindow"),ns=ve()({name:"VWindow",directives:{Touch:Qm},props:Vu(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{themeClasses:a}=Ot(t),{isRtl:i}=On(),{t:r}=$t(),s=Sr(t,I1),o=xe(),l=L(()=>i.value?!t.reverse:t.reverse),c=De(!1),u=L(()=>{const C=t.direction==="vertical"?"y":"x",P=(l.value?!c.value:c.value)?"-reverse":"";return`v-window-${C}${P}-transition`}),d=De(0),h=xe(void 0),f=L(()=>s.items.value.findIndex(C=>s.selected.value.includes(C.id)));Oe(f,(C,k)=>{const P=s.items.value.length,S=P-1;P<=2?c.value=Ct.continuous||f.value!==0),m=L(()=>t.continuous||f.value!==s.items.value.length-1);function g(){v.value&&s.prev()}function p(){m.value&&s.next()}const y=L(()=>{const C=[],k={icon:i.value?t.nextIcon:t.prevIcon,class:`v-window__${l.value?"right":"left"}`,onClick:s.prev,"aria-label":r("$vuetify.carousel.prev")};C.push(v.value?n.prev?n.prev({props:k}):x(ct,k,null):x("div",null,null));const P={icon:i.value?t.prevIcon:t.nextIcon,class:`v-window__${l.value?"left":"right"}`,onClick:s.next,"aria-label":r("$vuetify.carousel.next")};return C.push(m.value?n.next?n.next({props:P}):x(ct,P,null):x("div",null,null)),C}),w=L(()=>t.touch===!1?t.touch:{...{left:()=>{l.value?g():p()},right:()=>{l.value?p():g()},start:k=>{let{originalEvent:P}=k;P.stopPropagation()}},...t.touch===!0?{}:t.touch});return we(()=>Yt(x(t.tag,{ref:o,class:["v-window",{"v-window--show-arrows-on-hover":t.showArrows==="hover"},a.value,t.class],style:t.style},{default:()=>{var C,k;return[x("div",{class:"v-window__container",style:{height:h.value}},[(C=n.default)==null?void 0:C.call(n,{group:s}),t.showArrows!==!1&&x("div",{class:"v-window__controls"},[y.value])]),(k=n.additional)==null?void 0:k.call(n,{group:s})]}}),[[ba("touch"),w.value]])),{group:s}}}),GV=ae({color:String,cycle:Boolean,delimiterIcon:{type:Ze,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:t=>Number(t)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...Vu({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),qV=ve()({name:"VCarousel",props:GV(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"modelValue"),{t:i}=$t(),r=xe();let s=-1;Oe(a,l),Oe(()=>t.interval,l),Oe(()=>t.cycle,c=>{c?l():window.clearTimeout(s)}),fn(o);function o(){!t.cycle||!r.value||(s=window.setTimeout(r.value.group.next,Number(t.interval)>0?Number(t.interval):6e3))}function l(){window.clearTimeout(s),window.requestAnimationFrame(o)}return we(()=>{const c=ns.filterProps(t);return x(ns,me({ref:r},c,{modelValue:a.value,"onUpdate:modelValue":u=>a.value=u,class:["v-carousel",{"v-carousel--hide-delimiter-background":t.hideDelimiterBackground,"v-carousel--vertical-delimiters":t.verticalDelimiters},t.class],style:[{height:Ne(t.height)},t.style]}),{default:n.default,additional:u=>{let{group:d}=u;return x(Re,null,[!t.hideDelimiters&&x("div",{class:"v-carousel__controls",style:{left:t.verticalDelimiters==="left"&&t.verticalDelimiters?0:"auto",right:t.verticalDelimiters==="right"?0:"auto"}},[d.items.value.length>0&&x(st,{defaults:{VBtn:{color:t.color,icon:t.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[d.items.value.map((h,f)=>{const v={id:`carousel-item-${h.id}`,"aria-label":i("$vuetify.carousel.ariaLabel.delimiter",f+1,d.items.value.length),class:["v-carousel__controls__item",d.isSelected(h.id)&&"v-btn--active"],onClick:()=>d.select(h.id,!0)};return n.item?n.item({props:v,item:h}):x(ct,me(h,v),null)})]})]),t.progress&&x(Su,{class:"v-carousel__progress",color:typeof t.progress=="string"?t.progress:void 0,modelValue:(d.getItemIndex(a.value)+1)/d.items.value.length*100},null)])},prev:n.prev,next:n.next})}),{}}}),Ru=ae({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...ze(),...hs(),...Bm()},"VWindowItem"),as=ve()({name:"VWindowItem",directives:{Touch:Qm},props:Ru(),emits:{"group:selected":t=>!0},setup(t,e){let{slots:n}=e;const a=ht(T1),i=fs(t,I1),{isBooted:r}=ys();if(!a||!i)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const s=De(!1),o=L(()=>r.value&&(a.isReversed.value?t.reverseTransition!==!1:t.transition!==!1));function l(){!s.value||!a||(s.value=!1,a.transitionCount.value>0&&(a.transitionCount.value-=1,a.transitionCount.value===0&&(a.transitionHeight.value=void 0)))}function c(){var v;s.value||!a||(s.value=!0,a.transitionCount.value===0&&(a.transitionHeight.value=Ne((v=a.rootRef.value)==null?void 0:v.clientHeight)),a.transitionCount.value+=1)}function u(){l()}function d(v){s.value&&wt(()=>{!o.value||!s.value||!a||(a.transitionHeight.value=Ne(v.clientHeight))})}const h=L(()=>{const v=a.isReversed.value?t.reverseTransition:t.transition;return o.value?{name:typeof v!="string"?a.transition.value:v,onBeforeEnter:c,onAfterEnter:l,onEnterCancelled:u,onBeforeLeave:c,onAfterLeave:l,onLeaveCancelled:u,onEnter:d}:!1}),{hasContent:f}=Ym(t,i.isSelected);return we(()=>x(na,{transition:h.value,disabled:!r.value},{default:()=>{var v;return[Yt(x("div",{class:["v-window-item",i.selectedClass.value,t.class],style:t.style},[f.value&&((v=n.default)==null?void 0:v.call(n))]),[[Ca,i.isSelected.value]])]}})),{groupItem:i}}}),ZV=ae({...Bw(),...Ru()},"VCarouselItem"),KV=ve()({name:"VCarouselItem",inheritAttrs:!1,props:ZV(),setup(t,e){let{slots:n,attrs:a}=e;we(()=>{const i=Gi.filterProps(t),r=as.filterProps(t);return x(as,me({class:["v-carousel-item",t.class]},r),{default:()=>[x(Gi,me(a,i),n)]})})}});const JV=Oi("v-code","code");const QV=ae({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...ze()},"VColorPickerCanvas"),eR=Ha({name:"VColorPickerCanvas",props:QV(),emits:{"update:color":t=>!0,"update:position":t=>!0},setup(t,e){let{emit:n}=e;const a=De(!1),i=xe(),r=De(parseFloat(t.width)),s=De(parseFloat(t.height)),o=xe({x:0,y:0}),l=L({get:()=>o.value,set(g){var w,C;if(!i.value)return;const{x:p,y}=g;o.value=g,n("update:color",{h:((w=t.color)==null?void 0:w.h)??0,s:en(p,0,r.value)/r.value,v:1-en(y,0,s.value)/s.value,a:((C=t.color)==null?void 0:C.a)??1})}}),c=L(()=>{const{x:g,y:p}=l.value,y=parseInt(t.dotSize,10)/2;return{width:Ne(t.dotSize),height:Ne(t.dotSize),transform:`translate(${Ne(g-y)}, ${Ne(p-y)})`}}),{resizeRef:u}=gi(g=>{var w;if(!((w=u.el)!=null&&w.offsetParent))return;const{width:p,height:y}=g[0].contentRect;r.value=p,s.value=y});function d(g,p,y){const{left:w,top:C,width:k,height:P}=y;l.value={x:en(g-w,0,k),y:en(p-C,0,P)}}function h(g){g.type==="mousedown"&&g.preventDefault(),!t.disabled&&(f(g),window.addEventListener("mousemove",f),window.addEventListener("mouseup",v),window.addEventListener("touchmove",f),window.addEventListener("touchend",v))}function f(g){if(t.disabled||!i.value)return;a.value=!0;const p=lO(g);d(p.clientX,p.clientY,i.value.getBoundingClientRect())}function v(){window.removeEventListener("mousemove",f),window.removeEventListener("mouseup",v),window.removeEventListener("touchmove",f),window.removeEventListener("touchend",v)}function m(){var C;if(!i.value)return;const g=i.value,p=g.getContext("2d");if(!p)return;const y=p.createLinearGradient(0,0,g.width,0);y.addColorStop(0,"hsla(0, 0%, 100%, 1)"),y.addColorStop(1,`hsla(${((C=t.color)==null?void 0:C.h)??0}, 100%, 50%, 1)`),p.fillStyle=y,p.fillRect(0,0,g.width,g.height);const w=p.createLinearGradient(0,0,0,g.height);w.addColorStop(0,"hsla(0, 0%, 0%, 0)"),w.addColorStop(1,"hsla(0, 0%, 0%, 1)"),p.fillStyle=w,p.fillRect(0,0,g.width,g.height)}return Oe(()=>{var g;return(g=t.color)==null?void 0:g.h},m,{immediate:!0}),Oe(()=>[r.value,s.value],(g,p)=>{m(),o.value={x:l.value.x*g[0]/p[0],y:l.value.y*g[1]/p[1]}},{flush:"post"}),Oe(()=>t.color,()=>{if(a.value){a.value=!1;return}o.value=t.color?{x:t.color.s*r.value,y:(1-t.color.v)*s.value}:{x:0,y:0}},{deep:!0,immediate:!0}),fn(()=>m()),we(()=>x("div",{ref:u,class:["v-color-picker-canvas",t.class],style:t.style,onMousedown:h,onTouchstartPassive:h},[x("canvas",{ref:i,width:r.value,height:s.value},null),t.color&&x("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":t.disabled}],style:c.value},null)])),{}}});function tR(t,e){if(e){const{a:n,...a}=t;return a}return t}function nR(t,e){if(e==null||typeof e=="string"){const n=y0(t);return t.a===1?n.slice(0,7):n}if(typeof e=="object"){let n;return Hr(e,["r","g","b"])?n=Ui(t):Hr(e,["h","s","l"])?n=m0(t):Hr(e,["h","s","v"])&&(n=t),tR(n,!Hr(e,["a"])&&t.a===1)}return t}const js={h:0,s:0,v:0,a:1},ff={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:t=>Math.round(t.r),getColor:(t,e)=>({...t,r:Number(e)})},{label:"G",max:255,step:1,getValue:t=>Math.round(t.g),getColor:(t,e)=>({...t,g:Number(e)})},{label:"B",max:255,step:1,getValue:t=>Math.round(t.b),getColor:(t,e)=>({...t,b:Number(e)})},{label:"A",max:1,step:.01,getValue:t=>{let{a:e}=t;return e!=null?Math.round(e*100)/100:1},getColor:(t,e)=>({...t,a:Number(e)})}],to:Ui,from:Ol};var Py;const aR={...ff,inputs:(Py=ff.inputs)==null?void 0:Py.slice(0,3)},mf={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:t=>Math.round(t.h),getColor:(t,e)=>({...t,h:Number(e)})},{label:"S",max:1,step:.01,getValue:t=>Math.round(t.s*100)/100,getColor:(t,e)=>({...t,s:Number(e)})},{label:"L",max:1,step:.01,getValue:t=>Math.round(t.l*100)/100,getColor:(t,e)=>({...t,l:Number(e)})},{label:"A",max:1,step:.01,getValue:t=>{let{a:e}=t;return e!=null?Math.round(e*100)/100:1},getColor:(t,e)=>({...t,a:Number(e)})}],to:m0,from:_m},iR={...mf,inputs:mf.inputs.slice(0,3)},M1={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:t=>t,getColor:(t,e)=>e}],to:y0,from:MO},rR={...M1,inputs:[{label:"HEX",getValue:t=>t.slice(0,7),getColor:(t,e)=>e}]},qr={rgb:aR,rgba:ff,hsl:iR,hsla:mf,hex:rR,hexa:M1},sR=t=>{let{label:e,...n}=t;return x("div",{class:"v-color-picker-edit__input"},[x("input",n,null),x("span",null,[e])])},oR=ae({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:t=>Object.keys(qr).includes(t)},modes:{type:Array,default:()=>Object.keys(qr),validator:t=>Array.isArray(t)&&t.every(e=>Object.keys(qr).includes(e))},...ze()},"VColorPickerEdit"),lR=Ha({name:"VColorPickerEdit",props:oR(),emits:{"update:color":t=>!0,"update:mode":t=>!0},setup(t,e){let{emit:n}=e;const a=L(()=>t.modes.map(r=>({...qr[r],name:r}))),i=L(()=>{var o;const r=a.value.find(l=>l.name===t.mode);if(!r)return[];const s=t.color?r.to(t.color):null;return(o=r.inputs)==null?void 0:o.map(l=>{let{getValue:c,getColor:u,...d}=l;return{...r.inputProps,...d,disabled:t.disabled,value:s&&c(s),onChange:h=>{const f=h.target;f&&n("update:color",r.from(u(s??r.to(js),f.value)))}}})});return we(()=>{var r;return x("div",{class:["v-color-picker-edit",t.class],style:t.style},[(r=i.value)==null?void 0:r.map(s=>x(sR,s,null)),a.value.length>1&&x(ct,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const s=a.value.findIndex(o=>o.name===t.mode);n("update:mode",a.value[(s+1)%a.value.length].name)}},null)])}),{}}});const eg=Symbol.for("vuetify:v-slider");function gf(t,e,n){const a=n==="vertical",i=e.getBoundingClientRect(),r="touches"in t?t.touches[0]:t;return a?r.clientY-(i.top+i.height/2):r.clientX-(i.left+i.width/2)}function cR(t,e){return"touches"in t&&t.touches.length?t.touches[0][e]:"changedTouches"in t&&t.changedTouches.length?t.changedTouches[0][e]:t[e]}const O1=ae({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:t=>typeof t=="boolean"||t==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:t=>typeof t=="boolean"||t==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:t=>["vertical","horizontal"].includes(t)},reverse:Boolean,...an(),...Mn({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),L1=t=>{const e=L(()=>parseFloat(t.min)),n=L(()=>parseFloat(t.max)),a=L(()=>Number(t.step)>0?parseFloat(t.step):0),i=L(()=>Math.max(wp(a.value),wp(e.value)));function r(s){if(s=parseFloat(s),a.value<=0)return s;const o=en(s,e.value,n.value),l=e.value%a.value,c=Math.round((o-l)/a.value)*a.value+l;return parseFloat(Math.min(c,n.value).toFixed(i.value))}return{min:e,max:n,step:a,decimals:i,roundValue:r}},E1=t=>{let{props:e,steps:n,onSliderStart:a,onSliderMove:i,onSliderEnd:r,getActiveThumb:s}=t;const{isRtl:o}=On(),l=ge(e,"reverse"),c=L(()=>e.direction==="vertical"),u=L(()=>c.value!==l.value),{min:d,max:h,step:f,decimals:v,roundValue:m}=n,g=L(()=>parseInt(e.thumbSize,10)),p=L(()=>parseInt(e.tickSize,10)),y=L(()=>parseInt(e.trackSize,10)),w=L(()=>(h.value-d.value)/f.value),C=ge(e,"disabled"),k=L(()=>e.error||e.disabled?void 0:e.thumbColor??e.color),P=L(()=>e.error||e.disabled?void 0:e.trackColor??e.color),S=L(()=>e.error||e.disabled?void 0:e.trackFillColor??e.color),A=De(!1),T=De(0),E=xe(),I=xe();function O(le){var Fe;const ue=(Fe=E.value)==null?void 0:Fe.$el;if(!ue)return;const pe=e.direction==="vertical",$=pe?"top":"left",Z=pe?"height":"width",Q=pe?"clientY":"clientX",{[$]:he,[Z]:te}=ue.getBoundingClientRect(),be=cR(le,Q);let Ve=Math.min(Math.max((be-he-T.value)/te,0),1)||0;return(pe?u.value:u.value!==o.value)&&(Ve=1-Ve),m(d.value+Ve*(h.value-d.value))}const V=le=>{const ue=O(le);ue!=null&&r({value:ue}),A.value=!1,T.value=0},F=le=>{const ue=O(le);I.value=s(le),I.value&&(A.value=!0,I.value.contains(le.target)?T.value=gf(le,I.value,e.direction):(T.value=0,ue!=null&&i({value:ue})),ue!=null&&a({value:ue}),wt(()=>{var pe;return(pe=I.value)==null?void 0:pe.focus()}))},z={passive:!0,capture:!0};function W(le){const ue=O(le);ue!=null&&i({value:ue})}function ne(le){le.stopPropagation(),le.preventDefault(),V(le),window.removeEventListener("mousemove",W,z),window.removeEventListener("mouseup",ne)}function ee(le){var ue;V(le),window.removeEventListener("touchmove",W,z),(ue=le.target)==null||ue.removeEventListener("touchend",ee)}function J(le){var ue;F(le),window.addEventListener("touchmove",W,z),(ue=le.target)==null||ue.addEventListener("touchend",ee,{passive:!1})}function X(le){le.button===0&&(le.preventDefault(),F(le),window.addEventListener("mousemove",W,z),window.addEventListener("mouseup",ne,{passive:!1}))}const Y=le=>{const ue=(le-d.value)/(h.value-d.value)*100;return en(isNaN(ue)?0:ue,0,100)},se=ge(e,"showTicks"),q=L(()=>se.value?e.ticks?Array.isArray(e.ticks)?e.ticks.map(le=>({value:le,position:Y(le),label:le.toString()})):Object.keys(e.ticks).map(le=>({value:parseFloat(le),position:Y(parseFloat(le)),label:e.ticks[le]})):w.value!==1/0?Da(w.value+1).map(le=>{const ue=d.value+le*f.value;return{value:ue,position:Y(ue)}}):[]:[]),oe=L(()=>q.value.some(le=>{let{label:ue}=le;return!!ue})),U={activeThumbRef:I,color:ge(e,"color"),decimals:v,disabled:C,direction:ge(e,"direction"),elevation:ge(e,"elevation"),hasLabels:oe,isReversed:l,indexFromEnd:u,min:d,max:h,mousePressed:A,numTicks:w,onSliderMousedown:X,onSliderTouchstart:J,parsedTicks:q,parseMouseMove:O,position:Y,readonly:ge(e,"readonly"),rounded:ge(e,"rounded"),roundValue:m,showTicks:se,startOffset:T,step:f,thumbSize:g,thumbColor:k,thumbLabel:ge(e,"thumbLabel"),ticks:ge(e,"ticks"),tickSize:p,trackColor:P,trackContainerRef:E,trackFillColor:S,trackSize:y,vertical:c};return Wt(eg,U),U},uR=ae({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},name:String,...ze()},"VSliderThumb"),vf=ve()({name:"VSliderThumb",directives:{Ripple:Qi},props:uR(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n,emit:a}=e;const i=ht(eg),{isRtl:r,rtlClasses:s}=On();if(!i)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:o,step:l,disabled:c,thumbSize:u,thumbLabel:d,direction:h,isReversed:f,vertical:v,readonly:m,elevation:g,mousePressed:p,decimals:y,indexFromEnd:w}=i,C=L(()=>c.value?void 0:g.value),{elevationClasses:k}=Hn(C),{textColorClasses:P,textColorStyles:S}=Nn(o),{pageup:A,pagedown:T,end:E,home:I,left:O,right:V,down:F,up:z}=Fh,W=[A,T,E,I,O,V,F,z],ne=L(()=>l.value?[1,2,3]:[1,5,10]);function ee(X,Y){if(!W.includes(X.key))return;X.preventDefault();const se=l.value||.1,q=(t.max-t.min)/se;if([O,V,F,z].includes(X.key)){const U=(v.value?[r.value?O:V,f.value?F:z]:w.value!==r.value?[O,z]:[V,z]).includes(X.key)?1:-1,le=X.shiftKey?2:X.ctrlKey?1:0;Y=Y+U*se*ne.value[le]}else if(X.key===I)Y=t.min;else if(X.key===E)Y=t.max;else{const oe=X.key===T?1:-1;Y=Y-oe*se*(q>100?q/10:10)}return Math.max(t.min,Math.min(t.max,Y))}function J(X){const Y=ee(X,t.modelValue);Y!=null&&a("update:modelValue",Y)}return we(()=>{const X=Ne(w.value?100-t.position:t.position,"%");return x("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":t.focused,"v-slider-thumb--pressed":t.focused&&p.value},t.class,s.value],style:[{"--v-slider-thumb-position":X,"--v-slider-thumb-size":Ne(u.value)},t.style],role:"slider",tabindex:c.value?-1:0,"aria-label":t.name,"aria-valuemin":t.min,"aria-valuemax":t.max,"aria-valuenow":t.modelValue,"aria-readonly":!!m.value,"aria-orientation":h.value,onKeydown:m.value?void 0:J},[x("div",{class:["v-slider-thumb__surface",P.value,k.value],style:{...S.value}},null),Yt(x("div",{class:["v-slider-thumb__ripple",P.value],style:S.value},null),[[ba("ripple"),t.ripple,null,{circle:!0,center:!0}]]),x(Dm,{origin:"bottom center"},{default:()=>{var Y;return[Yt(x("div",{class:"v-slider-thumb__label-container"},[x("div",{class:["v-slider-thumb__label"]},[x("div",null,[((Y=n["thumb-label"])==null?void 0:Y.call(n,{modelValue:t.modelValue}))??t.modelValue.toFixed(l.value?y.value:1)])])]),[[Ca,d.value&&t.focused||d.value==="always"]])]}})])}),{}}});const dR=ae({start:{type:Number,required:!0},stop:{type:Number,required:!0},...ze()},"VSliderTrack"),D1=ve()({name:"VSliderTrack",props:dR(),emits:{},setup(t,e){let{slots:n}=e;const a=ht(eg);if(!a)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:i,parsedTicks:r,rounded:s,showTicks:o,tickSize:l,trackColor:c,trackFillColor:u,trackSize:d,vertical:h,min:f,max:v,indexFromEnd:m}=a,{roundedClasses:g}=dn(s),{backgroundColorClasses:p,backgroundColorStyles:y}=Ft(u),{backgroundColorClasses:w,backgroundColorStyles:C}=Ft(c),k=L(()=>`inset-${h.value?"block":"inline"}-${m.value?"end":"start"}`),P=L(()=>h.value?"height":"width"),S=L(()=>({[k.value]:"0%",[P.value]:"100%"})),A=L(()=>t.stop-t.start),T=L(()=>({[k.value]:Ne(t.start,"%"),[P.value]:Ne(A.value,"%")})),E=L(()=>o.value?(h.value?r.value.slice().reverse():r.value).map((O,V)=>{var z;const F=O.value!==f.value&&O.value!==v.value?Ne(O.position,"%"):void 0;return x("div",{key:O.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":O.position>=t.start&&O.position<=t.stop,"v-slider-track__tick--first":O.value===f.value,"v-slider-track__tick--last":O.value===v.value}],style:{[k.value]:F}},[(O.label||n["tick-label"])&&x("div",{class:"v-slider-track__tick-label"},[((z=n["tick-label"])==null?void 0:z.call(n,{tick:O,index:V}))??O.label])])}):[]);return we(()=>x("div",{class:["v-slider-track",g.value,t.class],style:[{"--v-slider-track-size":Ne(d.value),"--v-slider-tick-size":Ne(l.value)},t.style]},[x("div",{class:["v-slider-track__background",w.value,{"v-slider-track__background--opacity":!!i.value||!u.value}],style:{...S.value,...C.value}},null),x("div",{class:["v-slider-track__fill",p.value],style:{...T.value,...y.value}},null),o.value&&x("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":o.value==="always"}]},[E.value])])),{}}}),hR=ae({...ko(),...O1(),...er(),modelValue:{type:[Number,String],default:0}},"VSlider"),pf=ve()({name:"VSlider",props:hR(),emits:{"update:focused":t=>!0,"update:modelValue":t=>!0,start:t=>!0,end:t=>!0},setup(t,e){let{slots:n,emit:a}=e;const i=xe(),{rtlClasses:r}=On(),s=L1(t),o=Xe(t,"modelValue",void 0,P=>s.roundValue(P??s.min.value)),{min:l,max:c,mousePressed:u,roundValue:d,onSliderMousedown:h,onSliderTouchstart:f,trackContainerRef:v,position:m,hasLabels:g,readonly:p}=E1({props:t,steps:s,onSliderStart:()=>{a("start",o.value)},onSliderEnd:P=>{let{value:S}=P;const A=d(S);o.value=A,a("end",A)},onSliderMove:P=>{let{value:S}=P;return o.value=d(S)},getActiveThumb:()=>{var P;return(P=i.value)==null?void 0:P.$el}}),{isFocused:y,focus:w,blur:C}=wi(t),k=L(()=>m(o.value));return we(()=>{const P=Un.filterProps(t),S=!!(t.label||n.label||n.prepend);return x(Un,me({class:["v-slider",{"v-slider--has-labels":!!n["tick-label"]||g.value,"v-slider--focused":y.value,"v-slider--pressed":u.value,"v-slider--disabled":t.disabled},r.value,t.class],style:t.style},P,{focused:y.value}),{...n,prepend:S?A=>{var T,E;return x(Re,null,[((T=n.label)==null?void 0:T.call(n,A))??(t.label?x(wo,{id:A.id.value,class:"v-slider__label",text:t.label},null):void 0),(E=n.prepend)==null?void 0:E.call(n,A)])}:void 0,default:A=>{let{id:T,messagesId:E}=A;return x("div",{class:"v-slider__container",onMousedown:p.value?void 0:h,onTouchstartPassive:p.value?void 0:f},[x("input",{id:T.value,name:t.name||T.value,disabled:!!t.disabled,readonly:!!t.readonly,tabindex:"-1",value:o.value},null),x(D1,{ref:v,start:0,stop:k.value},{"tick-label":n["tick-label"]}),x(vf,{ref:i,"aria-describedby":E.value,focused:y.value,min:l.value,max:c.value,modelValue:o.value,"onUpdate:modelValue":I=>o.value=I,position:k.value,elevation:t.elevation,onFocus:w,onBlur:C,ripple:t.ripple,name:t.name},{"thumb-label":n["thumb-label"]})])}})}),{}}}),fR=ae({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...ze()},"VColorPickerPreview"),mR=Ha({name:"VColorPickerPreview",props:fR(),emits:{"update:color":t=>!0},setup(t,e){let{emit:n}=e;const a=new AbortController;Zf(()=>a.abort());async function i(){if(!pp)return;const r=new window.EyeDropper;try{const s=await r.open({signal:a.signal}),o=Ol(Va(s.sRGBHex));n("update:color",{...t.color??js,...o})}catch{}}return we(()=>{var r,s;return x("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":t.hideAlpha},t.class],style:t.style},[pp&&x("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[x(ct,{onClick:i,icon:"$eyeDropper",variant:"plain",density:"comfortable"},null)]),x("div",{class:"v-color-picker-preview__dot"},[x("div",{style:{background:v0(t.color??js)}},null)]),x("div",{class:"v-color-picker-preview__sliders"},[x(pf,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(r=t.color)==null?void 0:r.h,"onUpdate:modelValue":o=>n("update:color",{...t.color??js,h:o}),step:0,min:0,max:360,disabled:t.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!t.hideAlpha&&x(pf,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:((s=t.color)==null?void 0:s.a)??1,"onUpdate:modelValue":o=>n("update:color",{...t.color??js,a:o}),step:1/256,min:0,max:1,disabled:t.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}});const gR={base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"},vR={base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"},pR={base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"},bR={base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"},yR={base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"},xR={base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"},wR={base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"},kR={base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"},_R={base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"},SR={base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"},CR={base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"},AR={base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"},PR={base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"},TR={base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"},IR={base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"},MR={base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"},OR={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},LR={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},ER={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},DR={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},cr={red:gR,pink:vR,purple:pR,deepPurple:bR,indigo:yR,blue:xR,lightBlue:wR,cyan:kR,teal:_R,green:SR,lightGreen:CR,lime:AR,yellow:PR,amber:TR,orange:IR,deepOrange:MR,brown:OR,blueGrey:LR,grey:ER,shades:DR},VR=ae({swatches:{type:Array,default:()=>RR(cr)},disabled:Boolean,color:Object,maxHeight:[Number,String],...ze()},"VColorPickerSwatches");function RR(t){return Object.keys(t).map(e=>{const n=t[e];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]})}const NR=Ha({name:"VColorPickerSwatches",props:VR(),emits:{"update:color":t=>!0},setup(t,e){let{emit:n}=e;return we(()=>x("div",{class:["v-color-picker-swatches",t.class],style:[{maxHeight:Ne(t.maxHeight)},t.style]},[x("div",null,[t.swatches.map(a=>x("div",{class:"v-color-picker-swatches__swatch"},[a.map(i=>{const r=Va(i),s=Ol(r),o=g0(r);return x("div",{class:"v-color-picker-swatches__color",onClick:()=>s&&n("update:color",s)},[x("div",{style:{background:o}},[t.color&&aa(t.color,s)?x(_t,{size:"x-small",icon:"$success",color:DO(i,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}}),FR=ae({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:t=>Object.keys(qr).includes(t)},modes:{type:Array,default:()=>Object.keys(qr),validator:t=>Array.isArray(t)&&t.every(e=>Object.keys(qr).includes(e))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...Lt(Rl({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),BR=Ha({name:"VColorPicker",props:FR(),emits:{"update:modelValue":t=>!0,"update:mode":t=>!0},setup(t){const e=Xe(t,"mode"),n=xe(null),a=Xe(t,"modelValue",void 0,l=>{if(l==null||l==="")return null;let c;try{c=Ol(Va(l))}catch{return null}return c},l=>l?nR(l,t.modelValue):null),i=L(()=>a.value?{...a.value,h:n.value??a.value.h}:null),{rtlClasses:r}=On();let s=!0;Oe(a,l=>{if(!s){s=!0;return}l&&(n.value=l.h)},{immediate:!0});const o=l=>{s=!1,n.value=l.h,a.value=l};return ro(()=>{t.modes.includes(e.value)||(e.value=t.modes[0])}),tn({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),we(()=>{const l=Pi.filterProps(t);return x(Pi,me({rounded:t.rounded,elevation:t.elevation,theme:t.theme,class:["v-color-picker",r.value,t.class],style:[{"--v-color-picker-color-hsv":v0({...i.value??js,a:1})},t.style]},l,{maxWidth:t.width}),{default:()=>[!t.hideCanvas&&x(eR,{key:"canvas",color:i.value,"onUpdate:color":o,disabled:t.disabled,dotSize:t.dotSize,width:t.width,height:t.canvasHeight},null),(!t.hideSliders||!t.hideInputs)&&x("div",{key:"controls",class:"v-color-picker__controls"},[!t.hideSliders&&x(mR,{key:"preview",color:i.value,"onUpdate:color":o,hideAlpha:!e.value.endsWith("a"),disabled:t.disabled},null),!t.hideInputs&&x(lR,{key:"edit",modes:t.modes,mode:e.value,"onUpdate:mode":c=>e.value=c,color:i.value,"onUpdate:color":o,disabled:t.disabled},null)]),t.showSwatches&&x(NR,{key:"swatches",color:i.value,"onUpdate:color":o,maxHeight:t.swatchesMaxHeight,swatches:t.swatches,disabled:t.disabled},null)]})}),{}}});function YR(t,e,n){if(e==null)return t;if(Array.isArray(e))throw new Error("Multiple matches is not implemented");return typeof e=="number"&&~e?x(Re,null,[x("span",{class:"v-combobox__unmask"},[t.substr(0,e)]),x("span",{class:"v-combobox__mask"},[t.substr(e,n)]),x("span",{class:"v-combobox__unmask"},[t.substr(e+n)])]):t}const HR=ae({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...So({filterKeys:["title"]}),...Km({hideNoData:!0,returnObject:!0}),...Lt(_o({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...xi({transition:!1})},"VCombobox"),jR=ve()({name:"VCombobox",props:HR(),emits:{"update:focused":t=>!0,"update:modelValue":t=>!0,"update:search":t=>!0,"update:menu":t=>!0},setup(t,e){var he;let{emit:n,slots:a}=e;const{t:i}=$t(),r=xe(),s=De(!1),o=De(!0),l=De(!1),c=xe(),u=xe(),d=Xe(t,"menu"),h=L({get:()=>d.value,set:te=>{var be;d.value&&!te&&((be=c.value)!=null&&be.ΨopenChildren.size)||(d.value=te)}}),f=De(-1);let v=!1;const m=L(()=>{var te;return(te=r.value)==null?void 0:te.color}),g=L(()=>h.value?t.closeText:t.openText),{items:p,transformIn:y,transformOut:w}=qm(t),{textColorClasses:C,textColorStyles:k}=Nn(m),P=Xe(t,"modelValue",[],te=>y(Gt(te)),te=>{const be=w(te);return t.multiple?be:be[0]??null}),S=Bl(t),A=L(()=>!!(t.chips||a.chip)),T=L(()=>A.value||!!a.selection),E=De(!t.multiple&&!T.value?((he=P.value[0])==null?void 0:he.title)??"":""),I=L({get:()=>E.value,set:te=>{var be;if(E.value=te??"",!t.multiple&&!T.value&&(P.value=[dr(t,te)]),te&&t.multiple&&((be=t.delimiters)!=null&&be.length)){const Ve=te.split(new RegExp(`(?:${t.delimiters.join("|")})+`));Ve.length>1&&(Ve.forEach(Fe=>{Fe=Fe.trim(),Fe&&pe(dr(t,Fe))}),E.value="")}te||(f.value=-1),o.value=!te}}),O=L(()=>typeof t.counterValue=="function"?t.counterValue(P.value):typeof t.counterValue=="number"?t.counterValue:t.multiple?P.value.length:I.value.length);Oe(E,te=>{v?wt(()=>v=!1):s.value&&!h.value&&(h.value=!0),n("update:search",te)}),Oe(P,te=>{var be;!t.multiple&&!T.value&&(E.value=((be=te[0])==null?void 0:be.title)??"")});const{filteredItems:V,getMatches:F}=Co(t,p,()=>o.value?"":I.value),z=L(()=>t.hideSelected?V.value.filter(te=>!P.value.some(be=>be.value===te.value)):V.value),W=L(()=>P.value.map(te=>te.value)),ne=L(()=>{var be;return(t.autoSelectFirst===!0||t.autoSelectFirst==="exact"&&I.value===((be=z.value[0])==null?void 0:be.title))&&z.value.length>0&&!o.value&&!l.value}),ee=L(()=>t.hideNoData&&!z.value.length||S.isReadonly.value||S.isDisabled.value),J=xe(),X=Zm(J,r);function Y(te){v=!0,t.openOnClear&&(h.value=!0)}function se(){ee.value||(h.value=!0)}function q(te){ee.value||(s.value&&(te.preventDefault(),te.stopPropagation()),h.value=!h.value)}function oe(te){var be;te.key!==" "&&Zs(te)&&((be=r.value)==null||be.focus())}function U(te){var Fe;if(aO(te)||S.isReadonly.value)return;const be=r.value.selectionStart,Ve=P.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(te.key)&&te.preventDefault(),["Enter","ArrowDown"].includes(te.key)&&(h.value=!0),["Escape"].includes(te.key)&&(h.value=!1),["Enter","Escape","Tab"].includes(te.key)&&(ne.value&&["Enter","Tab"].includes(te.key)&&!P.value.some(We=>{let{value:K}=We;return K===z.value[0].value})&&pe(V.value[0]),o.value=!0),te.key==="ArrowDown"&&ne.value&&((Fe=J.value)==null||Fe.focus("next")),te.key==="Enter"&&I.value&&(pe(dr(t,I.value)),T.value&&(E.value="")),["Backspace","Delete"].includes(te.key)){if(!t.multiple&&T.value&&P.value.length>0&&!I.value)return pe(P.value[0],!1);if(~f.value){te.preventDefault();const We=f.value;pe(P.value[f.value],!1),f.value=We>=Ve-1?Ve-2:We}else te.key==="Backspace"&&!I.value&&(f.value=Ve-1);return}if(t.multiple)if(te.key==="ArrowLeft"){if(f.value<0&&be>0)return;const We=f.value>-1?f.value-1:Ve-1;P.value[We]?f.value=We:(f.value=-1,r.value.setSelectionRange(I.value.length,I.value.length))}else if(te.key==="ArrowRight"){if(f.value<0)return;const We=f.value+1;P.value[We]?f.value=We:(f.value=-1,r.value.setSelectionRange(0,0))}else~f.value&&Zs(te)&&(f.value=-1)}function le(){var te;t.eager&&((te=u.value)==null||te.calculateVisibleItems())}function ue(){var te;s.value&&(o.value=!0,(te=r.value)==null||te.focus())}function pe(te){let be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!te||te.props.disabled))if(t.multiple){const Ve=P.value.findIndex(We=>(t.valueComparator||aa)(We.value,te.value)),Fe=be??!~Ve;if(~Ve){const We=Fe?[...P.value,te]:[...P.value];We.splice(Ve,1),P.value=We}else Fe&&(P.value=[...P.value,te]);t.clearOnSelect&&(I.value="")}else{const Ve=be!==!1;P.value=Ve?[te]:[],E.value=Ve&&!T.value?te.title:"",wt(()=>{h.value=!1,o.value=!0})}}function $(te){s.value=!0,setTimeout(()=>{l.value=!0})}function Z(te){l.value=!1}function Q(te){(te==null||te===""&&!t.multiple&&!T.value)&&(P.value=[])}return Oe(s,(te,be)=>{if(!(te||te===be)&&(f.value=-1,h.value=!1,I.value)){if(t.multiple){pe(dr(t,I.value));return}if(!T.value)return;P.value.some(Ve=>{let{title:Fe}=Ve;return Fe===I.value})?E.value="":pe(dr(t,I.value))}}),Oe(h,()=>{if(!t.hideSelected&&h.value&&P.value.length){const te=z.value.findIndex(be=>P.value.some(Ve=>(t.valueComparator||aa)(Ve.value,be.value)));At&&window.requestAnimationFrame(()=>{var be;te>=0&&((be=u.value)==null||be.scrollToIndex(te))})}}),Oe(()=>t.items,(te,be)=>{h.value||s.value&&!be.length&&te.length&&(h.value=!0)}),we(()=>{const te=!!(!t.hideNoData||z.value.length||a["prepend-item"]||a["append-item"]||a["no-data"]),be=P.value.length>0,Ve=pi.filterProps(t);return x(pi,me({ref:r},Ve,{modelValue:I.value,"onUpdate:modelValue":[Fe=>I.value=Fe,Q],focused:s.value,"onUpdate:focused":Fe=>s.value=Fe,validationValue:P.externalValue,counterValue:O.value,dirty:be,class:["v-combobox",{"v-combobox--active-menu":h.value,"v-combobox--chips":!!t.chips,"v-combobox--selection-slot":!!T.value,"v-combobox--selecting-index":f.value>-1,[`v-combobox--${t.multiple?"multiple":"single"}`]:!0},t.class],style:t.style,readonly:S.isReadonly.value,placeholder:be?void 0:t.placeholder,"onClick:clear":Y,"onMousedown:control":se,onKeydown:U}),{...a,default:()=>x(Re,null,[x(ts,me({ref:c,modelValue:h.value,"onUpdate:modelValue":Fe=>h.value=Fe,activator:"parent",contentClass:"v-combobox__content",disabled:ee.value,eager:t.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:t.transition,onAfterEnter:le,onAfterLeave:ue},t.menuProps),{default:()=>[te&&x(Qs,me({ref:J,selected:W.value,selectStrategy:t.multiple?"independent":"single-independent",onMousedown:Fe=>Fe.preventDefault(),onKeydown:oe,onFocusin:$,onFocusout:Z,tabindex:"-1","aria-live":"polite",color:t.itemColor??t.color},X,t.listProps),{default:()=>{var Fe,We,K;return[(Fe=a["prepend-item"])==null?void 0:Fe.call(a),!z.value.length&&!t.hideNoData&&(((We=a["no-data"])==null?void 0:We.call(a))??x(Fa,{key:"no-data",title:i(t.noDataText)},null)),x(Du,{ref:u,renderless:!0,items:z.value},{default:ie=>{var ye;let{item:_e,index:je,itemRef:ut}=ie;const it=me(_e.props,{ref:ut,key:_e.value,active:ne.value&&je===0?!0:void 0,onClick:()=>pe(_e,null)});return((ye=a.item)==null?void 0:ye.call(a,{item:_e,index:je,props:it}))??x(Fa,me(it,{role:"option"}),{prepend:Le=>{let{isSelected:rt}=Le;return x(Re,null,[t.multiple&&!t.hideSelected?x(Ti,{key:_e.value,modelValue:rt,ripple:!1,tabindex:"-1"},null):void 0,_e.props.prependAvatar&&x(ma,{image:_e.props.prependAvatar},null),_e.props.prependIcon&&x(_t,{icon:_e.props.prependIcon},null)])},title:()=>{var Le,rt;return o.value?_e.title:YR(_e.title,(Le=F(_e))==null?void 0:Le.title,((rt=I.value)==null?void 0:rt.length)??0)}})}}),(K=a["append-item"])==null?void 0:K.call(a)]}})]}),P.value.map((Fe,We)=>{function K(ut){ut.stopPropagation(),ut.preventDefault(),pe(Fe,!1)}const ie={"onClick:close":K,onKeydown(ut){ut.key!=="Enter"&&ut.key!==" "||(ut.preventDefault(),ut.stopPropagation(),K(ut))},onMousedown(ut){ut.preventDefault(),ut.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},_e=A.value?!!a.chip:!!a.selection,je=_e?wu(A.value?a.chip({item:Fe,index:We,props:ie}):a.selection({item:Fe,index:We})):void 0;if(!(_e&&!je))return x("div",{key:Fe.value,class:["v-combobox__selection",We===f.value&&["v-combobox__selection--selected",C.value]],style:We===f.value?k.value:{}},[A.value?a.chip?x(st,{key:"chip-defaults",defaults:{VChip:{closable:t.closableChips,size:"small",text:Fe.title}}},{default:()=>[je]}):x(xs,me({key:"chip",closable:t.closableChips,size:"small",text:Fe.title,disabled:Fe.props.disabled},ie),null):je??x("span",{class:"v-combobox__selection-text"},[Fe.title,t.multiple&&We[]}},"DataTable-expand"),R1=Symbol.for("vuetify:datatable:expanded");function Nu(t){const e=ge(t,"expandOnClick"),n=Xe(t,"expanded",t.expanded,o=>new Set(o),o=>[...o.values()]);function a(o,l){const c=new Set(n.value);l?c.add(o.value):c.delete(o.value),n.value=c}function i(o){return n.value.has(o.value)}function r(o){a(o,!i(o))}const s={expand:a,expanded:n,expandOnClick:e,isExpanded:i,toggleExpand:r};return Wt(R1,s),s}function N1(){const t=ht(R1);if(!t)throw new Error("foo");return t}const tg=ae({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),F1=Symbol.for("vuetify:data-table-group");function ng(t){return{groupBy:Xe(t,"groupBy")}}function Fu(t){const{disableSort:e,groupBy:n,sortBy:a}=t,i=xe(new Set),r=L(()=>n.value.map(u=>({...u,order:u.order??!1})).concat(e!=null&&e.value?[]:a.value));function s(u){return i.value.has(u.id)}function o(u){const d=new Set(i.value);s(u)?d.delete(u.id):d.add(u.id),i.value=d}function l(u){function d(h){const f=[];for(const v of h.items)"type"in v&&v.type==="group"?f.push(...d(v)):f.push(v);return[...new Set(f)]}return d({type:"group",items:u,id:"dummy",key:"dummy",value:"dummy",depth:0})}const c={sortByWithGroups:r,toggleGroup:o,opened:i,groupBy:n,extractRows:l,isGroupOpen:s};return Wt(F1,c),c}function B1(){const t=ht(F1);if(!t)throw new Error("Missing group!");return t}function zR(t,e){if(!t.length)return[];const n=new Map;for(const a of t){const i=es(a.raw,e);n.has(i)||n.set(i,[]),n.get(i).push(a)}return n}function Y1(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!e.length)return[];const i=zR(t,e[0]),r=[],s=e.slice(1);return i.forEach((o,l)=>{const c=e[0],u=`${a}_${c}_${l}`;r.push({depth:n,id:u,key:c,value:l,items:s.length?Y1(o,s,n+1,u):o,type:"group"})}),r}function H1(t,e){const n=[];for(const a of t)"type"in a&&a.type==="group"?(a.value!=null&&n.push(a),(e.has(a.id)||a.value==null)&&n.push(...H1(a.items,e))):n.push(a);return n}function Bu(t,e,n){return{flatItems:L(()=>{if(!e.value.length)return t.value;const i=Y1(t.value,e.value.map(r=>r.key));return H1(i,n.value)})}}function Yu(t){let{page:e,itemsPerPage:n,sortBy:a,groupBy:i,search:r}=t;const s=un("VDataTable"),o=L(()=>({page:e.value,itemsPerPage:n.value,sortBy:a.value,groupBy:i.value,search:r.value}));let l=null;Oe(o,()=>{aa(l,o.value)||(l&&l.search!==o.value.search&&(e.value=1),s.emit("update:options",o.value),l=o.value)},{deep:!0,immediate:!0})}const ag=ae({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),j1=Symbol.for("vuetify:data-table-pagination");function ig(t){const e=Xe(t,"page",void 0,a=>Number(a??1)),n=Xe(t,"itemsPerPage",void 0,a=>Number(a??10));return{page:e,itemsPerPage:n}}function rg(t){const{page:e,itemsPerPage:n,itemsLength:a}=t,i=L(()=>n.value===-1?0:n.value*(e.value-1)),r=L(()=>n.value===-1?a.value:Math.min(a.value,i.value+n.value)),s=L(()=>n.value===-1||a.value===0?1:Math.ceil(a.value/n.value));Oe([e,s],()=>{e.value>s.value&&(e.value=s.value)});function o(h){n.value=h,e.value=1}function l(){e.value=en(e.value+1,1,s.value)}function c(){e.value=en(e.value-1,1,s.value)}function u(h){e.value=en(h,1,s.value)}const d={page:e,itemsPerPage:n,startIndex:i,stopIndex:r,pageCount:s,itemsLength:a,nextPage:l,prevPage:c,setPage:u,setItemsPerPage:o};return Wt(j1,d),d}function WR(){const t=ht(j1);if(!t)throw new Error("Missing pagination!");return t}function z1(t){const e=un("usePaginatedItems"),{items:n,startIndex:a,stopIndex:i,itemsPerPage:r}=t,s=L(()=>r.value<=0?n.value:n.value.slice(a.value,i.value));return Oe(s,o=>{e.emit("update:currentItems",o)},{immediate:!0}),{paginatedItems:s}}const $R={showSelectAll:!1,allSelected:()=>[],select:t=>{var a;let{items:e,value:n}=t;return new Set(n?[(a=e[0])==null?void 0:a.value]:[])},selectAll:t=>{let{selected:e}=t;return e}},W1={showSelectAll:!0,allSelected:t=>{let{currentPage:e}=t;return e},select:t=>{let{items:e,value:n,selected:a}=t;for(const i of e)n?a.add(i.value):a.delete(i.value);return a},selectAll:t=>{let{value:e,currentPage:n,selected:a}=t;return W1.select({items:n,value:e,selected:a})}},$1={showSelectAll:!0,allSelected:t=>{let{allItems:e}=t;return e},select:t=>{let{items:e,value:n,selected:a}=t;for(const i of e)n?a.add(i.value):a.delete(i.value);return a},selectAll:t=>{let{value:e,allItems:n,selected:a}=t;return $1.select({items:n,value:e,selected:a})}},X1=ae({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:aa}},"DataTable-select"),U1=Symbol.for("vuetify:data-table-selection");function Hu(t,e){let{allItems:n,currentPage:a}=e;const i=Xe(t,"modelValue",t.modelValue,p=>new Set(Gt(p).map(y=>{var w;return((w=n.value.find(C=>t.valueComparator(y,C.value)))==null?void 0:w.value)??y})),p=>[...p.values()]),r=L(()=>n.value.filter(p=>p.selectable)),s=L(()=>a.value.filter(p=>p.selectable)),o=L(()=>{if(typeof t.selectStrategy=="object")return t.selectStrategy;switch(t.selectStrategy){case"single":return $R;case"all":return $1;case"page":default:return W1}});function l(p){return Gt(p).every(y=>i.value.has(y.value))}function c(p){return Gt(p).some(y=>i.value.has(y.value))}function u(p,y){const w=o.value.select({items:p,value:y,selected:new Set(i.value)});i.value=w}function d(p){u([p],!l([p]))}function h(p){const y=o.value.selectAll({value:p,allItems:r.value,currentPage:s.value,selected:new Set(i.value)});i.value=y}const f=L(()=>i.value.size>0),v=L(()=>{const p=o.value.allSelected({allItems:r.value,currentPage:s.value});return!!p.length&&l(p)}),m=L(()=>o.value.showSelectAll),g={toggleSelect:d,select:u,selectAll:h,isSelected:l,isSomeSelected:c,someSelected:f,allSelected:v,showSelectAll:m};return Wt(U1,g),g}function ju(){const t=ht(U1);if(!t)throw new Error("Missing selection!");return t}const G1=ae({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),q1=Symbol.for("vuetify:data-table-sort");function zu(t){const e=Xe(t,"sortBy"),n=ge(t,"mustSort"),a=ge(t,"multiSort");return{sortBy:e,mustSort:n,multiSort:a}}function Wu(t){const{sortBy:e,mustSort:n,multiSort:a,page:i}=t,r=l=>{if(l.key==null)return;let c=e.value.map(d=>({...d}))??[];const u=c.find(d=>d.key===l.key);u?u.order==="desc"?n.value&&c.length===1?u.order="asc":c=c.filter(d=>d.key!==l.key):u.order="desc":a.value?c.push({key:l.key,order:"asc"}):c=[{key:l.key,order:"asc"}],e.value=c,i&&(i.value=1)};function s(l){return!!e.value.find(c=>c.key===l.key)}const o={sortBy:e,toggleSort:r,isSorted:s};return Wt(q1,o),o}function Z1(){const t=ht(q1);if(!t)throw new Error("Missing sort!");return t}function sg(t,e,n,a){const i=$t();return{sortedItems:L(()=>{var s,o;return n.value.length?XR(e.value,n.value,i.current.value,{transform:a==null?void 0:a.transform,sortFunctions:{...t.customKeySort,...(s=a==null?void 0:a.sortFunctions)==null?void 0:s.value},sortRawFunctions:(o=a==null?void 0:a.sortRawFunctions)==null?void 0:o.value}):e.value})}}function XR(t,e,n,a){const i=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return t.map(s=>[s,a!=null&&a.transform?a.transform(s):s]).sort((s,o)=>{var l,c;for(let u=0;uy!=null?y.toString().toLocaleLowerCase():y),v!==m)return lc(v)&&lc(m)?0:lc(v)?-1:lc(m)?1:!isNaN(v)&&!isNaN(m)?Number(v)-Number(m):i.compare(v,m)}}return 0}).map(s=>{let[o]=s;return o})}const UR=ae({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function GR(t,e){const n=t.returnObject?e:vn(e,t.itemValue),a=vn(e,t.itemSelectable,!0);return{type:"item",value:n,selectable:a,raw:e}}function qR(t,e){const n=[];for(const a of e)n.push(GR(t,a));return n}function ZR(t){return{items:L(()=>qR(t,t.items))}}const KR=ae({search:String,loading:Boolean,...ze(),...UR(),...X1(),...G1(),...ag({itemsPerPage:5}),...V1(),...tg(),...So(),...dt(),...xi({transition:{component:dl,hideOnLeave:!0}})},"VDataIterator"),JR=ve()({name:"VDataIterator",props:KR(),emits:{"update:modelValue":t=>!0,"update:groupBy":t=>!0,"update:page":t=>!0,"update:itemsPerPage":t=>!0,"update:sortBy":t=>!0,"update:options":t=>!0,"update:expanded":t=>!0,"update:currentItems":t=>!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"groupBy"),i=ge(t,"search"),{items:r}=ZR(t),{filteredItems:s}=Co(t,r,i,{transform:Y=>Y.raw}),{sortBy:o,multiSort:l,mustSort:c}=zu(t),{page:u,itemsPerPage:d}=ig(t),{toggleSort:h}=Wu({sortBy:o,multiSort:l,mustSort:c,page:u}),{sortByWithGroups:f,opened:v,extractRows:m,isGroupOpen:g,toggleGroup:p}=Fu({groupBy:a,sortBy:o}),{sortedItems:y}=sg(t,s,f,{transform:Y=>Y.raw}),{flatItems:w}=Bu(y,a,v),C=L(()=>w.value.length),{startIndex:k,stopIndex:P,pageCount:S,prevPage:A,nextPage:T,setItemsPerPage:E,setPage:I}=rg({page:u,itemsPerPage:d,itemsLength:C}),{paginatedItems:O}=z1({items:w,startIndex:k,stopIndex:P,itemsPerPage:d}),V=L(()=>m(O.value)),{isSelected:F,select:z,selectAll:W,toggleSelect:ne}=Hu(t,{allItems:r,currentPage:V}),{isExpanded:ee,toggleExpand:J}=Nu(t);Yu({page:u,itemsPerPage:d,sortBy:o,groupBy:a,search:i});const X=L(()=>({page:u.value,itemsPerPage:d.value,sortBy:o.value,pageCount:S.value,toggleSort:h,prevPage:A,nextPage:T,setPage:I,setItemsPerPage:E,isSelected:F,select:z,selectAll:W,toggleSelect:ne,isExpanded:ee,toggleExpand:J,isGroupOpen:g,toggleGroup:p,items:V.value,groupedItems:O.value}));return we(()=>x(t.tag,{class:["v-data-iterator",{"v-data-iterator--loading":t.loading},t.class],style:t.style},{default:()=>{var Y,se;return[(Y=n.header)==null?void 0:Y.call(n,X.value),x(na,{transition:t.transition},{default:()=>{var q,oe;return[t.loading?x(El,{key:"loader",name:"v-data-iterator",active:!0},{default:U=>{var le;return(le=n.loader)==null?void 0:le.call(n,U)}}):x("div",{key:"items"},[O.value.length?(oe=n.default)==null?void 0:oe.call(n,X.value):(q=n["no-data"])==null?void 0:q.call(n)])]}}),(se=n.footer)==null?void 0:se.call(n,X.value)]}})),{}}});function QR(){const t=xe([]);Z2(()=>t.value=[]);function e(n,a){t.value[a]=n}return{refs:t,updateRef:e}}const eN=ae({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:t=>t.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:t=>t%1===0},totalVisible:[Number,String],firstIcon:{type:Ze,default:"$first"},prevIcon:{type:Ze,default:"$prev"},nextIcon:{type:Ze,default:"$next"},lastIcon:{type:Ze,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...Pa(),...ze(),...Sn(),...Mn(),...an(),...Li(),...dt({tag:"nav"}),...kt(),...ii({variant:"text"})},"VPagination"),bf=ve()({name:"VPagination",props:eN(),emits:{"update:modelValue":t=>!0,first:t=>!0,prev:t=>!0,next:t=>!0,last:t=>!0},setup(t,e){let{slots:n,emit:a}=e;const i=Xe(t,"modelValue"),{t:r,n:s}=$t(),{isRtl:o}=On(),{themeClasses:l}=Ot(t),{width:c}=ri(),u=De(-1);tn(void 0,{scoped:!0});const{resizeRef:d}=gi(A=>{if(!A.length)return;const{target:T,contentRect:E}=A[0],I=T.querySelector(".v-pagination__list > *");if(!I)return;const O=E.width,V=I.offsetWidth+parseFloat(getComputedStyle(I).marginRight)*2;u.value=m(O,V)}),h=L(()=>parseInt(t.length,10)),f=L(()=>parseInt(t.start,10)),v=L(()=>t.totalVisible!=null?parseInt(t.totalVisible,10):u.value>=0?u.value:m(c.value,58));function m(A,T){const E=t.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((A-T*E)/T).toFixed(2))))}const g=L(()=>{if(h.value<=0||isNaN(h.value)||h.value>Number.MAX_SAFE_INTEGER)return[];if(v.value<=0)return[];if(v.value===1)return[i.value];if(h.value<=v.value)return Da(h.value,f.value);const A=v.value%2===0,T=A?v.value/2:Math.floor(v.value/2),E=A?T:T+1,I=h.value-T;if(E-i.value>=0)return[...Da(Math.max(1,v.value-1),f.value),t.ellipsis,h.value];if(i.value-I>=(A?1:0)){const O=v.value-1,V=h.value-O+f.value;return[f.value,t.ellipsis,...Da(O,V)]}else{const O=Math.max(1,v.value-2),V=O===1?i.value:i.value-Math.ceil(O/2)+f.value;return[f.value,t.ellipsis,...Da(O,V),t.ellipsis,h.value]}});function p(A,T,E){A.preventDefault(),i.value=T,E&&a(E,T)}const{refs:y,updateRef:w}=QR();tn({VPaginationBtn:{color:ge(t,"color"),border:ge(t,"border"),density:ge(t,"density"),size:ge(t,"size"),variant:ge(t,"variant"),rounded:ge(t,"rounded"),elevation:ge(t,"elevation")}});const C=L(()=>g.value.map((A,T)=>{const E=I=>w(I,T);if(typeof A=="string")return{isActive:!1,key:`ellipsis-${T}`,page:A,props:{ref:E,ellipsis:!0,icon:!0,disabled:!0}};{const I=A===i.value;return{isActive:I,key:A,page:s(A),props:{ref:E,ellipsis:!1,icon:!0,disabled:!!t.disabled||Number(t.length)<2,color:I?t.activeColor:t.color,"aria-current":I,"aria-label":r(I?t.currentPageAriaLabel:t.pageAriaLabel,A),onClick:O=>p(O,A)}}}})),k=L(()=>{const A=!!t.disabled||i.value<=f.value,T=!!t.disabled||i.value>=f.value+h.value-1;return{first:t.showFirstLastPage?{icon:o.value?t.lastIcon:t.firstIcon,onClick:E=>p(E,f.value,"first"),disabled:A,"aria-label":r(t.firstAriaLabel),"aria-disabled":A}:void 0,prev:{icon:o.value?t.nextIcon:t.prevIcon,onClick:E=>p(E,i.value-1,"prev"),disabled:A,"aria-label":r(t.previousAriaLabel),"aria-disabled":A},next:{icon:o.value?t.prevIcon:t.nextIcon,onClick:E=>p(E,i.value+1,"next"),disabled:T,"aria-label":r(t.nextAriaLabel),"aria-disabled":T},last:t.showFirstLastPage?{icon:o.value?t.firstIcon:t.lastIcon,onClick:E=>p(E,f.value+h.value-1,"last"),disabled:T,"aria-label":r(t.lastAriaLabel),"aria-disabled":T}:void 0}});function P(){var T;const A=i.value-f.value;(T=y.value[A])==null||T.$el.focus()}function S(A){A.key===Fh.left&&!t.disabled&&i.value>Number(t.start)?(i.value=i.value-1,wt(P)):A.key===Fh.right&&!t.disabled&&i.valuex(t.tag,{ref:d,class:["v-pagination",l.value,t.class],style:t.style,role:"navigation","aria-label":r(t.ariaLabel),onKeydown:S,"data-test":"v-pagination-root"},{default:()=>[x("ul",{class:"v-pagination__list"},[t.showFirstLastPage&&x("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(k.value.first):x(ct,me({_as:"VPaginationBtn"},k.value.first),null)]),x("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(k.value.prev):x(ct,me({_as:"VPaginationBtn"},k.value.prev),null)]),C.value.map((A,T)=>x("li",{key:A.key,class:["v-pagination__item",{"v-pagination__item--is-active":A.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(A):x(ct,me({_as:"VPaginationBtn"},A.props),{default:()=>[A.page]})])),x("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(k.value.next):x(ct,me({_as:"VPaginationBtn"},k.value.next),null)]),t.showFirstLastPage&&x("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(k.value.last):x(ct,me({_as:"VPaginationBtn"},k.value.last),null)])])]})),{}}}),og=ae({prevIcon:{type:Ze,default:"$prev"},nextIcon:{type:Ze,default:"$next"},firstIcon:{type:Ze,default:"$first"},lastIcon:{type:Ze,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),pl=ve()({name:"VDataTableFooter",props:og(),setup(t,e){let{slots:n}=e;const{t:a}=$t(),{page:i,pageCount:r,startIndex:s,stopIndex:o,itemsLength:l,itemsPerPage:c,setItemsPerPage:u}=WR(),d=L(()=>t.itemsPerPageOptions.map(h=>typeof h=="number"?{value:h,title:h===-1?a("$vuetify.dataFooter.itemsPerPageAll"):String(h)}:{...h,title:isNaN(Number(h.title))?a(h.title):h.title}));return we(()=>{var f;const h=bf.filterProps(t);return x("div",{class:"v-data-table-footer"},[(f=n.prepend)==null?void 0:f.call(n),x("div",{class:"v-data-table-footer__items-per-page"},[x("span",null,[a(t.itemsPerPageText)]),x(Jm,{items:d.value,modelValue:c.value,"onUpdate:modelValue":v=>u(Number(v)),density:"compact",variant:"outlined","hide-details":!0},null)]),x("div",{class:"v-data-table-footer__info"},[x("div",null,[a(t.pageText,l.value?s.value+1:0,o.value,l.value)])]),x("div",{class:"v-data-table-footer__pagination"},[x(bf,me({modelValue:i.value,"onUpdate:modelValue":v=>i.value=v,density:"comfortable","first-aria-label":t.firstPageLabel,"last-aria-label":t.lastPageLabel,length:r.value,"next-aria-label":t.nextPageLabel,"previous-aria-label":t.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":t.showCurrentPage?1:0,variant:"plain"},h),null)])])}),{}}}),Uc=BO({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(t,e)=>{let{slots:n}=e;const a=t.tag??"td";return x(a,{class:["v-data-table__td",{"v-data-table-column--fixed":t.fixed,"v-data-table-column--last-fixed":t.lastFixed,"v-data-table-column--no-padding":t.noPadding,"v-data-table-column--nowrap":t.nowrap},`v-data-table-column--align-${t.align}`],style:{height:Ne(t.height),width:Ne(t.width),maxWidth:Ne(t.maxWidth),left:Ne(t.fixedOffset||null)}},{default:()=>{var i;return[(i=n.default)==null?void 0:i.call(n)]}})}),tN=ae({headers:Array},"DataTable-header"),K1=Symbol.for("vuetify:data-table-headers"),J1={title:"",sortable:!1},nN={...J1,width:48};function aN(){const e=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,a)=>{let i=!1;for(let r=0;ra){e.splice(r,0,{element:n,priority:a}),i=!0;break}i||e.push({element:n,priority:a})},size:()=>e.length,count:()=>{let n=0;if(!e.length)return 0;const a=Math.floor(e[0].priority);for(let i=0;ie.shift()}}function yf(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!t.children)e.push(t);else for(const n of t.children)yf(n,e);return e}function Q1(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of t)n.key&&e.add(n.key),n.children&&Q1(n.children,e);return e}function iN(t){if(t.key){if(t.key==="data-table-group")return J1;if(["data-table-expand","data-table-select"].includes(t.key))return nN}}function lg(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return t.children?Math.max(e,...t.children.map(n=>lg(n,e+1))):e}function rN(t){let e=!1;function n(r){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r)if(s&&(r.fixed=!0),r.fixed)if(r.children)for(let o=r.children.length-1;o>=0;o--)n(r.children[o],!0);else e?isNaN(Number(r.width))?(`${r.key}`,void 0):r.minWidth=Math.max(Number(r.width)||0,Number(r.minWidth)||0):r.lastFixed=!0,e=!0;else if(r.children)for(let o=r.children.length-1;o>=0;o--)n(r.children[o]);else e=!1}for(let r=t.length-1;r>=0;r--)n(t[r]);function a(r){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!r)return s;if(r.children){r.fixedOffset=s;for(const o of r.children)s=a(o,s)}else r.fixed&&(r.fixedOffset=s,s+=parseFloat(r.width||"0")||0);return s}let i=0;for(const r of t)i=a(r,i)}function sN(t,e){const n=[];let a=0;const i=aN(t);for(;i.size()>0;){let s=i.count();const o=[];let l=1;for(;s>0;){const{element:c,priority:u}=i.dequeue(),d=e-a-lg(c);if(o.push({...c,rowspan:d??1,colspan:c.children?yf(c).length:1}),c.children)for(const h of c.children){const f=u%1+l/Math.pow(10,a+2);i.enqueue(h,a+d+f)}l+=1,s-=1}a+=1,n.push(o)}return{columns:t.map(s=>yf(s)).flat(),headers:n}}function ek(t){const e=[];for(const n of t){const a={...iN(n),...n},i=a.key??(typeof a.value=="string"?a.value:null),r=a.value??i??null,s={...a,key:i,value:r,sortable:a.sortable??(a.key!=null||!!a.sort),children:a.children?ek(a.children):void 0};e.push(s)}return e}function cg(t,e){const n=xe([]),a=xe([]),i=xe({}),r=xe({}),s=xe({});on(()=>{var m,g,p;const c=(t.headers||Object.keys(t.items[0]??{}).map(y=>({key:y,title:oo(y)}))).slice(),u=Q1(c);(m=e==null?void 0:e.groupBy)!=null&&m.value.length&&!u.has("data-table-group")&&c.unshift({key:"data-table-group",title:"Group"}),(g=e==null?void 0:e.showSelect)!=null&&g.value&&!u.has("data-table-select")&&c.unshift({key:"data-table-select"}),(p=e==null?void 0:e.showExpand)!=null&&p.value&&!u.has("data-table-expand")&&c.push({key:"data-table-expand"});const d=ek(c);rN(d);const h=Math.max(...d.map(y=>lg(y)))+1,f=sN(d,h);n.value=f.headers,a.value=f.columns;const v=f.headers.flat(1);for(const y of v)y.key&&(y.sortable&&(y.sort&&(i.value[y.key]=y.sort),y.sortRaw&&(r.value[y.key]=y.sortRaw)),y.filter&&(s.value[y.key]=y.filter))});const o={headers:n,columns:a,sortFunctions:i,sortRawFunctions:r,filterFunctions:s};return Wt(K1,o),o}function $u(){const t=ht(K1);if(!t)throw new Error("Missing headers!");return t}const tk=ae({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,sortAscIcon:{type:Ze,default:"$sortAsc"},sortDescIcon:{type:Ze,default:"$sortDesc"},headerProps:{type:Object},sticky:Boolean,...gs(),...Cu()},"VDataTableHeaders"),is=ve()({name:"VDataTableHeaders",props:tk(),setup(t,e){let{slots:n}=e;const{t:a}=$t(),{toggleSort:i,sortBy:r,isSorted:s}=Z1(),{someSelected:o,allSelected:l,selectAll:c,showSelectAll:u}=ju(),{columns:d,headers:h}=$u(),{loaderClasses:f}=Ll(t);function v(A,T){if(!(!(t.sticky||t.fixedHeader)&&!A.fixed))return{position:"sticky",left:A.fixed?Ne(A.fixedOffset):void 0,top:t.sticky||t.fixedHeader?`calc(var(--v-table-header-height) * ${T})`:void 0}}function m(A){const T=r.value.find(E=>E.key===A.key);return T?T.order==="asc"?t.sortAscIcon:t.sortDescIcon:t.sortAscIcon}const{backgroundColorClasses:g,backgroundColorStyles:p}=Ft(t,"color"),{displayClasses:y,mobile:w}=ri(t),C=L(()=>({headers:h.value,columns:d.value,toggleSort:i,isSorted:s,sortBy:r.value,someSelected:o.value,allSelected:l.value,selectAll:c,getSortIcon:m})),k=L(()=>["v-data-table__th",{"v-data-table__th--sticky":t.sticky||t.fixedHeader},y.value,f.value]),P=A=>{let{column:T,x:E,y:I}=A;const O=T.key==="data-table-select"||T.key==="data-table-expand",V=me(t.headerProps??{},T.headerProps??{});return x(Uc,me({tag:"th",align:T.align,class:[{"v-data-table__th--sortable":T.sortable&&!t.disableSort,"v-data-table__th--sorted":s(T),"v-data-table__th--fixed":T.fixed},...k.value],style:{width:Ne(T.width),minWidth:Ne(T.minWidth),maxWidth:Ne(T.maxWidth),...v(T,I)},colspan:T.colspan,rowspan:T.rowspan,onClick:T.sortable?()=>i(T):void 0,fixed:T.fixed,nowrap:T.nowrap,lastFixed:T.lastFixed,noPadding:O},V),{default:()=>{var W;const F=`header.${T.key}`,z={column:T,selectAll:c,isSorted:s,toggleSort:i,sortBy:r.value,someSelected:o.value,allSelected:l.value,getSortIcon:m};return n[F]?n[F](z):T.key==="data-table-select"?((W=n["header.data-table-select"])==null?void 0:W.call(n,z))??(u.value&&x(Ti,{modelValue:l.value,indeterminate:o.value&&!l.value,"onUpdate:modelValue":c},null)):x("div",{class:"v-data-table-header__content"},[x("span",null,[T.title]),T.sortable&&!t.disableSort&&x(_t,{key:"icon",class:"v-data-table-header__sort-icon",icon:m(T)},null),t.multiSort&&s(T)&&x("div",{key:"badge",class:["v-data-table-header__sort-badge",...g.value],style:p.value},[r.value.findIndex(ne=>ne.key===T.key)+1])])}})},S=()=>{const A=me(t.headerProps??{}??{}),T=L(()=>d.value.filter(I=>(I==null?void 0:I.sortable)&&!t.disableSort)),E=L(()=>{if(d.value.find(O=>O.key==="data-table-select")!=null)return l.value?"$checkboxOn":o.value?"$checkboxIndeterminate":"$checkboxOff"});return x(Uc,me({tag:"th",class:[...k.value],colspan:h.value.length+1},A),{default:()=>[x("div",{class:"v-data-table-header__content"},[x(Jm,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:T.value,label:a("$vuetify.dataTable.sortBy"),multiple:t.multiSort,variant:"underlined","onClick:clear":()=>r.value=[],appendIcon:E.value,"onClick:append":()=>c(!l.value)},{...n,chip:I=>{var O;return x(xs,{onClick:(O=I.item.raw)!=null&&O.sortable?()=>i(I.item.raw):void 0,onMousedown:V=>{V.preventDefault(),V.stopPropagation()}},{default:()=>[I.item.title,x(_t,{class:["v-data-table__td-sort-icon",s(I.item.raw)&&"v-data-table__td-sort-icon-active"],icon:m(I.item.raw),size:"small"},null)]})}})])]})};we(()=>w.value?x("tr",null,[x(S,null,null)]):x(Re,null,[n.headers?n.headers(C.value):h.value.map((A,T)=>x("tr",null,[A.map((E,I)=>x(P,{column:E,x:I,y:T},null))])),t.loading&&x("tr",{class:"v-data-table-progress"},[x("th",{colspan:d.value.length},[x(El,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof t.loading=="boolean"?void 0:t.loading,indeterminate:!0},{default:n.loader})])])]))}}),oN=ae({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),lN=ve()({name:"VDataTableGroupHeaderRow",props:oN(),setup(t,e){let{slots:n}=e;const{isGroupOpen:a,toggleGroup:i,extractRows:r}=B1(),{isSelected:s,isSomeSelected:o,select:l}=ju(),{columns:c}=$u(),u=L(()=>r([t.item]));return()=>x("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":t.item.depth}},[c.value.map(d=>{var h,f;if(d.key==="data-table-group"){const v=a(t.item)?"$expand":"$next",m=()=>i(t.item);return((h=n["data-table-group"])==null?void 0:h.call(n,{item:t.item,count:u.value.length,props:{icon:v,onClick:m}}))??x(Uc,{class:"v-data-table-group-header-row__column"},{default:()=>[x(ct,{size:"small",variant:"text",icon:v,onClick:m},null),x("span",null,[t.item.value]),x("span",null,[En("("),u.value.length,En(")")])]})}if(d.key==="data-table-select"){const v=s(u.value),m=o(u.value)&&!v,g=p=>l(u.value,p);return((f=n["data-table-select"])==null?void 0:f.call(n,{props:{modelValue:v,indeterminate:m,"onUpdate:modelValue":g}}))??x("td",null,[x(Ti,{modelValue:v,indeterminate:m,"onUpdate:modelValue":g},null)])}return x("td",null,null)})])}}),cN=ae({index:Number,item:Object,cellProps:[Object,Function],onClick:Rn(),onContextmenu:Rn(),onDblclick:Rn(),...gs()},"VDataTableRow"),ug=ve()({name:"VDataTableRow",props:cN(),setup(t,e){let{slots:n}=e;const{displayClasses:a,mobile:i}=ri(t,"v-data-table__tr"),{isSelected:r,toggleSelect:s,someSelected:o,allSelected:l,selectAll:c}=ju(),{isExpanded:u,toggleExpand:d}=N1(),{toggleSort:h,sortBy:f,isSorted:v}=Z1(),{columns:m}=$u();we(()=>x("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(t.onClick||t.onContextmenu||t.onDblclick)},a.value],onClick:t.onClick,onContextmenu:t.onContextmenu,onDblclick:t.onDblclick},[t.item&&m.value.map((g,p)=>{const y=t.item,w=`item.${g.key}`,C=`header.${g.key}`,k={index:t.index,item:y.raw,internalItem:y,value:es(y.columns,g.key),column:g,isSelected:r,toggleSelect:s,isExpanded:u,toggleExpand:d},P={column:g,selectAll:c,isSorted:v,toggleSort:h,sortBy:f.value,someSelected:o.value,allSelected:l.value,getSortIcon:()=>""},S=typeof t.cellProps=="function"?t.cellProps({index:k.index,item:k.item,internalItem:k.internalItem,value:k.value,column:g}):t.cellProps,A=typeof g.cellProps=="function"?g.cellProps({index:k.index,item:k.item,internalItem:k.internalItem,value:k.value}):g.cellProps;return x(Uc,me({align:g.align,class:{"v-data-table__td--expanded-row":g.key==="data-table-expand","v-data-table__td--select-row":g.key==="data-table-select"},fixed:g.fixed,fixedOffset:g.fixedOffset,lastFixed:g.lastFixed,maxWidth:i.value?void 0:g.maxWidth,noPadding:g.key==="data-table-select"||g.key==="data-table-expand",nowrap:g.nowrap,width:i.value?void 0:g.width},S,A),{default:()=>{var E,I,O,V,F;if(n[w]&&!i.value)return(E=n[w])==null?void 0:E.call(n,k);if(g.key==="data-table-select")return((I=n["item.data-table-select"])==null?void 0:I.call(n,k))??x(Ti,{disabled:!y.selectable,modelValue:r([y]),onClick:vr(()=>s(y),["stop"])},null);if(g.key==="data-table-expand")return((O=n["item.data-table-expand"])==null?void 0:O.call(n,k))??x(ct,{icon:u(y)?"$collapse":"$expand",size:"small",variant:"text",onClick:vr(()=>d(y),["stop"])},null);const T=hn(k.value);return i.value?x(Re,null,[x("div",{class:"v-data-table__td-title"},[((V=n[C])==null?void 0:V.call(n,P))??g.title]),x("div",{class:"v-data-table__td-value"},[((F=n[w])==null?void 0:F.call(n,k))??T])]):T}})})]))}}),nk=ae({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...gs()},"VDataTableRows"),rs=ve()({name:"VDataTableRows",inheritAttrs:!1,props:nk(),setup(t,e){let{attrs:n,slots:a}=e;const{columns:i}=$u(),{expandOnClick:r,toggleExpand:s,isExpanded:o}=N1(),{isSelected:l,toggleSelect:c}=ju(),{toggleGroup:u,isGroupOpen:d}=B1(),{t:h}=$t(),{mobile:f}=ri(t);return we(()=>{var v,m;return t.loading&&(!t.items.length||a.loading)?x("tr",{class:"v-data-table-rows-loading",key:"loading"},[x("td",{colspan:i.value.length},[((v=a.loading)==null?void 0:v.call(a))??h(t.loadingText)])]):!t.loading&&!t.items.length&&!t.hideNoData?x("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[x("td",{colspan:i.value.length},[((m=a["no-data"])==null?void 0:m.call(a))??h(t.noDataText)])]):x(Re,null,[t.items.map((g,p)=>{var C;if(g.type==="group"){const k={index:p,item:g,columns:i.value,isExpanded:o,toggleExpand:s,isSelected:l,toggleSelect:c,toggleGroup:u,isGroupOpen:d};return a["group-header"]?a["group-header"](k):x(lN,me({key:`group-header_${g.id}`,item:g},Fp(n,":group-header",()=>k)),a)}const y={index:p,item:g.raw,internalItem:g,columns:i.value,isExpanded:o,toggleExpand:s,isSelected:l,toggleSelect:c},w={...y,props:me({key:`item_${g.key??g.index}`,onClick:r.value?()=>{s(g)}:void 0,index:p,item:g,cellProps:t.cellProps,mobile:f.value},Fp(n,":row",()=>y),typeof t.rowProps=="function"?t.rowProps({item:y.item,index:y.index,internalItem:y.internalItem}):t.rowProps)};return x(Re,{key:w.props.key},[a.item?a.item(w):x(ug,w.props,a),o(g)&&((C=a["expanded-row"])==null?void 0:C.call(a,y))])})])}),{}}});const ak=ae({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...ze(),...Sn(),...dt(),...kt()},"VTable"),ss=ve()({name:"VTable",props:ak(),setup(t,e){let{slots:n,emit:a}=e;const{themeClasses:i}=Ot(t),{densityClasses:r}=Gn(t);return we(()=>x(t.tag,{class:["v-table",{"v-table--fixed-height":!!t.height,"v-table--fixed-header":t.fixedHeader,"v-table--fixed-footer":t.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":t.hover},i.value,r.value,t.class],style:t.style},{default:()=>{var s,o,l;return[(s=n.top)==null?void 0:s.call(n),n.default?x("div",{class:"v-table__wrapper",style:{height:Ne(t.height)}},[x("table",null,[n.default()])]):(o=n.wrapper)==null?void 0:o.call(n),(l=n.bottom)==null?void 0:l.call(n)]}})),{}}}),uN=ae({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function dN(t,e,n,a){const i=t.returnObject?e:vn(e,t.itemValue),r=vn(e,t.itemSelectable,!0),s=a.reduce((o,l)=>(l.key!=null&&(o[l.key]=vn(e,l.value)),o),{});return{type:"item",key:t.returnObject?vn(e,t.itemValue):i,index:n,value:i,selectable:r,columns:s,raw:e}}function hN(t,e,n){return e.map((a,i)=>dN(t,a,i,n))}function dg(t,e){return{items:L(()=>hN(t,t.items,e.value))}}const hg=ae({...nk(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...V1(),...tg(),...tN(),...uN(),...X1(),...G1(),...tk(),...ak()},"DataTable"),fN=ae({...ag(),...hg(),...So(),...og()},"VDataTable"),mN=ve()({name:"VDataTable",props:fN(),emits:{"update:modelValue":t=>!0,"update:page":t=>!0,"update:itemsPerPage":t=>!0,"update:sortBy":t=>!0,"update:options":t=>!0,"update:groupBy":t=>!0,"update:expanded":t=>!0,"update:currentItems":t=>!0},setup(t,e){let{attrs:n,slots:a}=e;const{groupBy:i}=ng(t),{sortBy:r,multiSort:s,mustSort:o}=zu(t),{page:l,itemsPerPage:c}=ig(t),{disableSort:u}=ai(t),{columns:d,headers:h,sortFunctions:f,sortRawFunctions:v,filterFunctions:m}=cg(t,{groupBy:i,showSelect:ge(t,"showSelect"),showExpand:ge(t,"showExpand")}),{items:g}=dg(t,d),p=ge(t,"search"),{filteredItems:y}=Co(t,g,p,{transform:ue=>ue.columns,customKeyFilter:m}),{toggleSort:w}=Wu({sortBy:r,multiSort:s,mustSort:o,page:l}),{sortByWithGroups:C,opened:k,extractRows:P,isGroupOpen:S,toggleGroup:A}=Fu({groupBy:i,sortBy:r,disableSort:u}),{sortedItems:T}=sg(t,y,C,{transform:ue=>({...ue.raw,...ue.columns}),sortFunctions:f,sortRawFunctions:v}),{flatItems:E}=Bu(T,i,k),I=L(()=>E.value.length),{startIndex:O,stopIndex:V,pageCount:F,setItemsPerPage:z}=rg({page:l,itemsPerPage:c,itemsLength:I}),{paginatedItems:W}=z1({items:E,startIndex:O,stopIndex:V,itemsPerPage:c}),ne=L(()=>P(W.value)),{isSelected:ee,select:J,selectAll:X,toggleSelect:Y,someSelected:se,allSelected:q}=Hu(t,{allItems:g,currentPage:ne}),{isExpanded:oe,toggleExpand:U}=Nu(t);Yu({page:l,itemsPerPage:c,sortBy:r,groupBy:i,search:p}),tn({VDataTableRows:{hideNoData:ge(t,"hideNoData"),noDataText:ge(t,"noDataText"),loading:ge(t,"loading"),loadingText:ge(t,"loadingText")}});const le=L(()=>({page:l.value,itemsPerPage:c.value,sortBy:r.value,pageCount:F.value,toggleSort:w,setItemsPerPage:z,someSelected:se.value,allSelected:q.value,isSelected:ee,select:J,selectAll:X,toggleSelect:Y,isExpanded:oe,toggleExpand:U,isGroupOpen:S,toggleGroup:A,items:ne.value.map(ue=>ue.raw),internalItems:ne.value,groupedItems:W.value,columns:d.value,headers:h.value}));return we(()=>{const ue=pl.filterProps(t),pe=is.filterProps(t),$=rs.filterProps(t),Z=ss.filterProps(t);return x(ss,me({class:["v-data-table",{"v-data-table--show-select":t.showSelect,"v-data-table--loading":t.loading},t.class],style:t.style},Z,{fixedHeader:t.fixedHeader||t.sticky}),{top:()=>{var Q;return(Q=a.top)==null?void 0:Q.call(a,le.value)},default:()=>{var Q,he,te,be,Ve,Fe;return a.default?a.default(le.value):x(Re,null,[(Q=a.colgroup)==null?void 0:Q.call(a,le.value),!t.hideDefaultHeader&&x("thead",{key:"thead"},[x(is,pe,a)]),(he=a.thead)==null?void 0:he.call(a,le.value),!t.hideDefaultBody&&x("tbody",null,[(te=a["body.prepend"])==null?void 0:te.call(a,le.value),a.body?a.body(le.value):x(rs,me(n,$,{items:W.value}),a),(be=a["body.append"])==null?void 0:be.call(a,le.value)]),(Ve=a.tbody)==null?void 0:Ve.call(a,le.value),(Fe=a.tfoot)==null?void 0:Fe.call(a,le.value)])},bottom:()=>a.bottom?a.bottom(le.value):!t.hideDefaultFooter&&x(Re,null,[x(di,null,null),x(pl,ue,{prepend:a["footer.prepend"]})])})}),{}}}),gN=ae({...hg(),...tg(),...g1(),...So()},"VDataTableVirtual"),vN=ve()({name:"VDataTableVirtual",props:gN(),emits:{"update:modelValue":t=>!0,"update:sortBy":t=>!0,"update:options":t=>!0,"update:groupBy":t=>!0,"update:expanded":t=>!0},setup(t,e){let{attrs:n,slots:a}=e;const{groupBy:i}=ng(t),{sortBy:r,multiSort:s,mustSort:o}=zu(t),{disableSort:l}=ai(t),{columns:c,headers:u,filterFunctions:d,sortFunctions:h,sortRawFunctions:f}=cg(t,{groupBy:i,showSelect:ge(t,"showSelect"),showExpand:ge(t,"showExpand")}),{items:v}=dg(t,c),m=ge(t,"search"),{filteredItems:g}=Co(t,v,m,{transform:pe=>pe.columns,customKeyFilter:d}),{toggleSort:p}=Wu({sortBy:r,multiSort:s,mustSort:o}),{sortByWithGroups:y,opened:w,extractRows:C,isGroupOpen:k,toggleGroup:P}=Fu({groupBy:i,sortBy:r,disableSort:l}),{sortedItems:S}=sg(t,g,y,{transform:pe=>({...pe.raw,...pe.columns}),sortFunctions:h,sortRawFunctions:f}),{flatItems:A}=Bu(S,i,w),T=L(()=>C(A.value)),{isSelected:E,select:I,selectAll:O,toggleSelect:V,someSelected:F,allSelected:z}=Hu(t,{allItems:T,currentPage:T}),{isExpanded:W,toggleExpand:ne}=Nu(t),{containerRef:ee,markerRef:J,paddingTop:X,paddingBottom:Y,computedItems:se,handleItemResize:q,handleScroll:oe,handleScrollend:U}=v1(t,A),le=L(()=>se.value.map(pe=>pe.raw));Yu({sortBy:r,page:De(1),itemsPerPage:De(-1),groupBy:i,search:m}),tn({VDataTableRows:{hideNoData:ge(t,"hideNoData"),noDataText:ge(t,"noDataText"),loading:ge(t,"loading"),loadingText:ge(t,"loadingText")}});const ue=L(()=>({sortBy:r.value,toggleSort:p,someSelected:F.value,allSelected:z.value,isSelected:E,select:I,selectAll:O,toggleSelect:V,isExpanded:W,toggleExpand:ne,isGroupOpen:k,toggleGroup:P,items:T.value.map(pe=>pe.raw),internalItems:T.value,groupedItems:A.value,columns:c.value,headers:u.value}));we(()=>{const pe=is.filterProps(t),$=rs.filterProps(t),Z=ss.filterProps(t);return x(ss,me({class:["v-data-table",{"v-data-table--loading":t.loading},t.class],style:t.style},Z,{fixedHeader:t.fixedHeader||t.sticky}),{top:()=>{var Q;return(Q=a.top)==null?void 0:Q.call(a,ue.value)},wrapper:()=>{var Q,he,te;return x("div",{ref:ee,onScrollPassive:oe,onScrollend:U,class:"v-table__wrapper",style:{height:Ne(t.height)}},[x("table",null,[(Q=a.colgroup)==null?void 0:Q.call(a,ue.value),!t.hideDefaultHeader&&x("thead",{key:"thead"},[x(is,pe,a)]),!t.hideDefaultBody&&x("tbody",null,[x("tr",{ref:J,style:{height:Ne(X.value),border:0}},[x("td",{colspan:c.value.length,style:{height:0,border:0}},null)]),(he=a["body.prepend"])==null?void 0:he.call(a,ue.value),x(rs,me(n,$,{items:le.value}),{...a,item:be=>x(m1,{key:be.internalItem.index,renderless:!0,"onUpdate:height":Ve=>q(be.internalItem.index,Ve)},{default:Ve=>{var We;let{itemRef:Fe}=Ve;return((We=a.item)==null?void 0:We.call(a,{...be,itemRef:Fe}))??x(ug,me(be.props,{ref:Fe,key:be.internalItem.index,index:be.internalItem.index}),a)}})}),(te=a["body.append"])==null?void 0:te.call(a,ue.value),x("tr",{style:{height:Ne(Y.value),border:0}},[x("td",{colspan:c.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var Q;return(Q=a.bottom)==null?void 0:Q.call(a,ue.value)}})})}}),pN=ae({itemsLength:{type:[Number,String],required:!0},...ag(),...hg(),...og()},"VDataTableServer"),bN=ve()({name:"VDataTableServer",props:pN(),emits:{"update:modelValue":t=>!0,"update:page":t=>!0,"update:itemsPerPage":t=>!0,"update:sortBy":t=>!0,"update:options":t=>!0,"update:expanded":t=>!0,"update:groupBy":t=>!0},setup(t,e){let{attrs:n,slots:a}=e;const{groupBy:i}=ng(t),{sortBy:r,multiSort:s,mustSort:o}=zu(t),{page:l,itemsPerPage:c}=ig(t),{disableSort:u}=ai(t),d=L(()=>parseInt(t.itemsLength,10)),{columns:h,headers:f}=cg(t,{groupBy:i,showSelect:ge(t,"showSelect"),showExpand:ge(t,"showExpand")}),{items:v}=dg(t,h),{toggleSort:m}=Wu({sortBy:r,multiSort:s,mustSort:o,page:l}),{opened:g,isGroupOpen:p,toggleGroup:y,extractRows:w}=Fu({groupBy:i,sortBy:r,disableSort:u}),{pageCount:C,setItemsPerPage:k}=rg({page:l,itemsPerPage:c,itemsLength:d}),{flatItems:P}=Bu(v,i,g),{isSelected:S,select:A,selectAll:T,toggleSelect:E,someSelected:I,allSelected:O}=Hu(t,{allItems:v,currentPage:v}),{isExpanded:V,toggleExpand:F}=Nu(t),z=L(()=>w(v.value));Yu({page:l,itemsPerPage:c,sortBy:r,groupBy:i,search:ge(t,"search")}),Wt("v-data-table",{toggleSort:m,sortBy:r}),tn({VDataTableRows:{hideNoData:ge(t,"hideNoData"),noDataText:ge(t,"noDataText"),loading:ge(t,"loading"),loadingText:ge(t,"loadingText")}});const W=L(()=>({page:l.value,itemsPerPage:c.value,sortBy:r.value,pageCount:C.value,toggleSort:m,setItemsPerPage:k,someSelected:I.value,allSelected:O.value,isSelected:S,select:A,selectAll:T,toggleSelect:E,isExpanded:V,toggleExpand:F,isGroupOpen:p,toggleGroup:y,items:z.value.map(ne=>ne.raw),internalItems:z.value,groupedItems:P.value,columns:h.value,headers:f.value}));we(()=>{const ne=pl.filterProps(t),ee=is.filterProps(t),J=rs.filterProps(t),X=ss.filterProps(t);return x(ss,me({class:["v-data-table",{"v-data-table--loading":t.loading},t.class],style:t.style},X,{fixedHeader:t.fixedHeader||t.sticky}),{top:()=>{var Y;return(Y=a.top)==null?void 0:Y.call(a,W.value)},default:()=>{var Y,se,q,oe,U,le;return a.default?a.default(W.value):x(Re,null,[(Y=a.colgroup)==null?void 0:Y.call(a,W.value),!t.hideDefaultHeader&&x("thead",{key:"thead",class:"v-data-table__thead",role:"rowgroup"},[x(is,ee,a)]),(se=a.thead)==null?void 0:se.call(a,W.value),!t.hideDefaultBody&&x("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[(q=a["body.prepend"])==null?void 0:q.call(a,W.value),a.body?a.body(W.value):x(rs,me(n,J,{items:P.value}),a),(oe=a["body.append"])==null?void 0:oe.call(a,W.value)]),(U=a.tbody)==null?void 0:U.call(a,W.value),(le=a.tfoot)==null?void 0:le.call(a,W.value)])},bottom:()=>a.bottom?a.bottom(W.value):!t.hideDefaultFooter&&x(Re,null,[x(di,null,null),x(pl,ne,{prepend:a["footer.prepend"]})])})})}});const yN=ae({actionText:String,bgColor:String,color:String,icon:Ze,image:String,justify:{type:String,default:"center"},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...ze(),...Cn(),...Li({size:void 0}),...kt()},"VEmptyState"),xN=ve()({name:"VEmptyState",props:yN(),emits:{"click:action":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const{themeClasses:i}=Ot(t),{backgroundColorClasses:r,backgroundColorStyles:s}=Ft(ge(t,"bgColor")),{dimensionStyles:o}=An(t),{displayClasses:l}=ri();function c(u){n("click:action",u)}return we(()=>{var g,p,y;const u=!!(a.actions||t.actionText),d=!!(a.headline||t.headline),h=!!(a.title||t.title),f=!!(a.text||t.text),v=!!(a.media||t.image||t.icon),m=t.size||(t.image?200:96);return x("div",{class:["v-empty-state",{[`v-empty-state--${t.justify}`]:!0},i.value,r.value,l.value,t.class],style:[s.value,o.value,t.style]},[v&&x("div",{key:"media",class:"v-empty-state__media"},[a.media?x(st,{key:"media-defaults",defaults:{VImg:{src:t.image,height:m},VIcon:{size:m,icon:t.icon}}},{default:()=>[a.media()]}):x(Re,null,[t.image?x(Gi,{key:"image",src:t.image,height:m},null):t.icon?x(_t,{key:"icon",color:t.color,size:m,icon:t.icon},null):void 0])]),d&&x("div",{key:"headline",class:"v-empty-state__headline"},[((g=a.headline)==null?void 0:g.call(a))??t.headline]),h&&x("div",{key:"title",class:"v-empty-state__title"},[((p=a.title)==null?void 0:p.call(a))??t.title]),f&&x("div",{key:"text",class:"v-empty-state__text",style:{maxWidth:Ne(t.textWidth)}},[((y=a.text)==null?void 0:y.call(a))??t.text]),a.default&&x("div",{key:"content",class:"v-empty-state__content"},[a.default()]),u&&x("div",{key:"actions",class:"v-empty-state__actions"},[x(st,{defaults:{VBtn:{class:"v-empty-state__action-btn",color:t.color??"surface-variant",text:t.actionText}}},{default:()=>{var w;return[((w=a.actions)==null?void 0:w.call(a,{props:{onClick:c}}))??x(ct,{onClick:c},null)]}})])])}),{}}});const bl=Symbol.for("vuetify:v-expansion-panel"),ik=ae({...ze(),...Bm()},"VExpansionPanelText"),xf=ve()({name:"VExpansionPanelText",props:ik(),setup(t,e){let{slots:n}=e;const a=ht(bl);if(!a)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:i,onAfterLeave:r}=Ym(t,a.isSelected);return we(()=>x(Mu,{onAfterLeave:r},{default:()=>{var s;return[Yt(x("div",{class:["v-expansion-panel-text",t.class],style:t.style},[n.default&&i.value&&x("div",{class:"v-expansion-panel-text__wrapper"},[(s=n.default)==null?void 0:s.call(n)])]),[[Ca,a.isSelected.value]])]}})),{}}}),rk=ae({color:String,expandIcon:{type:Ze,default:"$expand"},collapseIcon:{type:Ze,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...ze(),...Cn()},"VExpansionPanelTitle"),wf=ve()({name:"VExpansionPanelTitle",directives:{Ripple:Qi},props:rk(),setup(t,e){let{slots:n}=e;const a=ht(bl);if(!a)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:i,backgroundColorStyles:r}=Ft(t,"color"),{dimensionStyles:s}=An(t),o=L(()=>({collapseIcon:t.collapseIcon,disabled:a.disabled.value,expanded:a.isSelected.value,expandIcon:t.expandIcon,readonly:t.readonly})),l=L(()=>a.isSelected.value?t.collapseIcon:t.expandIcon);return we(()=>{var c;return Yt(x("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":a.isSelected.value,"v-expansion-panel-title--focusable":t.focusable,"v-expansion-panel-title--static":t.static},i.value,t.class],style:[r.value,s.value,t.style],type:"button",tabindex:a.disabled.value?-1:void 0,disabled:a.disabled.value,"aria-expanded":a.isSelected.value,onClick:t.readonly?void 0:a.toggle},[x("span",{class:"v-expansion-panel-title__overlay"},null),(c=n.default)==null?void 0:c.call(n,o.value),!t.hideActions&&x(st,{defaults:{VIcon:{icon:l.value}}},{default:()=>{var u;return[x("span",{class:"v-expansion-panel-title__icon"},[((u=n.actions)==null?void 0:u.call(n,o.value))??x(_t,null,null)])]}})]),[[ba("ripple"),t.ripple]])}),{}}}),fg=ae({title:String,text:String,bgColor:String,...Mn(),...hs(),...an(),...dt(),...rk(),...ik()},"VExpansionPanel"),kf=ve()({name:"VExpansionPanel",props:fg(),emits:{"group:selected":t=>!0},setup(t,e){let{slots:n}=e;const a=fs(t,bl),{backgroundColorClasses:i,backgroundColorStyles:r}=Ft(t,"bgColor"),{elevationClasses:s}=Hn(t),{roundedClasses:o}=dn(t),l=L(()=>(a==null?void 0:a.disabled.value)||t.disabled),c=L(()=>a.group.items.value.reduce((h,f,v)=>(a.group.selected.value.includes(f.id)&&h.push(v),h),[])),u=L(()=>{const h=a.group.items.value.findIndex(f=>f.id===a.id);return!a.isSelected.value&&c.value.some(f=>f-h===1)}),d=L(()=>{const h=a.group.items.value.findIndex(f=>f.id===a.id);return!a.isSelected.value&&c.value.some(f=>f-h===-1)});return Wt(bl,a),we(()=>{const h=!!(n.text||t.text),f=!!(n.title||t.title),v=wf.filterProps(t),m=xf.filterProps(t);return x(t.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":a.isSelected.value,"v-expansion-panel--before-active":u.value,"v-expansion-panel--after-active":d.value,"v-expansion-panel--disabled":l.value},o.value,i.value,t.class],style:[r.value,t.style]},{default:()=>[x("div",{class:["v-expansion-panel__shadow",...s.value]},null),x(st,{defaults:{VExpansionPanelTitle:{...v},VExpansionPanelText:{...m}}},{default:()=>{var g;return[f&&x(wf,{key:"title"},{default:()=>[n.title?n.title():t.title]}),h&&x(xf,{key:"text"},{default:()=>[n.text?n.text():t.text]}),(g=n.default)==null?void 0:g.call(n)]}})]})}),{groupItem:a}}}),wN=["default","accordion","inset","popout"],sk=ae({flat:Boolean,...ds(),...Zi(fg(),["bgColor","collapseIcon","color","eager","elevation","expandIcon","focusable","hideActions","readonly","ripple","rounded","tile","static"]),...kt(),...ze(),...dt(),variant:{type:String,default:"default",validator:t=>wN.includes(t)}},"VExpansionPanels"),_f=ve()({name:"VExpansionPanels",props:sk(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{next:a,prev:i}=Sr(t,bl),{themeClasses:r}=Ot(t),s=L(()=>t.variant&&`v-expansion-panels--variant-${t.variant}`);return tn({VExpansionPanel:{bgColor:ge(t,"bgColor"),collapseIcon:ge(t,"collapseIcon"),color:ge(t,"color"),eager:ge(t,"eager"),elevation:ge(t,"elevation"),expandIcon:ge(t,"expandIcon"),focusable:ge(t,"focusable"),hideActions:ge(t,"hideActions"),readonly:ge(t,"readonly"),ripple:ge(t,"ripple"),rounded:ge(t,"rounded"),static:ge(t,"static")}}),we(()=>x(t.tag,{class:["v-expansion-panels",{"v-expansion-panels--flat":t.flat,"v-expansion-panels--tile":t.tile},r.value,s.value,t.class],style:t.style},{default:()=>{var o;return[(o=n.default)==null?void 0:o.call(n,{prev:i,next:a})]}})),{next:a,prev:i}}});const kN=ae({app:Boolean,appear:Boolean,extended:Boolean,layout:Boolean,offset:Boolean,modelValue:{type:Boolean,default:!0},...Lt(Au({active:!0}),["location"]),...vs(),...Ji(),...xi({transition:"fab-transition"})},"VFab"),_N=ve()({name:"VFab",props:kN(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"modelValue"),i=De(56),r=xe(),{resizeRef:s}=gi(d=>{d.length&&(i.value=d[0].target.clientHeight)}),o=L(()=>t.app||t.absolute),l=L(()=>{var d;return o.value?((d=t.location)==null?void 0:d.split(" ").shift())??"bottom":!1}),c=L(()=>{var d;return o.value?((d=t.location)==null?void 0:d.split(" ")[1])??"end":!1});ha(()=>t.app,()=>{const d=ps({id:t.name,order:L(()=>parseInt(t.order,10)),position:l,layoutSize:L(()=>t.layout?i.value+24:0),elementSize:L(()=>i.value+24),active:L(()=>t.app&&a.value),absolute:ge(t,"absolute")});on(()=>{r.value=d.layoutItemStyles.value})});const u=xe();return we(()=>{const d=ct.filterProps(t);return x("div",{ref:u,class:["v-fab",{"v-fab--absolute":t.absolute,"v-fab--app":!!t.app,"v-fab--extended":t.extended,"v-fab--offset":t.offset,[`v-fab--${l.value}`]:o.value,[`v-fab--${c.value}`]:o.value},t.class],style:[t.app?{...r.value}:{height:t.absolute?"100%":"inherit"},t.style]},[x("div",{class:"v-fab__container"},[x(na,{appear:t.appear,transition:t.transition},{default:()=>[Yt(x(ct,me({ref:s},d,{active:void 0,location:void 0}),n),[[Ca,t.active]])]})])])}),{}}});const SN=ae({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,showSize:{type:[Boolean,Number,String],default:!1,validator:t=>typeof t=="boolean"||[1e3,1024].includes(Number(t))},...er({prependIcon:"$file"}),modelValue:{type:[Array,Object],default:t=>t.multiple?[]:null,validator:t=>Gt(t).every(e=>e!=null&&typeof e=="object")},...Fl({clearable:!0})},"VFileInput"),CN=ve()({name:"VFileInput",inheritAttrs:!1,props:SN(),emits:{"click:control":t=>!0,"mousedown:control":t=>!0,"update:focused":t=>!0,"update:modelValue":t=>!0},setup(t,e){let{attrs:n,emit:a,slots:i}=e;const{t:r}=$t(),s=Xe(t,"modelValue",t.modelValue,I=>Gt(I),I=>!t.multiple&&Array.isArray(I)?I[0]:I),{isFocused:o,focus:l,blur:c}=wi(t),u=L(()=>typeof t.showSize!="boolean"?t.showSize:void 0),d=L(()=>(s.value??[]).reduce((I,O)=>{let{size:V=0}=O;return I+V},0)),h=L(()=>Yh(d.value,u.value)),f=L(()=>(s.value??[]).map(I=>{const{name:O="",size:V=0}=I;return t.showSize?`${O} (${Yh(V,u.value)})`:O})),v=L(()=>{var O;const I=((O=s.value)==null?void 0:O.length)??0;return t.showSize?r(t.counterSizeString,I,h.value):r(t.counterString,I)}),m=xe(),g=xe(),p=xe(),y=L(()=>o.value||t.active),w=L(()=>["plain","underlined"].includes(t.variant));function C(){var I;p.value!==document.activeElement&&((I=p.value)==null||I.focus()),o.value||l()}function k(I){var O;(O=p.value)==null||O.click()}function P(I){a("mousedown:control",I)}function S(I){var O;(O=p.value)==null||O.click(),a("click:control",I)}function A(I){I.stopPropagation(),C(),wt(()=>{s.value=[],xu(t["onClick:clear"],I)})}function T(I){I.preventDefault()}function E(I){I.preventDefault(),I.dataTransfer&&(s.value=[...I.dataTransfer.files??[]])}return Oe(s,I=>{(!Array.isArray(I)||!I.length)&&p.value&&(p.value.value="")}),we(()=>{const I=!!(i.counter||t.counter),O=!!(I||i.details),[V,F]=Ki(n),{modelValue:z,...W}=Un.filterProps(t),ne=wr.filterProps(t);return x(Un,me({ref:m,modelValue:t.multiple?s.value:s.value[0],class:["v-file-input",{"v-file-input--chips":!!t.chips,"v-file-input--hide":t.hideInput,"v-input--plain-underlined":w.value},t.class],style:t.style,"onClick:prepend":k},V,W,{centerAffix:!w.value,focused:o.value}),{...i,default:ee=>{let{id:J,isDisabled:X,isDirty:Y,isReadonly:se,isValid:q}=ee;return x(wr,me({ref:g,"prepend-icon":t.prependIcon,onMousedown:P,onClick:S,"onClick:clear":A,"onClick:prependInner":t["onClick:prependInner"],"onClick:appendInner":t["onClick:appendInner"]},ne,{id:J.value,active:y.value||Y.value,dirty:Y.value||t.dirty,disabled:X.value,focused:o.value,error:q.value===!1,onDragover:T,onDrop:E}),{...i,default:oe=>{var ue;let{props:{class:U,...le}}=oe;return x(Re,null,[x("input",me({ref:p,type:"file",readonly:se.value,disabled:X.value,multiple:t.multiple,name:t.name,onClick:pe=>{pe.stopPropagation(),se.value&&pe.preventDefault(),C()},onChange:pe=>{if(!pe.target)return;const $=pe.target;s.value=[...$.files??[]]},onFocus:C,onBlur:c},le,F),null),x("div",{class:U},[!!((ue=s.value)!=null&&ue.length)&&!t.hideInput&&(i.selection?i.selection({fileNames:f.value,totalBytes:d.value,totalBytesReadable:h.value}):t.chips?f.value.map(pe=>x(xs,{key:pe,size:"small",text:pe},null)):f.value.join(", "))])])}})},details:O?ee=>{var J,X;return x(Re,null,[(J=i.details)==null?void 0:J.call(i,ee),I&&x(Re,null,[x("span",null,null),x(Lu,{active:!!((X=s.value)!=null&&X.length),value:v.value,disabled:t.disabled},i.counter)])])}:void 0})}),Ta({},m,g,p)}});const AN=ae({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...Pa(),...ze(),...Mn(),...vs(),...an(),...dt({tag:"footer"}),...kt()},"VFooter"),PN=ve()({name:"VFooter",props:AN(),setup(t,e){let{slots:n}=e;const a=xe(),{themeClasses:i}=Ot(t),{backgroundColorClasses:r,backgroundColorStyles:s}=Ft(ge(t,"color")),{borderClasses:o}=ja(t),{elevationClasses:l}=Hn(t),{roundedClasses:c}=dn(t),u=De(32),{resizeRef:d}=gi(f=>{f.length&&(u.value=f[0].target.clientHeight)}),h=L(()=>t.height==="auto"?u.value:parseInt(t.height,10));return ha(()=>t.app,()=>{const f=ps({id:t.name,order:L(()=>parseInt(t.order,10)),position:L(()=>"bottom"),layoutSize:h,elementSize:L(()=>t.height==="auto"?void 0:h.value),active:L(()=>t.app),absolute:ge(t,"absolute")});on(()=>{a.value=f.layoutItemStyles.value})}),we(()=>x(t.tag,{ref:d,class:["v-footer",i.value,r.value,o.value,l.value,c.value,t.class],style:[s.value,t.app?a.value:{height:Ne(t.height)},t.style]},n)),{}}}),TN=ae({...ze(),...fD()},"VForm"),IN=ve()({name:"VForm",props:TN(),emits:{"update:modelValue":t=>!0,submit:t=>!0},setup(t,e){let{slots:n,emit:a}=e;const i=mD(t),r=xe();function s(l){l.preventDefault(),i.reset()}function o(l){const c=l,u=i.validate();c.then=u.then.bind(u),c.catch=u.catch.bind(u),c.finally=u.finally.bind(u),a("submit",c),c.defaultPrevented||u.then(d=>{var f;let{valid:h}=d;h&&((f=r.value)==null||f.submit())}),c.preventDefault()}return we(()=>{var l;return x("form",{ref:r,class:["v-form",t.class],style:t.style,novalidate:!0,onReset:s,onSubmit:o},[(l=n.default)==null?void 0:l.call(n,i)])}),Ta(i,r)}}),MN=ae({disabled:Boolean,modelValue:{type:Boolean,default:null},...Ou()},"VHover"),ON=ve()({name:"VHover",props:MN(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"modelValue"),{runOpenDelay:i,runCloseDelay:r}=Fm(t,s=>!t.disabled&&(a.value=s));return()=>{var s;return(s=n.default)==null?void 0:s.call(n,{isHovering:a.value,props:{onMouseenter:i,onMouseleave:r}})}}});const LN=ae({color:String,direction:{type:String,default:"vertical",validator:t=>["vertical","horizontal"].includes(t)},side:{type:String,default:"end",validator:t=>["start","end","both"].includes(t)},mode:{type:String,default:"intersect",validator:t=>["intersect","manual"].includes(t)},margin:[Number,String],loadMoreText:{type:String,default:"$vuetify.infiniteScroll.loadMore"},emptyText:{type:String,default:"$vuetify.infiniteScroll.empty"},...Cn(),...dt()},"VInfiniteScroll"),db=Ha({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootMargin:String},emits:{intersect:(t,e)=>!0},setup(t,e){let{emit:n}=e;const{intersectionRef:a,isIntersecting:i}=_u();return Oe(i,async r=>{n("intersect",t.side,r)}),we(()=>x("div",{class:"v-infinite-scroll-intersect",style:{"--v-infinite-margin-size":t.rootMargin},ref:a},[En(" ")])),{}}}),EN=ve()({name:"VInfiniteScroll",props:LN(),emits:{load:t=>!0},setup(t,e){let{slots:n,emit:a}=e;const i=xe(),r=De("ok"),s=De("ok"),o=L(()=>Ne(t.margin)),l=De(!1);function c(k){if(!i.value)return;const P=t.direction==="vertical"?"scrollTop":"scrollLeft";i.value[P]=k}function u(){if(!i.value)return 0;const k=t.direction==="vertical"?"scrollTop":"scrollLeft";return i.value[k]}function d(){if(!i.value)return 0;const k=t.direction==="vertical"?"scrollHeight":"scrollWidth";return i.value[k]}function h(){if(!i.value)return 0;const k=t.direction==="vertical"?"clientHeight":"clientWidth";return i.value[k]}fn(()=>{i.value&&(t.side==="start"?c(d()):t.side==="both"&&c(d()/2-h()/2))});function f(k,P){k==="start"?r.value=P:k==="end"&&(s.value=P)}function v(k){return k==="start"?r.value:s.value}let m=0;function g(k,P){l.value=P,l.value&&p(k)}function p(k){if(t.mode!=="manual"&&!l.value)return;const P=v(k);if(!i.value||["empty","loading"].includes(P))return;m=d(),f(k,"loading");function S(A){f(k,A),wt(()=>{A==="empty"||A==="error"||(A==="ok"&&k==="start"&&c(d()-m+u()),t.mode!=="manual"&&wt(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{p(k)})})})}))})}a("load",{side:k,done:S})}const{t:y}=$t();function w(k,P){var T,E,I,O,V;if(t.side!==k&&t.side!=="both")return;const S=()=>p(k),A={side:k,props:{onClick:S,color:t.color}};return P==="error"?(T=n.error)==null?void 0:T.call(n,A):P==="empty"?((E=n.empty)==null?void 0:E.call(n,A))??x("div",null,[y(t.emptyText)]):t.mode==="manual"?P==="loading"?((I=n.loading)==null?void 0:I.call(n,A))??x(xr,{indeterminate:!0,color:t.color},null):((O=n["load-more"])==null?void 0:O.call(n,A))??x(ct,{variant:"outlined",color:t.color,onClick:S},{default:()=>[y(t.loadMoreText)]}):((V=n.loading)==null?void 0:V.call(n,A))??x(xr,{indeterminate:!0,color:t.color},null)}const{dimensionStyles:C}=An(t);we(()=>{const k=t.tag,P=t.side==="start"||t.side==="both",S=t.side==="end"||t.side==="both",A=t.mode==="intersect";return x(k,{ref:i,class:["v-infinite-scroll",`v-infinite-scroll--${t.direction}`,{"v-infinite-scroll--start":P,"v-infinite-scroll--end":S}],style:C.value},{default:()=>{var T;return[x("div",{class:"v-infinite-scroll__side"},[w("start",r.value)]),P&&A&&x(db,{key:"start",side:"start",onIntersect:g,rootMargin:o.value},null),(T=n.default)==null?void 0:T.call(n),S&&A&&x(db,{key:"end",side:"end",onIntersect:g,rootMargin:o.value},null),x("div",{class:"v-infinite-scroll__side"},[w("end",s.value)])]}})})}});const ok=Symbol.for("vuetify:v-item-group"),DN=ae({...ze(),...ds({selectedClass:"v-item--selected"}),...dt(),...kt()},"VItemGroup"),VN=ve()({name:"VItemGroup",props:DN(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{themeClasses:a}=Ot(t),{isSelected:i,select:r,next:s,prev:o,selected:l}=Sr(t,ok);return()=>x(t.tag,{class:["v-item-group",a.value,t.class],style:t.style},{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:i,select:r,next:s,prev:o,selected:l.value})]}})}}),RN=ve()({name:"VItem",props:hs(),emits:{"group:selected":t=>!0},setup(t,e){let{slots:n}=e;const{isSelected:a,select:i,toggle:r,selectedClass:s,value:o,disabled:l}=fs(t,ok);return()=>{var c;return(c=n.default)==null?void 0:c.call(n,{isSelected:a.value,selectedClass:s.value,select:i,toggle:r,value:o.value,disabled:l.value})}}});const NN=Oi("v-kbd","kbd");const FN=ae({...ze(),...Cn(),...q0()},"VLayout"),BN=ve()({name:"VLayout",props:FN(),setup(t,e){let{slots:n}=e;const{layoutClasses:a,layoutStyles:i,getLayoutItem:r,items:s,layoutRef:o}=K0(t),{dimensionStyles:l}=An(t);return we(()=>{var c;return x("div",{ref:o,class:[a.value,t.class],style:[l.value,i.value,t.style]},[(c=n.default)==null?void 0:c.call(n)])}),{getLayoutItem:r,items:s}}});const YN=ae({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...ze(),...vs()},"VLayoutItem"),HN=ve()({name:"VLayoutItem",props:YN(),setup(t,e){let{slots:n}=e;const{layoutItemStyles:a}=ps({id:t.name,order:L(()=>parseInt(t.order,10)),position:ge(t,"position"),elementSize:ge(t,"size"),layoutSize:ge(t,"size"),active:ge(t,"modelValue"),absolute:ge(t,"absolute")});return()=>{var i;return x("div",{class:["v-layout-item",t.class],style:[a.value,t.style]},[(i=n.default)==null?void 0:i.call(n)])}}}),jN=ae({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...ze(),...Cn(),...dt(),...xi({transition:"fade-transition"})},"VLazy"),zN=ve()({name:"VLazy",directives:{intersect:Yl},props:jN(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{dimensionStyles:a}=An(t),i=Xe(t,"modelValue");function r(s){i.value||(i.value=s)}return we(()=>Yt(x(t.tag,{class:["v-lazy",t.class],style:[a.value,t.style]},{default:()=>[i.value&&x(na,{transition:t.transition,appear:!0},{default:()=>{var s;return[(s=n.default)==null?void 0:s.call(n)]}})]}),[[ba("intersect"),{handler:r,options:t.options},null]])),{}}});const WN=ae({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...ze()},"VLocaleProvider"),$N=ve()({name:"VLocaleProvider",props:WN(),setup(t,e){let{slots:n}=e;const{rtlClasses:a}=cL(t);return we(()=>{var i;return x("div",{class:["v-locale-provider",a.value,t.class],style:t.style},[(i=n.default)==null?void 0:i.call(n)])}),{}}});const XN=ae({scrollable:Boolean,...ze(),...Cn(),...dt({tag:"main"})},"VMain"),UN=ve()({name:"VMain",props:XN(),setup(t,e){let{slots:n}=e;const{dimensionStyles:a}=An(t),{mainStyles:i}=Z0(),{ssrBootStyles:r}=ys();return we(()=>x(t.tag,{class:["v-main",{"v-main--scrollable":t.scrollable},t.class],style:[i.value,r.value,a.value,t.style]},{default:()=>{var s,o;return[t.scrollable?x("div",{class:"v-main__scroller"},[(s=n.default)==null?void 0:s.call(n)]):(o=n.default)==null?void 0:o.call(n)]}})),{}}});function GN(t){let{rootEl:e,isSticky:n,layoutItemStyles:a}=t;const i=De(!1),r=De(0),s=L(()=>{const c=typeof i.value=="boolean"?"top":i.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,i.value?{[c]:Ne(r.value)}:{top:a.value.top}]});fn(()=>{Oe(n,c=>{c?window.addEventListener("scroll",l,{passive:!0}):window.removeEventListener("scroll",l)},{immediate:!0})}),Vn(()=>{window.removeEventListener("scroll",l)});let o=0;function l(){const c=o>window.scrollY?"up":"down",u=e.value.getBoundingClientRect(),d=parseFloat(a.value.top??0),h=window.scrollY-Math.max(0,r.value-d),f=u.height+Math.max(r.value,d)-window.scrollY-window.innerHeight,v=parseFloat(getComputedStyle(e.value).getPropertyValue("--v-body-scroll-y"))||0;u.height0;n--){if(t[n].t===t[n-1].t)continue;const a=hb(e),i=(t[n].d-t[n-1].d)/(t[n].t-t[n-1].t);e+=(i-a)*Math.abs(i),n===t.length-1&&(e*=.5)}return hb(e)*1e3}function KN(){const t={};function e(i){Array.from(i.changedTouches).forEach(r=>{(t[r.identifier]??(t[r.identifier]=new oO(ZN))).push([i.timeStamp,r])})}function n(i){Array.from(i.changedTouches).forEach(r=>{delete t[r.identifier]})}function a(i){var c;const r=(c=t[i])==null?void 0:c.values().reverse();if(!r)throw new Error(`No samples for touch id ${i}`);const s=r[0],o=[],l=[];for(const u of r){if(s[0]-u[0]>qN)break;o.push({t:u[0],d:u[1].clientX}),l.push({t:u[0],d:u[1].clientY})}return{x:fb(o),y:fb(l),get direction(){const{x:u,y:d}=this,[h,f]=[Math.abs(u),Math.abs(d)];return h>f&&u>=0?"right":h>f&&u<=0?"left":f>h&&d>=0?"down":f>h&&d<=0?"up":JN()}}}return{addMovement:e,endTouch:n,getVelocity:a}}function JN(){throw new Error}function QN(t){let{el:e,isActive:n,isTemporary:a,width:i,touchless:r,position:s}=t;fn(()=>{window.addEventListener("touchstart",y,{passive:!0}),window.addEventListener("touchmove",w,{passive:!1}),window.addEventListener("touchend",C,{passive:!0})}),Vn(()=>{window.removeEventListener("touchstart",y),window.removeEventListener("touchmove",w),window.removeEventListener("touchend",C)});const o=L(()=>["left","right"].includes(s.value)),{addMovement:l,endTouch:c,getVelocity:u}=KN();let d=!1;const h=De(!1),f=De(0),v=De(0);let m;function g(P,S){return(s.value==="left"?P:s.value==="right"?document.documentElement.clientWidth-P:s.value==="top"?P:s.value==="bottom"?document.documentElement.clientHeight-P:Ns())-(S?i.value:0)}function p(P){let S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const A=s.value==="left"?(P-v.value)/i.value:s.value==="right"?(document.documentElement.clientWidth-P-v.value)/i.value:s.value==="top"?(P-v.value)/i.value:s.value==="bottom"?(document.documentElement.clientHeight-P-v.value)/i.value:Ns();return S?Math.max(0,Math.min(1,A)):A}function y(P){if(r.value)return;const S=P.changedTouches[0].clientX,A=P.changedTouches[0].clientY,T=25,E=s.value==="left"?Sdocument.documentElement.clientWidth-T:s.value==="top"?Adocument.documentElement.clientHeight-T:Ns(),I=n.value&&(s.value==="left"?Sdocument.documentElement.clientWidth-i.value:s.value==="top"?Adocument.documentElement.clientHeight-i.value:Ns());(E||I||n.value&&a.value)&&(m=[S,A],v.value=g(o.value?S:A,n.value),f.value=p(o.value?S:A),d=v.value>-20&&v.value<80,c(P),l(P))}function w(P){const S=P.changedTouches[0].clientX,A=P.changedTouches[0].clientY;if(d){if(!P.cancelable){d=!1;return}const E=Math.abs(S-m[0]),I=Math.abs(A-m[1]);(o.value?E>I&&E>3:I>E&&I>3)?(h.value=!0,d=!1):(o.value?I:E)>3&&(d=!1)}if(!h.value)return;P.preventDefault(),l(P);const T=p(o.value?S:A,!1);f.value=Math.max(0,Math.min(1,T)),T>1?v.value=g(o.value?S:A,!0):T<0&&(v.value=g(o.value?S:A,!1))}function C(P){if(d=!1,!h.value)return;l(P),h.value=!1;const S=u(P.changedTouches[0].identifier),A=Math.abs(S.x),T=Math.abs(S.y);(o.value?A>T&&A>400:T>A&&T>3)?n.value=S.direction===({left:"right",right:"left",top:"down",bottom:"up"}[s.value]||Ns()):n.value=f.value>.5}const k=L(()=>h.value?{transform:s.value==="left"?`translateX(calc(-100% + ${f.value*i.value}px))`:s.value==="right"?`translateX(calc(100% - ${f.value*i.value}px))`:s.value==="top"?`translateY(calc(-100% + ${f.value*i.value}px))`:s.value==="bottom"?`translateY(calc(100% - ${f.value*i.value}px))`:Ns(),transition:"none"}:void 0);return ha(h,()=>{var A,T;const P=((A=e.value)==null?void 0:A.style.transform)??null,S=((T=e.value)==null?void 0:T.style.transition)??null;on(()=>{var E,I,O,V;(I=e.value)==null||I.style.setProperty("transform",((E=k.value)==null?void 0:E.transform)||"none"),(V=e.value)==null||V.style.setProperty("transition",((O=k.value)==null?void 0:O.transition)||null)}),Bn(()=>{var E,I;(E=e.value)==null||E.style.setProperty("transform",P),(I=e.value)==null||I.style.setProperty("transition",S)})}),{isDragging:h,dragProgress:f,dragStyles:k}}function Ns(){throw new Error}const eF=["start","end","left","right","top","bottom"],tF=ae({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:t=>eF.includes(t)},sticky:Boolean,...Pa(),...ze(),...Ou(),...gs({mobile:null}),...Mn(),...vs(),...an(),...dt({tag:"nav"}),...kt()},"VNavigationDrawer"),nF=ve()({name:"VNavigationDrawer",props:tF(),emits:{"update:modelValue":t=>!0,"update:rail":t=>!0},setup(t,e){let{attrs:n,emit:a,slots:i}=e;const{isRtl:r}=On(),{themeClasses:s}=Ot(t),{borderClasses:o}=ja(t),{backgroundColorClasses:l,backgroundColorStyles:c}=Ft(ge(t,"color")),{elevationClasses:u}=Hn(t),{displayClasses:d,mobile:h}=ri(t),{roundedClasses:f}=dn(t),v=L0(),m=Xe(t,"modelValue",null,X=>!!X),{ssrBootStyles:g}=ys(),{scopeId:p}=bs(),y=xe(),w=De(!1),{runOpenDelay:C,runCloseDelay:k}=Fm(t,X=>{w.value=X}),P=L(()=>t.rail&&t.expandOnHover&&w.value?Number(t.width):Number(t.rail?t.railWidth:t.width)),S=L(()=>jh(t.location,r.value)),A=L(()=>t.persistent),T=L(()=>!t.permanent&&(h.value||t.temporary)),E=L(()=>t.sticky&&!T.value&&S.value!=="bottom");ha(()=>t.expandOnHover&&t.rail!=null,()=>{Oe(w,X=>a("update:rail",!X))}),ha(()=>!t.disableResizeWatcher,()=>{Oe(T,X=>!t.permanent&&wt(()=>m.value=!X))}),ha(()=>!t.disableRouteWatcher&&!!v,()=>{Oe(v.currentRoute,()=>T.value&&(m.value=!1))}),Oe(()=>t.permanent,X=>{X&&(m.value=!0)}),t.modelValue==null&&!T.value&&(m.value=t.permanent||!h.value);const{isDragging:I,dragProgress:O}=QN({el:y,isActive:m,isTemporary:T,width:P,touchless:ge(t,"touchless"),position:S}),V=L(()=>{const X=T.value?0:t.rail&&t.expandOnHover?Number(t.railWidth):P.value;return I.value?X*O.value:X}),{layoutItemStyles:F,layoutItemScrimStyles:z}=ps({id:t.name,order:L(()=>parseInt(t.order,10)),position:S,layoutSize:V,elementSize:P,active:L(()=>m.value||I.value),disableTransitions:L(()=>I.value),absolute:L(()=>t.absolute||E.value&&typeof W.value!="string")}),{isStuck:W,stickyStyles:ne}=GN({rootEl:y,isSticky:E,layoutItemStyles:F}),ee=Ft(L(()=>typeof t.scrim=="string"?t.scrim:null)),J=L(()=>({...I.value?{opacity:O.value*.2,transition:"none"}:void 0,...z.value}));return tn({VList:{bgColor:"transparent"}}),we(()=>{const X=i.image||t.image;return x(Re,null,[x(t.tag,me({ref:y,onMouseenter:C,onMouseleave:k,class:["v-navigation-drawer",`v-navigation-drawer--${S.value}`,{"v-navigation-drawer--expand-on-hover":t.expandOnHover,"v-navigation-drawer--floating":t.floating,"v-navigation-drawer--is-hovering":w.value,"v-navigation-drawer--rail":t.rail,"v-navigation-drawer--temporary":T.value,"v-navigation-drawer--persistent":A.value,"v-navigation-drawer--active":m.value,"v-navigation-drawer--sticky":E.value},s.value,l.value,o.value,d.value,u.value,f.value,t.class],style:[c.value,F.value,g.value,ne.value,t.style]},p,n),{default:()=>{var Y,se,q;return[X&&x("div",{key:"image",class:"v-navigation-drawer__img"},[i.image?x(st,{key:"image-defaults",disabled:!t.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:t.image}}},i.image):x(Gi,{key:"image-img",alt:"",cover:!0,height:"inherit",src:t.image},null)]),i.prepend&&x("div",{class:"v-navigation-drawer__prepend"},[(Y=i.prepend)==null?void 0:Y.call(i)]),x("div",{class:"v-navigation-drawer__content"},[(se=i.default)==null?void 0:se.call(i)]),i.append&&x("div",{class:"v-navigation-drawer__append"},[(q=i.append)==null?void 0:q.call(i)])]}}),x(Ai,{name:"fade-transition"},{default:()=>[T.value&&(I.value||m.value)&&!!t.scrim&&x("div",me({class:["v-navigation-drawer__scrim",ee.backgroundColorClasses.value],style:[J.value,ee.backgroundColorStyles.value],onClick:()=>{A.value||(m.value=!1)}},p),null)]})])}),{isStuck:W}}}),aF=Ha({name:"VNoSsr",setup(t,e){let{slots:n}=e;const a=_w();return()=>{var i;return a.value&&((i=n.default)==null?void 0:i.call(n))}}});const iF=ae({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...Cn(),...ko(),...Zi(Fl({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),rF=ve()({name:"VOtpInput",props:iF(),emits:{finish:t=>!0,"update:focused":t=>!0,"update:modelValue":t=>!0},setup(t,e){let{attrs:n,emit:a,slots:i}=e;const{dimensionStyles:r}=An(t),{isFocused:s,focus:o,blur:l}=wi(t),c=Xe(t,"modelValue","",A=>A==null?[]:String(A).split(""),A=>A.join("")),{t:u}=$t(),d=L(()=>Number(t.length)),h=L(()=>Array(d.value).fill(0)),f=xe(-1),v=xe(),m=xe([]),g=L(()=>m.value[f.value]);function p(){if(S(g.value.value)){g.value.value="";return}const A=c.value.slice(),T=g.value.value;A[f.value]=T;let E=null;f.value>c.value.length?E=c.value.length+1:f.value+1!==d.value&&(E="next"),c.value=A,E&&Ur(v.value,E)}function y(A){const T=c.value.slice(),E=f.value;let I=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(A.key)&&(A.preventDefault(),A.key==="ArrowLeft"?I="prev":A.key==="ArrowRight"?I="next":["Backspace","Delete"].includes(A.key)&&(T[f.value]="",c.value=T,f.value>0&&A.key==="Backspace"?I="prev":requestAnimationFrame(()=>{var O;(O=m.value[E])==null||O.select()})),requestAnimationFrame(()=>{I!=null&&Ur(v.value,I)}))}function w(A,T){var I,O;T.preventDefault(),T.stopPropagation();const E=((I=T==null?void 0:T.clipboardData)==null?void 0:I.getData("Text").slice(0,d.value))??"";S(E)||(c.value=E.split(""),(O=m.value)==null||O[A].blur())}function C(){c.value=[]}function k(A,T){o(),f.value=T}function P(){l(),f.value=-1}function S(A){return t.type==="number"&&/[^0-9]/g.test(A)}return tn({VField:{color:L(()=>t.color),bgColor:L(()=>t.color),baseColor:L(()=>t.baseColor),disabled:L(()=>t.disabled),error:L(()=>t.error),variant:L(()=>t.variant)}},{scoped:!0}),Oe(c,A=>{A.length===d.value&&a("finish",A.join(""))},{deep:!0}),Oe(f,A=>{A<0||wt(()=>{var T;(T=m.value[A])==null||T.select()})}),we(()=>{var E;const[A,T]=Ki(n);return x("div",me({class:["v-otp-input",{"v-otp-input--divided":!!t.divider},t.class],style:[t.style]},A),[x("div",{ref:v,class:"v-otp-input__content",style:[r.value]},[h.value.map((I,O)=>x(Re,null,[t.divider&&O!==0&&x("span",{class:"v-otp-input__divider"},[t.divider]),x(wr,{focused:s.value&&t.focusAll||f.value===O,key:O},{...i,loader:void 0,default:()=>x("input",{ref:V=>m.value[O]=V,"aria-label":u(t.label,O+1),autofocus:O===0&&t.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],disabled:t.disabled,inputmode:t.type==="number"?"numeric":"text",min:t.type==="number"?0:void 0,maxlength:O===0?d.value:"1",placeholder:t.placeholder,type:t.type==="number"?"text":t.type,value:c.value[O],onInput:p,onFocus:V=>k(V,O),onBlur:P,onKeydown:y,onPaste:V=>w(O,V)},null)})])),x("input",me({class:"v-otp-input-input",type:"hidden"},T,{value:c.value.join("")}),null),x(vi,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!t.loading,persistent:!0},{default:()=>{var I;return[((I=i.loader)==null?void 0:I.call(i))??x(xr,{color:typeof t.loading=="boolean"?void 0:t.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(E=i.default)==null?void 0:E.call(i)])])}),{blur:()=>{var A;(A=m.value)==null||A.some(T=>T.blur())},focus:()=>{var A;(A=m.value)==null||A[0].focus()},reset:C,isFocused:s}}});function sF(t){return Math.floor(Math.abs(t))*Math.sign(t)}const oF=ae({scale:{type:[Number,String],default:.5},...ze()},"VParallax"),lF=ve()({name:"VParallax",props:oF(),setup(t,e){let{slots:n}=e;const{intersectionRef:a,isIntersecting:i}=_u(),{resizeRef:r,contentRect:s}=gi(),{height:o}=ri(),l=xe();on(()=>{var f;a.value=r.value=(f=l.value)==null?void 0:f.$el});let c;Oe(i,f=>{f?(c=Cm(a.value),c=c===document.scrollingElement?document:c,c.addEventListener("scroll",h,{passive:!0}),h()):c.removeEventListener("scroll",h)}),Vn(()=>{c==null||c.removeEventListener("scroll",h)}),Oe(o,h),Oe(()=>{var f;return(f=s.value)==null?void 0:f.height},h);const u=L(()=>1-en(Number(t.scale)));let d=-1;function h(){i.value&&(cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var k;const f=((k=l.value)==null?void 0:k.$el).querySelector(".v-img__img");if(!f)return;const v=c instanceof Document?document.documentElement.clientHeight:c.clientHeight,m=c instanceof Document?window.scrollY:c.scrollTop,g=a.value.getBoundingClientRect().top+m,p=s.value.height,y=g+(p-v)/2,w=sF((m-y)*u.value),C=Math.max(1,(u.value*(v-p)+p)/p);f.style.setProperty("transform",`translateY(${w}px) scale(${C})`)}))}return we(()=>x(Gi,{class:["v-parallax",{"v-parallax--active":i.value},t.class],style:t.style,ref:l,cover:!0,onLoadstart:h,onLoad:h},n)),{}}}),cF=ae({...Eu({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),uF=ve()({name:"VRadio",props:cF(),setup(t,e){let{slots:n}=e;return we(()=>{const a=kr.filterProps(t);return x(kr,me(a,{class:["v-radio",t.class],style:t.style,type:"radio"}),n)}),{}}});const dF=ae({height:{type:[Number,String],default:"auto"},...er(),...Lt(Wm(),["multiple"]),trueIcon:{type:Ze,default:"$radioOn"},falseIcon:{type:Ze,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),hF=ve()({name:"VRadioGroup",inheritAttrs:!1,props:dF(),emits:{"update:modelValue":t=>!0},setup(t,e){let{attrs:n,slots:a}=e;const i=Yn(),r=L(()=>t.id||`radio-group-${i}`),s=Xe(t,"modelValue");return we(()=>{const[o,l]=Ki(n),c=Un.filterProps(t),u=kr.filterProps(t),d=a.label?a.label({label:t.label,props:{for:r.value}}):t.label;return x(Un,me({class:["v-radio-group",t.class],style:t.style},o,c,{modelValue:s.value,"onUpdate:modelValue":h=>s.value=h,id:r.value}),{...a,default:h=>{let{id:f,messagesId:v,isDisabled:m,isReadonly:g}=h;return x(Re,null,[d&&x(wo,{id:f.value},{default:()=>[d]}),x(zw,me(u,{id:f.value,"aria-describedby":v.value,defaultsTarget:"VRadio",trueIcon:t.trueIcon,falseIcon:t.falseIcon,type:t.type,disabled:m.value,readonly:g.value,"aria-labelledby":d?f.value:void 0,multiple:!1},l,{modelValue:s.value,"onUpdate:modelValue":p=>s.value=p}),a)])}})}),{}}}),fF=ae({...ko(),...er(),...O1(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),mF=ve()({name:"VRangeSlider",props:fF(),emits:{"update:focused":t=>!0,"update:modelValue":t=>!0,end:t=>!0,start:t=>!0},setup(t,e){let{slots:n,emit:a}=e;const i=xe(),r=xe(),s=xe(),{rtlClasses:o}=On();function l(E){if(!i.value||!r.value)return;const I=gf(E,i.value.$el,t.direction),O=gf(E,r.value.$el,t.direction),V=Math.abs(I),F=Math.abs(O);return VE!=null&&E.length?E.map(I=>c.roundValue(I)):[0,0]),{activeThumbRef:d,hasLabels:h,max:f,min:v,mousePressed:m,onSliderMousedown:g,onSliderTouchstart:p,position:y,trackContainerRef:w,readonly:C}=E1({props:t,steps:c,onSliderStart:()=>{a("start",u.value)},onSliderEnd:E=>{var V;let{value:I}=E;const O=d.value===((V=i.value)==null?void 0:V.$el)?[I,u.value[1]]:[u.value[0],I];!t.strict&&O[0]{var F,z,W,ne;let{value:I}=E;const[O,V]=u.value;!t.strict&&O===V&&O!==v.value&&(d.value=I>O?(F=r.value)==null?void 0:F.$el:(z=i.value)==null?void 0:z.$el,(W=d.value)==null||W.focus()),d.value===((ne=i.value)==null?void 0:ne.$el)?u.value=[Math.min(I,V),V]:u.value=[O,Math.max(O,I)]},getActiveThumb:l}),{isFocused:k,focus:P,blur:S}=wi(t),A=L(()=>y(u.value[0])),T=L(()=>y(u.value[1]));return we(()=>{const E=Un.filterProps(t),I=!!(t.label||n.label||n.prepend);return x(Un,me({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!n["tick-label"]||h.value,"v-slider--focused":k.value,"v-slider--pressed":m.value,"v-slider--disabled":t.disabled},o.value,t.class],style:t.style,ref:s},E,{focused:k.value}),{...n,prepend:I?O=>{var V,F;return x(Re,null,[((V=n.label)==null?void 0:V.call(n,O))??(t.label?x(wo,{class:"v-slider__label",text:t.label},null):void 0),(F=n.prepend)==null?void 0:F.call(n,O)])}:void 0,default:O=>{var z,W;let{id:V,messagesId:F}=O;return x("div",{class:"v-slider__container",onMousedown:C.value?void 0:g,onTouchstartPassive:C.value?void 0:p},[x("input",{id:`${V.value}_start`,name:t.name||V.value,disabled:!!t.disabled,readonly:!!t.readonly,tabindex:"-1",value:u.value[0]},null),x("input",{id:`${V.value}_stop`,name:t.name||V.value,disabled:!!t.disabled,readonly:!!t.readonly,tabindex:"-1",value:u.value[1]},null),x(D1,{ref:w,start:A.value,stop:T.value},{"tick-label":n["tick-label"]}),x(vf,{ref:i,"aria-describedby":F.value,focused:k&&d.value===((z=i.value)==null?void 0:z.$el),modelValue:u.value[0],"onUpdate:modelValue":ne=>u.value=[ne,u.value[1]],onFocus:ne=>{var ee,J,X,Y;P(),d.value=(ee=i.value)==null?void 0:ee.$el,f.value!==v.value&&u.value[0]===u.value[1]&&u.value[1]===v.value&&ne.relatedTarget!==((J=r.value)==null?void 0:J.$el)&&((X=i.value)==null||X.$el.blur(),(Y=r.value)==null||Y.$el.focus())},onBlur:()=>{S(),d.value=void 0},min:v.value,max:u.value[1],position:A.value,ripple:t.ripple},{"thumb-label":n["thumb-label"]}),x(vf,{ref:r,"aria-describedby":F.value,focused:k&&d.value===((W=r.value)==null?void 0:W.$el),modelValue:u.value[1],"onUpdate:modelValue":ne=>u.value=[u.value[0],ne],onFocus:ne=>{var ee,J,X,Y;P(),d.value=(ee=r.value)==null?void 0:ee.$el,f.value!==v.value&&u.value[0]===u.value[1]&&u.value[0]===f.value&&ne.relatedTarget!==((J=i.value)==null?void 0:J.$el)&&((X=r.value)==null||X.$el.blur(),(Y=i.value)==null||Y.$el.focus())},onBlur:()=>{S(),d.value=void 0},min:u.value[0],max:f.value,position:T.value,ripple:t.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}});const gF=ae({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:Ze,default:"$ratingEmpty"},fullIcon:{type:Ze,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:t=>["top","bottom"].includes(t)},ripple:Boolean,...ze(),...Sn(),...Li(),...dt(),...kt()},"VRating"),vF=ve()({name:"VRating",props:gF(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{t:a}=$t(),{themeClasses:i}=Ot(t),r=Xe(t,"modelValue"),s=L(()=>en(parseFloat(r.value),0,Number(t.length))),o=L(()=>Da(Number(t.length),1)),l=L(()=>o.value.flatMap(m=>t.halfIncrements?[m-.5,m]:[m])),c=De(-1),u=L(()=>l.value.map(m=>{const g=t.hover&&c.value>-1,p=s.value>=m,y=c.value>=m,C=(g?y:p)?t.fullIcon:t.emptyIcon,k=t.activeColor??t.color,P=p||y?k:t.color;return{isFilled:p,isHovered:y,icon:C,color:P}})),d=L(()=>[0,...l.value].map(m=>{function g(){c.value=m}function p(){c.value=-1}function y(){t.disabled||t.readonly||(r.value=s.value===m&&t.clearable?0:m)}return{onMouseenter:t.hover?g:void 0,onMouseleave:t.hover?p:void 0,onClick:y}})),h=L(()=>t.name??`v-rating-${Yn()}`);function f(m){var A,T;let{value:g,index:p,showStar:y=!0}=m;const{onMouseenter:w,onMouseleave:C,onClick:k}=d.value[p+1],P=`${h.value}-${String(g).replace(".","-")}`,S={color:(A=u.value[p])==null?void 0:A.color,density:t.density,disabled:t.disabled,icon:(T=u.value[p])==null?void 0:T.icon,ripple:t.ripple,size:t.size,variant:"plain"};return x(Re,null,[x("label",{for:P,class:{"v-rating__item--half":t.halfIncrements&&g%1>0,"v-rating__item--full":t.halfIncrements&&g%1===0},onMouseenter:w,onMouseleave:C,onClick:k},[x("span",{class:"v-rating__hidden"},[a(t.itemAriaLabel,g,t.length)]),y?n.item?n.item({...u.value[p],props:S,value:g,index:p,rating:s.value}):x(ct,me({"aria-label":a(t.itemAriaLabel,g,t.length)},S),null):void 0]),x("input",{class:"v-rating__hidden",name:h.value,id:P,type:"radio",value:g,checked:s.value===g,tabindex:-1,readonly:t.readonly,disabled:t.disabled},null)])}function v(m){return n["item-label"]?n["item-label"](m):m.label?x("span",null,[m.label]):x("span",null,[En(" ")])}return we(()=>{var g;const m=!!((g=t.itemLabels)!=null&&g.length)||n["item-label"];return x(t.tag,{class:["v-rating",{"v-rating--hover":t.hover,"v-rating--readonly":t.readonly},i.value,t.class],style:t.style},{default:()=>[x(f,{value:0,index:-1,showStar:!1},null),o.value.map((p,y)=>{var w,C;return x("div",{class:"v-rating__wrapper"},[m&&t.itemLabelPosition==="top"?v({value:p,index:y,label:(w=t.itemLabels)==null?void 0:w[y]}):void 0,x("div",{class:"v-rating__item"},[t.halfIncrements?x(Re,null,[x(f,{value:p-.5,index:y*2},null),x(f,{value:p,index:y*2+1},null)]):x(f,{value:p,index:y},null)]),m&&t.itemLabelPosition==="bottom"?v({value:p,index:y,label:(C=t.itemLabels)==null?void 0:C[y]}):void 0])})]})}),{}}});const pF={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function bF(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return x("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${t}`]},[e])}function mb(t){const[e,n]=t.split("@");return Array.from({length:n}).map(()=>Xu(e))}function Xu(t){let e=[];if(!t)return e;const n=pF[t];if(t!==n){if(t.includes(","))return gb(t);if(t.includes("@"))return mb(t);n.includes(",")?e=gb(n):n.includes("@")?e=mb(n):n&&e.push(Xu(n))}return[bF(t,e)]}function gb(t){return t.replace(/\s/g,"").split(",").map(Xu)}const yF=ae({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...Cn(),...Mn(),...kt()},"VSkeletonLoader"),xF=ve()({name:"VSkeletonLoader",props:yF(),setup(t,e){let{slots:n}=e;const{backgroundColorClasses:a,backgroundColorStyles:i}=Ft(ge(t,"color")),{dimensionStyles:r}=An(t),{elevationClasses:s}=Hn(t),{themeClasses:o}=Ot(t),{t:l}=$t(),c=L(()=>Xu(Gt(t.type).join(",")));return we(()=>{var h;const u=!n.default||t.loading,d=t.boilerplate||!u?{}:{ariaLive:"polite",ariaLabel:l(t.loadingText),role:"alert"};return x("div",me({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":t.boilerplate},o.value,a.value,s.value],style:[i.value,u?r.value:{}]},d),[u?c.value:(h=n.default)==null?void 0:h.call(n)])}),{}}}),wF=ve()({name:"VSlideGroupItem",props:hs(),emits:{"group:selected":t=>!0},setup(t,e){let{slots:n}=e;const a=fs(t,Uw);return()=>{var i;return(i=n.default)==null?void 0:i.call(n,{isSelected:a.isSelected.value,select:a.select,toggle:a.toggle,selectedClass:a.selectedClass.value})}}});function kF(t){const e=De(t());let n=-1;function a(){clearInterval(n)}function i(){a(),wt(()=>e.value=t())}function r(s){const o=s?getComputedStyle(s):{transitionDuration:.2},l=parseFloat(o.transitionDuration)*1e3||200;if(a(),e.value<=0)return;const c=performance.now();n=window.setInterval(()=>{const u=performance.now()-c+l;e.value=Math.max(t()-u,0),e.value<=0&&a()},l)}return Bn(a),{clear:a,time:e,start:r,reset:i}}const lk=ae({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Ji({location:"bottom"}),...yo(),...an(),...ii(),...kt(),...Lt(Nl({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),Sf=ve()({name:"VSnackbar",props:lk(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"modelValue"),{positionClasses:i}=xo(t),{scopeId:r}=bs(),{themeClasses:s}=Ot(t),{colorClasses:o,colorStyles:l,variantClasses:c}=us(t),{roundedClasses:u}=dn(t),d=kF(()=>Number(t.timeout)),h=xe(),f=xe(),v=De(!1),m=De(0),g=xe(),p=ht(ul,void 0);ha(()=>!!p,()=>{const I=Z0();on(()=>{g.value=I.mainStyles.value})}),Oe(a,w),Oe(()=>t.timeout,w),fn(()=>{a.value&&w()});let y=-1;function w(){d.reset(),window.clearTimeout(y);const I=Number(t.timeout);if(!a.value||I===-1)return;const O=bm(f.value);d.start(O),y=window.setTimeout(()=>{a.value=!1},I)}function C(){d.reset(),window.clearTimeout(y)}function k(){v.value=!0,C()}function P(){v.value=!1,w()}function S(I){m.value=I.touches[0].clientY}function A(I){Math.abs(m.value-I.changedTouches[0].clientY)>50&&(a.value=!1)}function T(){v.value&&P()}const E=L(()=>t.location.split(" ").reduce((I,O)=>(I[`v-snackbar--${O}`]=!0,I),{}));return we(()=>{const I=vi.filterProps(t),O=!!(n.default||n.text||t.text);return x(vi,me({ref:h,class:["v-snackbar",{"v-snackbar--active":a.value,"v-snackbar--multi-line":t.multiLine&&!t.vertical,"v-snackbar--timer":!!t.timer,"v-snackbar--vertical":t.vertical},E.value,i.value,t.class],style:[g.value,t.style]},I,{modelValue:a.value,"onUpdate:modelValue":V=>a.value=V,contentProps:me({class:["v-snackbar__wrapper",s.value,o.value,u.value,c.value],style:[l.value],onPointerenter:k,onPointerleave:P},I.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:S,onTouchend:A,onAfterLeave:T},r),{default:()=>{var V,F;return[_r(!1,"v-snackbar"),t.timer&&!v.value&&x("div",{key:"timer",class:"v-snackbar__timer"},[x(Su,{ref:f,color:typeof t.timer=="string"?t.timer:"info",max:t.timeout,"model-value":d.time.value},null)]),O&&x("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((V=n.text)==null?void 0:V.call(n))??t.text,(F=n.default)==null?void 0:F.call(n)]),n.actions&&x(st,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[x("div",{class:"v-snackbar__actions"},[n.actions({isActive:a})])]})]},activator:n.activator})}),Ta({},h)}}),ck=ae({autoDraw:Boolean,autoDrawDuration:[Number,String],autoDrawEasing:{type:String,default:"ease"},color:String,gradient:{type:Array,default:()=>[]},gradientDirection:{type:String,validator:t=>["top","bottom","left","right"].includes(t),default:"top"},height:{type:[String,Number],default:75},labels:{type:Array,default:()=>[]},labelSize:{type:[Number,String],default:7},lineWidth:{type:[String,Number],default:4},id:String,itemValue:{type:String,default:"value"},modelValue:{type:Array,default:()=>[]},min:[String,Number],max:[String,Number],padding:{type:[String,Number],default:8},showLabels:Boolean,smooth:[Boolean,String,Number],width:{type:[Number,String],default:300}},"Line"),uk=ae({autoLineWidth:Boolean,...ck()},"VBarline"),vb=ve()({name:"VBarline",props:uk(),setup(t,e){let{slots:n}=e;const a=Yn(),i=L(()=>t.id||`barline-${a}`),r=L(()=>Number(t.autoDrawDuration)||500),s=L(()=>!!(t.showLabels||t.labels.length>0||n!=null&&n.label)),o=L(()=>parseFloat(t.lineWidth)||4),l=L(()=>Math.max(t.modelValue.length*o.value,Number(t.width))),c=L(()=>({minX:0,maxX:l.value,minY:0,maxY:parseInt(t.height,10)})),u=L(()=>t.modelValue.map(g=>vn(g,t.itemValue,g)));function d(g,p){const{minX:y,maxX:w,minY:C,maxY:k}=p,P=g.length;let S=t.max!=null?Number(t.max):Math.max(...g),A=t.min!=null?Number(t.min):Math.min(...g);A>0&&t.min==null&&(A=0),S<0&&t.max==null&&(S=0);const T=w/P,E=(k-C)/(S-A||1),I=k-Math.abs(A*E);return g.map((O,V)=>{const F=Math.abs(E*O);return{x:y+V*T,y:I-F+ +(O<0)*F,height:F,value:O}})}const h=L(()=>{const g=[],p=d(u.value,c.value),y=p.length;for(let w=0;g.lengthd(u.value,c.value)),v=L(()=>(Math.abs(f.value[0].x-f.value[1].x)-o.value)/2),m=L(()=>typeof t.smooth=="boolean"?t.smooth?2:0:Number(t.smooth));we(()=>{const g=t.gradient.slice().length?t.gradient.slice().reverse():[""];return x("svg",{display:"block"},[x("defs",null,[x("linearGradient",{id:i.value,gradientUnits:"userSpaceOnUse",x1:t.gradientDirection==="left"?"100%":"0",y1:t.gradientDirection==="top"?"100%":"0",x2:t.gradientDirection==="right"?"100%":"0",y2:t.gradientDirection==="bottom"?"100%":"0"},[g.map((p,y)=>x("stop",{offset:y/Math.max(g.length-1,1),"stop-color":p||"currentColor"},null))])]),x("clipPath",{id:`${i.value}-clip`},[f.value.map(p=>x("rect",{x:p.x+v.value,y:p.y,width:o.value,height:p.height,rx:m.value,ry:m.value},[t.autoDraw&&x(Re,null,[x("animate",{attributeName:"y",from:p.y+p.height,to:p.y,dur:`${r.value}ms`,fill:"freeze"},null),x("animate",{attributeName:"height",from:"0",to:p.height,dur:`${r.value}ms`,fill:"freeze"},null)])]))]),s.value&&x("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[h.value.map((p,y)=>{var w;return x("text",{x:p.x+v.value+o.value/2,y:parseInt(t.height,10)-2+(parseInt(t.labelSize,10)||7*.75),"font-size":Number(t.labelSize)||7},[((w=n.label)==null?void 0:w.call(n,{index:y,value:p.value}))??p.value])})]),x("g",{"clip-path":`url(#${i.value}-clip)`,fill:`url(#${i.value})`},[x("rect",{x:0,y:0,width:Math.max(t.modelValue.length*o.value,Number(t.width)),height:t.height},null)])])})}});function _F(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:75;if(t.length===0)return"";const i=t.shift(),r=t[t.length-1];return(n?`M${i.x} ${a-i.x+2} L${i.x} ${i.y}`:`M${i.x} ${i.y}`)+t.map((s,o)=>{const l=t[o+1],c=t[o-1]||i,u=l&&SF(l,s,c);if(!l||u)return`L${s.x} ${s.y}`;const d=Math.min(pb(c,s),pb(l,s)),f=d/2t.id||`trendline-${a}`),r=L(()=>Number(t.autoDrawDuration)||(t.fill?500:2e3)),s=xe(0),o=xe(null);function l(g,p){const{minX:y,maxX:w,minY:C,maxY:k}=p,P=g.length,S=t.max!=null?Number(t.max):Math.max(...g),A=t.min!=null?Number(t.min):Math.min(...g),T=(w-y)/(P-1),E=(k-C)/(S-A||1);return g.map((I,O)=>({x:y+O*T,y:k-(I-A)*E,value:I}))}const c=L(()=>!!(t.showLabels||t.labels.length>0||n!=null&&n.label)),u=L(()=>parseFloat(t.lineWidth)||4),d=L(()=>Number(t.width)),h=L(()=>{const g=Number(t.padding);return{minX:g,maxX:d.value-g,minY:g,maxY:parseInt(t.height,10)-g}}),f=L(()=>t.modelValue.map(g=>vn(g,t.itemValue,g))),v=L(()=>{const g=[],p=l(f.value,h.value),y=p.length;for(let w=0;g.lengtht.modelValue,async()=>{if(await wt(),!t.autoDraw||!o.value)return;const g=o.value,p=g.getTotalLength();t.fill?(g.style.transformOrigin="bottom center",g.style.transition="none",g.style.transform="scaleY(0)",g.getBoundingClientRect(),g.style.transition=`transform ${r.value}ms ${t.autoDrawEasing}`,g.style.transform="scaleY(1)"):(g.style.strokeDasharray=`${p}`,g.style.strokeDashoffset=`${p}`,g.getBoundingClientRect(),g.style.transition=`stroke-dashoffset ${r.value}ms ${t.autoDrawEasing}`,g.style.strokeDashoffset="0"),s.value=p},{immediate:!0});function m(g){const p=typeof t.smooth=="boolean"?t.smooth?8:0:Number(t.smooth);return _F(l(f.value,h.value),p,g,parseInt(t.height,10))}we(()=>{var p;const g=t.gradient.slice().length?t.gradient.slice().reverse():[""];return x("svg",{display:"block","stroke-width":parseFloat(t.lineWidth)??4},[x("defs",null,[x("linearGradient",{id:i.value,gradientUnits:"userSpaceOnUse",x1:t.gradientDirection==="left"?"100%":"0",y1:t.gradientDirection==="top"?"100%":"0",x2:t.gradientDirection==="right"?"100%":"0",y2:t.gradientDirection==="bottom"?"100%":"0"},[g.map((y,w)=>x("stop",{offset:w/Math.max(g.length-1,1),"stop-color":y||"currentColor"},null))])]),c.value&&x("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[v.value.map((y,w)=>{var C;return x("text",{x:y.x+u.value/2+u.value/2,y:parseInt(t.height,10)-4+(parseInt(t.labelSize,10)||7*.75),"font-size":Number(t.labelSize)||7},[((C=n.label)==null?void 0:C.call(n,{index:w,value:y.value}))??y.value])})]),x("path",{ref:o,d:m(t.fill),fill:t.fill?`url(#${i.value})`:"none",stroke:t.fill?"none":`url(#${i.value})`},null),t.fill&&x("path",{d:m(!1),fill:"none",stroke:t.color??((p=t.gradient)==null?void 0:p[0])},null)])})}}),CF=ae({type:{type:String,default:"trend"},...uk(),...dk()},"VSparkline"),AF=ve()({name:"VSparkline",props:CF(),setup(t,e){let{slots:n}=e;const{textColorClasses:a,textColorStyles:i}=Nn(ge(t,"color")),r=L(()=>!!(t.showLabels||t.labels.length>0||n!=null&&n.label)),s=L(()=>{let o=parseInt(t.height,10);return r.value&&(o+=parseInt(t.labelSize,10)*1.5),o});we(()=>{const o=t.type==="trend"?yb:vb,l=t.type==="trend"?yb.filterProps(t):vb.filterProps(t);return x(o,me({key:t.type,class:a.value,style:i.value,viewBox:`0 0 ${t.width} ${parseInt(s.value,10)}`},l),n)})}});const PF=ae({...ze(),...Pw({offset:8,minWidth:0,openDelay:0,closeDelay:100,location:"top center",transition:"scale-transition"})},"VSpeedDial"),TF=ve()({name:"VSpeedDial",props:PF(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"modelValue"),i=xe(),r=L(()=>{var c;const[o,l="center"]=((c=t.location)==null?void 0:c.split(" "))??[];return`${o} ${l}`}),s=L(()=>({[`v-speed-dial__content--${r.value.replace(" ","-")}`]:!0}));return we(()=>{const o=ts.filterProps(t);return x(ts,me(o,{modelValue:a.value,"onUpdate:modelValue":l=>a.value=l,class:t.class,style:t.style,contentClass:["v-speed-dial__content",s.value,t.contentClass],location:r.value,ref:i,transition:"fade-transition"}),{...n,default:l=>x(st,{defaults:{VBtn:{size:"small"}}},{default:()=>[x(na,{appear:!0,group:!0,transition:t.transition},{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,l)]}})]})})}),{}}});const mg=Symbol.for("vuetify:v-stepper"),gg=ae({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),Gc=ve()({name:"VStepperActions",props:gg(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(t,e){let{emit:n,slots:a}=e;const{t:i}=$t();function r(){n("click:prev")}function s(){n("click:next")}return we(()=>{const o={onClick:r},l={onClick:s};return x("div",{class:"v-stepper-actions"},[x(st,{defaults:{VBtn:{disabled:["prev",!0].includes(t.disabled),text:i(t.prevText),variant:"text"}}},{default:()=>{var c;return[((c=a.prev)==null?void 0:c.call(a,{props:o}))??x(ct,o,null)]}}),x(st,{defaults:{VBtn:{color:t.color,disabled:["next",!0].includes(t.disabled),text:i(t.nextText),variant:"tonal"}}},{default:()=>{var c;return[((c=a.next)==null?void 0:c.call(a,{props:l}))??x(ct,l,null)]}})])}),{}}}),hk=Oi("v-stepper-header");const fk=ae({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:Ze,default:"$complete"},editable:Boolean,editIcon:{type:Ze,default:"$edit"},error:Boolean,errorIcon:{type:Ze,default:"$error"},icon:Ze,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]}},"StepperItem"),IF=ae({...fk(),...hs()},"VStepperItem"),mk=ve()({name:"VStepperItem",directives:{Ripple:Qi},props:IF(),emits:{"group:selected":t=>!0},setup(t,e){let{slots:n}=e;const a=fs(t,mg,!0),i=L(()=>(a==null?void 0:a.value.value)??t.value),r=L(()=>t.rules.every(h=>h()===!0)),s=L(()=>!t.disabled&&t.editable),o=L(()=>!t.disabled&&t.editable),l=L(()=>t.error||!r.value),c=L(()=>t.complete||t.rules.length>0&&r.value),u=L(()=>l.value?t.errorIcon:c.value?t.completeIcon:a.isSelected.value&&t.editable?t.editIcon:t.icon),d=L(()=>({canEdit:o.value,hasError:l.value,hasCompleted:c.value,title:t.title,subtitle:t.subtitle,step:i.value,value:t.value}));return we(()=>{var g,p,y;const h=(!a||a.isSelected.value||c.value||o.value)&&!l.value&&!t.disabled,f=!!(t.title!=null||n.title),v=!!(t.subtitle!=null||n.subtitle);function m(){a==null||a.toggle()}return Yt(x("button",{class:["v-stepper-item",{"v-stepper-item--complete":c.value,"v-stepper-item--disabled":t.disabled,"v-stepper-item--error":l.value},a==null?void 0:a.selectedClass.value],disabled:!t.editable,type:"button",onClick:m},[s.value&&_r(!0,"v-stepper-item"),x(ma,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:h?t.color:void 0,size:24},{default:()=>{var w;return[((w=n.icon)==null?void 0:w.call(n,d.value))??(u.value?x(_t,{icon:u.value},null):i.value)]}}),x("div",{class:"v-stepper-item__content"},[f&&x("div",{key:"title",class:"v-stepper-item__title"},[((g=n.title)==null?void 0:g.call(n,d.value))??t.title]),v&&x("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[((p=n.subtitle)==null?void 0:p.call(n,d.value))??t.subtitle]),(y=n.default)==null?void 0:y.call(n,d.value)])]),[[ba("ripple"),t.ripple&&t.editable,null]])}),{}}}),MF=ae({...Lt(Vu(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),gk=ve()({name:"VStepperWindow",props:MF(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=ht(mg,null),i=Xe(t,"modelValue"),r=L({get(){var s;return i.value!=null||!a?i.value:(s=a.items.value.find(o=>a.selected.value.includes(o.id)))==null?void 0:s.value},set(s){i.value=s}});return we(()=>{const s=ns.filterProps(t);return x(ns,me({_as:"VStepperWindow"},s,{modelValue:r.value,"onUpdate:modelValue":o=>r.value=o,class:["v-stepper-window",t.class],style:t.style,mandatory:!1,touch:!1}),n)}),{}}}),OF=ae({...Ru()},"VStepperWindowItem"),vk=ve()({name:"VStepperWindowItem",props:OF(),setup(t,e){let{slots:n}=e;return we(()=>{const a=as.filterProps(t);return x(as,me({_as:"VStepperWindowItem"},a,{class:["v-stepper-window-item",t.class],style:t.style}),n)}),{}}}),pk=ae({altLabels:Boolean,bgColor:String,completeIcon:Ze,editIcon:Ze,editable:Boolean,errorIcon:Ze,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:String,default:"title"},itemValue:{type:String,default:"value"},nonLinear:Boolean,flat:Boolean,...gs()},"Stepper"),LF=ae({...pk(),...ds({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...Rl(),...Zi(gg(),["prevText","nextText"])},"VStepper"),EF=ve()({name:"VStepper",props:LF(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{items:a,next:i,prev:r,selected:s}=Sr(t,mg),{displayClasses:o,mobile:l}=ri(t),{completeIcon:c,editIcon:u,errorIcon:d,color:h,editable:f,prevText:v,nextText:m}=ai(t),g=L(()=>t.items.map((w,C)=>{const k=vn(w,t.itemTitle,w),P=vn(w,t.itemValue,C+1);return{title:k,value:P,raw:w}})),p=L(()=>a.value.findIndex(w=>s.value.includes(w.id))),y=L(()=>t.disabled?t.disabled:p.value===0?"prev":p.value===a.value.length-1?"next":!1);return tn({VStepperItem:{editable:f,errorIcon:d,completeIcon:c,editIcon:u,prevText:v,nextText:m},VStepperActions:{color:h,disabled:y,prevText:v,nextText:m}}),we(()=>{const w=Pi.filterProps(t),C=!!(n.header||t.items.length),k=t.items.length>0,P=!t.hideActions&&!!(k||n.actions);return x(Pi,me(w,{color:t.bgColor,class:["v-stepper",{"v-stepper--alt-labels":t.altLabels,"v-stepper--flat":t.flat,"v-stepper--non-linear":t.nonLinear,"v-stepper--mobile":l.value},o.value,t.class],style:t.style}),{default:()=>{var S,A;return[C&&x(hk,{key:"stepper-header"},{default:()=>[g.value.map((T,E)=>{let{raw:I,...O}=T;return x(Re,null,[!!E&&x(di,null,null),x(mk,O,{default:n[`header-item.${O.value}`]??n.header,icon:n.icon,title:n.title,subtitle:n.subtitle})])})]}),k&&x(gk,{key:"stepper-window"},{default:()=>[g.value.map(T=>x(vk,{value:T.value},{default:()=>{var E,I;return((E=n[`item.${T.value}`])==null?void 0:E.call(n,T))??((I=n.item)==null?void 0:I.call(n,T))}}))]}),(S=n.default)==null?void 0:S.call(n,{prev:r,next:i}),P&&(((A=n.actions)==null?void 0:A.call(n,{next:i,prev:r}))??x(Gc,{key:"stepper-actions","onClick:prev":r,"onClick:next":i},n))]}})}),{prev:r,next:i}}});const DF=ae({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...er(),...Eu()},"VSwitch"),VF=ve()({name:"VSwitch",inheritAttrs:!1,props:DF(),emits:{"update:focused":t=>!0,"update:modelValue":t=>!0,"update:indeterminate":t=>!0},setup(t,e){let{attrs:n,slots:a}=e;const i=Xe(t,"indeterminate"),r=Xe(t,"modelValue"),{loaderClasses:s}=Ll(t),{isFocused:o,focus:l,blur:c}=wi(t),u=xe(),d=At&&window.matchMedia("(forced-colors: active)").matches,h=L(()=>typeof t.loading=="string"&&t.loading!==""?t.loading:t.color),f=Yn(),v=L(()=>t.id||`switch-${f}`);function m(){i.value&&(i.value=!1)}function g(p){var y,w;p.stopPropagation(),p.preventDefault(),(w=(y=u.value)==null?void 0:y.input)==null||w.click()}return we(()=>{const[p,y]=Ki(n),w=Un.filterProps(t),C=kr.filterProps(t);return x(Un,me({class:["v-switch",{"v-switch--flat":t.flat},{"v-switch--inset":t.inset},{"v-switch--indeterminate":i.value},s.value,t.class]},p,w,{modelValue:r.value,"onUpdate:modelValue":k=>r.value=k,id:v.value,focused:o.value,style:t.style}),{...a,default:k=>{let{id:P,messagesId:S,isDisabled:A,isReadonly:T,isValid:E}=k;const I={model:r,isValid:E};return x(kr,me({ref:u},C,{modelValue:r.value,"onUpdate:modelValue":[O=>r.value=O,m],id:P.value,"aria-describedby":S.value,type:"checkbox","aria-checked":i.value?"mixed":void 0,disabled:A.value,readonly:T.value,onFocus:l,onBlur:c},y),{...a,default:O=>{let{backgroundColorClasses:V,backgroundColorStyles:F}=O;return x("div",{class:["v-switch__track",d?void 0:V.value],style:F.value,onClick:g},[a["track-true"]&&x("div",{key:"prepend",class:"v-switch__track-true"},[a["track-true"](I)]),a["track-false"]&&x("div",{key:"append",class:"v-switch__track-false"},[a["track-false"](I)])])},input:O=>{let{inputNode:V,icon:F,backgroundColorClasses:z,backgroundColorStyles:W}=O;return x(Re,null,[V,x("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":F||t.loading},t.inset||d?void 0:z.value],style:t.inset?void 0:W.value},[a.thumb?x(st,{defaults:{VIcon:{icon:F,size:"x-small"}}},{default:()=>[a.thumb({...I,icon:F})]}):x(Dm,null,{default:()=>[t.loading?x(El,{name:"v-switch",active:!0,color:E.value===!1?void 0:h.value},{default:ne=>a.loader?a.loader(ne):x(xr,{active:ne.isActive,color:ne.color,indeterminate:!0,size:"16",width:"2"},null)}):F&&x(_t,{key:String(F),icon:F,size:"x-small"},null)]})])])}})}})}),{}}});const RF=ae({color:String,height:[Number,String],window:Boolean,...ze(),...Mn(),...vs(),...an(),...dt(),...kt()},"VSystemBar"),NF=ve()({name:"VSystemBar",props:RF(),setup(t,e){let{slots:n}=e;const{themeClasses:a}=Ot(t),{backgroundColorClasses:i,backgroundColorStyles:r}=Ft(ge(t,"color")),{elevationClasses:s}=Hn(t),{roundedClasses:o}=dn(t),{ssrBootStyles:l}=ys(),c=L(()=>t.height??(t.window?32:24)),{layoutItemStyles:u}=ps({id:t.name,order:L(()=>parseInt(t.order,10)),position:De("top"),layoutSize:c,elementSize:c,active:L(()=>!0),absolute:ge(t,"absolute")});return we(()=>x(t.tag,{class:["v-system-bar",{"v-system-bar--window":t.window},a.value,i.value,s.value,o.value,t.class],style:[r.value,u.value,l.value,t.style]},n)),{}}});const vg=Symbol.for("vuetify:v-tabs"),FF=ae({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...Lt(Au({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),bk=ve()({name:"VTab",props:FF(),setup(t,e){let{slots:n,attrs:a}=e;const{textColorClasses:i,textColorStyles:r}=Nn(t,"sliderColor"),s=xe(),o=xe(),l=L(()=>t.direction==="horizontal"),c=L(()=>{var d,h;return((h=(d=s.value)==null?void 0:d.group)==null?void 0:h.isSelected.value)??!1});function u(d){var f,v;let{value:h}=d;if(h){const m=(v=(f=s.value)==null?void 0:f.$el.parentElement)==null?void 0:v.querySelector(".v-tab--selected .v-tab__slider"),g=o.value;if(!m||!g)return;const p=getComputedStyle(m).color,y=m.getBoundingClientRect(),w=g.getBoundingClientRect(),C=l.value?"x":"y",k=l.value?"X":"Y",P=l.value?"right":"bottom",S=l.value?"width":"height",A=y[C],T=w[C],E=A>T?y[P]-w[P]:y[C]-w[C],I=Math.sign(E)>0?l.value?"right":"bottom":Math.sign(E)<0?l.value?"left":"top":"center",V=(Math.abs(E)+(Math.sign(E)<0?y[S]:w[S]))/Math.max(y[S],w[S])||0,F=y[S]/w[S]||0,z=1.5;jr(g,{backgroundColor:[p,"currentcolor"],transform:[`translate${k}(${E}px) scale${k}(${F})`,`translate${k}(${E/z}px) scale${k}(${(V-1)/z+1})`,"none"],transformOrigin:Array(3).fill(I)},{duration:225,easing:rl})}}return we(()=>{const d=ct.filterProps(t);return x(ct,me({symbol:vg,ref:s,class:["v-tab",t.class],style:t.style,tabindex:c.value?0:-1,role:"tab","aria-selected":String(c.value),active:!1},d,a,{block:t.fixed,maxWidth:t.fixed?300:void 0,"onGroup:selected":u}),{...n,default:()=>{var h;return x(Re,null,[((h=n.default)==null?void 0:h.call(n))??t.text,!t.hideSlider&&x("div",{ref:o,class:["v-tab__slider",i.value],style:r.value},null)])}})}),Ta({},s)}});const BF=ae({...Lt(Vu(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),yk=ve()({name:"VTabsWindow",props:BF(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=ht(vg,null),i=Xe(t,"modelValue"),r=L({get(){var s;return i.value!=null||!a?i.value:(s=a.items.value.find(o=>a.selected.value.includes(o.id)))==null?void 0:s.value},set(s){i.value=s}});return we(()=>{const s=ns.filterProps(t);return x(ns,me({_as:"VTabsWindow"},s,{modelValue:r.value,"onUpdate:modelValue":o=>r.value=o,class:["v-tabs-window",t.class],style:t.style,mandatory:!1,touch:!1}),n)}),{}}}),YF=ae({...Ru()},"VTabsWindowItem"),xk=ve()({name:"VTabsWindowItem",props:YF(),setup(t,e){let{slots:n}=e;return we(()=>{const a=as.filterProps(t);return x(as,me({_as:"VTabsWindowItem"},a,{class:["v-tabs-window-item",t.class],style:t.style}),n)}),{}}});function HF(t){return t?t.map(e=>yu(e)?e:{text:e,value:e}):[]}const jF=ae({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...$m({mandatory:"force",selectedClass:"v-tab-item--selected"}),...Sn(),...dt()},"VTabs"),zF=ve()({name:"VTabs",props:jF(),emits:{"update:modelValue":t=>!0},setup(t,e){let{attrs:n,slots:a}=e;const i=Xe(t,"modelValue"),r=L(()=>HF(t.items)),{densityClasses:s}=Gn(t),{backgroundColorClasses:o,backgroundColorStyles:l}=Ft(ge(t,"bgColor")),{scopeId:c}=bs();return tn({VTab:{color:ge(t,"color"),direction:ge(t,"direction"),stacked:ge(t,"stacked"),fixed:ge(t,"fixedTabs"),sliderColor:ge(t,"sliderColor"),hideSlider:ge(t,"hideSlider")}}),we(()=>{const u=ml.filterProps(t),d=!!(a.window||t.items.length>0);return x(Re,null,[x(ml,me(u,{modelValue:i.value,"onUpdate:modelValue":h=>i.value=h,class:["v-tabs",`v-tabs--${t.direction}`,`v-tabs--align-tabs-${t.alignTabs}`,{"v-tabs--fixed-tabs":t.fixedTabs,"v-tabs--grow":t.grow,"v-tabs--stacked":t.stacked},s.value,o.value,t.class],style:[{"--v-tabs-height":Ne(t.height)},l.value,t.style],role:"tablist",symbol:vg},c,n),{default:()=>{var h;return[((h=a.default)==null?void 0:h.call(a))??r.value.map(f=>{var v;return((v=a.tab)==null?void 0:v.call(a,{item:f}))??x(bk,me(f,{key:f.text,value:f.value}),{default:a[`tab.${f.value}`]?()=>{var m;return(m=a[`tab.${f.value}`])==null?void 0:m.call(a,{item:f})}:void 0})})]}}),d&&x(yk,me({modelValue:i.value,"onUpdate:modelValue":h=>i.value=h,key:"tabs-window"},c),{default:()=>{var h;return[r.value.map(f=>{var v;return((v=a.item)==null?void 0:v.call(a,{item:f}))??x(xk,{value:f.value},{default:()=>{var m;return(m=a[`item.${f.value}`])==null?void 0:m.call(a,{item:f})}})}),(h=a.window)==null?void 0:h.call(a)]}})])}),{}}});const WF=ae({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:t=>!isNaN(parseFloat(t))},maxRows:{type:[Number,String],validator:t=>!isNaN(parseFloat(t))},suffix:String,modelModifiers:Object,...er(),...Fl()},"VTextarea"),$F=ve()({name:"VTextarea",directives:{Intersect:Yl},inheritAttrs:!1,props:WF(),emits:{"click:control":t=>!0,"mousedown:control":t=>!0,"update:focused":t=>!0,"update:modelValue":t=>!0},setup(t,e){let{attrs:n,emit:a,slots:i}=e;const r=Xe(t,"modelValue"),{isFocused:s,focus:o,blur:l}=wi(t),c=L(()=>typeof t.counterValue=="function"?t.counterValue(r.value):(r.value||"").toString().length),u=L(()=>{if(n.maxlength)return n.maxlength;if(!(!t.counter||typeof t.counter!="number"&&typeof t.counter!="string"))return t.counter});function d(I,O){var V,F;!t.autofocus||!I||(F=(V=O[0].target)==null?void 0:V.focus)==null||F.call(V)}const h=xe(),f=xe(),v=De(""),m=xe(),g=L(()=>t.persistentPlaceholder||s.value||t.active);function p(){var I;m.value!==document.activeElement&&((I=m.value)==null||I.focus()),s.value||o()}function y(I){p(),a("click:control",I)}function w(I){a("mousedown:control",I)}function C(I){I.stopPropagation(),p(),wt(()=>{r.value="",xu(t["onClick:clear"],I)})}function k(I){var V;const O=I.target;if(r.value=O.value,(V=t.modelModifiers)!=null&&V.trim){const F=[O.selectionStart,O.selectionEnd];wt(()=>{O.selectionStart=F[0],O.selectionEnd=F[1]})}}const P=xe(),S=xe(Number(t.rows)),A=L(()=>["plain","underlined"].includes(t.variant));on(()=>{t.autoGrow||(S.value=Number(t.rows))});function T(){t.autoGrow&&wt(()=>{if(!P.value||!f.value)return;const I=getComputedStyle(P.value),O=getComputedStyle(f.value.$el),V=parseFloat(I.getPropertyValue("--v-field-padding-top"))+parseFloat(I.getPropertyValue("--v-input-padding-top"))+parseFloat(I.getPropertyValue("--v-field-padding-bottom")),F=P.value.scrollHeight,z=parseFloat(I.lineHeight),W=Math.max(parseFloat(t.rows)*z+V,parseFloat(O.getPropertyValue("--v-input-control-height"))),ne=parseFloat(t.maxRows)*z+V||1/0,ee=en(F??0,W,ne);S.value=Math.floor((ee-V)/z),v.value=Ne(ee)})}fn(T),Oe(r,T),Oe(()=>t.rows,T),Oe(()=>t.maxRows,T),Oe(()=>t.density,T);let E;return Oe(P,I=>{I?(E=new ResizeObserver(T),E.observe(P.value)):E==null||E.disconnect()}),Vn(()=>{E==null||E.disconnect()}),we(()=>{const I=!!(i.counter||t.counter||t.counterValue),O=!!(I||i.details),[V,F]=Ki(n),{modelValue:z,...W}=Un.filterProps(t),ne=wr.filterProps(t);return x(Un,me({ref:h,modelValue:r.value,"onUpdate:modelValue":ee=>r.value=ee,class:["v-textarea v-text-field",{"v-textarea--prefixed":t.prefix,"v-textarea--suffixed":t.suffix,"v-text-field--prefixed":t.prefix,"v-text-field--suffixed":t.suffix,"v-textarea--auto-grow":t.autoGrow,"v-textarea--no-resize":t.noResize||t.autoGrow,"v-input--plain-underlined":A.value},t.class],style:t.style},V,W,{centerAffix:S.value===1&&!A.value,focused:s.value}),{...i,default:ee=>{let{id:J,isDisabled:X,isDirty:Y,isReadonly:se,isValid:q}=ee;return x(wr,me({ref:f,style:{"--v-textarea-control-height":v.value},onClick:y,onMousedown:w,"onClick:clear":C,"onClick:prependInner":t["onClick:prependInner"],"onClick:appendInner":t["onClick:appendInner"]},ne,{id:J.value,active:g.value||Y.value,centerAffix:S.value===1&&!A.value,dirty:Y.value||t.dirty,disabled:X.value,focused:s.value,error:q.value===!1}),{...i,default:oe=>{let{props:{class:U,...le}}=oe;return x(Re,null,[t.prefix&&x("span",{class:"v-text-field__prefix"},[t.prefix]),Yt(x("textarea",me({ref:m,class:U,value:r.value,onInput:k,autofocus:t.autofocus,readonly:se.value,disabled:X.value,placeholder:t.placeholder,rows:t.rows,name:t.name,onFocus:p,onBlur:l},le,F),null),[[ba("intersect"),{handler:d},null,{once:!0}]]),t.autoGrow&&Yt(x("textarea",{class:[U,"v-textarea__sizer"],id:`${le.id}-sizer`,"onUpdate:modelValue":ue=>r.value=ue,ref:P,readonly:!0,"aria-hidden":"true"},null),[[K2,r.value]]),t.suffix&&x("span",{class:"v-text-field__suffix"},[t.suffix])])}})},details:O?ee=>{var J;return x(Re,null,[(J=i.details)==null?void 0:J.call(i,ee),I&&x(Re,null,[x("span",null,null),x(Lu,{active:t.persistentCounter||s.value,value:c.value,max:u.value,disabled:t.disabled},i.counter)])])}:void 0})}),Ta({},h,f,m)}});const XF=ae({withBackground:Boolean,...ze(),...kt(),...dt()},"VThemeProvider"),UF=ve()({name:"VThemeProvider",props:XF(),setup(t,e){let{slots:n}=e;const{themeClasses:a}=Ot(t);return()=>{var i;return t.withBackground?x(t.tag,{class:["v-theme-provider",a.value,t.class],style:t.style},{default:()=>{var r;return[(r=n.default)==null?void 0:r.call(n)]}}):(i=n.default)==null?void 0:i.call(n)}}});const GF=ae({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:Ze,iconColor:String,lineColor:String,...ze(),...an(),...Li(),...Mn()},"VTimelineDivider"),qF=ve()({name:"VTimelineDivider",props:GF(),setup(t,e){let{slots:n}=e;const{sizeClasses:a,sizeStyles:i}=bo(t,"v-timeline-divider__dot"),{backgroundColorStyles:r,backgroundColorClasses:s}=Ft(ge(t,"dotColor")),{roundedClasses:o}=dn(t,"v-timeline-divider__dot"),{elevationClasses:l}=Hn(t),{backgroundColorClasses:c,backgroundColorStyles:u}=Ft(ge(t,"lineColor"));return we(()=>x("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":t.fillDot},t.class],style:t.style},[x("div",{class:["v-timeline-divider__before",c.value],style:u.value},null),!t.hideDot&&x("div",{key:"dot",class:["v-timeline-divider__dot",l.value,o.value,a.value],style:i.value},[x("div",{class:["v-timeline-divider__inner-dot",s.value,o.value],style:r.value},[n.default?x(st,{key:"icon-defaults",disabled:!t.icon,defaults:{VIcon:{color:t.iconColor,icon:t.icon,size:t.size}}},n.default):x(_t,{key:"icon",color:t.iconColor,icon:t.icon,size:t.size},null)])]),x("div",{class:["v-timeline-divider__after",c.value],style:u.value},null)])),{}}}),wk=ae({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:Ze,iconColor:String,lineInset:[Number,String],...ze(),...Cn(),...Mn(),...an(),...Li(),...dt()},"VTimelineItem"),ZF=ve()({name:"VTimelineItem",props:wk(),setup(t,e){let{slots:n}=e;const{dimensionStyles:a}=An(t),i=De(0),r=xe();return Oe(r,s=>{var o;s&&(i.value=((o=s.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:o.getBoundingClientRect().width)??0)},{flush:"post"}),we(()=>{var s,o;return x("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":t.fillDot},t.class],style:[{"--v-timeline-dot-size":Ne(i.value),"--v-timeline-line-inset":t.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${Ne(t.lineInset)})`:Ne(0)},t.style]},[x("div",{class:"v-timeline-item__body",style:a.value},[(s=n.default)==null?void 0:s.call(n)]),x(qF,{ref:r,hideDot:t.hideDot,icon:t.icon,iconColor:t.iconColor,size:t.size,elevation:t.elevation,dotColor:t.dotColor,fillDot:t.fillDot,rounded:t.rounded},{default:n.icon}),t.density!=="compact"&&x("div",{class:"v-timeline-item__opposite"},[!t.hideOpposite&&((o=n.opposite)==null?void 0:o.call(n))])])}),{}}}),KF=ae({align:{type:String,default:"center",validator:t=>["center","start"].includes(t)},direction:{type:String,default:"vertical",validator:t=>["vertical","horizontal"].includes(t)},justify:{type:String,default:"auto",validator:t=>["auto","center"].includes(t)},side:{type:String,validator:t=>t==null||["start","end"].includes(t)},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:t=>["start","end","both"].includes(t)},...Zi(wk({lineInset:0}),["dotColor","fillDot","hideOpposite","iconColor","lineInset","size"]),...ze(),...Sn(),...dt(),...kt()},"VTimeline"),JF=ve()({name:"VTimeline",props:KF(),setup(t,e){let{slots:n}=e;const{themeClasses:a}=Ot(t),{densityClasses:i}=Gn(t),{rtlClasses:r}=On();tn({VTimelineDivider:{lineColor:ge(t,"lineColor")},VTimelineItem:{density:ge(t,"density"),dotColor:ge(t,"dotColor"),fillDot:ge(t,"fillDot"),hideOpposite:ge(t,"hideOpposite"),iconColor:ge(t,"iconColor"),lineColor:ge(t,"lineColor"),lineInset:ge(t,"lineInset"),size:ge(t,"size")}});const s=L(()=>{const l=t.side?t.side:t.density!=="default"?"end":null;return l&&`v-timeline--side-${l}`}),o=L(()=>{const l=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(t.truncateLine){case"both":return l;case"start":return l[0];case"end":return l[1];default:return null}});return we(()=>x(t.tag,{class:["v-timeline",`v-timeline--${t.direction}`,`v-timeline--align-${t.align}`,`v-timeline--justify-${t.justify}`,o.value,{"v-timeline--inset-line":!!t.lineInset},a.value,i.value,s.value,r.value,t.class],style:[{"--v-timeline-line-thickness":Ne(t.lineThickness)},t.style]},n)),{}}}),QF=ae({...ze(),...ii({variant:"text"})},"VToolbarItems"),eB=ve()({name:"VToolbarItems",props:QF(),setup(t,e){let{slots:n}=e;return tn({VBtn:{color:ge(t,"color"),height:"inherit",variant:ge(t,"variant")}}),we(()=>{var a;return x("div",{class:["v-toolbar-items",t.class],style:t.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}});const tB=ae({id:String,text:String,...Lt(Nl({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),kk=ve()({name:"VTooltip",props:tB(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"modelValue"),{scopeId:i}=bs(),r=Yn(),s=L(()=>t.id||`v-tooltip-${r}`),o=xe(),l=L(()=>t.location.split(" ").length>1?t.location:t.location+" center"),c=L(()=>t.origin==="auto"||t.origin==="overlap"||t.origin.split(" ").length>1||t.location.split(" ").length>1?t.origin:t.origin+" center"),u=L(()=>t.transition?t.transition:a.value?"scale-transition":"fade-transition"),d=L(()=>me({"aria-describedby":s.value},t.activatorProps));return we(()=>{const h=vi.filterProps(t);return x(vi,me({ref:o,class:["v-tooltip",t.class],style:t.style,id:s.value},h,{modelValue:a.value,"onUpdate:modelValue":f=>a.value=f,transition:u.value,absolute:!0,location:l.value,origin:c.value,persistent:!0,role:"tooltip",activatorProps:d.value,_disableGlobalStack:!0},i),{activator:n.activator,default:function(){var g;for(var f=arguments.length,v=new Array(f),m=0;m!0},setup(t,e){let{slots:n}=e;const a=Lw(t,"validation");return()=>{var i;return(i=n.default)==null?void 0:i.call(n,a)}}}),aB=Object.freeze(Object.defineProperty({__proto__:null,VAlert:RD,VAlertTitle:Hw,VApp:SD,VAppBar:MD,VAppBarNavIcon:LD,VAppBarTitle:ED,VAutocomplete:_V,VAvatar:ma,VBadge:p1,VBanner:PV,VBannerActions:b1,VBannerText:y1,VBottomNavigation:IV,VBottomSheet:OV,VBreadcrumbs:VV,VBreadcrumbsDivider:w1,VBreadcrumbsItem:k1,VBtn:ct,VBtnGroup:$h,VBtnToggle:KO,VCard:YV,VCardActions:_1,VCardItem:A1,VCardSubtitle:S1,VCardText:P1,VCardTitle:C1,VCarousel:qV,VCarouselItem:KV,VCheckbox:HD,VCheckboxBtn:Ti,VChip:xs,VChipGroup:XD,VClassIcon:Mm,VCode:JV,VCol:wE,VColorPicker:BR,VCombobox:jR,VComponentIcon:Uh,VConfirmEdit:Jh,VContainer:pE,VCounter:Lu,VDataIterator:JR,VDataTable:mN,VDataTableFooter:pl,VDataTableHeaders:is,VDataTableRow:ug,VDataTableRows:rs,VDataTableServer:bN,VDataTableVirtual:vN,VDatePicker:rf,VDatePickerControls:Qh,VDatePickerHeader:ef,VDatePickerMonth:tf,VDatePickerMonths:nf,VDatePickerYears:af,VDefaultsProvider:st,VDialog:hf,VDialogBottomTransition:EE,VDialogTopTransition:DE,VDialogTransition:Iu,VDivider:di,VEmptyState:xN,VExpandTransition:Mu,VExpandXTransition:Rm,VExpansionPanel:kf,VExpansionPanelText:xf,VExpansionPanelTitle:wf,VExpansionPanels:_f,VFab:_N,VFabTransition:LE,VFadeTransition:dl,VField:wr,VFieldLabel:jo,VFileInput:CN,VFooter:PN,VForm:IN,VHover:ON,VIcon:_t,VImg:Gi,VInfiniteScroll:EN,VInput:Un,VItem:RN,VItemGroup:VN,VKbd:NN,VLabel:wo,VLayout:BN,VLayoutItem:HN,VLazy:zN,VLigatureIcon:QO,VList:Qs,VListGroup:vl,VListImg:cV,VListItem:Fa,VListItemAction:f1,VListItemMedia:hV,VListItemSubtitle:a1,VListItemTitle:i1,VListSubheader:r1,VLocaleProvider:$N,VMain:UN,VMenu:ts,VMessages:Iw,VNavigationDrawer:nF,VNoSsr:aF,VOtpInput:rF,VOverlay:vi,VPagination:bf,VParallax:lF,VProgressCircular:xr,VProgressLinear:Su,VRadio:uF,VRadioGroup:hF,VRangeSlider:mF,VRating:vF,VResponsive:cf,VRow:TE,VScaleTransition:Dm,VScrollXReverseTransition:RE,VScrollXTransition:VE,VScrollYReverseTransition:FE,VScrollYTransition:NE,VSelect:Jm,VSelectionControl:kr,VSelectionControlGroup:zw,VSheet:Pi,VSkeletonLoader:xF,VSlideGroup:ml,VSlideGroupItem:wF,VSlideXReverseTransition:YE,VSlideXTransition:BE,VSlideYReverseTransition:HE,VSlideYTransition:Vm,VSlider:pf,VSnackbar:Sf,VSpacer:cw,VSparkline:AF,VSpeedDial:TF,VStepper:EF,VStepperActions:Gc,VStepperHeader:hk,VStepperItem:mk,VStepperWindow:gk,VStepperWindowItem:vk,VSvgIcon:Im,VSwitch:VF,VSystemBar:NF,VTab:bk,VTable:ss,VTabs:zF,VTabsWindow:yk,VTabsWindowItem:xk,VTextField:pi,VTextarea:$F,VThemeProvider:UF,VTimeline:JF,VTimelineItem:ZF,VToolbar:uf,VToolbarItems:eB,VToolbarTitle:zm,VTooltip:kk,VValidation:nB,VVirtualScroll:Du,VWindow:ns,VWindowItem:as},Symbol.toStringTag,{value:"Module"}));function iB(t,e){const n=e.modifiers||{},a=e.value,{once:i,immediate:r,...s}=n,o=!Object.keys(s).length,{handler:l,options:c}=typeof a=="object"?a:{handler:a,options:{attributes:(s==null?void 0:s.attr)??o,characterData:(s==null?void 0:s.char)??o,childList:(s==null?void 0:s.child)??o,subtree:(s==null?void 0:s.sub)??o}},u=new MutationObserver(function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],h=arguments.length>1?arguments[1]:void 0;l==null||l(d,h),i&&_k(t,e)});r&&(l==null||l([],u)),t._mutate=Object(t._mutate),t._mutate[e.instance.$.uid]={observer:u},u.observe(t,c)}function _k(t,e){var n;(n=t._mutate)!=null&&n[e.instance.$.uid]&&(t._mutate[e.instance.$.uid].observer.disconnect(),delete t._mutate[e.instance.$.uid])}const rB={mounted:iB,unmounted:_k};function sB(t,e){var i,r;const n=e.value,a={passive:!((i=e.modifiers)!=null&&i.active)};window.addEventListener("resize",n,a),t._onResize=Object(t._onResize),t._onResize[e.instance.$.uid]={handler:n,options:a},(r=e.modifiers)!=null&&r.quiet||n()}function oB(t,e){var i;if(!((i=t._onResize)!=null&&i[e.instance.$.uid]))return;const{handler:n,options:a}=t._onResize[e.instance.$.uid];window.removeEventListener("resize",n,a),delete t._onResize[e.instance.$.uid]}const lB={mounted:sB,unmounted:oB};function Sk(t,e){const{self:n=!1}=e.modifiers??{},a=e.value,i=typeof a=="object"&&a.options||{passive:!0},r=typeof a=="function"||"handleEvent"in a?a:a.handler,s=n?t:e.arg?document.querySelector(e.arg):window;s&&(s.addEventListener("scroll",r,i),t._onScroll=Object(t._onScroll),t._onScroll[e.instance.$.uid]={handler:r,options:i,target:n?void 0:s})}function Ck(t,e){var r;if(!((r=t._onScroll)!=null&&r[e.instance.$.uid]))return;const{handler:n,options:a,target:i=t}=t._onScroll[e.instance.$.uid];i.removeEventListener("scroll",n,a),delete t._onScroll[e.instance.$.uid]}function cB(t,e){e.value!==e.oldValue&&(Ck(t,e),Sk(t,e))}const uB={mounted:Sk,unmounted:Ck,updated:cB};function dB(t,e){const n=typeof t=="string"?zn(t):t,a=hB(n,e);return{mounted:a,updated:a,unmounted(i){Ly(null,i)}}}function hB(t,e){return function(n,a,i){var d,h,f;const r=typeof e=="function"?e(a):e,s=((d=a.value)==null?void 0:d.text)??a.value??(r==null?void 0:r.text),o=yu(a.value)?a.value:{},l=()=>s??n.textContent,c=(i.ctx===a.instance.$?(h=fB(i,a.instance.$))==null?void 0:h.provides:(f=i.ctx)==null?void 0:f.provides)??a.instance.$.provides,u=bi(t,me(r,o),l);u.appContext=Object.assign(Object.create(null),a.instance.$.appContext,{provides:c}),Ly(u,n)}}function fB(t,e){const n=new Set,a=r=>{var s,o;for(const l of r){if(!l)continue;if(l===t||l.el&&t.el&&l.el===t.el)return!0;n.add(l);let c;if(l.suspense?c=a([l.ssContent]):Array.isArray(l.children)?c=a(l.children):(s=l.component)!=null&&s.vnode&&(c=a([(o=l.component)==null?void 0:o.subTree])),c)return c;n.delete(l)}return!1};if(!a([e.subTree]))return e;const i=Array.from(n).reverse();for(const r of i)if(r.component)return r.component;return e}const mB=dB(kk,t=>{var e;return{activator:"parent",location:(e=t.arg)==null?void 0:e.replace("-"," "),text:typeof t.value=="boolean"?void 0:t.value}}),gB=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:Aw,Intersect:Yl,Mutate:rB,Resize:lB,Ripple:Qi,Scroll:uB,Tooltip:mB,Touch:Qm},Symbol.toStringTag,{value:"Module"}));const vB=ae({allDay:Boolean,interval:Object,intervalDivisions:{type:Number,required:!0},intervalDuration:{type:Number,required:!0},intervalHeight:{type:Number,required:!0},event:Object},"VCalendarIntervalEvent"),Cf=ve()({name:"VCalendarIntervalEvent",props:vB(),setup(t){const e=Ei(),n=()=>{var a,i,r,s;if(!((a=t.event)!=null&&a.first)&&!((i=t.event)!=null&&i.last)||e.isEqual((r=t.event)==null?void 0:r.start,(s=t.interval)==null?void 0:s.start))return{height:"100%",margin:Ne(0)};{const{height:o,margin:l}=Array.from({length:t.intervalDivisions},c=>c*(t.intervalDuration/t.intervalDivisions)).reduce((c,u,d)=>{var h,f;return e.isBefore(e.addMinutes((h=t.interval)==null?void 0:h.start,u),(f=t.event)==null?void 0:f.start)?{height:Ne(t.intervalHeight/t.intervalDivisions*d),margin:Ne(t.intervalHeight/t.intervalDivisions*d)}:{height:c.height,margin:c.margin}},{height:"",margin:""});return{height:o,margin:l}}};return we(()=>{var a,i,r,s,o;return x(Pi,{height:n().height,density:"comfortable",style:`margin-top: ${n().margin}`,class:"v-calendar-internal-event",color:((a=t.event)==null?void 0:a.color)??void 0,rounded:(i=t.event)!=null&&i.first&&((r=t.event)!=null&&r.last)?!0:(s=t.event)!=null&&s.first?"t":(o=t.event)!=null&&o.last?"b":!1},{default:()=>{var l,c;return[(l=t.event)!=null&&l.first?(c=t.event)==null?void 0:c.title:""]}})}),{}}}),Ak=ae({day:{type:Object,default:()=>({})},dayIndex:Number,events:Array,intervalDivisions:{type:Number,default:2},intervalDuration:{type:Number,default:60},intervalHeight:{type:Number,default:48},intervalFormat:{type:[String,Function],default:"fullTime12h"},intervalStart:{type:Number,default:0}},"VCalendarInterval"),Af=ve()({name:"VCalendarInterval",props:{index:{type:Number,required:!0},...Ak()},setup(t,e){const n=Ei(),a=L(()=>{const i=n.addMinutes(n.startOfDay(t.day.date),t.intervalDuration*(t.index+t.intervalStart)),r=n.addMinutes(n.startOfDay(t.day.date),t.intervalDuration*(t.index+t.intervalStart+1)-1);return{...t.day,label:n.format(i,"fullTime24h"),start:i,end:r,events:t.events?t.events.filter(s=>!s.allDay&&(n.isEqual(i,s.start)||n.isWithinRange(s.start,[i,r])||n.isWithinRange(i,[s.start,s.end])||n.isEqual(r,s.end))).map(s=>({...s,first:n.isEqual(i,s.start)||n.isWithinRange(s.start,[i,r]),last:n.isEqual(r,s.end)||n.isWithinRange(s.end,[i,r])})):[]}});return we(()=>{var i,r;return t.dayIndex===0?x("div",{class:"v-calendar-day__row-with-label",style:`height: ${Ne(t.intervalHeight)}`},[x("div",{class:"v-calendar-day__row-label"},[x("slot",{name:"intervalFormat",interval:a.value},[t.index?t.intervalFormat?typeof t.intervalFormat=="string"?n.format(a.value.start,"hours12h"):t.intervalFormat(a.value):a.value.label:""])]),x("div",{class:"v-calendar-day__row-hairline"},null),x("div",{class:["v-calendar-day__row-content",a.value.events.some(s=>!s.last)?"v-calendar-day__row-content-through":""]},[x("slot",{name:"intervalBody",interval:a.value},[(i=a.value.events)==null?void 0:i.map(s=>x(Cf,{event:s,interval:a.value,intervalDivisions:t.intervalDivisions,intervalDuration:t.intervalDuration,intervalHeight:t.intervalHeight},null))])])]):x("div",{class:"v-calendar-day__row-without-label",style:`height: ${Ne(t.intervalHeight)}`},[x("div",{class:["v-calendar-day__row-content",a.value.events.some(s=>!s.last)?"v-calendar-day__row-content-through":""]},[x("slot",{name:"intervalBody",interval:a.value},[(r=a.value.events)==null?void 0:r.filter(s=>!s.allDay).map(s=>x(Cf,{event:s,interval:a.value,intervalDivisions:t.intervalDivisions,intervalDuration:t.intervalDuration,intervalHeight:t.intervalHeight},null))])])])}),{interval:a}}}),Pk=ae({hideDayHeader:Boolean,intervals:{type:Number,default:24},...Ak()},"VCalendarDay"),Ic=ve()({name:"VCalendarDay",props:Pk(),setup(t){const e=Ei(),n=L(()=>[...Array.from({length:t.intervals},(a,i)=>i).filter((a,i)=>t.intervalDuration*(i+t.intervalStart)<1440)]);return we(()=>{const a=Af.filterProps(t);return x("div",{class:"v-calendar-day__container"},[!t.hideDayHeader&&x("div",{key:"calender-week-name",class:"v-calendar-weekly__head-weekday"},[e.format(t.day.date,"weekdayShort"),x("div",null,[x(ct,{icon:!0,text:e.format(t.day.date,"dayOfMonth"),variant:"text"},null)])]),n.value.map((i,r)=>x(Af,me({index:r},a),null))])}),{intervals:n}}});const Tk=ae({nextIcon:{type:String,default:"$next"},prevIcon:{type:String,default:"$prev"},title:String,text:{type:String,default:"$vuetify.calendar.today"},viewMode:{type:String,default:"month"}},"VCalendarHeader"),Pf=ve()({name:"VCalendarHeader",props:Tk(),emits:{"click:next":()=>!0,"click:prev":()=>!0,"click:toToday":()=>!0},setup(t,e){let{emit:n}=e;const{t:a}=$t();function i(){n("click:prev")}function r(){n("click:next")}function s(){n("click:toToday")}return we(()=>x("div",{class:"v-calendar-header"},[t.text&&x(ct,{key:"today",class:"v-calendar-header__today",text:a(t.text),variant:"outlined",onClick:s},null),x(ct,{density:"comfortable",icon:t.prevIcon,variant:"text",onClick:i},null),x(ct,{density:"comfortable",icon:t.nextIcon,variant:"text",onClick:r},null),x("div",{class:"v-calendar-header__title"},[t.title])])),{}}});const pB=ae({allDay:Boolean,day:Object,event:Object},"VCalendarEvent"),xb=ve()({name:"VCalendarEvent",props:pB(),setup(t){return we(()=>x(xs,{color:t.allDay?"primary":void 0,density:"comfortable",label:t.allDay,width:"100%"},{default:()=>{var e,n;return[x(p1,{inline:!0,dot:!0,color:(e=t.event)==null?void 0:e.color},null),(n=t.event)==null?void 0:n.title]}})),{}}}),bB=ae({active:Boolean,color:String,day:Object,disabled:Boolean,events:Array,title:[Number,String]},"VCalendarMonthDay"),Ik=ve()({name:"VCalendarMonthDay",props:bB(),setup(t,e){let{emit:n,slots:a}=e;return we(()=>{var r,s,o,l,c,u,d,h,f,v,m;const i=!!(t.title||(r=a.title)!=null&&r.call(a,{title:t.title}));return x("div",{class:["v-calendar-month__day"]},[!((s=t.day)!=null&&s.isHidden)&&i&&x("div",{key:"title",class:"v-calendar-weekly__day-label"},[((o=a.title)==null?void 0:o.call(a,{title:t.title}))??x(ct,{class:(l=t.day)!=null&&l.isToday?"v-calendar-weekly__day-label__today":void 0,color:t.color,disabled:t.disabled,icon:!0,size:"x-small",variant:(c=t.day)!=null&&c.isToday?void 0:"flat"},{default:()=>[t.title]})]),!((u=t.day)!=null&&u.isHidden)&&x("div",{key:"content",class:"v-calendar-weekly__day-content"},[((d=a.content)==null?void 0:d.call(a))??x("div",null,[x("div",{class:"v-calendar-weekly__day-alldayevents-container"},[(h=t.events)==null?void 0:h.filter(g=>g.allDay).map(g=>a.event?a.event({day:t.day,allDay:!0,event:g}):x(xb,{day:t.day,event:g,allDay:!0},null))]),x("div",{class:"v-calendar-weekly__day-events-container"},[(f=t.events)==null?void 0:f.filter(g=>!g.allDay).map(g=>a.event?a.event({day:t.day,event:g,allDay:!1}):x(xb,{day:t.day,event:g},null))])])]),!((v=t.day)!=null&&v.isHidden)&&((m=a.default)==null?void 0:m.call(a))])}),{}}}),yB=ae({hideHeader:Boolean,hideWeekNumber:Boolean,...dw(),...Pk(),...Tk()},"VCalender"),xB=ve()({name:"VCalendar",props:yB(),emits:{next:null,prev:null,"update:modelValue":null},setup(t,e){let{emit:n,slots:a}=e;const i=Ei(),{daysInMonth:r,daysInWeek:s,genDays:o,model:l,displayValue:c,weekNumbers:u,weekDays:d}=hw(t),h=i.getWeekdays();function f(){t.viewMode==="month"&&(l.value=[i.addMonths(c.value,1)]),t.viewMode==="week"&&(l.value=[i.addDays(c.value,7)]),t.viewMode==="day"&&(l.value=[i.addDays(c.value,1)])}function v(){t.viewMode==="month"&&(l.value=[i.addMonths(c.value,-1)]),t.viewMode==="week"&&(l.value=[i.addDays(c.value,-7)]),t.viewMode==="day"&&(l.value=[i.addDays(c.value,-1)])}function m(){l.value=[i.date()]}const g=L(()=>i.format(c.value,"monthAndYear"));return we(()=>{var w;const p=Ic.filterProps(t),y=Pf.filterProps(t);return x("div",{class:["v-calendar",{"v-calendar-monthly":t.viewMode==="month","v-calendar-weekly":t.viewMode==="week","v-calendar-day":t.viewMode==="day"}]},[x("div",null,[!t.hideHeader&&(a.header?a.header({title:g.value}):x(Pf,me({key:"calendar-header"},y,{title:g.value,"onClick:next":f,"onClick:prev":v,"onClick:toToday":m}),null))]),x("div",{class:["v-calendar__container",`days__${d.value.length}`]},[t.viewMode==="month"&&!t.hideDayHeader&&x("div",{class:["v-calendar-weekly__head",`days__${d.value.length}`,...t.hideWeekNumber?[]:["v-calendar-weekly__head-weeknumbers"]],key:"calenderWeeklyHead"},[t.hideWeekNumber?"":x("div",{key:"weekNumber0",class:"v-calendar-weekly__head-weeknumber"},null),d.value.map(C=>x("div",{class:`v-calendar-weekly__head-weekday${t.hideWeekNumber?"":"-with-weeknumber"}`},[h[C]]))]),t.viewMode==="month"&&x("div",{key:"VCalendarMonth",class:["v-calendar-month__days",`days${t.hideWeekNumber?"":"-with-weeknumbers"}__${d.value.length}`,...t.hideWeekNumber?[]:["v-calendar-month__weeknumbers"]]},[sO(r.value,d.value.length).map((C,k)=>[t.hideWeekNumber?"":x("div",{class:"v-calendar-month__weeknumber"},[u.value[k]]),C.map(P=>{var S;return x(Ik,{color:i.isSameDay(i.date(),P.date)?"primary":void 0,day:P,title:P?i.format(P.date,"dayOfMonth"):"NaN",events:(S=t.events)==null?void 0:S.filter(A=>i.isSameDay(P.date,A.start)||i.isSameDay(P.date,A.end))},{event:a.event})})])]),t.viewMode==="week"&&s.value.map((C,k)=>{var P;return x(Ic,me(p,{day:C,dayIndex:k,events:(P=t.events)==null?void 0:P.filter(S=>i.isSameDay(S.start,C.date)||i.isSameDay(S.end,C.date))}),null)}),t.viewMode==="day"&&x(Ic,me(p,{day:o([c.value],i.date())[0],dayIndex:0,events:(w=t.events)==null?void 0:w.filter(C=>i.isSameDay(C.start,o([c.value],i.date())[0].date)||i.isSameDay(C.end,o([c.value],i.date())[0].date))}),null)])])}),{daysInMonth:r,daysInWeek:s,genDays:o}}});const wB=ae({clearable:Boolean,file:{type:Object,default:null},fileIcon:{type:String,default:"mdi-file-document"},showSize:Boolean,...Gm({border:!0,rounded:!0,lines:"two"})},"VFileUploadItem"),Mk=ve()({name:"VFileUploadItem",props:wB(),emits:{"click:remove":()=>!0,click:t=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=xe(),r=L(()=>typeof t.showSize!="boolean"?t.showSize:void 0);function s(){n("click:remove")}on(()=>{var o;i.value=(o=t.file)!=null&&o.type.startsWith("image")?URL.createObjectURL(t.file):void 0}),we(()=>{var l,c,u;const o=Fa.filterProps(t);return x(Fa,me(o,{title:t.title??((l=t.file)==null?void 0:l.name),subtitle:t.showSize?Yh((c=t.file)==null?void 0:c.size,r.value):(u=t.file)==null?void 0:u.type,class:"v-file-upload-item"}),{...a,prepend:d=>x(Re,null,[a.prepend?x(st,{defaults:{VAvatar:{image:i.value,icon:i.value?void 0:t.fileIcon,rounded:!0}}},{default:()=>{var h;return[((h=a.prepend)==null?void 0:h.call(a,d))??x(ma,null,null)]}}):x(ma,{icon:t.fileIcon,image:i.value,rounded:!0},null)]),append:d=>{var h;return x(Re,null,[t.clearable&&x(Re,null,[a.clear?x(st,{defaults:{VBtn:{icon:"$clear",density:"comfortable",variant:"text"}}},{default:()=>{var f;return[((f=a.clear)==null?void 0:f.call(a,{...d,props:{onClick:s}}))??x(ct,null,null)]}}):x(ct,{icon:"$clear",density:"comfortable",variant:"text",onClick:s},null)]),(h=a.append)==null?void 0:h.call(a,d)])}})})}}),kB=ae({browseText:{type:String,default:"$vuetify.fileUpload.browse"},dividerText:{type:String,default:"$vuetify.fileUpload.divider"},title:{type:String,default:"$vuetify.fileUpload.title"},subtitle:String,icon:{type:Ze,default:"$upload"},modelValue:{type:[Array,Object],default:null,validator:t=>Gt(t).every(e=>e!=null&&typeof e=="object")},clearable:Boolean,disabled:Boolean,hideBrowse:Boolean,multiple:Boolean,scrim:{type:[Boolean,String],default:!0},showSize:Boolean,name:String,...Ou(),...Sn(),...Zi(s1({length:150}),["length","thickness","opacity"]),...Rl()},"VFileUpload"),_B=ve()({name:"VFileUpload",inheritAttrs:!1,props:kB(),emits:{"update:modelValue":t=>!0},setup(t,e){let{attrs:n,slots:a}=e;const{t:i}=$t(),{densityClasses:r}=Gn(t),s=Xe(t,"modelValue",t.modelValue,m=>Gt(m),m=>t.multiple||Array.isArray(t.modelValue)?m:m[0]),o=De(!1),l=xe(null),c=xe(null);fn(()=>{var m,g;(m=l.value)==null||m.$el.addEventListener("dragover",u),(g=l.value)==null||g.$el.addEventListener("drop",h)}),Zf(()=>{var m,g;(m=l.value)==null||m.$el.removeEventListener("dragover",u),(g=l.value)==null||g.$el.removeEventListener("drop",h)});function u(m){m.preventDefault(),m.stopImmediatePropagation(),o.value=!0}function d(m){m.preventDefault(),o.value=!1}function h(m){var y;m.preventDefault(),m.stopImmediatePropagation(),o.value=!1;const g=Array.from(((y=m.dataTransfer)==null?void 0:y.files)??[]);if(!g.length)return;if(!t.multiple){s.value=[g[0]];return}const p=s.value.slice();for(const w of g)p.some(C=>C.name===w.name)||p.push(w);s.value=p}function f(){var m;(m=c.value)==null||m.click()}function v(m){const g=s.value.filter((p,y)=>y!==m);s.value=g,!(g.length>0||!c.value)&&(c.value.value="")}we(()=>{const m=!!(a.title||t.title),g=!!(a.icon||t.icon),p=!!(!t.hideBrowse&&(a.browse||t.density==="default")),y=Pi.filterProps(t),w=di.filterProps(t),[C,k]=Ki(n),P=x("input",me({ref:c,type:"file",disabled:t.disabled,multiple:t.multiple,name:t.name,onChange:S=>{if(!S.target)return;const A=S.target;s.value=[...A.files??[]]}},k),null);return x(Re,null,[x(Pi,me({ref:l},y,{class:["v-file-upload",{"v-file-upload--clickable":!p,"v-file-upload--disabled":t.disabled,"v-file-upload--dragging":o.value},r.value],onDragleave:d,onDragover:u,onDrop:h,onClick:p?void 0:f},C),{default:()=>{var S,A,T;return[g&&x("div",{key:"icon",class:"v-file-upload-icon"},[a.icon?x(st,{key:"icon-defaults",defaults:{VIcon:{icon:t.icon}}},{default:()=>[a.icon()]}):x(_t,{key:"icon-icon",icon:t.icon},null)]),m&&x("div",{key:"title",class:"v-file-upload-title"},[((S=a.title)==null?void 0:S.call(a))??i(t.title)]),t.density==="default"&&x(Re,null,[x("div",{key:"upload-divider",class:"v-file-upload-divider"},[((A=a.divider)==null?void 0:A.call(a))??x(di,w,{default:()=>[i(t.dividerText)]})]),p&&x(Re,null,[a.browse?x(st,{defaults:{VBtn:{readonly:t.disabled,size:"large",text:i(t.browseText),variant:"tonal"}}},{default:()=>[a.browse({props:{onClick:f}})]}):x(ct,{readonly:t.disabled,size:"large",text:i(t.browseText),variant:"tonal",onClick:f},null)]),t.subtitle&&x("div",{class:"v-file-upload-subtitle"},[t.subtitle])]),x(vi,{"model-value":o.value,contained:!0,scrim:t.scrim},null),((T=a.input)==null?void 0:T.call(a,{inputNode:P}))??P]}}),s.value.length>0&&x("div",{class:"v-file-upload-items"},[s.value.map((S,A)=>{const T={file:S,props:{"onClick:remove":()=>v(A)}};return x(st,{key:A,defaults:{VFileUploadItem:{file:S,clearable:t.clearable,disabled:t.disabled,showSize:t.showSize}}},{default:()=>{var E;return[((E=a.item)==null?void 0:E.call(a,T))??x(Mk,{key:A,"onClick:remove":()=>v(A)},a)]}})})])])})}});const SB=50,CB=500;function AB(t){let{toggleUpDown:e}=t,n=-1,a=-1;Bn(r);function i(o){r(),s(o),n=window.setTimeout(()=>{a=window.setInterval(()=>s(o),SB)},CB)}function r(){window.clearTimeout(n),window.clearInterval(a)}function s(o){e(o==="up")}return{holdStart:i,holdStop:r}}const PB=ae({controlVariant:{type:String,default:"default"},inset:Boolean,hideInput:Boolean,modelValue:{type:Number,default:null},min:{type:Number,default:Number.MIN_SAFE_INTEGER},max:{type:Number,default:Number.MAX_SAFE_INTEGER},step:{type:Number,default:1},precision:{type:Number,default:0},...Lt(_o(),["modelValue","validationValue"])},"VNumberInput"),TB=ve()({name:"VNumberInput",props:{...PB()},emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=xe(),{holdStart:i,holdStop:r}=AB({toggleUpDown:T}),s=Bl(t),o=L(()=>s.isDisabled.value||s.isReadonly.value),{isFocused:l,focus:c,blur:u}=wi(t);function d(Y){let se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t.precision;const q=se==null?String(Y):Y.toFixed(se);return l.value?Number(q).toString():q}const h=Xe(t,"modelValue",null,Y=>Y??null,Y=>Y==null?Y??null:en(Number(Y),t.min,t.max)),f=De(null);on(()=>{l.value&&!o.value||(h.value==null?f.value=null:isNaN(h.value)||(f.value=d(h.value)))});const v=L({get:()=>f.value,set(Y){Y===null||Y===""?(h.value=null,f.value=null):!isNaN(Number(Y))&&Number(Y)<=t.max&&Number(Y)>=t.min&&(h.value=Number(Y),f.value=Y)}}),m=L(()=>o.value?!1:(h.value??0)+t.step<=t.max),g=L(()=>o.value?!1:(h.value??0)-t.step>=t.min),p=L(()=>t.hideInput?"stacked":t.controlVariant),y=L(()=>p.value==="split"?"$plus":"$collapse"),w=L(()=>p.value==="split"?"$minus":"$expand"),C=L(()=>p.value==="split"?"default":"small"),k=L(()=>p.value==="stacked"?"auto":"100%"),P=L(()=>({props:{onClick:O,onPointerup:V,onPointerdown:F}})),S=L(()=>({props:{onClick:O,onPointerup:V,onPointerdown:z}}));Oe(()=>t.precision,()=>ne()),fn(()=>{W()});function A(Y){if(Y==null)return 0;const se=Y.toString(),q=se.indexOf(".");return~q?se.length-q:0}function T(){let Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(o.value)return;if(h.value==null){v.value=d(en(0,t.min,t.max));return}let se=Math.max(A(h.value),A(t.step));t.precision!=null&&(se=Math.max(se,t.precision)),Y?m.value&&(v.value=d(h.value+t.step,se)):g.value&&(v.value=d(h.value-t.step,se))}function E(Y){var le,ue,pe,$;if(!Y.data)return;const se=(le=Y.target)==null?void 0:le.value,q=(ue=Y.target)==null?void 0:ue.selectionStart,oe=(pe=Y.target)==null?void 0:pe.selectionEnd,U=se?se.slice(0,q)+Y.data+se.slice(oe):Y.data;/^-?(\d+(\.\d*)?|(\.\d+)|\d*|\.)$/.test(U)||Y.preventDefault(),t.precision!=null&&((($=U.split(".")[1])==null?void 0:$.length)>t.precision&&Y.preventDefault(),t.precision===0&&U.includes(".")&&Y.preventDefault())}async function I(Y){["Enter","ArrowLeft","ArrowRight","Backspace","Delete","Tab"].includes(Y.key)||Y.ctrlKey||["ArrowDown","ArrowUp"].includes(Y.key)&&(Y.preventDefault(),W(),await wt(),Y.key==="ArrowDown"?T(!1):T())}function O(Y){Y.stopPropagation()}function V(Y){const se=Y.currentTarget;se==null||se.releasePointerCapture(Y.pointerId),Y.preventDefault(),Y.stopPropagation(),r()}function F(Y){const se=Y.currentTarget;se==null||se.setPointerCapture(Y.pointerId),Y.preventDefault(),Y.stopPropagation(),i("up")}function z(Y){const se=Y.currentTarget;se==null||se.setPointerCapture(Y.pointerId),Y.preventDefault(),Y.stopPropagation(),i("down")}function W(){if(o.value||!a.value)return;const Y=a.value.value;Y&&!isNaN(Number(Y))?v.value=d(en(Number(Y),t.min,t.max)):v.value=null}function ne(){if(!o.value){if(h.value===null||isNaN(h.value)){v.value=null;return}v.value=t.precision==null?String(h.value):h.value.toFixed(t.precision)}}function ee(){if(!o.value){if(h.value===null||isNaN(h.value)){v.value=null;return}v.value=h.value.toString()}}function J(){c(),ee()}function X(){u(),W()}return we(()=>{const{modelValue:Y,...se}=pi.filterProps(t);function q(){return n.increment?x(st,{key:"increment-defaults",defaults:{VBtn:{disabled:!m.value,flat:!0,height:k.value,size:C.value,icon:y.value}}},{default:()=>[n.increment(P.value)]}):x(ct,{disabled:!m.value,flat:!0,key:"increment-btn",height:k.value,"data-testid":"increment","aria-hidden":"true",icon:y.value,onClick:O,onPointerup:V,onPointerdown:F,size:C.value,tabindex:"-1"},null)}function oe(){return n.decrement?x(st,{key:"decrement-defaults",defaults:{VBtn:{disabled:!g.value,flat:!0,height:k.value,size:C.value,icon:w.value}}},{default:()=>[n.decrement(S.value)]}):x(ct,{disabled:!g.value,flat:!0,key:"decrement-btn",height:k.value,"data-testid":"decrement","aria-hidden":"true",icon:w.value,size:C.value,tabindex:"-1",onClick:O,onPointerup:V,onPointerdown:z},null)}function U(){return x("div",{class:"v-number-input__control"},[oe(),x(di,{vertical:p.value!=="stacked"},null),q()])}function le(){return!t.hideInput&&!t.inset?x(di,{vertical:!0},null):void 0}const ue=p.value==="split"?x("div",{class:"v-number-input__control"},[x(di,{vertical:!0},null),q()]):t.reverse||p.value==="hidden"?void 0:x(Re,null,[le(),U()]),pe=n["append-inner"]||ue,$=p.value==="split"?x("div",{class:"v-number-input__control"},[oe(),x(di,{vertical:!0},null)]):t.reverse&&p.value!=="hidden"?x(Re,null,[U(),le()]):void 0,Z=n["prepend-inner"]||$;return x(pi,me({ref:a,modelValue:v.value,"onUpdate:modelValue":Q=>v.value=Q,validationValue:h.value,onBeforeinput:E,onFocus:J,onBlur:X,onKeydown:I,class:["v-number-input",{"v-number-input--default":p.value==="default","v-number-input--hide-input":t.hideInput,"v-number-input--inset":t.inset,"v-number-input--reverse":t.reverse,"v-number-input--split":p.value==="split","v-number-input--stacked":p.value==="stacked"},t.class]},se,{style:t.style,inputmode:"decimal"}),{...n,"append-inner":pe?function(){var be;for(var Q=arguments.length,he=new Array(Q),te=0;te!0,"click:next":()=>!0},setup(t,e){let{emit:n,slots:a}=e;function i(){n("click:prev")}function r(){n("click:next")}return we(()=>{const s=Gc.filterProps(t);return x(Gc,me({class:"v-stepper-vertical-actions"},s,{"onClick:prev":i,"onClick:next":r}),a)}),{}}}),MB=ae({hideActions:Boolean,...fk(),...Lt(fg({expandIcon:"",collapseIcon:""}),["hideActions"])},"VStepperVerticalItem"),Lk=ve()({name:"VStepperVerticalItem",props:MB(),emits:{"click:next":()=>!0,"click:prev":()=>!0,"click:finish":()=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=xe(),r=L(()=>isNaN(parseInt(t.value))?t.value:Number(t.value)),s=L(()=>{var y;return(y=i.value)==null?void 0:y.groupItem}),o=L(()=>{var y;return((y=s.value)==null?void 0:y.isSelected.value)??!1}),l=L(()=>o.value?t.rules.every(y=>y()===!0):null),c=L(()=>!t.disabled&&t.editable),u=L(()=>t.error||o.value&&!l.value),d=L(()=>t.complete||t.rules.length>0&&l.value===!0),h=L(()=>{var y;return t.disabled?t.disabled:(y=s.value)!=null&&y.isFirst.value?"prev":!1}),f=L(()=>{var y;return u.value?t.errorIcon:d.value?t.completeIcon:(y=s.value)!=null&&y.isSelected.value&&t.editable?t.editIcon:t.icon}),v=L(()=>({canEdit:c.value,hasError:u.value,hasCompleted:d.value,title:t.title,subtitle:t.subtitle,step:r.value})),m=L(()=>({...v.value,prev:p,next:g}));function g(){var y;n("click:next"),!((y=s.value)!=null&&y.isLast.value)&&s.value.group.next()}function p(){n("click:prev"),s.value.group.prev()}return we(()=>{var k;const y=(d.value||((k=s.value)==null?void 0:k.isSelected.value))&&!u.value&&!t.disabled,w=!t.hideActions||!!a.actions,C=kf.filterProps(t);return x(kf,me({_as:"VStepperVerticalItem",ref:i},C,{class:["v-stepper-vertical-item",{"v-stepper-vertical-item--complete":d.value,"v-stepper-vertical-item--disabled":t.disabled,"v-stepper-vertical-item--editable":c.value,"v-stepper-vertical-item--error":u.value},t.class],readonly:!t.editable,style:t.style,color:"","hide-actions":!1,value:r.value}),{title:()=>{var P,S;return x(Re,null,[x(ma,{key:"stepper-avatar",class:"v-stepper-vertical-item__avatar",color:y?t.color:void 0,size:24,start:!0},{default:()=>{var A;return[((A=a.icon)==null?void 0:A.call(a,v.value))??(f.value?x(_t,{icon:f.value},null):r.value)]}}),x("div",null,[x("div",{class:"v-stepper-vertical-item__title"},[((P=a.title)==null?void 0:P.call(a,v.value))??t.title]),x("div",{class:"v-stepper-vertical-item__subtitle"},[((S=a.subtitle)==null?void 0:S.call(a,v.value))??t.subtitle])])])},text:()=>{var P,S;return x(Re,null,[((P=a.default)==null?void 0:P.call(a,v.value))??t.text,w&&x(st,{defaults:{VStepperVerticalActions:{disabled:h.value,finish:(S=s.value)==null?void 0:S.isLast.value}}},{default:()=>{var A;return[((A=a.actions)==null?void 0:A.call(a,m.value))??x(Ok,{"onClick:next":g,"onClick:prev":p},{prev:a.prev?()=>{var T;return(T=a.prev)==null?void 0:T.call(a,m.value)}:void 0,next:a.next?()=>{var T;return(T=a.next)==null?void 0:T.call(a,m.value)}:void 0})]}})])}})}),{}}}),OB=ae({prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"},...pk(),...Lt(sk({mandatory:"force",variant:"accordion"}),["static"])},"VStepperVertical"),LB=ve()({name:"VStepperVertical",props:OB(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=xe(),{color:i,eager:r,editable:s,prevText:o,nextText:l,hideActions:c}=ai(t),u=Xe(t,"modelValue"),d=L(()=>t.items.map((h,f)=>{const v=vn(h,t.itemTitle,h),m=vn(h,t.itemValue,f+1);return{title:v,value:m,raw:h}}));return tn({VStepperVerticalItem:{color:i,eager:r,editable:s,prevText:o,nextText:l,hideActions:c,static:!0},VStepperActions:{color:i}}),we(()=>{const h=_f.filterProps(t);return x(_f,me(h,{modelValue:u.value,"onUpdate:modelValue":f=>u.value=f,ref:a,class:["v-stepper",{"v-stepper--alt-labels":t.altLabels,"v-stepper--flat":t.flat,"v-stepper--non-linear":t.nonLinear,"v-stepper--mobile":t.mobile},t.class],style:t.style}),{...n,default:f=>{var g;let{prev:v,next:m}=f;return x(Re,null,[d.value.map(p=>{let{raw:y,...w}=p;return x(Lk,w,{...n,default:n[`item.${w.value}`]})}),(g=n.default)==null?void 0:g.call(n,{prev:v,next:m,step:u.value})])}})}),{}}});const EB=ve()({name:"VPullToRefresh",props:{disabled:Boolean,pullDownThreshold:{type:Number,default:64}},emits:{load:t=>!0},setup(t,e){let{slots:n,emit:a}=e,i=0,r=[];const s=De(0),o=xe(),l=De(!1),c=De(!1),u=De(!1),d=L(()=>s.value>=t.pullDownThreshold&&!l.value),h=L(()=>en(s.value,0,t.pullDownThreshold));function f(g){l.value||t.disabled||(u.value=!0,i="clientY"in g?g.clientY:g.touches[0].clientY)}function v(g){if(l.value||!u.value||t.disabled)return;const p="clientY"in g?g.clientY:g.touches[0].clientY;r.length&&!r[0].scrollTop&&(s.value=p-i)}function m(g){l.value||t.disabled||(u.value=!1,d.value?(a("load",{done:function(){l.value&&(s.value=0,l.value=!1)}}),l.value=!0):s.value=0)}fn(()=>{r=sl(o.value)}),Oe([h,l],()=>{if(r.length){const g=h.value&&!l.value;r.forEach(p=>p.style.overflow=g?"hidden":"auto")}}),Oe(h,(g,p)=>{c.value=g{var g;return x("div",{class:["v-pull-to-refresh"],onTouchstart:f,onTouchmove:v,onTouchend:m,onMousedown:f,onMouseup:m,onMouseleave:m,onMousemove:v,ref:o},[x("div",{class:["v-pull-to-refresh__pull-down",{"v-pull-to-refresh__pull-down--touching":u.value}],style:{top:Ne(-1*t.pullDownThreshold+h.value),height:Ne(t.pullDownThreshold)}},[n.pullDownPanel?n.pullDownPanel({canRefresh:d.value,goingUp:c.value,refreshing:l.value}):x("div",{class:["v-pull-to-refresh__pull-down-default"]},[l.value?x(xr,{indeterminate:!0,active:!1},null):x(_t,{icon:d.value||c.value?"$sortAsc":"$sortDesc"},null)])]),x("div",{class:["v-pull-to-refresh__scroll-container",{"v-pull-to-refresh__scroll-container--touching":u.value}],style:{top:Ne(h.value)}},[(g=n.default)==null?void 0:g.call(n)])])})}}),DB=ae({closable:[Boolean,String],closeText:{type:String,default:"$vuetify.dismiss"},modelValue:{type:Array,default:()=>[]},...Lt(lk(),["modelValue"])},"VSnackbarQueue"),VB=ve()({name:"VSnackbarQueue",props:DB(),emits:{"update:modelValue":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const{t:i}=$t(),r=De(!1),s=De(!1),o=De();Oe(()=>t.modelValue.length,(h,f)=>{!s.value&&h>f&&c()}),Oe(r,h=>{h&&(s.value=!0)});function l(){t.modelValue.length?c():(o.value=void 0,s.value=!1)}function c(){const[h,...f]=t.modelValue;n("update:modelValue",f),o.value=typeof h=="string"?{text:h}:h,wt(()=>{r.value=!0})}function u(){r.value=!1}const d=L(()=>({color:typeof t.closable=="string"?t.closable:void 0,text:i(t.closeText)}));we(()=>{const h=!!(t.closable||a.actions),{modelValue:f,...v}=Sf.filterProps(t);return x(Re,null,[s.value&&!!o.value&&(a.default?x(st,{defaults:{VSnackbar:o.value}},{default:()=>[a.default({item:o.value})]}):x(Sf,me(v,o.value,{modelValue:r.value,"onUpdate:modelValue":m=>r.value=m,onAfterLeave:l}),{text:a.text?()=>{var m;return(m=a.text)==null?void 0:m.call(a,{item:o.value})}:void 0,actions:h?()=>x(Re,null,[a.actions?x(st,{defaults:{VBtn:d.value}},{default:()=>[a.actions({item:o.value,props:{onClick:u}})]}):x(ct,me(d.value,{onClick:u}),null)]):void 0}))])})}});function zr(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return String(t).padStart(e,"0")}const RB=ae({allowedValues:Function,ampm:Boolean,color:String,disabled:Boolean,displayedValue:null,double:Boolean,format:{type:Function,default:t=>t},max:{type:Number,required:!0},min:{type:Number,required:!0},scrollable:Boolean,readonly:Boolean,rotate:{type:Number,default:0},step:{type:Number,default:1},modelValue:{type:Number}},"VTimePickerClock"),Tf=ve()({name:"VTimePickerClock",props:RB(),emits:{change:t=>!0,input:t=>!0},setup(t,e){let{emit:n}=e;const a=xe(null),i=xe(null),r=xe(void 0),s=xe(!1),o=xe(null),l=xe(null),{textColorClasses:c,textColorStyles:u}=Nn(ge(t,"color")),{backgroundColorClasses:d,backgroundColorStyles:h}=Ft(ge(t,"color")),f=L(()=>t.max-t.min+1),v=L(()=>t.double?f.value/2:f.value),m=L(()=>360/v.value),g=L(()=>m.value*Math.PI/180),p=L(()=>t.modelValue==null?t.min:t.modelValue),y=L(()=>.62),w=L(()=>{const ee=[];for(let J=t.min;J<=t.max;J=J+t.step)ee.push(J);return ee});Oe(()=>t.modelValue,ee=>{r.value=ee});function C(ee){r.value!==ee&&(r.value=ee),n("input",ee)}function k(ee){return!t.allowedValues||t.allowedValues(ee)}function P(ee){if(!t.scrollable||t.disabled)return;ee.preventDefault();const J=Math.sign(-ee.deltaY||1);let X=p.value;do X=X+J,X=(X-t.min+f.value)%f.value+t.min;while(!k(X)&&X!==p.value);X!==t.displayedValue&&C(X)}function S(ee){return t.double&&ee-t.min>=v.value}function A(ee){return S(ee)?y.value:1}function T(ee){const J=t.rotate*Math.PI/180;return{x:Math.sin((ee-t.min)*g.value+J)*A(ee),y:-Math.cos((ee-t.min)*g.value+J)*A(ee)}}function E(ee,J){const X=(Math.round(ee/m.value)+(J?v.value:0))%f.value+t.min;return ee<360-m.value/2?X:J?t.max-v.value+1:t.min}function I(ee){const{x:J,y:X}=T(ee);return{left:`${50+J*50}%`,top:`${50+X*50}%`}}function O(ee,J){const X=J.x-ee.x,Y=J.y-ee.y;return Math.sqrt(X*X+Y*Y)}function V(ee,J){const X=2*Math.atan2(J.y-ee.y-O(ee,J),J.x-ee.x);return Math.abs(X*180/Math.PI)}function F(ee){o.value===null&&(o.value=ee),l.value=ee,C(ee)}function z(ee){var Q,he;if(ee.preventDefault(),!s.value&&ee.type!=="click"||!a.value)return;const{width:J,top:X,left:Y}=(Q=a.value)==null?void 0:Q.getBoundingClientRect(),{width:se}=((he=i.value)==null?void 0:he.getBoundingClientRect())??{width:0},{clientX:q,clientY:oe}="touches"in ee?ee.touches[0]:ee,U={x:J/2,y:-J/2},le={x:q-Y,y:X-oe},ue=Math.round(V(U,le)-t.rotate+360)%360,pe=t.double&&O(U,le)<(se+se*y.value)/4,$=Math.ceil(15/m.value);let Z;for(let te=0;te<$;te++)if(Z=E(ue+te*m.value,pe),k(Z)||(Z=E(ue-te*m.value,pe),k(Z)))return F(Z)}function W(ee){t.disabled||(ee.preventDefault(),window.addEventListener("mousemove",z),window.addEventListener("touchmove",z),window.addEventListener("mouseup",ne),window.addEventListener("touchend",ne),o.value=null,l.value=null,s.value=!0,z(ee))}function ne(ee){ee.stopPropagation(),window.removeEventListener("mousemove",z),window.removeEventListener("touchmove",z),window.removeEventListener("mouseup",ne),window.removeEventListener("touchend",ne),s.value=!1,l.value!==null&&k(l.value)&&n("change",l.value)}we(()=>x("div",{class:[{"v-time-picker-clock":!0,"v-time-picker-clock--indeterminate":t.modelValue==null,"v-time-picker-clock--readonly":t.readonly}],onMousedown:W,onTouchstart:W,onWheel:P,ref:a},[x("div",{class:"v-time-picker-clock__inner",ref:i},[x("div",{class:[{"v-time-picker-clock__hand":!0,"v-time-picker-clock__hand--inner":S(t.modelValue)},c.value],style:[{transform:`rotate(${t.rotate+m.value*(p.value-t.min)}deg) scaleY(${A(p.value)})`},u.value]},null),w.value.map(ee=>{const J=ee===p.value;return x("div",{class:[{"v-time-picker-clock__item":!0,"v-time-picker-clock__item--active":J,"v-time-picker-clock__item--disabled":t.disabled||!k(ee)},J&&d.value],style:[I(ee),J&&h.value]},[x("span",null,[t.format(ee)])])})])]))}});const NB=ae({ampm:Boolean,ampmInTitle:Boolean,ampmReadonly:Boolean,color:String,disabled:Boolean,hour:Number,minute:Number,second:Number,period:String,readonly:Boolean,useSeconds:Boolean,value:Number,viewMode:String},"VTimePickerControls"),If=ve()({name:"VTimePickerControls",props:NB(),emits:{"update:period":t=>!0,"update:viewMode":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const{t:i}=$t();return we(()=>{let r=t.hour;return t.ampm&&(r=r?(r-1)%12+1:12),x("div",{class:"v-time-picker-controls"},[x("div",{class:{"v-time-picker-controls__time":!0,"v-time-picker-controls__time--with-seconds":t.useSeconds}},[x(ct,{active:t.viewMode==="hour",color:t.viewMode==="hour"?t.color:void 0,disabled:t.disabled,variant:"tonal",class:{"v-time-picker-controls__time__btn":!0,"v-time-picker-controls__time--with-ampm__btn":t.ampm,"v-time-picker-controls__time--with-seconds__btn":t.useSeconds},text:t.hour==null?"--":zr(`${r}`),onClick:()=>n("update:viewMode","hour")},null),x("span",{class:["v-time-picker-controls__time__separator",{"v-time-picker-controls--with-seconds__time__separator":t.useSeconds}]},[En(":")]),x(ct,{active:t.viewMode==="minute",color:t.viewMode==="minute"?t.color:void 0,class:{"v-time-picker-controls__time__btn":!0,"v-time-picker-controls__time__btn__active":t.viewMode==="minute","v-time-picker-controls__time--with-ampm__btn":t.ampm,"v-time-picker-controls__time--with-seconds__btn":t.useSeconds},disabled:t.disabled,variant:"tonal",text:t.minute==null?"--":zr(t.minute),onClick:()=>n("update:viewMode","minute")},null),t.useSeconds&&x("span",{class:["v-time-picker-controls__time__separator",{"v-time-picker-controls--with-seconds__time__separator":t.useSeconds}],key:"secondsDivider"},[En(":")]),t.useSeconds&&x(ct,{key:"secondsVal",active:t.viewMode==="second",color:t.viewMode==="second"?t.color:void 0,variant:"tonal",onClick:()=>n("update:viewMode","second"),class:{"v-time-picker-controls__time__btn":!0,"v-time-picker-controls__time__btn__active":t.viewMode==="second","v-time-picker-controls__time--with-seconds__btn":t.useSeconds},disabled:t.disabled,text:t.second==null?"--":zr(t.second)},null),t.ampm&&t.ampmInTitle&&x("div",{class:["v-time-picker-controls__ampm",{"v-time-picker-controls__ampm--readonly":t.ampmReadonly}]},[x(ct,{active:t.period==="am",color:t.period==="am"?t.color:void 0,class:{"v-time-picker-controls__ampm__am":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":t.period==="am"},disabled:t.disabled,text:i("$vuetify.timePicker.am"),variant:t.disabled&&t.period==="am"?"elevated":"tonal",onClick:()=>t.period!=="am"?n("update:period","am"):null},null),x(ct,{active:t.period==="pm",color:t.period==="pm"?t.color:void 0,class:{"v-time-picker-controls__ampm__pm":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":t.period==="pm"},disabled:t.disabled,text:i("$vuetify.timePicker.pm"),variant:t.disabled&&t.period==="pm"?"elevated":"tonal",onClick:()=>t.period!=="pm"?n("update:period","pm"):null},null)])])])}),{}}}),FB=Da(24),Ek=Da(12),BB=Ek.map(t=>t+12),wb=Da(60),YB=ae({allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],ampmInTitle:Boolean,disabled:Boolean,format:{type:String,default:"ampm"},max:String,min:String,viewMode:{type:String,default:"hour"},modelValue:null,readonly:Boolean,scrollable:Boolean,useSeconds:Boolean,...Lt(Nm({title:"$vuetify.timePicker.title"}),["landscape"])},"VTimePicker"),HB=ve()({name:"VTimePicker",props:YB(),emits:{"update:hour":t=>!0,"update:minute":t=>!0,"update:period":t=>!0,"update:second":t=>!0,"update:modelValue":t=>!0,"update:viewMode":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const{t:i}=$t(),r=xe(null),s=xe(null),o=xe(null),l=xe(null),c=xe(null),u=xe(null),d=xe("am"),h=Xe(t,"viewMode","hour"),f=xe(null),v=xe(null),m=L(()=>{let O;if(t.allowedHours instanceof Array?O=z=>t.allowedHours.includes(z):O=t.allowedHours,!t.min&&!t.max)return O;const V=t.min?Number(t.min.split(":")[0]):0,F=t.max?Number(t.max.split(":")[0]):23;return z=>z>=Number(V)&&z<=Number(F)&&(!O||O(z))}),g=L(()=>{let O;const V=!m.value||r.value===null||m.value(r.value);if(t.allowedMinutes instanceof Array?O=X=>t.allowedMinutes.includes(X):O=t.allowedMinutes,!t.min&&!t.max)return V?O:()=>!1;const[F,z]=t.min?t.min.split(":").map(Number):[0,0],[W,ne]=t.max?t.max.split(":").map(Number):[23,59],ee=F*60+Number(z),J=W*60+Number(ne);return X=>{const Y=60*r.value+X;return Y>=ee&&Y<=J&&V&&(!O||O(X))}}),p=L(()=>{let O;const F=(!m.value||r.value===null||m.value(r.value))&&(!g.value||s.value===null||g.value(s.value));if(t.allowedSeconds instanceof Array?O=q=>t.allowedSeconds.includes(q):O=t.allowedSeconds,!t.min&&!t.max)return F?O:()=>!1;const[z,W,ne]=t.min?t.min.split(":").map(Number):[0,0,0],[ee,J,X]=t.max?t.max.split(":").map(Number):[23,59,59],Y=z*3600+W*60+Number(ne||0),se=ee*3600+J*60+Number(X||0);return q=>{const oe=3600*r.value+60*s.value+q;return oe>=Y&&oe<=se&&F&&(!O||O(q))}}),y=L(()=>t.format==="ampm");Oe(()=>t.modelValue,O=>S(O)),fn(()=>{S(t.modelValue)});function w(){return r.value!=null&&s.value!=null&&(!t.useSeconds||o.value!=null)?`${zr(r.value)}:${zr(s.value)}`+(t.useSeconds?`:${zr(o.value)}`:""):null}function C(){const O=w();O!==null&&n("update:modelValue",O)}function k(O){return O?(O-1)%12+1:12}function P(O,V){return O%12+(V==="pm"?12:0)}function S(O){if(O==null||O==="")r.value=null,s.value=null,o.value=null;else if(O instanceof Date)r.value=O.getHours(),s.value=O.getMinutes(),o.value=O.getSeconds();else{const[V,,F,,z,W]=O.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||new Array(6);r.value=W?P(parseInt(V,10),W):parseInt(V,10),s.value=parseInt(F,10),o.value=parseInt(z||0,10)}d.value=r.value==null||r.value<12?"am":"pm"}function A(O,V){const F=O==="hour"?m.value:O==="minute"?g.value:p.value;if(!F)return V;const z=O==="minute"||O==="second"?wb:y.value?V<12?Ek:BB:FB;return((z.find(ne=>F((ne+V)%z.length+z[0]))||0)+V)%z.length+z[0]}function T(O){if(d.value=O,r.value!=null){const V=r.value+(d.value==="am"?-12:12);r.value=A("hour",V)}return n("update:period",O),C(),!0}function E(O){h.value==="hour"?r.value=y.value?P(O,d.value):O:h.value==="minute"?s.value=O:o.value=O}function I(O){switch(h.value||"hour"){case"hour":n("update:hour",O);break;case"minute":n("update:minute",O);break;case"second":n("update:second",O);break}const V=r.value!==null&&s.value!==null&&(t.useSeconds?o.value!==null:!0);h.value==="hour"?h.value="minute":t.useSeconds&&h.value==="minute"&&(h.value="second"),!(r.value===l.value&&s.value===c.value&&(!t.useSeconds||o.value===u.value)||w()===null)&&(l.value=r.value,c.value=s.value,t.useSeconds&&(u.value=o.value),V&&C())}we(()=>{const O=hl.filterProps(t),V=If.filterProps(t),F=Tf.filterProps(Lt(t,["format","modelValue","min","max"]));return x(hl,me(O,{color:void 0,class:["v-time-picker",t.class],style:t.style}),{title:()=>{var z;return((z=a.title)==null?void 0:z.call(a))??x("div",{class:"v-time-picker__title"},[i(t.title)])},header:()=>x(If,me(V,{ampm:y.value||t.ampmInTitle,ampmReadonly:y.value&&!t.ampmInTitle,hour:r.value,minute:s.value,period:d.value,second:o.value,viewMode:h.value,"onUpdate:period":z=>T(z),"onUpdate:viewMode":z=>h.value=z,ref:f}),null),default:()=>x(Tf,me(F,{allowedValues:h.value==="hour"?m.value:h.value==="minute"?g.value:p.value,double:h.value==="hour"&&!y.value,format:h.value==="hour"?y.value?k:z=>z:z=>zr(z,2),max:h.value==="hour"?y.value&&d.value==="am"?11:23:59,min:h.value==="hour"&&y.value&&d.value==="pm"?12:0,size:20,step:h.value==="hour"?1:5,modelValue:h.value==="hour"?r.value:h.value==="minute"?s.value:o.value,onChange:I,onInput:E,ref:v}),null),actions:a.actions})})}}),jB=ae({...Lt(n1({collapseIcon:"$treeviewCollapse",expandIcon:"$treeviewExpand"}),["subgroup"])},"VTreeviewGroup"),Mf=ve()({name:"VTreeviewGroup",props:jB(),setup(t,e){let{slots:n}=e;const a=xe(),i=L(()=>{var s;return(s=a.value)!=null&&s.isOpen?t.collapseIcon:t.expandIcon}),r=L(()=>{var s;return{VTreeviewItem:{prependIcon:void 0,appendIcon:void 0,active:(s=a.value)==null?void 0:s.isOpen,toggleIcon:i.value}}});return we(()=>{const s=vl.filterProps(t);return x(vl,me(s,{ref:a,class:["v-treeview-group",t.class],subgroup:!0}),{...n,activator:n.activator?o=>x(Re,null,[x(st,{defaults:r.value},{default:()=>{var l;return[(l=n.activator)==null?void 0:l.call(n,o)]}})]):void 0})}),{}}});const Dk=Symbol.for("vuetify:v-treeview"),zB=ae({loading:Boolean,toggleIcon:Ze,...Gm({slim:!0})},"VTreeviewItem"),Of=ve()({name:"VTreeviewItem",props:zB(),emits:{toggleExpand:t=>!0},setup(t,e){let{slots:n,emit:a}=e;const i=ht(Dk,{visibleIds:xe()}).visibleIds,r=xe(),s=L(()=>{var h,f;return((h=r.value)==null?void 0:h.root.activatable.value)&&((f=r.value)==null?void 0:f.isGroupActivator)}),o=L(()=>{var h,f;return((h=r.value)==null?void 0:h.link.isClickable.value)||t.value!=null&&!!((f=r.value)!=null&&f.list)}),l=L(()=>!t.disabled&&t.link!==!1&&(t.link||o.value||s.value)),c=L(()=>{var h;return i.value&&!i.value.has(Jt((h=r.value)==null?void 0:h.id))});function u(h){var f,v;l.value&&s.value&&((v=r.value)==null||v.activate(!((f=r.value)!=null&&f.isActivated),h))}function d(h){h.preventDefault(),a("toggleExpand",h)}return we(()=>{var v;const h=Lt(Fa.filterProps(t),["onClick"]),f=n.prepend||t.toggleIcon;return x(Fa,me({ref:r},h,{active:(v=r.value)==null?void 0:v.isActivated,class:["v-treeview-item",{"v-treeview-item--activatable-group-activator":s.value,"v-treeview-item--filtered":c.value},t.class],ripple:!1,onClick:t.onClick??u}),{...n,prepend:f?m=>{var g;return x(Re,null,[x(f1,{start:!1},{default:()=>[t.toggleIcon?x(ct,{density:"compact",icon:t.toggleIcon,loading:t.loading,variant:"text",onClick:d},{loader(){return x(xr,{indeterminate:"disable-shrink",size:"20",width:"2"},null)}}):x("div",{class:"v-treeview-item__level"},null)]}),(g=n.prepend)==null?void 0:g.call(n,m)])}:void 0})}),{}}}),Vk=ae({disabled:Boolean,loadChildren:Function,loadingIcon:{type:String,default:"$loading"},items:Array,openOnClick:{type:Boolean,default:void 0},indeterminateIcon:{type:Ze,default:"$checkboxIndeterminate"},falseIcon:Ze,trueIcon:Ze,returnObject:Boolean,selectable:Boolean,selectedColor:String,selectStrategy:[String,Function,Object],...Sn()},"VTreeviewChildren"),qc=ve()({name:"VTreeviewChildren",props:Vk(),setup(t,e){let{slots:n}=e;const a=Qn(new Set),i=L(()=>!t.disabled&&(t.openOnClick!=null?t.openOnClick:t.selectable));async function r(o){var l,c;try{if(!((l=t.items)!=null&&l.length)||!t.loadChildren)return;((c=o==null?void 0:o.children)==null?void 0:c.length)===0&&(a.add(o.value),await t.loadChildren(o.raw))}finally{a.delete(o.value)}}function s(o,l){t.selectable&&o(!l)}return()=>{var o,l;return((o=n.default)==null?void 0:o.call(n))??((l=t.items)==null?void 0:l.map(c=>{var g;const{children:u,props:d}=c,h=a.has(c.value),f={prepend:p=>{var y;return x(Re,null,[t.selectable&&(!u||u&&!["leaf","single-leaf"].includes(t.selectStrategy))&&x("div",null,[x(Ti,{key:c.value,modelValue:p.isSelected,disabled:t.disabled,loading:h,color:t.selectedColor,density:t.density,indeterminate:p.isIndeterminate,indeterminateIcon:t.indeterminateIcon,falseIcon:t.falseIcon,trueIcon:t.trueIcon,onClick:vr(()=>s(p.select,p.isSelected),["stop"]),onKeydown:w=>{["Enter","Space"].includes(w.key)&&(w.stopPropagation(),s(p.select,p.isSelected))}},null)]),(y=n.prepend)==null?void 0:y.call(n,{...p,item:c.raw,internalItem:c})])},append:n.append?p=>{var y;return(y=n.append)==null?void 0:y.call(n,{...p,item:c.raw,internalItem:c})}:void 0,title:n.title?p=>{var y;return(y=n.title)==null?void 0:y.call(n,{...p,item:c.raw,internalItem:c})}:void 0,subtitle:n.subtitle?p=>{var y;return(y=n.subtitle)==null?void 0:y.call(n,{...p,item:c.raw,internalItem:c})}:void 0},v=Mf.filterProps(d),m=qc.filterProps(t);return u?x(Mf,me(v,{value:t.returnObject?c.raw:v==null?void 0:v.value}),{activator:p=>{let{props:y}=p;const w={...d,...y,value:d==null?void 0:d.value,onToggleExpand:[()=>r(c),y.onClick],onClick:i.value?[()=>r(c),y.onClick]:void 0};return x(Of,me(w,{value:t.returnObject?c.raw:d.value,loading:h}),f)},default:()=>x(qc,me(m,{items:u,returnObject:t.returnObject}),n)}):((g=n.item)==null?void 0:g.call(n,{props:d,item:c.raw,internalItem:c}))??x(Of,me(d,{value:t.returnObject?Jt(c.raw):d.value}),f)}))}}});function Rk(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];for(const n of t)e.push(n),n.children&&Rk(n.children,e);return e}const WB=ae({fluid:Boolean,openAll:Boolean,search:String,...So({filterKeys:["title"]}),...Vk(),...Lt(h1({collapseIcon:"$treeviewCollapse",expandIcon:"$treeviewExpand",slim:!0}),["itemType","nav","openStrategy"]),modelValue:{type:Array,default:()=>[]}},"VTreeview"),$B=ve()({name:"VTreeview",props:WB(),emits:{"update:opened":t=>!0,"update:activated":t=>!0,"update:selected":t=>!0,"update:modelValue":t=>!0,"click:open":t=>!0,"click:select":t=>!0},setup(t,e){let{slots:n}=e;const{items:a}=d1(t),i=ge(t,"activeColor"),r=ge(t,"baseColor"),s=ge(t,"color"),o=Xe(t,"activated"),l=Xe(t,"modelValue"),c=Xe(t,"selected",t.modelValue),u=L({get:()=>c.value,set(w){c.value=w,l.value=w}}),d=xe(),h=L(()=>t.openAll?y(a.value):t.opened),f=L(()=>Rk(a.value)),v=ge(t,"search"),{filteredItems:m}=Co(t,f,v),g=L(()=>{var C;if(!v.value)return null;const w=(C=d.value)==null?void 0:C.getPath;return w?new Set(m.value.flatMap(k=>{const P=t.returnObject?k.raw:k.props.value;return[...w(P),...p(P)].map(Jt)})):null});function p(w){var P,S;const C=[],k=(((P=d.value)==null?void 0:P.children.get(w))??[]).slice();for(;k.length;){const A=k.shift();A&&(C.push(A),k.push(...(((S=d.value)==null?void 0:S.children.get(A))??[]).slice()))}return C}function y(w){let C=[];for(const k of w)k.children&&(C.push(t.returnObject?Jt(k.raw):k.value),k.children&&(C=C.concat(y(k.children))));return C}return Wt(Dk,{visibleIds:g}),tn({VTreeviewGroup:{activeColor:i,baseColor:r,color:s,collapseIcon:ge(t,"collapseIcon"),expandIcon:ge(t,"expandIcon")},VTreeviewItem:{activeClass:ge(t,"activeClass"),activeColor:i,baseColor:r,color:s,density:ge(t,"density"),disabled:ge(t,"disabled"),lines:ge(t,"lines"),variant:ge(t,"variant")}}),we(()=>{const w=Qs.filterProps(t),C=qc.filterProps(t);return x(Qs,me({ref:d},w,{class:["v-treeview",{"v-treeview--fluid":t.fluid},t.class],"open-strategy":"multiple",style:t.style,opened:h.value,activated:o.value,"onUpdate:activated":k=>o.value=k,selected:u.value,"onUpdate:selected":k=>u.value=k}),{default:()=>[x(qc,me(C,{density:t.density,returnObject:t.returnObject,items:a.value}),n)]})}),{}}}),XB=Object.freeze(Object.defineProperty({__proto__:null,VCalendar:xB,VCalendarDay:Ic,VCalendarHeader:Pf,VCalendarInterval:Af,VCalendarIntervalEvent:Cf,VCalendarMonthDay:Ik,VDateInput:bD,VFileUpload:_B,VFileUploadItem:Mk,VNumberInput:TB,VPicker:hl,VPickerTitle:bw,VPullToRefresh:EB,VSnackbarQueue:VB,VStepperVertical:LB,VStepperVerticalActions:Ok,VStepperVerticalItem:Lk,VTimePicker:HB,VTimePickerClock:Tf,VTimePickerControls:If,VTreeview:$B,VTreeviewGroup:Mf,VTreeviewItem:Of},Symbol.toStringTag,{value:"Module"}));function th(t,e,n){const a=Xe(t,e);return a.value=t[e]??n.value,Oe(n,i=>{t[e]==null&&(a.value=i)}),a}function Nk(t){return e=>{const n=th(e,"locale",t.current),a=th(e,"fallback",t.fallback),i=th(e,"messages",t.messages),r=t.useI18n({locale:n.value,fallbackLocale:a.value,messages:i.value,useScope:"local",legacy:!1,inheritLocale:!1});return Oe(n,s=>{r.locale.value=s}),{name:"vue-i18n",current:n,fallback:a,messages:i,t:function(s){for(var o=arguments.length,l=new Array(o>1?o-1:0),c=1;c1?o-1:0),c=1;ce?Symbol.for(t):Symbol(t),GB=(t,e,n)=>qB({l:t,k:e,s:n}),qB=t=>JSON.stringify(t).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),_n=t=>typeof t=="number"&&isFinite(t),ZB=t=>pg(t)==="[object Date]",eo=t=>pg(t)==="[object RegExp]",Uu=t=>yt(t)&&Object.keys(t).length===0,Dn=Object.assign,KB=Object.create,Xt=(t=null)=>KB(t);let kb;const Wr=()=>kb||(kb=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:Xt());function _b(t){return t.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const JB=Object.prototype.hasOwnProperty;function hi(t,e){return JB.call(t,e)}const bn=Array.isArray,sn=t=>typeof t=="function",Ke=t=>typeof t=="string",Dt=t=>typeof t=="boolean",Nt=t=>t!==null&&typeof t=="object",QB=t=>Nt(t)&&sn(t.then)&&sn(t.catch),Fk=Object.prototype.toString,pg=t=>Fk.call(t),yt=t=>pg(t)==="[object Object]",eY=t=>t==null?"":bn(t)||yt(t)&&t.toString===Fk?JSON.stringify(t,null,2):String(t);function bg(t,e=""){return t.reduce((n,a,i)=>i===0?n+a:n+e+a,"")}function tY(t,e){typeof console<"u"&&(console.warn("[intlify] "+t),e&&console.warn(e.stack))}const fc=t=>!Nt(t)||bn(t);function Mc(t,e){if(fc(t)||fc(e))throw new Error("Invalid value");const n=[{src:t,des:e}];for(;n.length;){const{src:a,des:i}=n.pop();Object.keys(a).forEach(r=>{r!=="__proto__"&&(Nt(a[r])&&!Nt(i[r])&&(i[r]=Array.isArray(a[r])?[]:Xt()),fc(i[r])||fc(a[r])?i[r]=a[r]:n.push({src:a[r],des:i[r]}))})}}/*! - * message-compiler v10.0.6 - * (c) 2025 kazuya kawaguchi - * Released under the MIT License. - */function nY(t,e,n){return{line:t,column:e,offset:n}}function Lf(t,e,n){const a={start:t,end:e};return n!=null&&(a.source=n),a}const zt={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16},aY=17;function Gu(t,e,n={}){const{domain:a,messages:i,args:r}=n,s=t,o=new SyntaxError(String(s));return o.code=t,e&&(o.location=e),o.domain=a,o}function iY(t){throw t}const Hi=" ",rY="\r",la=` -`,sY=String.fromCharCode(8232),oY=String.fromCharCode(8233);function lY(t){const e=t;let n=0,a=1,i=1,r=0;const s=S=>e[S]===rY&&e[S+1]===la,o=S=>e[S]===la,l=S=>e[S]===oY,c=S=>e[S]===sY,u=S=>s(S)||o(S)||l(S)||c(S),d=()=>n,h=()=>a,f=()=>i,v=()=>r,m=S=>s(S)||l(S)||c(S)?la:e[S],g=()=>m(n),p=()=>m(n+r);function y(){return r=0,u(n)&&(a++,i=0),s(n)&&n++,n++,i++,e[n]}function w(){return s(n+r)&&r++,r++,e[n+r]}function C(){n=0,a=1,i=1,r=0}function k(S=0){r=S}function P(){const S=n+r;for(;S!==n;)y();r=0}return{index:d,line:h,column:f,peekOffset:v,charAt:m,currentChar:g,currentPeek:p,next:y,peek:w,reset:C,resetPeek:k,skipToPeek:P}}const or=void 0,cY=".",Sb="'",uY="tokenizer";function dY(t,e={}){const n=e.location!==!1,a=lY(t),i=()=>a.index(),r=()=>nY(a.line(),a.column(),a.index()),s=r(),o=i(),l={currentType:13,offset:o,startLoc:s,endLoc:s,lastType:13,lastOffset:o,lastStartLoc:s,lastEndLoc:s,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:u}=e;function d(K,ie,_e,...je){const ut=c();if(ie.column+=_e,ie.offset+=_e,u){const it=n?Lf(ut.startLoc,ie):null,ye=Gu(K,it,{domain:uY,args:je});u(ye)}}function h(K,ie,_e){K.endLoc=r(),K.currentType=ie;const je={type:ie};return n&&(je.loc=Lf(K.startLoc,K.endLoc)),_e!=null&&(je.value=_e),je}const f=K=>h(K,13);function v(K,ie){return K.currentChar()===ie?(K.next(),ie):(d(zt.EXPECTED_TOKEN,r(),0,ie),"")}function m(K){let ie="";for(;K.currentPeek()===Hi||K.currentPeek()===la;)ie+=K.currentPeek(),K.peek();return ie}function g(K){const ie=m(K);return K.skipToPeek(),ie}function p(K){if(K===or)return!1;const ie=K.charCodeAt(0);return ie>=97&&ie<=122||ie>=65&&ie<=90||ie===95}function y(K){if(K===or)return!1;const ie=K.charCodeAt(0);return ie>=48&&ie<=57}function w(K,ie){const{currentType:_e}=ie;if(_e!==2)return!1;m(K);const je=p(K.currentPeek());return K.resetPeek(),je}function C(K,ie){const{currentType:_e}=ie;if(_e!==2)return!1;m(K);const je=K.currentPeek()==="-"?K.peek():K.currentPeek(),ut=y(je);return K.resetPeek(),ut}function k(K,ie){const{currentType:_e}=ie;if(_e!==2)return!1;m(K);const je=K.currentPeek()===Sb;return K.resetPeek(),je}function P(K,ie){const{currentType:_e}=ie;if(_e!==7)return!1;m(K);const je=K.currentPeek()===".";return K.resetPeek(),je}function S(K,ie){const{currentType:_e}=ie;if(_e!==8)return!1;m(K);const je=p(K.currentPeek());return K.resetPeek(),je}function A(K,ie){const{currentType:_e}=ie;if(!(_e===7||_e===11))return!1;m(K);const je=K.currentPeek()===":";return K.resetPeek(),je}function T(K,ie){const{currentType:_e}=ie;if(_e!==9)return!1;const je=()=>{const it=K.currentPeek();return it==="{"?p(K.peek()):it==="@"||it==="|"||it===":"||it==="."||it===Hi||!it?!1:it===la?(K.peek(),je()):I(K,!1)},ut=je();return K.resetPeek(),ut}function E(K){m(K);const ie=K.currentPeek()==="|";return K.resetPeek(),ie}function I(K,ie=!0){const _e=(ut=!1,it="")=>{const ye=K.currentPeek();return ye==="{"||ye==="@"||!ye?ut:ye==="|"?!(it===Hi||it===la):ye===Hi?(K.peek(),_e(!0,Hi)):ye===la?(K.peek(),_e(!0,la)):!0},je=_e();return ie&&K.resetPeek(),je}function O(K,ie){const _e=K.currentChar();return _e===or?or:ie(_e)?(K.next(),_e):null}function V(K){const ie=K.charCodeAt(0);return ie>=97&&ie<=122||ie>=65&&ie<=90||ie>=48&&ie<=57||ie===95||ie===36}function F(K){return O(K,V)}function z(K){const ie=K.charCodeAt(0);return ie>=97&&ie<=122||ie>=65&&ie<=90||ie>=48&&ie<=57||ie===95||ie===36||ie===45}function W(K){return O(K,z)}function ne(K){const ie=K.charCodeAt(0);return ie>=48&&ie<=57}function ee(K){return O(K,ne)}function J(K){const ie=K.charCodeAt(0);return ie>=48&&ie<=57||ie>=65&&ie<=70||ie>=97&&ie<=102}function X(K){return O(K,J)}function Y(K){let ie="",_e="";for(;ie=ee(K);)_e+=ie;return _e}function se(K){let ie="";for(;;){const _e=K.currentChar();if(_e==="{"||_e==="}"||_e==="@"||_e==="|"||!_e)break;if(_e===Hi||_e===la)if(I(K))ie+=_e,K.next();else{if(E(K))break;ie+=_e,K.next()}else ie+=_e,K.next()}return ie}function q(K){g(K);let ie="",_e="";for(;ie=W(K);)_e+=ie;return K.currentChar()===or&&d(zt.UNTERMINATED_CLOSING_BRACE,r(),0),_e}function oe(K){g(K);let ie="";return K.currentChar()==="-"?(K.next(),ie+=`-${Y(K)}`):ie+=Y(K),K.currentChar()===or&&d(zt.UNTERMINATED_CLOSING_BRACE,r(),0),ie}function U(K){return K!==Sb&&K!==la}function le(K){g(K),v(K,"'");let ie="",_e="";for(;ie=O(K,U);)ie==="\\"?_e+=ue(K):_e+=ie;const je=K.currentChar();return je===la||je===or?(d(zt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,r(),0),je===la&&(K.next(),v(K,"'")),_e):(v(K,"'"),_e)}function ue(K){const ie=K.currentChar();switch(ie){case"\\":case"'":return K.next(),`\\${ie}`;case"u":return pe(K,ie,4);case"U":return pe(K,ie,6);default:return d(zt.UNKNOWN_ESCAPE_SEQUENCE,r(),0,ie),""}}function pe(K,ie,_e){v(K,ie);let je="";for(let ut=0;ut<_e;ut++){const it=X(K);if(!it){d(zt.INVALID_UNICODE_ESCAPE_SEQUENCE,r(),0,`\\${ie}${je}${K.currentChar()}`);break}je+=it}return`\\${ie}${je}`}function $(K){return K!=="{"&&K!=="}"&&K!==Hi&&K!==la}function Z(K){g(K);let ie="",_e="";for(;ie=O(K,$);)_e+=ie;return _e}function Q(K){let ie="",_e="";for(;ie=F(K);)_e+=ie;return _e}function he(K){const ie=_e=>{const je=K.currentChar();return je==="{"||je==="@"||je==="|"||je==="("||je===")"||!je||je===Hi?_e:(_e+=je,K.next(),ie(_e))};return ie("")}function te(K){g(K);const ie=v(K,"|");return g(K),ie}function be(K,ie){let _e=null;switch(K.currentChar()){case"{":return ie.braceNest>=1&&d(zt.NOT_ALLOW_NEST_PLACEHOLDER,r(),0),K.next(),_e=h(ie,2,"{"),g(K),ie.braceNest++,_e;case"}":return ie.braceNest>0&&ie.currentType===2&&d(zt.EMPTY_PLACEHOLDER,r(),0),K.next(),_e=h(ie,3,"}"),ie.braceNest--,ie.braceNest>0&&g(K),ie.inLinked&&ie.braceNest===0&&(ie.inLinked=!1),_e;case"@":return ie.braceNest>0&&d(zt.UNTERMINATED_CLOSING_BRACE,r(),0),_e=Ve(K,ie)||f(ie),ie.braceNest=0,_e;default:{let ut=!0,it=!0,ye=!0;if(E(K))return ie.braceNest>0&&d(zt.UNTERMINATED_CLOSING_BRACE,r(),0),_e=h(ie,1,te(K)),ie.braceNest=0,ie.inLinked=!1,_e;if(ie.braceNest>0&&(ie.currentType===4||ie.currentType===5||ie.currentType===6))return d(zt.UNTERMINATED_CLOSING_BRACE,r(),0),ie.braceNest=0,Fe(K,ie);if(ut=w(K,ie))return _e=h(ie,4,q(K)),g(K),_e;if(it=C(K,ie))return _e=h(ie,5,oe(K)),g(K),_e;if(ye=k(K,ie))return _e=h(ie,6,le(K)),g(K),_e;if(!ut&&!it&&!ye)return _e=h(ie,12,Z(K)),d(zt.INVALID_TOKEN_IN_PLACEHOLDER,r(),0,_e.value),g(K),_e;break}}return _e}function Ve(K,ie){const{currentType:_e}=ie;let je=null;const ut=K.currentChar();switch((_e===7||_e===8||_e===11||_e===9)&&(ut===la||ut===Hi)&&d(zt.INVALID_LINKED_FORMAT,r(),0),ut){case"@":return K.next(),je=h(ie,7,"@"),ie.inLinked=!0,je;case".":return g(K),K.next(),h(ie,8,".");case":":return g(K),K.next(),h(ie,9,":");default:return E(K)?(je=h(ie,1,te(K)),ie.braceNest=0,ie.inLinked=!1,je):P(K,ie)||A(K,ie)?(g(K),Ve(K,ie)):S(K,ie)?(g(K),h(ie,11,Q(K))):T(K,ie)?(g(K),ut==="{"?be(K,ie)||je:h(ie,10,he(K))):(_e===7&&d(zt.INVALID_LINKED_FORMAT,r(),0),ie.braceNest=0,ie.inLinked=!1,Fe(K,ie))}}function Fe(K,ie){let _e={type:13};if(ie.braceNest>0)return be(K,ie)||f(ie);if(ie.inLinked)return Ve(K,ie)||f(ie);switch(K.currentChar()){case"{":return be(K,ie)||f(ie);case"}":return d(zt.UNBALANCED_CLOSING_BRACE,r(),0),K.next(),h(ie,3,"}");case"@":return Ve(K,ie)||f(ie);default:{if(E(K))return _e=h(ie,1,te(K)),ie.braceNest=0,ie.inLinked=!1,_e;if(I(K))return h(ie,0,se(K));break}}return _e}function We(){const{currentType:K,offset:ie,startLoc:_e,endLoc:je}=l;return l.lastType=K,l.lastOffset=ie,l.lastStartLoc=_e,l.lastEndLoc=je,l.offset=i(),l.startLoc=r(),a.currentChar()===or?h(l,13):Fe(a,l)}return{nextToken:We,currentOffset:i,currentPosition:r,context:c}}const hY="parser",fY=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function mY(t,e,n){switch(t){case"\\\\":return"\\";case"\\'":return"'";default:{const a=parseInt(e||n,16);return a<=55295||a>=57344?String.fromCodePoint(a):"�"}}}function gY(t={}){const e=t.location!==!1,{onError:n}=t;function a(p,y,w,C,...k){const P=p.currentPosition();if(P.offset+=C,P.column+=C,n){const S=e?Lf(w,P):null,A=Gu(y,S,{domain:hY,args:k});n(A)}}function i(p,y,w){const C={type:p};return e&&(C.start=y,C.end=y,C.loc={start:w,end:w}),C}function r(p,y,w,C){e&&(p.end=y,p.loc&&(p.loc.end=w))}function s(p,y){const w=p.context(),C=i(3,w.offset,w.startLoc);return C.value=y,r(C,p.currentOffset(),p.currentPosition()),C}function o(p,y){const w=p.context(),{lastOffset:C,lastStartLoc:k}=w,P=i(5,C,k);return P.index=parseInt(y,10),p.nextToken(),r(P,p.currentOffset(),p.currentPosition()),P}function l(p,y){const w=p.context(),{lastOffset:C,lastStartLoc:k}=w,P=i(4,C,k);return P.key=y,p.nextToken(),r(P,p.currentOffset(),p.currentPosition()),P}function c(p,y){const w=p.context(),{lastOffset:C,lastStartLoc:k}=w,P=i(9,C,k);return P.value=y.replace(fY,mY),p.nextToken(),r(P,p.currentOffset(),p.currentPosition()),P}function u(p){const y=p.nextToken(),w=p.context(),{lastOffset:C,lastStartLoc:k}=w,P=i(8,C,k);return y.type!==11?(a(p,zt.UNEXPECTED_EMPTY_LINKED_MODIFIER,w.lastStartLoc,0),P.value="",r(P,C,k),{nextConsumeToken:y,node:P}):(y.value==null&&a(p,zt.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,_i(y)),P.value=y.value||"",r(P,p.currentOffset(),p.currentPosition()),{node:P})}function d(p,y){const w=p.context(),C=i(7,w.offset,w.startLoc);return C.value=y,r(C,p.currentOffset(),p.currentPosition()),C}function h(p){const y=p.context(),w=i(6,y.offset,y.startLoc);let C=p.nextToken();if(C.type===8){const k=u(p);w.modifier=k.node,C=k.nextConsumeToken||p.nextToken()}switch(C.type!==9&&a(p,zt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,_i(C)),C=p.nextToken(),C.type===2&&(C=p.nextToken()),C.type){case 10:C.value==null&&a(p,zt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,_i(C)),w.key=d(p,C.value||"");break;case 4:C.value==null&&a(p,zt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,_i(C)),w.key=l(p,C.value||"");break;case 5:C.value==null&&a(p,zt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,_i(C)),w.key=o(p,C.value||"");break;case 6:C.value==null&&a(p,zt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,_i(C)),w.key=c(p,C.value||"");break;default:{a(p,zt.UNEXPECTED_EMPTY_LINKED_KEY,y.lastStartLoc,0);const k=p.context(),P=i(7,k.offset,k.startLoc);return P.value="",r(P,k.offset,k.startLoc),w.key=P,r(w,k.offset,k.startLoc),{nextConsumeToken:C,node:w}}}return r(w,p.currentOffset(),p.currentPosition()),{node:w}}function f(p){const y=p.context(),w=y.currentType===1?p.currentOffset():y.offset,C=y.currentType===1?y.endLoc:y.startLoc,k=i(2,w,C);k.items=[];let P=null;do{const T=P||p.nextToken();switch(P=null,T.type){case 0:T.value==null&&a(p,zt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,_i(T)),k.items.push(s(p,T.value||""));break;case 5:T.value==null&&a(p,zt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,_i(T)),k.items.push(o(p,T.value||""));break;case 4:T.value==null&&a(p,zt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,_i(T)),k.items.push(l(p,T.value||""));break;case 6:T.value==null&&a(p,zt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,_i(T)),k.items.push(c(p,T.value||""));break;case 7:{const E=h(p);k.items.push(E.node),P=E.nextConsumeToken||null;break}}}while(y.currentType!==13&&y.currentType!==1);const S=y.currentType===1?y.lastOffset:p.currentOffset(),A=y.currentType===1?y.lastEndLoc:p.currentPosition();return r(k,S,A),k}function v(p,y,w,C){const k=p.context();let P=C.items.length===0;const S=i(1,y,w);S.cases=[],S.cases.push(C);do{const A=f(p);P||(P=A.items.length===0),S.cases.push(A)}while(k.currentType!==13);return P&&a(p,zt.MUST_HAVE_MESSAGES_IN_PLURAL,w,0),r(S,p.currentOffset(),p.currentPosition()),S}function m(p){const y=p.context(),{offset:w,startLoc:C}=y,k=f(p);return y.currentType===13?k:v(p,w,C,k)}function g(p){const y=dY(p,Dn({},t)),w=y.context(),C=i(0,w.offset,w.startLoc);return e&&C.loc&&(C.loc.source=p),C.body=m(y),t.onCacheKey&&(C.cacheKey=t.onCacheKey(p)),w.currentType!==13&&a(y,zt.UNEXPECTED_LEXICAL_ANALYSIS,w.lastStartLoc,0,p[w.offset]||""),r(C,y.currentOffset(),y.currentPosition()),C}return{parse:g}}function _i(t){if(t.type===13)return"EOF";const e=(t.value||"").replace(/\r?\n/gu,"\\n");return e.length>10?e.slice(0,9)+"…":e}function vY(t,e={}){const n={ast:t,helpers:new Set};return{context:()=>n,helper:r=>(n.helpers.add(r),r)}}function Cb(t,e){for(let n=0;nAb(n)),t}function Ab(t){if(t.items.length===1){const e=t.items[0];(e.type===3||e.type===9)&&(t.static=e.value,delete e.value)}else{const e=[];for(let n=0;no;function c(g,p){o.code+=g}function u(g,p=!0){const y=p?i:"";c(r?y+" ".repeat(g):y)}function d(g=!0){const p=++o.indentLevel;g&&u(p)}function h(g=!0){const p=--o.indentLevel;g&&u(p)}function f(){u(o.indentLevel)}return{context:l,push:c,indent:d,deindent:h,newline:f,helper:g=>`_${g}`,needIndent:()=>o.needIndent}}function xY(t,e){const{helper:n}=t;t.push(`${n("linked")}(`),to(t,e.key),e.modifier?(t.push(", "),to(t,e.modifier),t.push(", _type")):t.push(", undefined, _type"),t.push(")")}function wY(t,e){const{helper:n,needIndent:a}=t;t.push(`${n("normalize")}([`),t.indent(a());const i=e.items.length;for(let r=0;r1){t.push(`${n("plural")}([`),t.indent(a());const i=e.cases.length;for(let r=0;r{const n=Ke(e.mode)?e.mode:"normal",a=Ke(e.filename)?e.filename:"message.intl",i=!!e.sourceMap,r=e.breakLineCode!=null?e.breakLineCode:n==="arrow"?";":` -`,s=e.needIndent?e.needIndent:n!=="arrow",o=t.helpers||[],l=yY(t,{mode:n,filename:a,sourceMap:i,breakLineCode:r,needIndent:s});l.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(s),o.length>0&&(l.push(`const { ${bg(o.map(d=>`${d}: _${d}`),", ")} } = ctx`),l.newline()),l.push("return "),to(l,t),l.deindent(s),l.push("}"),delete t.helpers;const{code:c,map:u}=l.context();return{ast:t,code:c,map:u?u.toJSON():void 0}};function CY(t,e={}){const n=Dn({},e),a=!!n.jit,i=!!n.minify,r=n.optimize==null?!0:n.optimize,o=gY(n).parse(t);return a?(r&&bY(o),i&&Bs(o),{ast:o,code:""}):(pY(o,n),SY(o,n))}/*! - * core-base v10.0.6 - * (c) 2025 kazuya kawaguchi - * Released under the MIT License. - */function AY(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Wr().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Wr().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function nh(t){return n=>PY(n,t)}function PY(t,e){const n=IY(e);if(n==null)throw yl(0);if(xg(n)===1){const r=OY(n);return t.plural(r.reduce((s,o)=>[...s,Pb(t,o)],[]))}else return Pb(t,n)}const TY=["b","body"];function IY(t){return Ar(t,TY)}const MY=["c","cases"];function OY(t){return Ar(t,MY,[])}function Pb(t,e){const n=EY(e);if(n!=null)return t.type==="text"?n:t.normalize([n]);{const a=VY(e).reduce((i,r)=>[...i,Ef(t,r)],[]);return t.normalize(a)}}const LY=["s","static"];function EY(t){return Ar(t,LY)}const DY=["i","items"];function VY(t){return Ar(t,DY,[])}function Ef(t,e){const n=xg(e);switch(n){case 3:return mc(e,n);case 9:return mc(e,n);case 4:{const a=e;if(hi(a,"k")&&a.k)return t.interpolate(t.named(a.k));if(hi(a,"key")&&a.key)return t.interpolate(t.named(a.key));throw yl(n)}case 5:{const a=e;if(hi(a,"i")&&_n(a.i))return t.interpolate(t.list(a.i));if(hi(a,"index")&&_n(a.index))return t.interpolate(t.list(a.index));throw yl(n)}case 6:{const a=e,i=BY(a),r=HY(a);return t.linked(Ef(t,r),i?Ef(t,i):void 0,t.type)}case 7:return mc(e,n);case 8:return mc(e,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const RY=["t","type"];function xg(t){return Ar(t,RY)}const NY=["v","value"];function mc(t,e){const n=Ar(t,NY);if(n)return n;throw yl(e)}const FY=["m","modifier"];function BY(t){return Ar(t,FY)}const YY=["k","key"];function HY(t){const e=Ar(t,YY);if(e)return e;throw yl(6)}function Ar(t,e,n){for(let a=0;at;let gc=Xt();function no(t){return Nt(t)&&xg(t)===0&&(hi(t,"b")||hi(t,"body"))}function zY(t,e={}){let n=!1;const a=e.onError||iY;return e.onError=i=>{n=!0,a(i)},{...CY(t,e),detectError:n}}function WY(t,e){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&Ke(t)){Dt(e.warnHtmlMessage)&&e.warnHtmlMessage;const a=(e.onCacheKey||jY)(t),i=gc[a];if(i)return i;const{ast:r,detectError:s}=zY(t,{...e,location:!1,jit:!0}),o=nh(r);return s?o:gc[a]=o}else{const n=t.cacheKey;if(n){const a=gc[n];return a||(gc[n]=nh(t))}else return nh(t)}}let xl=null;function $Y(t){xl=t}function XY(t,e,n){xl&&xl.emit("i18n:init",{timestamp:Date.now(),i18n:t,version:e,meta:n})}const UY=GY("function:translate");function GY(t){return e=>xl&&xl.emit(t,e)}const Wi={INVALID_ARGUMENT:aY,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_NON_STRING_MESSAGE:20,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},qY=24;function $i(t){return Gu(t,null,void 0)}function wg(t,e){return e.locale!=null?Tb(e.locale):Tb(t.locale)}let ah;function Tb(t){if(Ke(t))return t;if(sn(t)){if(t.resolvedOnce&&ah!=null)return ah;if(t.constructor.name==="Function"){const e=t();if(QB(e))throw $i(Wi.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return ah=e}else throw $i(Wi.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw $i(Wi.NOT_SUPPORT_LOCALE_TYPE)}function ZY(t,e,n){return[...new Set([n,...bn(e)?e:Nt(e)?Object.keys(e):Ke(e)?[e]:[n]])]}function Bk(t,e,n){const a=Ke(n)?n:wl,i=t;i.__localeChainCache||(i.__localeChainCache=new Map);let r=i.__localeChainCache.get(a);if(!r){r=[];let s=[n];for(;bn(s);)s=Ib(r,s,e);const o=bn(e)||!yt(e)?e:e.default?e.default:null;s=Ke(o)?[o]:o,bn(s)&&Ib(r,s,!1),i.__localeChainCache.set(a,r)}return r}function Ib(t,e,n){let a=!0;for(let i=0;i{s===void 0?s=o:s+=o},h[1]=()=>{s!==void 0&&(e.push(s),s=void 0)},h[2]=()=>{h[0](),i++},h[3]=()=>{if(i>0)i--,a=4,h[0]();else{if(i=0,s===void 0||(s=aH(s),s===!1))return!1;h[1]()}};function f(){const v=t[n+1];if(a===5&&v==="'"||a===6&&v==='"')return n++,o="\\"+v,h[0](),!0}for(;a!==null;)if(n++,r=t[n],!(r==="\\"&&f())){if(l=nH(r),d=Pr[a],c=d[l]||d.l||8,c===8||(a=c[0],c[1]!==void 0&&(u=h[c[1]],u&&(o=r,u()===!1))))return;if(a===7)return e}}const Mb=new Map;function rH(t,e){return Nt(t)?t[e]:null}function sH(t,e){if(!Nt(t))return null;let n=Mb.get(e);if(n||(n=iH(e),n&&Mb.set(e,n)),!n)return null;const a=n.length;let i=t,r=0;for(;r`${t.charAt(0).toLocaleUpperCase()}${t.substr(1)}`;function lH(){return{upper:(t,e)=>e==="text"&&Ke(t)?t.toUpperCase():e==="vnode"&&Nt(t)&&"__v_isVNode"in t?t.children.toUpperCase():t,lower:(t,e)=>e==="text"&&Ke(t)?t.toLowerCase():e==="vnode"&&Nt(t)&&"__v_isVNode"in t?t.children.toLowerCase():t,capitalize:(t,e)=>e==="text"&&Ke(t)?Lb(t):e==="vnode"&&Nt(t)&&"__v_isVNode"in t?Lb(t.children):t}}let Yk;function cH(t){Yk=t}let Hk;function uH(t){Hk=t}let jk;function dH(t){jk=t}let zk=null;const hH=t=>{zk=t},fH=()=>zk;let Wk=null;const Eb=t=>{Wk=t},mH=()=>Wk;let Db=0;function gH(t={}){const e=sn(t.onWarn)?t.onWarn:tY,n=Ke(t.version)?t.version:oH,a=Ke(t.locale)||sn(t.locale)?t.locale:wl,i=sn(a)?wl:a,r=bn(t.fallbackLocale)||yt(t.fallbackLocale)||Ke(t.fallbackLocale)||t.fallbackLocale===!1?t.fallbackLocale:i,s=yt(t.messages)?t.messages:ih(i),o=yt(t.datetimeFormats)?t.datetimeFormats:ih(i),l=yt(t.numberFormats)?t.numberFormats:ih(i),c=Dn(Xt(),t.modifiers,lH()),u=t.pluralRules||Xt(),d=sn(t.missing)?t.missing:null,h=Dt(t.missingWarn)||eo(t.missingWarn)?t.missingWarn:!0,f=Dt(t.fallbackWarn)||eo(t.fallbackWarn)?t.fallbackWarn:!0,v=!!t.fallbackFormat,m=!!t.unresolving,g=sn(t.postTranslation)?t.postTranslation:null,p=yt(t.processor)?t.processor:null,y=Dt(t.warnHtmlMessage)?t.warnHtmlMessage:!0,w=!!t.escapeParameter,C=sn(t.messageCompiler)?t.messageCompiler:Yk,k=sn(t.messageResolver)?t.messageResolver:Hk||rH,P=sn(t.localeFallbacker)?t.localeFallbacker:jk||ZY,S=Nt(t.fallbackContext)?t.fallbackContext:void 0,A=t,T=Nt(A.__datetimeFormatters)?A.__datetimeFormatters:new Map,E=Nt(A.__numberFormatters)?A.__numberFormatters:new Map,I=Nt(A.__meta)?A.__meta:{};Db++;const O={version:n,cid:Db,locale:a,fallbackLocale:r,messages:s,modifiers:c,pluralRules:u,missing:d,missingWarn:h,fallbackWarn:f,fallbackFormat:v,unresolving:m,postTranslation:g,processor:p,warnHtmlMessage:y,escapeParameter:w,messageCompiler:C,messageResolver:k,localeFallbacker:P,fallbackContext:S,onWarn:e,__meta:I};return O.datetimeFormats=o,O.numberFormats=l,O.__datetimeFormatters=T,O.__numberFormatters=E,__INTLIFY_PROD_DEVTOOLS__&&XY(O,n,I),O}const ih=t=>({[t]:Xt()});function kg(t,e,n,a,i){const{missing:r,onWarn:s}=t;if(r!==null){const o=r(t,n,e,i);return Ke(o)?o:e}else return e}function Yo(t,e,n){const a=t;a.__localeChainCache=new Map,t.localeFallbacker(t,n,e)}function vH(t,e){return t===e?!1:t.split("-")[0]===e.split("-")[0]}function pH(t,e){const n=e.indexOf(t);if(n===-1)return!1;for(let a=n+1;a{$k.includes(l)?s[l]=n[l]:r[l]=n[l]}),Ke(a)?r.locale=a:yt(a)&&(s=a),yt(i)&&(s=i),[r.key||"",o,r,s]}function Rb(t,e,n){const a=t;for(const i in n){const r=`${e}__${i}`;a.__datetimeFormatters.has(r)&&a.__datetimeFormatters.delete(r)}}function Nb(t,...e){const{numberFormats:n,unresolving:a,fallbackLocale:i,onWarn:r,localeFallbacker:s}=t,{__numberFormatters:o}=t,[l,c,u,d]=Vf(...e),h=Dt(u.missingWarn)?u.missingWarn:t.missingWarn;Dt(u.fallbackWarn)?u.fallbackWarn:t.fallbackWarn;const f=!!u.part,v=wg(t,u),m=s(t,i,v);if(!Ke(l)||l==="")return new Intl.NumberFormat(v,d).format(c);let g={},p,y=null;const w="number format";for(let P=0;P{Xk.includes(l)?s[l]=n[l]:r[l]=n[l]}),Ke(a)?r.locale=a:yt(a)&&(s=a),yt(i)&&(s=i),[r.key||"",o,r,s]}function Fb(t,e,n){const a=t;for(const i in n){const r=`${e}__${i}`;a.__numberFormatters.has(r)&&a.__numberFormatters.delete(r)}}const bH=t=>t,yH=t=>"",xH="text",wH=t=>t.length===0?"":bg(t),kH=eY;function Bb(t,e){return t=Math.abs(t),e===2?t?t>1?1:0:1:t?Math.min(t,2):0}function _H(t){const e=_n(t.pluralIndex)?t.pluralIndex:-1;return t.named&&(_n(t.named.count)||_n(t.named.n))?_n(t.named.count)?t.named.count:_n(t.named.n)?t.named.n:e:e}function SH(t,e){e.count||(e.count=t),e.n||(e.n=t)}function CH(t={}){const e=t.locale,n=_H(t),a=Nt(t.pluralRules)&&Ke(e)&&sn(t.pluralRules[e])?t.pluralRules[e]:Bb,i=Nt(t.pluralRules)&&Ke(e)&&sn(t.pluralRules[e])?Bb:void 0,r=p=>p[a(n,p.length,i)],s=t.list||[],o=p=>s[p],l=t.named||Xt();_n(t.pluralIndex)&&SH(n,l);const c=p=>l[p];function u(p,y){const w=sn(t.messages)?t.messages(p,!!y):Nt(t.messages)?t.messages[p]:!1;return w||(t.parent?t.parent.message(p):yH)}const d=p=>t.modifiers?t.modifiers[p]:bH,h=yt(t.processor)&&sn(t.processor.normalize)?t.processor.normalize:wH,f=yt(t.processor)&&sn(t.processor.interpolate)?t.processor.interpolate:kH,v=yt(t.processor)&&Ke(t.processor.type)?t.processor.type:xH,g={list:o,named:c,plural:r,linked:(p,...y)=>{const[w,C]=y;let k="text",P="";y.length===1?Nt(w)?(P=w.modifier||P,k=w.type||k):Ke(w)&&(P=w||P):y.length===2&&(Ke(w)&&(P=w||P),Ke(C)&&(k=C||k));const S=u(p,!0)(g),A=k==="vnode"&&bn(S)&&P?S[0]:S;return P?d(P)(A,k):A},message:u,type:v,interpolate:f,normalize:h,values:Dn(Xt(),s,l)};return g}const Yb=()=>"",Za=t=>sn(t);function Hb(t,...e){const{fallbackFormat:n,postTranslation:a,unresolving:i,messageCompiler:r,fallbackLocale:s,messages:o}=t,[l,c]=Rf(...e),u=Dt(c.missingWarn)?c.missingWarn:t.missingWarn,d=Dt(c.fallbackWarn)?c.fallbackWarn:t.fallbackWarn,h=Dt(c.escapeParameter)?c.escapeParameter:t.escapeParameter,f=!!c.resolvedMessage,v=Ke(c.default)||Dt(c.default)?Dt(c.default)?r?l:()=>l:c.default:n?r?l:()=>l:null,m=n||v!=null&&(Ke(v)||sn(v)),g=wg(t,c);h&&AH(c);let[p,y,w]=f?[l,g,o[g]||Xt()]:Uk(t,l,g,s,d,u),C=p,k=l;if(!f&&!(Ke(C)||no(C)||Za(C))&&m&&(C=v,k=C),!f&&(!(Ke(C)||no(C)||Za(C))||!Ke(y)))return i?qu:l;let P=!1;const S=()=>{P=!0},A=Za(C)?C:Gk(t,l,y,C,k,S);if(P)return C;const T=IH(t,y,w,c),E=CH(T),I=PH(t,A,E),O=a?a(I,l):I;if(__INTLIFY_PROD_DEVTOOLS__){const V={timestamp:Date.now(),key:Ke(l)?l:Za(C)?C.key:"",locale:y||(Za(C)?C.locale:""),format:Ke(C)?C:Za(C)?C.source:"",message:O};V.meta=Dn({},t.__meta,fH()||{}),UY(V)}return O}function AH(t){bn(t.list)?t.list=t.list.map(e=>Ke(e)?_b(e):e):Nt(t.named)&&Object.keys(t.named).forEach(e=>{Ke(t.named[e])&&(t.named[e]=_b(t.named[e]))})}function Uk(t,e,n,a,i,r){const{messages:s,onWarn:o,messageResolver:l,localeFallbacker:c}=t,u=c(t,a,n);let d=Xt(),h,f=null;const v="translate";for(let m=0;ma;return c.locale=n,c.key=e,c}const l=s(a,TH(t,n,i,a,o,r));return l.locale=n,l.key=e,l.source=a,l}function PH(t,e,n){return e(n)}function Rf(...t){const[e,n,a]=t,i=Xt();if(!Ke(e)&&!_n(e)&&!Za(e)&&!no(e))throw $i(Wi.INVALID_ARGUMENT);const r=_n(e)?String(e):(Za(e),e);return _n(n)?i.plural=n:Ke(n)?i.default=n:yt(n)&&!Uu(n)?i.named=n:bn(n)&&(i.list=n),_n(a)?i.plural=a:Ke(a)?i.default=a:yt(a)&&Dn(i,a),[r,i]}function TH(t,e,n,a,i,r){return{locale:e,key:n,warnHtmlMessage:i,onError:s=>{throw r&&r(s),s},onCacheKey:s=>GB(e,n,s)}}function IH(t,e,n,a){const{modifiers:i,pluralRules:r,messageResolver:s,fallbackLocale:o,fallbackWarn:l,missingWarn:c,fallbackContext:u}=t,h={locale:e,modifiers:i,pluralRules:r,messages:(f,v)=>{let m=s(n,f);if(m==null&&(u||v)){const[,,g]=Uk(u||t,f,e,o,l,c);m=s(g,f)}if(Ke(m)||no(m)){let g=!1;const y=Gk(t,f,e,m,f,()=>{g=!0});return g?Yb:y}else return Za(m)?m:Yb}};return t.processor&&(h.processor=t.processor),a.list&&(h.list=a.list),a.named&&(h.named=a.named),_n(a.plural)&&(h.pluralIndex=a.plural),h}AY();/*! - * vue-i18n v10.0.6 - * (c) 2025 kazuya kawaguchi - * Released under the MIT License. - */const MH="10.0.6";function OH(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(Wr().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(Wr().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Wr().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Wr().__INTLIFY_PROD_DEVTOOLS__=!1)}const ga={UNEXPECTED_RETURN_TYPE:qY,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:30,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32,NOT_COMPATIBLE_LEGACY_VUE_I18N:33,NOT_AVAILABLE_COMPOSITION_IN_LEGACY:34};function Aa(t,...e){return Gu(t,null,void 0)}const Nf=Cr("__translateVNode"),Ff=Cr("__datetimeParts"),Bf=Cr("__numberParts"),qk=Cr("__setPluralRules"),Zk=Cr("__injectWithOption"),Yf=Cr("__dispose");function kl(t){if(!Nt(t))return t;for(const e in t)if(hi(t,e))if(!e.includes("."))Nt(t[e])&&kl(t[e]);else{const n=e.split("."),a=n.length-1;let i=t,r=!1;for(let s=0;s{if("locale"in o&&"resource"in o){const{locale:l,resource:c}=o;l?(s[l]=s[l]||Xt(),Mc(c,s[l])):Mc(c,s)}else Ke(o)&&Mc(JSON.parse(o),s)}),i==null&&r)for(const o in s)hi(s,o)&&kl(s[o]);return s}function Kk(t){return t.type}function Jk(t,e,n){let a=Nt(e.messages)?e.messages:Xt();"__i18nGlobal"in n&&(a=_g(t.locale.value,{messages:a,__i18n:n.__i18nGlobal}));const i=Object.keys(a);i.length&&i.forEach(r=>{t.mergeLocaleMessage(r,a[r])});{if(Nt(e.datetimeFormats)){const r=Object.keys(e.datetimeFormats);r.length&&r.forEach(s=>{t.mergeDateTimeFormat(s,e.datetimeFormats[s])})}if(Nt(e.numberFormats)){const r=Object.keys(e.numberFormats);r.length&&r.forEach(s=>{t.mergeNumberFormat(s,e.numberFormats[s])})}}}function jb(t){return x(My,null,t,0)}const zb="__INTLIFY_META__",Wb=()=>[],LH=()=>!1;let $b=0;function Xb(t){return(e,n,a,i)=>t(n,a,gr()||void 0,i)}const EH=()=>{const t=gr();let e=null;return t&&(e=Kk(t)[zb])?{[zb]:e}:null};function Sg(t={}){const{__root:e,__injectWithOption:n}=t,a=e===void 0,i=t.flatJson,r=Zc?xe:De;let s=Dt(t.inheritLocale)?t.inheritLocale:!0;const o=r(e&&s?e.locale.value:Ke(t.locale)?t.locale:wl),l=r(e&&s?e.fallbackLocale.value:Ke(t.fallbackLocale)||bn(t.fallbackLocale)||yt(t.fallbackLocale)||t.fallbackLocale===!1?t.fallbackLocale:o.value),c=r(_g(o.value,t)),u=r(yt(t.datetimeFormats)?t.datetimeFormats:{[o.value]:{}}),d=r(yt(t.numberFormats)?t.numberFormats:{[o.value]:{}});let h=e?e.missingWarn:Dt(t.missingWarn)||eo(t.missingWarn)?t.missingWarn:!0,f=e?e.fallbackWarn:Dt(t.fallbackWarn)||eo(t.fallbackWarn)?t.fallbackWarn:!0,v=e?e.fallbackRoot:Dt(t.fallbackRoot)?t.fallbackRoot:!0,m=!!t.fallbackFormat,g=sn(t.missing)?t.missing:null,p=sn(t.missing)?Xb(t.missing):null,y=sn(t.postTranslation)?t.postTranslation:null,w=e?e.warnHtmlMessage:Dt(t.warnHtmlMessage)?t.warnHtmlMessage:!0,C=!!t.escapeParameter;const k=e?e.modifiers:yt(t.modifiers)?t.modifiers:{};let P=t.pluralRules||e&&e.pluralRules,S;S=(()=>{a&&Eb(null);const ye={version:MH,locale:o.value,fallbackLocale:l.value,messages:c.value,modifiers:k,pluralRules:P,missing:p===null?void 0:p,missingWarn:h,fallbackWarn:f,fallbackFormat:m,unresolving:!0,postTranslation:y===null?void 0:y,warnHtmlMessage:w,escapeParameter:C,messageResolver:t.messageResolver,messageCompiler:t.messageCompiler,__meta:{framework:"vue"}};ye.datetimeFormats=u.value,ye.numberFormats=d.value,ye.__datetimeFormatters=yt(S)?S.__datetimeFormatters:void 0,ye.__numberFormatters=yt(S)?S.__numberFormatters:void 0;const Le=gH(ye);return a&&Eb(Le),Le})(),Yo(S,o.value,l.value);function T(){return[o.value,l.value,c.value,u.value,d.value]}const E=L({get:()=>o.value,set:ye=>{o.value=ye,S.locale=o.value}}),I=L({get:()=>l.value,set:ye=>{l.value=ye,S.fallbackLocale=l.value,Yo(S,o.value,ye)}}),O=L(()=>c.value),V=L(()=>u.value),F=L(()=>d.value);function z(){return sn(y)?y:null}function W(ye){y=ye,S.postTranslation=ye}function ne(){return g}function ee(ye){ye!==null&&(p=Xb(ye)),g=ye,S.missing=p}const J=(ye,Le,rt,Ht,qn,Zn)=>{T();let St;try{__INTLIFY_PROD_DEVTOOLS__,a||(S.fallbackContext=e?mH():void 0),St=ye(S)}finally{__INTLIFY_PROD_DEVTOOLS__,a||(S.fallbackContext=void 0)}if(rt!=="translate exists"&&_n(St)&&St===qu||rt==="translate exists"&&!St){const[tr,ra]=Le();return e&&v?Ht(e):qn(tr)}else{if(Zn(St))return St;throw Aa(ga.UNEXPECTED_RETURN_TYPE)}};function X(...ye){return J(Le=>Reflect.apply(Hb,null,[Le,...ye]),()=>Rf(...ye),"translate",Le=>Reflect.apply(Le.t,Le,[...ye]),Le=>Le,Le=>Ke(Le))}function Y(...ye){const[Le,rt,Ht]=ye;if(Ht&&!Nt(Ht))throw Aa(ga.INVALID_ARGUMENT);return X(Le,rt,Dn({resolvedMessage:!0},Ht||{}))}function se(...ye){return J(Le=>Reflect.apply(Vb,null,[Le,...ye]),()=>Df(...ye),"datetime format",Le=>Reflect.apply(Le.d,Le,[...ye]),()=>Ob,Le=>Ke(Le))}function q(...ye){return J(Le=>Reflect.apply(Nb,null,[Le,...ye]),()=>Vf(...ye),"number format",Le=>Reflect.apply(Le.n,Le,[...ye]),()=>Ob,Le=>Ke(Le))}function oe(ye){return ye.map(Le=>Ke(Le)||_n(Le)||Dt(Le)?jb(String(Le)):Le)}const le={normalize:oe,interpolate:ye=>ye,type:"vnode"};function ue(...ye){return J(Le=>{let rt;const Ht=Le;try{Ht.processor=le,rt=Reflect.apply(Hb,null,[Ht,...ye])}finally{Ht.processor=null}return rt},()=>Rf(...ye),"translate",Le=>Le[Nf](...ye),Le=>[jb(Le)],Le=>bn(Le))}function pe(...ye){return J(Le=>Reflect.apply(Nb,null,[Le,...ye]),()=>Vf(...ye),"number format",Le=>Le[Bf](...ye),Wb,Le=>Ke(Le)||bn(Le))}function $(...ye){return J(Le=>Reflect.apply(Vb,null,[Le,...ye]),()=>Df(...ye),"datetime format",Le=>Le[Ff](...ye),Wb,Le=>Ke(Le)||bn(Le))}function Z(ye){P=ye,S.pluralRules=P}function Q(ye,Le){return J(()=>{if(!ye)return!1;const rt=Ke(Le)?Le:o.value,Ht=be(rt),qn=S.messageResolver(Ht,ye);return no(qn)||Za(qn)||Ke(qn)},()=>[ye],"translate exists",rt=>Reflect.apply(rt.te,rt,[ye,Le]),LH,rt=>Dt(rt))}function he(ye){let Le=null;const rt=Bk(S,l.value,o.value);for(let Ht=0;Ht{s&&(o.value=ye,S.locale=ye,Yo(S,o.value,l.value))}),Oe(e.fallbackLocale,ye=>{s&&(l.value=ye,S.fallbackLocale=ye,Yo(S,o.value,l.value))}));const it={id:$b,locale:E,fallbackLocale:I,get inheritLocale(){return s},set inheritLocale(ye){s=ye,ye&&e&&(o.value=e.locale.value,l.value=e.fallbackLocale.value,Yo(S,o.value,l.value))},get availableLocales(){return Object.keys(c.value).sort()},messages:O,get modifiers(){return k},get pluralRules(){return P||{}},get isGlobal(){return a},get missingWarn(){return h},set missingWarn(ye){h=ye,S.missingWarn=h},get fallbackWarn(){return f},set fallbackWarn(ye){f=ye,S.fallbackWarn=f},get fallbackRoot(){return v},set fallbackRoot(ye){v=ye},get fallbackFormat(){return m},set fallbackFormat(ye){m=ye,S.fallbackFormat=m},get warnHtmlMessage(){return w},set warnHtmlMessage(ye){w=ye,S.warnHtmlMessage=ye},get escapeParameter(){return C},set escapeParameter(ye){C=ye,S.escapeParameter=ye},t:X,getLocaleMessage:be,setLocaleMessage:Ve,mergeLocaleMessage:Fe,getPostTranslationHandler:z,setPostTranslationHandler:W,getMissingHandler:ne,setMissingHandler:ee,[qk]:Z};return it.datetimeFormats=V,it.numberFormats=F,it.rt=Y,it.te=Q,it.tm=te,it.d=se,it.n=q,it.getDateTimeFormat=We,it.setDateTimeFormat=K,it.mergeDateTimeFormat=ie,it.getNumberFormat=_e,it.setNumberFormat=je,it.mergeNumberFormat=ut,it[Zk]=n,it[Nf]=ue,it[Ff]=$,it[Bf]=pe,it}function DH(t){const e=Ke(t.locale)?t.locale:wl,n=Ke(t.fallbackLocale)||bn(t.fallbackLocale)||yt(t.fallbackLocale)||t.fallbackLocale===!1?t.fallbackLocale:e,a=sn(t.missing)?t.missing:void 0,i=Dt(t.silentTranslationWarn)||eo(t.silentTranslationWarn)?!t.silentTranslationWarn:!0,r=Dt(t.silentFallbackWarn)||eo(t.silentFallbackWarn)?!t.silentFallbackWarn:!0,s=Dt(t.fallbackRoot)?t.fallbackRoot:!0,o=!!t.formatFallbackMessages,l=yt(t.modifiers)?t.modifiers:{},c=t.pluralizationRules,u=sn(t.postTranslation)?t.postTranslation:void 0,d=Ke(t.warnHtmlInMessage)?t.warnHtmlInMessage!=="off":!0,h=!!t.escapeParameterHtml,f=Dt(t.sync)?t.sync:!0;let v=t.messages;if(yt(t.sharedMessages)){const k=t.sharedMessages;v=Object.keys(k).reduce((S,A)=>{const T=S[A]||(S[A]={});return Dn(T,k[A]),S},v||{})}const{__i18n:m,__root:g,__injectWithOption:p}=t,y=t.datetimeFormats,w=t.numberFormats,C=t.flatJson;return{locale:e,fallbackLocale:n,messages:v,flatJson:C,datetimeFormats:y,numberFormats:w,missing:a,missingWarn:i,fallbackWarn:r,fallbackRoot:s,fallbackFormat:o,modifiers:l,pluralRules:c,postTranslation:u,warnHtmlMessage:d,escapeParameter:h,messageResolver:t.messageResolver,inheritLocale:f,__i18n:m,__root:g,__injectWithOption:p}}function Hf(t={}){const e=Sg(DH(t)),{__extender:n}=t,a={id:e.id,get locale(){return e.locale.value},set locale(i){e.locale.value=i},get fallbackLocale(){return e.fallbackLocale.value},set fallbackLocale(i){e.fallbackLocale.value=i},get messages(){return e.messages.value},get datetimeFormats(){return e.datetimeFormats.value},get numberFormats(){return e.numberFormats.value},get availableLocales(){return e.availableLocales},get missing(){return e.getMissingHandler()},set missing(i){e.setMissingHandler(i)},get silentTranslationWarn(){return Dt(e.missingWarn)?!e.missingWarn:e.missingWarn},set silentTranslationWarn(i){e.missingWarn=Dt(i)?!i:i},get silentFallbackWarn(){return Dt(e.fallbackWarn)?!e.fallbackWarn:e.fallbackWarn},set silentFallbackWarn(i){e.fallbackWarn=Dt(i)?!i:i},get modifiers(){return e.modifiers},get formatFallbackMessages(){return e.fallbackFormat},set formatFallbackMessages(i){e.fallbackFormat=i},get postTranslation(){return e.getPostTranslationHandler()},set postTranslation(i){e.setPostTranslationHandler(i)},get sync(){return e.inheritLocale},set sync(i){e.inheritLocale=i},get warnHtmlInMessage(){return e.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(i){e.warnHtmlMessage=i!=="off"},get escapeParameterHtml(){return e.escapeParameter},set escapeParameterHtml(i){e.escapeParameter=i},get pluralizationRules(){return e.pluralRules||{}},__composer:e,t(...i){return Reflect.apply(e.t,e,[...i])},rt(...i){return Reflect.apply(e.rt,e,[...i])},tc(...i){const[r,s,o]=i,l={plural:1};let c=null,u=null;if(!Ke(r))throw Aa(ga.INVALID_ARGUMENT);const d=r;return Ke(s)?l.locale=s:_n(s)?l.plural=s:bn(s)?c=s:yt(s)&&(u=s),Ke(o)?l.locale=o:bn(o)?c=o:yt(o)&&(u=o),Reflect.apply(e.t,e,[d,c||u||{},l])},te(i,r){return e.te(i,r)},tm(i){return e.tm(i)},getLocaleMessage(i){return e.getLocaleMessage(i)},setLocaleMessage(i,r){e.setLocaleMessage(i,r)},mergeLocaleMessage(i,r){e.mergeLocaleMessage(i,r)},d(...i){return Reflect.apply(e.d,e,[...i])},getDateTimeFormat(i){return e.getDateTimeFormat(i)},setDateTimeFormat(i,r){e.setDateTimeFormat(i,r)},mergeDateTimeFormat(i,r){e.mergeDateTimeFormat(i,r)},n(...i){return Reflect.apply(e.n,e,[...i])},getNumberFormat(i){return e.getNumberFormat(i)},setNumberFormat(i,r){e.setNumberFormat(i,r)},mergeNumberFormat(i,r){e.mergeNumberFormat(i,r)}};return a.__extender=n,a}function VH(t,e,n){return{beforeCreate(){const a=gr();if(!a)throw Aa(ga.UNEXPECTED_ERROR);const i=this.$options;if(i.i18n){const r=i.i18n;if(i.__i18n&&(r.__i18n=i.__i18n),r.__root=e,this===this.$root)this.$i18n=Ub(t,r);else{r.__injectWithOption=!0,r.__extender=n.__vueI18nExtend,this.$i18n=Hf(r);const s=this.$i18n;s.__extender&&(s.__disposer=s.__extender(this.$i18n))}}else if(i.__i18n)if(this===this.$root)this.$i18n=Ub(t,i);else{this.$i18n=Hf({__i18n:i.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:e});const r=this.$i18n;r.__extender&&(r.__disposer=r.__extender(this.$i18n))}else this.$i18n=t;i.__i18nGlobal&&Jk(e,i,i),this.$t=(...r)=>this.$i18n.t(...r),this.$rt=(...r)=>this.$i18n.rt(...r),this.$tc=(...r)=>this.$i18n.tc(...r),this.$te=(r,s)=>this.$i18n.te(r,s),this.$d=(...r)=>this.$i18n.d(...r),this.$n=(...r)=>this.$i18n.n(...r),this.$tm=r=>this.$i18n.tm(r),n.__setInstance(a,this.$i18n)},mounted(){},unmounted(){const a=gr();if(!a)throw Aa(ga.UNEXPECTED_ERROR);const i=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,i.__disposer&&(i.__disposer(),delete i.__disposer,delete i.__extender),n.__deleteInstance(a),delete this.$i18n}}}function Ub(t,e){t.locale=e.locale||t.locale,t.fallbackLocale=e.fallbackLocale||t.fallbackLocale,t.missing=e.missing||t.missing,t.silentTranslationWarn=e.silentTranslationWarn||t.silentFallbackWarn,t.silentFallbackWarn=e.silentFallbackWarn||t.silentFallbackWarn,t.formatFallbackMessages=e.formatFallbackMessages||t.formatFallbackMessages,t.postTranslation=e.postTranslation||t.postTranslation,t.warnHtmlInMessage=e.warnHtmlInMessage||t.warnHtmlInMessage,t.escapeParameterHtml=e.escapeParameterHtml||t.escapeParameterHtml,t.sync=e.sync||t.sync,t.__composer[qk](e.pluralizationRules||t.pluralizationRules);const n=_g(t.locale,{messages:e.messages,__i18n:e.__i18n});return Object.keys(n).forEach(a=>t.mergeLocaleMessage(a,n[a])),e.datetimeFormats&&Object.keys(e.datetimeFormats).forEach(a=>t.mergeDateTimeFormat(a,e.datetimeFormats[a])),e.numberFormats&&Object.keys(e.numberFormats).forEach(a=>t.mergeNumberFormat(a,e.numberFormats[a])),t}const Cg={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:t=>t==="parent"||t==="global",default:"parent"},i18n:{type:Object}};function RH({slots:t},e){return e.length===1&&e[0]==="default"?(t.default?t.default():[]).reduce((a,i)=>[...a,...i.type===Re?i.children:[i]],[]):e.reduce((n,a)=>{const i=t[a];return i&&(n[a]=i()),n},Xt())}function Qk(){return Re}const NH=pa({name:"i18n-t",props:Dn({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:t=>_n(t)||!isNaN(t)}},Cg),setup(t,e){const{slots:n,attrs:a}=e,i=t.i18n||Zu({useScope:t.scope,__useComponent:!0});return()=>{const r=Object.keys(n).filter(d=>d!=="_"),s=Xt();t.locale&&(s.locale=t.locale),t.plural!==void 0&&(s.plural=Ke(t.plural)?+t.plural:t.plural);const o=RH(e,r),l=i[Nf](t.keypath,o,s),c=Dn(Xt(),a),u=Ke(t.tag)||Nt(t.tag)?t.tag:Qk();return bi(u,c,l)}}}),Gb=NH;function FH(t){return bn(t)&&!Ke(t[0])}function e_(t,e,n,a){const{slots:i,attrs:r}=e;return()=>{const s={part:!0};let o=Xt();t.locale&&(s.locale=t.locale),Ke(t.format)?s.key=t.format:Nt(t.format)&&(Ke(t.format.key)&&(s.key=t.format.key),o=Object.keys(t.format).reduce((h,f)=>n.includes(f)?Dn(Xt(),h,{[f]:t.format[f]}):h,Xt()));const l=a(t.value,s,o);let c=[s.key];bn(l)?c=l.map((h,f)=>{const v=i[h.type],m=v?v({[h.type]:h.value,index:f,parts:l}):[h.value];return FH(m)&&(m[0].key=`${h.type}-${f}`),m}):Ke(l)&&(c=[l]);const u=Dn(Xt(),r),d=Ke(t.tag)||Nt(t.tag)?t.tag:Qk();return bi(d,u,c)}}const BH=pa({name:"i18n-n",props:Dn({value:{type:Number,required:!0},format:{type:[String,Object]}},Cg),setup(t,e){const n=t.i18n||Zu({useScope:t.scope,__useComponent:!0});return e_(t,e,Xk,(...a)=>n[Bf](...a))}}),qb=BH,YH=pa({name:"i18n-d",props:Dn({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Cg),setup(t,e){const n=t.i18n||Zu({useScope:t.scope,__useComponent:!0});return e_(t,e,$k,(...a)=>n[Ff](...a))}}),Zb=YH;function HH(t,e){const n=t;if(t.mode==="composition")return n.__getInstance(e)||t.global;{const a=n.__getInstance(e);return a!=null?a.__composer:t.global.__composer}}function jH(t){const e=s=>{const{instance:o,value:l}=s;if(!o||!o.$)throw Aa(ga.UNEXPECTED_ERROR);const c=HH(t,o.$),u=Kb(l);return[Reflect.apply(c.t,c,[...Jb(u)]),c]};return{created:(s,o)=>{const[l,c]=e(o);Zc&&t.global===c&&(s.__i18nWatcher=Oe(c.locale,()=>{o.instance&&o.instance.$forceUpdate()})),s.__composer=c,s.textContent=l},unmounted:s=>{Zc&&s.__i18nWatcher&&(s.__i18nWatcher(),s.__i18nWatcher=void 0,delete s.__i18nWatcher),s.__composer&&(s.__composer=void 0,delete s.__composer)},beforeUpdate:(s,{value:o})=>{if(s.__composer){const l=s.__composer,c=Kb(o);s.textContent=Reflect.apply(l.t,l,[...Jb(c)])}},getSSRProps:s=>{const[o]=e(s);return{textContent:o}}}}function Kb(t){if(Ke(t))return{path:t};if(yt(t)){if(!("path"in t))throw Aa(ga.REQUIRED_VALUE,"path");return t}else throw Aa(ga.INVALID_VALUE)}function Jb(t){const{path:e,locale:n,args:a,choice:i,plural:r}=t,s={},o=a||{};return Ke(n)&&(s.locale=n),_n(i)&&(s.plural=i),_n(r)&&(s.plural=r),[e,o,s]}function zH(t,e,...n){const a=yt(n[0])?n[0]:{};(Dt(a.globalInstall)?a.globalInstall:!0)&&([Gb.name,"I18nT"].forEach(r=>t.component(r,Gb)),[qb.name,"I18nN"].forEach(r=>t.component(r,qb)),[Zb.name,"I18nD"].forEach(r=>t.component(r,Zb))),t.directive("t",jH(e))}const WH=Cr("global-vue-i18n");function $H(t={},e){const n=__VUE_I18N_LEGACY_API__&&Dt(t.legacy)?t.legacy:__VUE_I18N_LEGACY_API__,a=Dt(t.globalInjection)?t.globalInjection:!0,i=new Map,[r,s]=XH(t,n),o=Cr("");function l(h){return i.get(h)||null}function c(h,f){i.set(h,f)}function u(h){i.delete(h)}const d={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},async install(h,...f){if(h.__VUE_I18N_SYMBOL__=o,h.provide(h.__VUE_I18N_SYMBOL__,d),yt(f[0])){const g=f[0];d.__composerExtend=g.__composerExtend,d.__vueI18nExtend=g.__vueI18nExtend}let v=null;!n&&a&&(v=e4(h,d.global)),__VUE_I18N_FULL_INSTALL__&&zH(h,d,...f),__VUE_I18N_LEGACY_API__&&n&&h.mixin(VH(s,s.__composer,d));const m=h.unmount;h.unmount=()=>{v&&v(),d.dispose(),m()}},get global(){return s},dispose(){r.stop()},__instances:i,__getInstance:l,__setInstance:c,__deleteInstance:u};return d}function Zu(t={}){const e=gr();if(e==null)throw Aa(ga.MUST_BE_CALL_SETUP_TOP);if(!e.isCE&&e.appContext.app!=null&&!e.appContext.app.__VUE_I18N_SYMBOL__)throw Aa(ga.NOT_INSTALLED);const n=UH(e),a=qH(n),i=Kk(e),r=GH(t,i);if(r==="global")return Jk(a,t,i),a;if(r==="parent"){let l=ZH(n,e,t.__useComponent);return l==null&&(l=a),l}const s=n;let o=s.__getInstance(e);if(o==null){const l=Dn({},t);"__i18n"in i&&(l.__i18n=i.__i18n),a&&(l.__root=a),o=Sg(l),s.__composerExtend&&(o[Yf]=s.__composerExtend(o)),JH(s,e,o),s.__setInstance(e,o)}return o}function XH(t,e,n){const a=so(),i=__VUE_I18N_LEGACY_API__&&e?a.run(()=>Hf(t)):a.run(()=>Sg(t));if(i==null)throw Aa(ga.UNEXPECTED_ERROR);return[a,i]}function UH(t){const e=ht(t.isCE?WH:t.appContext.app.__VUE_I18N_SYMBOL__);if(!e)throw Aa(t.isCE?ga.NOT_INSTALLED_WITH_PROVIDE:ga.UNEXPECTED_ERROR);return e}function GH(t,e){return Uu(t)?"__i18n"in e?"local":"global":t.useScope?t.useScope:"local"}function qH(t){return t.mode==="composition"?t.global:t.global.__composer}function ZH(t,e,n=!1){let a=null;const i=e.root;let r=KH(e,n);for(;r!=null;){const s=t;if(t.mode==="composition")a=s.__getInstance(r);else if(__VUE_I18N_LEGACY_API__){const o=s.__getInstance(r);o!=null&&(a=o.__composer,n&&a&&!a[Zk]&&(a=null))}if(a!=null||i===r)break;r=r.parent}return a}function KH(t,e=!1){return t==null?null:e&&t.vnode.ctx||t.parent}function JH(t,e,n){fn(()=>{},e),Zf(()=>{const a=n;t.__deleteInstance(e);const i=a[Yf];i&&(i(),delete a[Yf])},e)}const QH=["locale","fallbackLocale","availableLocales"],Qb=["t","rt","d","n","tm","te"];function e4(t,e){const n=Object.create(null);return QH.forEach(i=>{const r=Object.getOwnPropertyDescriptor(e,i);if(!r)throw Aa(ga.UNEXPECTED_ERROR);const s=ti(r.value)?{get(){return r.value.value},set(o){r.value.value=o}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,i,s)}),t.config.globalProperties.$i18n=n,Qb.forEach(i=>{const r=Object.getOwnPropertyDescriptor(e,i);if(!r||!r.value)throw Aa(ga.UNEXPECTED_ERROR);Object.defineProperty(t.config.globalProperties,`$${i}`,r)}),()=>{delete t.config.globalProperties.$i18n,Qb.forEach(i=>{delete t.config.globalProperties[`$${i}`]})}}OH();cH(WY);uH(sH);dH(Bk);if(__INTLIFY_PROD_DEVTOOLS__){const t=Wr();t.__INTLIFY__=!0,$Y(t.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const t4={badge:"نشان",open:"باز کردن",close:"بستن",dismiss:"رد کردن",confirmEdit:{ok:"تایید",cancel:"لغو"},dataIterator:{noResultsText:"نتیجه‌ای یافت نشد",loadingText:"در حال بارگذاری..."},dataTable:{itemsPerPageText:"ردیف در صفحه:",ariaLabel:{sortDescending:"مرتب‌سازی نزولی",sortAscending:"مرتب‌سازی صعودی",sortNone:"بدون مرتب‌سازی",activateNone:"غیرفعال‌سازی مرتب‌سازی",activateDescending:"غیرفعال‌سازی مرتب‌سازی نزولی",activateAscending:"غیرفعال‌سازی مرتب‌سازی صعودی"},sortBy:"مرتب‌سازی براساس"},dataFooter:{itemsPerPageText:"ردیف در صفحه:",itemsPerPageAll:"همه",nextPage:"صفحه‌ی بعد",prevPage:"صفحه‌ی قبل",firstPage:"صفحه‌ی یکم",lastPage:"صفحه‌ی آخر",pageText:"{0} تا {1} از {2}"},dateRangeInput:{divider:"تا"},datePicker:{itemsSelected:"{0} انتخاب‌شده",range:{title:"انتخاب تاریخ‌ها",header:"تاریخ‌ها را وارد کنید"},title:"انتخاب تاریخ",header:"تاریخ را وارد کنید",input:{placeholder:"تاریخ را وارد کنید"}},noDataText:"داده‌ای موجود نیست",carousel:{prev:"اسلاید قبلی",next:"اسلاید بعدی",ariaLabel:{delimiter:"اسلاید {0} از {1}"}},calendar:{moreEvents:"{بیشتر {0",today:"امروز"},input:{clear:"پاکسازی {0}",prependAction:"{0} اقدام پیشین",appendAction:"{0} اقدام افزوده‌شده",otp:"لطفا کد را وارد کنید {0}"},fileInput:{counter:"{0} پرونده",counterSize:"{0} پرونده ({1} در کل)"},fileUpload:{title:"فایل‌ها را اینجا بکشید و رها کنید",divider:"یا",browse:"مرور فایل‌ها"},timePicker:{am:"قبل از ظهر",pm:"بعد از ظهر",title:"انتخاب زمان"},pagination:{ariaLabel:{root:"جهت یابی صفحه",next:"صفحه‌ی بعد",previous:"صفحه‌ی قبلی",page:"برو صفحه {0}",currentPage:"{0} صفحه‌ی فعلی ، صفحه‌ی",first:"صفحه‌ی اول",last:"صفحه‌ی آخر"}},stepper:{next:"بعدی",prev:"قبلی"},rating:{ariaLabel:{item:"امتیاز {0} از {1}"}},loading:"در حال بارگذاری...",infiniteScroll:{loadMore:"بارگذاری بیشتر",empty:"پایان"}},n4={$vuetify:{...t4},info:{sell_pairdocs:"با افزودن فاکتور‌های خرید مرتبط با این فاکتور نحوه محاسبه سود و ... بر مبنای فاکتور‌های انتخابی محاسبه خواهد شد."},shortcuts:{hint:"برای رفتن به بخش موردنظر، {keys} را نگه دارید و کلید مربوطه را فشار دهید."},currency:{irr:{short:"ریال",long:"ریال ایران"}},captcha:{refresh:"نوسازی تصویر",enter_code:"اعداد در تصویر را وارد کنید",required:"الزامی است"},units:{mb:"مگابایت"},button:{export_excel:"خروجی اکسل",back_to_root:"بازگشت به ریشه",close:"بستن"},pagination:{page:"صفحه",of:"از"},table:{account:"حساب",debit_turnover:"گردش بدهکار",credit_turnover:"گردش بستانکار",debit_balance:"تراز بدهکار",credit_balance:"تراز بستانکار",operations:"عملیات",rows_per_page:"تعداد سطر در هر صفحه",no_data:"اطلاعاتی برای نمایش وجود ندارد",of:"از",date:"تاریخ",number:"شماره",description:"شرح",debit:"بدهکار",credit:"بستانکار",quantity:"تعداد",loading:"در حال بارگذاری...",select_all:"انتخاب همه",customize_columns:"شخصی‌سازی ستون‌ها"},error:{fetch_data:"خطا در دریافت داده‌ها: ",initial_load:"خطا در بارگذاری اولیه: ",title:"خطا"},dashboard:{costs:{title:"هزینه‌ها",today:"امروز",week:"این هفته",month:"این ماه",year:"سال مالی",centers:"نمودار هزینه‌‌ها"},incomes:{title:"درآمد",today:"امروز",week:"این هفته",month:"این ماه",year:"سال مالی",centers:"مراکز درآمد"},topCommodities:{title:"کالاهای پرفروش",period:"بازه زمانی",limit:"تعداد کالاها",noData:"داده‌ای برای نمایش وجود ندارد",salesCount:"تعداد فروش",chartToggle:"تغییر نوع نمودار"},period:{today:"امروز",week:"این هفته",month:"این ماه",year:"این سال"}},drawer:{ultimate_package:"بسته‌های نامحدود",sell_chart:"فروش هفته گذشته",bankaccounts_transactions:"کارت حساب بانک",print_queue:"صف چاپ",open_balance:"تراز افتتاحیه",sell_invoices_long:"فاکتور‌های فروش",person_info:"مشخصات شخص",dashboard:"پیشخوان",persons:"اشخاص",banks:"بانک‌ها",banks_account:"حساب بانکی",banks_accounts:"حساب‌های بانکی",bank_label:"بانکداری",cashdesk:"صندوق",salary:"تنخواه‌گردان",cashdesks:"صندوق‌ها",salarys:"تنخواه‌گردان‌ها",transfers:"انتقال‌ها",transfer:"انتقال",cheques:"چک‌ها",cheque:"چک",commodity:"کالا و خدمات",commodity_list:"فهرست کالا و خدمات",docs:"اسناد حسابداری",cats:"دسته بندی‌ها",cat:"دسته‌بندی",price_list:"لیست قیمت",price_lists:"لیست‌های قیمت",drops_list:"ویژگی‌های کالا‌ و خدمات",roller:"گردش مالی",sell:"فروش",buy:"خرید",buys:"خرید‌ها",sells:"فروش‌ها",accounting_total:"گزارش کل",notif:"اطلاعیه‌ها",acc_docs:"اسناد حسابداری",today:"امروز",clock:"ساعت",total:"کل",recs_today:"دریافت‌های امروز",sends_today:"پرداخت‌های امروز",exit_bus:"ترک کسب‌و‌کار",persons_list:"فهرست اشخاص",gets:"دریافت‌‌ها",pays:"پرداخت‌ها",shareholders:"سهام‌داران",basic_tools:"ابزار‌های پایه",acc_store_tools:"حسابداری و انبار‌داری",storeroom:"انبار",storeroom_title:"انبار‌داری",storeroom_ticket:"حواله انبار",storerooms:"انبار‌ها",commodity_exist_count:"موجودی کالا",buy_cost:"خرید و هزینه",sell_income:"فروش و درآمد",buy_invoices:" خرید",sell_invoices:" فروش",rfbuy_invoices:" برگشت از خرید",rfsell_invoices:" برگشت از فروش",costs:"هزینه‌ها",incomes:"درآمد‌ها",fast_sell:"فاکتور سریع",accounting_docs:"اسناد حسابداری",close_year:"بستن سال مالی",accounting:"حسابداری",accounting_table:"جدول حساب‌ها",presells:"پیش‌ فاکتور‌ها",reports:"گزارشات",settings:"تنظیمات",bid_settings:"تنظیمات کسب‌و‌کار",print_settings:"چاپ اسناد",user_perms:"کاربران و دسترسی‌ها",avatar_settings:"نمایه و مهر کسب‌و‌کار",history:"تاریخچه",tokens:"توکن‌های دسترسی",extra_moneys:"ارزهای جانبی",bid_delete:"حذف کسب‌و‌کار",services:"سرویس‌ها و افزونه‌ها",sms_panel:"سرویس پیامک",archive_panel:"فضای ذخیره سازی",cloud_printers:"چاپگر‌های ابری",archive_files:"آرشیو فایل‌ها",archive_order:"سفارش جدید",archive_log:"تاریخچه سفارشات",market:"بازار افزونه‌ها",plugins_list:"فهرست افزونه‌ها",my_plugins:"افزونه‌های من",plugins_invoices:"صورت حساب‌ها",repservice:"مدیریت تعمیرگاه",repservice_reqs:"درخواست‌ها"},time:{month:"{id} ماه"},calendar:{shamsi:"هجری شمسی",gregorian:"میلادی",ghamari:"هجری قمری"},gate_pays:{shetab:"پرداخت آنلاین از طریق شبکه شتاب ایران",usdt:"پرداخت از طریق ارز دیجیتال تتر",paypal:"پی پال",perfect_money:"پرفکت مانی",bitcoin:"بیت کوین"},updateSoftware:{changingEnvMessage:"در حال تغییر حالت سیستم...",title:"به‌روزرسانی نرم‌افزار",infoTitle:"اطلاعات به‌روزرسانی",infoDescription:"این فرآیند نرم‌افزار را به آخرین نسخه موجود در مخزن GitHub به‌روزرسانی می‌کند. این شامل کشیدن تغییرات ، نصب وابستگی‌ها، پاک کردن کش، و به‌روزرسانی پایگاه داده است.",safetyTips:"نکات ایمنی: قبل از شروع، از داده‌های خود نسخه پشتیبان تهیه کنید. اطمینان حاصل کنید که هیچ کاربر دیگری در حال استفاده از سیستم نیست.",currentCommit:"کامییت فعلی",targetCommit:"کامییت هدف",startButton:"شروع به‌روزرسانی",updatingButton:"در حال به‌روزرسانی...",completedButton:"به‌روزرسانی تکمیل شد",failedButton:"به‌روزرسانی ناموفق",progressTitle:"پیشرفت به‌روزرسانی",startingMessage:"شروع فرآیند به‌روزرسانی...",startedMessage:"فرآیند به‌روزرسانی آغاز شد.",noOutputMessage:"هنوز خروجی در دسترس نیست.",successMessage:"به‌روزرسانی با موفقیت تکمیل شد!",errorPrefix:"خطا: ",copyButton:"کپی به کلیپ‌بورد",copySuccess:"لاگ‌ها با موفقیت در کلیپ‌بورد کپی شدند",copyFailed:"خطا در کپی کردن لاگ‌ها",systemInfoTitle:"اطلاعات سیستم",osName:"نام سیستم‌عامل",osRelease:"نسخه کرنل",osVersion:"جزئیات نسخه",osMachine:"معماری سیستم",cpuInfo:"اطلاعات پردازنده",distroName:"نام توزیع لینوکس",distroVersion:"نسخه توزیع",webServer:"وب‌سرور",dbName:"نوع بانک اطلاعاتی",dbVersion:"نسخه بانک اطلاعاتی",dialogSuccessTitle:"موفقیت",dialogErrorTitle:"خطا",dialogErrorSimpleMessage:"خطایی به وجود اومد، لطفاً لاگ رو بررسی کنید.",closeDialog:"بستن",updateTab:"به‌روزرسانی",infoTab:"اطلاعات سیستم",logsTab:"لاگ‌های سیستم",clearCacheButton:"پاک کردن کش",changeEnvButton:"تغییر محیط",streamError:"خطا در دریافت جریان داده",clearingCacheMessage:"در حال پاک کردن کش...",cacheClearedMessage:"کش با موفقیت پاک شد",currentEnv:"محیط فعلی",refreshLogs:"بازخوانی لاگ‌ها",clearLogs:"پاک کردن لاگ‌ها",logsCleared:"لاگ‌ها با موفقیت پاک شدند",clearLogsError:"خطا در پاک کردن لاگ‌ها",changeEnvTitle:"تغییر حالت سیستم",envLabel:"حالت سیستم",envInvalid:"لطفاً یک حالت معتبر (dev یا prod) انتخاب کنید",envChangeError:"خطایی در تغییر حالت رخ داد",fetchError:"خطا در دریافت",cancel:"لغو",confirm:"تأیید"},static:{not_found:"صفحه مورد نظر یافت نشد",not_found_info:"صفحه ای که به دنبال آن هستید یا منتقل شده و یا از قبل وجود نداشته.",logout_loading:"در حال خروج ...",new_order:"افزایش اعتبار",business:"کسب و کار",charge_time:"مدت اعتبار",home_page:"صفحه نخست",wallet:"کیف پول",deposit:"موجودی",count:"تعداد"},dialog:{warning:"هشدار",column_settings:"ستون‌های جدول",all:"همه موارد",explore_accounts:"مرور حساب‌ها",details:"جزئیات",print_settings_info:"برای تغییر تنظیمات پیش‌فرض به بخش تنظیمات چاپ مراجعه کنید.",register_payment:"ثبت دریافت",print_invoice:"چاپ فاکتور",share:"اشتراک‌گذاری",share_social:"اشتراک‌گذاری در شبکه‌های اجتماعی",invoice_link:"پیوند فاکتور",banks_accounts:"حساب‌های بانکی",add:"افزودن",confirm:"قبول",attach_download:"دریافت فایل ضمیمه",attach_file:"الصاق فایل",allowed_file_types_hint:"فرمت های مجاز برای الصاق zip,rar,png,jpg,pdf,excell هستند.",plugin_name:"نام افزونه",price:"قیمت (تومان)",time:"زمان اعتبار(ثانیه)",timeLabel:"برچسب زمان",default_on:"پیشفرض فعال",edit_plugin:"ویرایش افزونه",plugins:"افزونه‌ها",most_des:"شرح‌های پرتکرار",insert_mostdes:"افزودن شرح پرتکرار",input_text:"متن را وارد کنید",seal_now:"مهر کنونی",avatar_now:"نمایه کنونی",avatar:"نمایه کسب‌و‌کار",seal:"مهر کسب‌و‌کار",items_changing:"شما در حال ویرایش {msg} قلم کالا‌و‌خدمات هستید.",price_type:"نوع قیمت",applay_much:"مقدار تغییرات",applay_percent:"درصد تغییرات",price_change_type:"نوع تغییر قیمت",change_price_group:"تغییر گروهی قیمت‌ها",prelabel:"عنوان",clean_queue:"پاک کردن کل صف چاپ",date_start:"تاریخ شروع",date_end:"تاریخ پایان",notif_msg:"غیر فعال کردن اطلاعیه‌ها پیشنهاد نمی‌شود.",edit_dashboard:"ویرایش آیتم‌های پیشخوان",presell_invoice:"پیش فاکتور",count:"تعداد",barcodes:"بارکد‌ها",barcodes_info:"بارکد‌ها را با ; از هم جدا کنید",barcodes_generate:"تولید بارکد",generate:"تولید بارکد و افزودن",commodities:"کالاها و خدمات",date:"تاریخ",suplayer:"تامین کننده",amount:"جمع فاکتور",openbalance_notvalid:"تراز افتتاحیه دارای ناترازی است و می‌بایست جمع کل هر دو ستون برابر باشد!",sum:"مجموع",total:"جمع کل",shareloders_equity:"حقوق سهامداران",shareloders_equity_info:"دارايی ها و سرمایه سهامداران",close:"بستن",deg:"دارائی‌ها",deg_info:"مجموع دارائی های اول دوره",search_invoice:"جست‌و‌جوی فاکتور خرید",operation:"عملیات",row:"ردیف",invoice_num:"شماره فاکتور",type:"نوع",invoice_person:"طرف حساب",sell_invoice:"فاکتور فروش",invoice_info:"اطلاعات فاکتور",comsofinvoice:"اقلام",etc:"سایر",pair_docs:"اسناد مرتبط",ok:"قبول",change_to:"تغییر به",delete_labels:"حذف برچسب‌‌ها",change_labels:"تغییر برچسب‌ها",cancel:"بازگشت",total_price:"جمع کل",total_selected:"جمع موارد انتخابی",accounting_doc:"سند حسابداری",save:"ذخیره",add_row:"افزودن ردیف جدید",print:"چاپ",invoice:"صورت حساب",cashdeskTicket:"قبض صندوق",print_info_des:"برای تغییر تنظیمات پیشفرض به تنظیمات چاپ اسناد مراجعه کنید",new:"جدید",barcode:"بارکد",filter:"فیلتر",filters:"فیلتر‌ها",commodity_not_found:"کالا یافت نشد",add_new:"افزودن مورد جدید",fiscal_year:"سال مالی",currency:"واحد پولی",notifications:"اعلانات",fiscal_settings:"تنظیمات مالی",fiscal_settings_info:"در این بخش می‌توانید تنظیمات مربوط به موارد مالی کسب و کار را تغییر دهید.",unread_notifications:"اعلانات خوانده نشده",no_notification:"درحال حاضر هیچ اعلانی برای نمایش وجود ندارد !",show_notifications:"مشاهده اعلانات",space:"فضای ابری:",active_account:"فعال سازی",form_not_fill:"لطفا تمام موارد الزامی را تکمیل کنید",update:"به روز رسانی",error:"خطا",faktor_info:"اقلام فاکتور",details_faktor:"جزئیات",user_info:"اطلاعات شخص",print_settings:"تنظیمات چاپ",save_ok:"تغییرات با موفقیت ثبت شد.",result:"نتیجه",title:"پاسخ",view:"مشاهده",exit:"خروج از حساب کاربری",complete_all:"موارد الزامی را تکمیل کنید",back:"صفحه قبل",search:"جست و جو ...",general:"عمومی",prices:"قیمت‌ها",existly:"موجودی",tax:"مالیات",commodity_info:"مشخصات کالا و خدمات",search_txt:"جست و جو ...",prev_page:"صفحه قبل",next_page:"صفحه بعد",change_password:"تغییر کلمه عبور",settings:"تنظیمات",sms:"پیامک",system:"سیستم",database:"بانک اطلاعاتی",edit:"ویرایش",delete:"حذف",each:"هر",logout:"خروج",import_excel:"درون ریزی از اکسل",selected:"انتخاب شده‌ها",selected_all:"همه‌ی موارد",export_pdf:"خروجی پی دی اف",export_excel:"خروجی اکسل",filter_results:"فیلتر نتایج",account:"حساب کاربری",bid_info:"تنظیمات کسب و کار",bid_info_label:"اطلاعات کسب‌و‌کار",invoice_pays:"پرداختی‌های فاکتور",invoice_footer_note:"یاداشت پایین فاکتور",tax_dexpo:"مالیات به تفکیک اقلام",paper_size:"اندازه کاغذ",discount_dexpo:"تخفیف به تفکیک اقلام",basic_info:"اطلاعات پایه",year_label:"سال مالی جاری",global_settings:"تنظیمات سراسری",gate_pay:"درگاه پرداخت",a4l:"کاغذ A4 افقی",a4p:"کاغذ A4 عمودی",a5l:"کاغذ A5 افقی",a5p:"کاغذ A5 عمودی",database_export:"خروجی از بانک اطلاعاتی",error_operation:"در انجام عملیات خطایی به وجود آمد.در صورت تکرار خطا با پشتیبان نرم افزار تماس بگیرید.",success:"موفقیت",error_unknown:"خطای ناشناخته‌ای رخ داد",manage_columns:"مدیریت ستون‌ها",customize_columns:"شخصی‌سازی ستون‌ها",close_dialog:"بستن"},app:{name:"حسابیکس",loading:"در حال بارگذاری...",please_wait:"لطفا صبر کنید ...",logout:"خروج",profile:"داشبورد کاربری",body:"شرح:"},user:{name:"نام و نام خانوادگی",name_des:"مثلا علی باقری",password_register_des:"کلمه عبور باید بیشتر از ۱۰ کاراکتر و ترکیبی از اعداد و حروف باشد",login_label:"ورود به حسابیکس",register_label:"عضویت در حسابیکس",login:"ورود",email_placeholder:"پست الکترونیکی خود را وارد کنید",email:"پست الکترونیکی",password_placeholder:"کلمه عبور را وارد کنید",password:"کلمه عبور",forget_password_des:"برای بازیابی کلمه عبور اینجا کلیک کنید.",register:"عضویت",forget_password:"بازیابی کلمه عبور",forget_password_sended:"کد بازیابی کلمه عبور به شماره تلفن شما ارسال شد",password_sended:"کلمه عبور جدید به شماره تلفن شما ارسال شد.",mobile_placeholder:"مثلا 09121234567",mobile:"تلفن همراه",send_new_password:"ارسال کلمه عبور جدید",editNumber:"ویرایش شماره",resendCodeLabel:"ارسال مجدد",resendCode:"کد فعال سازی مجددا ارسال شد.",your_phone_number:" شماره تلفن شما: {mobile}",active_account:"فعال سازی حساب کاربری",send_again:"ارسال مجدد",businesses:"کسب‌و‌کارها",new_business:"کسب‌و‌کار جدید",tickets:"پشتیبانی",ticket_new:"درخواست پشتیبانی جدید",manager:"مدیریت",change_password:"تغییر کلمه عبور",notifications:"اعلانات",invoices:"صورت‌حساب‌ها",users:"کاربران",history:"تاریخچه",send_code_forget_password:"ارسال کد بازیابی",number_edited:"شماره تلفن با موفقیت تغییر یافت . کد فعال سازی جدید به شماره شما ارسال شد",register_terms_des:"عضویت در حسابیکس به معنای قبول شرایط و مقررات استفاده از آن است.برای مشاهده متن توافقنامه به صفحه نخست مراجعه نمایید",referral_link:"لینک دعوت از دیگران",link_copied:"لینک با موفقیت کپی شد!",referral_not_available:"لینک عضویت در دسترس نیست",copy_failed:"کپی کردن لینک با خطا مواجه شد",receive:{list:{title:"دریافت‌ها",code:"کد",persons:"اشخاص",date:"تاریخ",description:"شرح",amount:"مبلغ",total_amount:"مبلغ کل",selected_amount:"جمع مبلغ موارد انتخابی",delete_confirm:"آیا برای این سند مطمئن هستید؟",delete_success:"سند با موفقیت حذف شد.",no_items_selected:"هیچ آیتمی انتخاب نشده است."}}},login:{des:"برای ورود به حسابیکس شماره تلفن و کلمه عبور خود را وارد کنید.در صورتی که هنوز عضو نیستید با کلیک بر روی دکمه عضویت و برای بازیابی کلمه عبور از دکمه فراموشی کلمه عبور استفاده نمایید.",input_fail:"شماره تلفن یا کلمه عبور اشتباه است"},validator:{terms_required:"موافق با قوانین برای عضویت الزامی است.",required:"الزامی است!",email_not_valid:"پست الکترونیکی معتبر نیست",password_len_lower:"طول کلمه عبور کم است",mobile_not_valid:"شماره موبایل معتبر نیست",invalid_file_type:"نوع فایل انتخاب شده مجاز نیست",file_size_limit:"حجم فایل انتخابی بیش از حد مجاز است.",form_invalid:"لطفاً فرم را به درستی پر کنید"},hesabix:{banner:"حسابیکس سامانه جامع مدیریت کسب‌و‌کار",name:"حسابیکس"},title:{user:{dashboard:"پیشخوان کاربر",online:"کاربران آنلاین",businesses:"کسب‌و‌کارها",business_create:"ایجاد کسب و کار جدید"}},tabs:{personal_info:"اطلاعات شخصی",marketing_info:"اطلاعات بازاریابی"},marketing:{joined_today:"عضو شده امروز",joined_this_month:"عضو شده این ماه",joined_this_year:"عضو شده این سال",recent_users:"کاربران اخیر",user_id:"شناسه کاربر",user_name:"نام کاربر",join_date:"تاریخ عضویت",six_months_chart:"نمودار عضویت ۶ ماه گذشته",users:"کاربران",total_invited:"عضو شده کل",user_email:"پست الکترونیکی",status:"وضعیت"},pages:{invoice:{view_invoice:"مشاهده فاکتور",buyer:"خریدار",items:"اقلام",unit_price:"قیمت واحد",transfer_cost:"هزینه حمل و نقل",profit:"سود فاکتور",loss:"زیان فاکتور",no_receipts:"تاکنون سند دریافتی ثبت نشده است",sms_credit_error:"اعتبار سرویس پیامک کافی نیست.",sms_sent:"پیامک اطلاع‌رسانی ارسال شد."},support:{send_sms:"ارسال پیامک به کاربر",submit_error:"خطایی در ثبت درخواست رخ داد.",reply_submitted:"پاسخ ثبت شد.",download_error:"خطا در دانلود فایل: ",load_error:"خطا در بارگذاری داده‌ها: ",new:"درخواست جدید",title:"عنوان",body:"متن درخواست",alert_top:"لطفا جهت تسریع در فرآیند پاسخگویی در صورت تمایل کاربر پشتیبانی را با دسترسی به بخش‌های مورد نظر به کسب‌و‌کار خود اضافه نمایید.",bid:"کسب‌و‌کار",saved:"درخواست شما ثبت شد به زودی کارشناسان ما آن را بررسی خواهند کرد.",titlebar:"درخواست‌های پشتیبانی",titlebar_admin:"تیکت‌های پشتیبانی",view_ticket:"مشاهده درخواست",new_ticket:"درخواست پشتیبانی جدید",replay:"ارسال پاسخ",ticket_id:"شناسه درخواست:"},reset_password:{form_not_valid:"اطلاعات به درستی وارد نشده است",passwords_not_match:"کلمات عبور وارد شده مطابق نیستند!",password_changed:"کلمه عبور تغییر یافت"},create_business:{info:"اطلاعات کسب و کار",financial_settings:"تنظیمات مالی",preview:"پیش نمایش",business_name:"نام کسب و کار",country:"کشور",address:"آدرس",moneys:"واحد‌های پولی",moneys_hint:"واحد پولی انتخاب شده در آینده قابل ویرایش نخواهد بود!",shamsi:"هجری شمسی",gregorian:"میلادی",ghamari:"هجری قمری",calender:"تقویم",fiscal_year:"سال مالی",fiscal_year_start:"شروع سال مالی",fiscal_year_end:"پایان سال مالی",fiscal_year_label:"عنوان سال مالی",fiscal_year_label_default:"سال مالی منتهی به {date}",insert_business:"ثبت کسب و کار",created:"کسب و کار با موفقیت ایجاد شد",business_legal_name:"نام قانونی کسب‌و‌کار",types:"نوع کسب و کار",fields:"زمینه فعالیت"},person_card:{accounting_status:"وضعیت حسابداری",title:"کارت حساب اشخاص",account_card:"کارت حساب",account_status:"وضعیت حساب",transactions:"تراکنش‌ها",no_bank_accounts:"هیچ حساب بانکی ثبت نشده است.",no_results:"نتیجه‌ای یافت نشد!",no_data:"اطلاعاتی برای نمایش وجود ندارد",no_items_selected:"هیچ آیتمی انتخاب نشده است.",accounting_code:"کد حسابداری",balance:"تراز",accounting_balance:"تراز حسابداری",credit:"بستانکار",debit:"بدهکار",creditor:"بستانکار",debtor:"بدهکار",settled:"تسویه‌شده",sell_invoice:"فاکتور فروش",buy_invoice:"فاکتور خرید",return_buy:"برگشت از خرید",return_sell:"برگشت از فروش",payment:"دریافت",receipt:"پرداخت",cost:"هزینه",income:"درآمد",sell_receive:"دریافت فاکتور فروش",buy_send:"پرداخت فاکتور فروش",detail:"تفضیل"},dashboard:{admin_area:"ناحیه مدیریت",money:"واحد پولی",login:"ورود",remainingDays:"اعتبار: {days} روز",businessExpire:"اعتبار کسب و کار به پایان رسیده برای شارژ حساب اقدام نمایید",businessExpireLabel:"پایان اعتبار",chargeBusiness:"افزایش اعتبار",no_business_alert:"فعلا هیچ کسب وکاری ایجاد نکرده اید یا توسط شخصی در کسب و کاری عضو نشده اید. برای ایجاد کسب و کار جدید از دکمه ایجاد کسب و کار استتفاده نمایید."},manager:{system_settings_registry:"تنظیمات رجیستر‌ها",system_settings_sms:"تنظیمات پیامک",sms_settings_operator:"اپراتور پیامک",sms_settings_username:"نام کاربری",sms_settings_password:"کلمه عبور",sms_settings_token:"توکن اتصال",sms_settings_api:"رابط api",sms_settings_fromNum:"سرشماره ارسال",sms_settings_f2a:"احراز هویت شماره موبایل",sms_settings_rec_password:"بازیابی کلمه عبور",sms_settings_change_password:" ارسال کلمه عبور",sms_settings_rec_ticket:"دریافت تیکت (مدیر)",sms_settings_replay_ticket:"پاسخ تیکت(کاربر)",sms_settings_wallet_pay:"پرداخت کیف پول",sms_settings_share_faktor:"ارسال فاکتور به مشتری",sms_settings_share_faktor_accpro:"ارسال فاکتور فروش",sms_settings_storeroom_other:"ارسال حواله انبار سایر",sms_settings_storeroom_barbari:"ارسال حواله انبار از باربری",sms_settings_repservice_get:"دریافت کالا",sms_settings_repservice_repired:"اعلام تعمیر",sms_settings_repservice_unrepaired:"اعلام غیر قابل تعمیر",sms_settings_repservice_getback:"تخویل کالا",sms_settings_repservice_creating:"در حال ساخت",app_site:"آدرس اینترفیس(رابط کاربری)",keywords:"کلیدواژه‌ها با کاما (,) از هم جدا شوند",zarinpal_api:"کد API زرین‌پال",parsian_api:"کد API درگاه پارسیان",scripts:"اسکریپت‌ها",footer_scripts:"اسکریپت‌های فوتر سایت(مثلا اسکریپت شمارنده گوگل و ...)",site_footer:"فوتر سایت با پشتیبانی از HTML",site_des:"شرح وب سایت",system:"سیستم",system_settings_basic:"تنظیمات پایه",version:"شماره نسخه انتشار",database:"بانک اطلاعاتی",database_info:" با توجه به خروجی sql از بانک اطلاعاتی حتما نسبت به صحت کارکرد فایل تولیدی اطمینان حاصل فرمایید.فایلهای تولیدی در پوشه Backup در پوشه اجرایی نرم‌افزار ذخیره می‌شوند."},person:{basic_info:"اطلاعات پایه",eco_info:"اطلاعات اقتصادی",contact_info:"اطلاعات تماس",address:"آدرس",banks_accounts:"حساب‌های بانکی",speed_access:"دسترسی سریع (در صدور فاکتور سریع فروش و سایر افزونه‌ها استفاده می‌شود)",customer_type:"نوع مشتری",nickname:"نام مستعار",company:"شرکت",name:"نام / نام خانوادگی",description:"توضیحات",national_id:"شناسه ملی",registration_number:"شماره ثبت",economic_code:"کد اقتصادی",mobile:"تلفن همراه",mobile2:"تلفن همراه دوم",phone:"تلفن",fax:"فکس",email:"پست الکترونیکی",website:"وب سایت",country:"کشور",province:"استان",city:"شهر",postal_code:"کد پستی",bank_account:"حساب بانکی",bank_name:"نام بانک",account_number:"شماره حساب",card_number:"شماره کارت",shaba_number:"شماره شبا",invalid_mobile:"شماره موبایل وارد شده نامعتبر است.",nickname_required:"نام مستعار الزامی است.",bank_required:"بخش حساب‌های بانکی به درستی تکمیل نشده است. لطفا موارد الزامی را وارد کنید.",already_exists:"قبلاً ثبت شده است.",saved:"مشخصات شخص ثبت شد.",load_error:"خطا در بارگذاری داده‌ها: ",save_error:"خطا در ذخیره اطلاعات: "}},filters:{date:{all:"همه",today:"امروز",this_week:"این هفته",this_month:"این ماه"}},reports:{details:{date:"تاریخ",doc_code:"شماره سند",description:"شرح",debit:"بدهکار",credit:"بستانکار",quantity:"تعداد"}}},a4={$vuetify:{...T0},static:{not_found:"Page Not Found!",logout_loading:"you logged out ..."},dialog:{ok:"Ok",cancel:"Cancel",save:"Save",active_account:"Active Account"},app:{name:"Hesabix",loading:"Loading ...",please_wait:"Please wait ...",logout:"Exit",profile:"Dashboard"},user:{name:"Name and Family",name_des:"Ex : John Martin",password_register_des:"Password show be more than 8 characters",login_label:"Login to Hesabix",register_label:"Register in Hesabix",login:"Login",email_placeholder:"Inout your email",email:"Email",password_placeholder:"Input password",password:"Password",forget_password_des:"For recover your password click here",register:"Register",forget_password:"Recover password",forget_password_sended:"کد بازیابی کلمه عبور به شماره تلفن شما ارسال شد",password_sended:"کلمه عبور جدید به شماره تلفن شما ارسال شد.",mobile_placeholder:"مثلا 09121234567",mobile:"Mobile number",send_new_password:"Send new password",editNumber:"Edit Number",resendCodeLabel:"Send Again",resendCode:"Active code sended again",your_phone_number:"Your phone number: {mobile}",active_account:"فعال سازی حساب کاربری",send_again:"Send again",businesses:"Businesses",new_business:"Create Business",tickets:"Support",manager:"Manager",change_password:"تغییر کلمه عبور",notifications:"Notifications",invoices:"Invoices",send_code_forget_password:"ارسال کد بازیابی",number_edited:"شماره تلفن با موفقیت تغییر یافت . کد فعال سازی جدید به شماره شما ارسال شد",register_terms_des:"عضویت در حسابیکس به معنای قبول شرایط و مقررات استفاده از آن است.برای مشاهده متن توافقنامه به صفحه نخست مراجعه نمایید"},login:{des:"برای ورود به حسابیکس نام کاربری و کلمه عبور خود را وارد کنید.در صورتی که هنوز عضو نیستید با کلیک بر روی دکمه عضویت و برای بازیابی کلمه عبور از دکمه فراموشی کلمه عبور استفاده نمایید."},validator:{required:"required",email_not_valid:"Email is not valid",password_len_lower:"password is too short",mobile_not_valid:"Phone number is not valid"},hesabix:{banner:"Hesabix Best Accounting Sulotion",name:"Hesabix"},title:{user:{dashboard:"Profile",businesses:"Businesses",business_create:"Create Business"}}},i4={fa:n4,en:a4};let Zo=localStorage.getItem("UI_LANG");(Zo==null||Zo==null)&&(localStorage.setItem("UI_LANG","fa"),Zo="fa");const t_=$H({legacy:!1,locale:Zo,fallbackLocale:Zo,messages:i4});var r4=Object.defineProperty,s4=Object.defineProperties,o4=Object.getOwnPropertyDescriptors,ey=Object.getOwnPropertySymbols,l4=Object.prototype.hasOwnProperty,c4=Object.prototype.propertyIsEnumerable,ty=(t,e,n)=>e in t?r4(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Ci=(t,e)=>{for(var n in e||(e={}))l4.call(e,n)&&ty(t,n,e[n]);if(ey)for(var n of ey(e))c4.call(e,n)&&ty(t,n,e[n]);return t},Oc=(t,e)=>s4(t,o4(e)),Tr=(t,e)=>{const n=t.__vccOpts||t;for(const[a,i]of e)n[a]=i;return n};const u4=t=>(lo("data-v-e0a0b7f0"),t=t(),co(),t),d4=["onClick"],h4=["checked"],f4=u4(()=>et("label",{for:"checbox"},null,-1)),m4=pa({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(t,{emit:e}){const n=t;ls(s=>({"51ab8a49":Me(r)}));const a=L(()=>n.status==="allSelected"),i=()=>{e("change",!a.value)},r=ht("themeColor");return(s,o)=>(Je(),nt("div",{class:"easy-checkbox",onClick:vr(i,["stop","prevent"])},[et("input",{type:"checkbox",checked:Me(a),class:kn(t.status)},null,10,h4),f4],8,d4))}});var g4=Tr(m4,[["__scopeId","data-v-e0a0b7f0"]]);const v4=t=>(lo("data-v-7e69a276"),t=t(),co(),t),p4=["checked"],b4=v4(()=>et("label",{for:"checbox"},null,-1)),y4=pa({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(t,{emit:e}){ls(a=>({fdaf7e9e:Me(n)}));const n=ht("themeColor");return(a,i)=>(Je(),nt("div",{class:"easy-checkbox",onClick:i[0]||(i[0]=vr(r=>e("change"),["stop","prevent"]))},[et("input",{type:"checkbox",checked:t.checked},null,8,p4),b4]))}});var x4=Tr(y4,[["__scopeId","data-v-7e69a276"]]);const w4=t=>(lo("data-v-4ca5de3a"),t=t(),co(),t),k4={class:"easy-data-table__rows-selector"},_4={class:"rows-input"},S4=w4(()=>et("div",{class:"triangle"},null,-1)),C4=["onClick"],A4=pa({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t;ls(d=>({"1b889342":Me(u)}));const a=xe(!1),i=xe(!1),r=ht("dataTable");Oe(a,d=>{if(d&&r){const h=window.innerHeight,f=r.value.getBoundingClientRect().height,v=r.value.getBoundingClientRect().top;h-(f+v)<=100?i.value=!0:i.value=!1}});const s=L({get:()=>n.modelValue,set:d=>{e("update:modelValue",d)}}),o=d=>{s.value=d,a.value=!1},l=(d,h)=>{let f=d.parentNode;for(;f!=null;){if(f.classList&&f.classList.contains(h))return!0;f=f.parentNode}return!1},c=d=>{l(d.target,"easy-data-table__rows-selector")||(a.value=!1)};fn(()=>{document.addEventListener("click",c)}),Vn(()=>{document.removeEventListener("click",c)});const u=ht("themeColor");return(d,h)=>(Je(),nt("div",k4,[et("div",{class:"rows-input__wrapper",onClick:h[0]||(h[0]=f=>a.value=!a.value)},[et("div",_4,hn(Me(s)),1),S4]),et("ul",{class:kn(["select-items",{show:a.value,inside:i.value}])},[(Je(!0),nt(Re,null,Ja(t.rowsItems,f=>(Je(),nt("li",{key:f,class:kn({selected:f===Me(s)}),onClick:v=>o(f)},hn(f),11,C4))),128))],2)]))}});var P4=Tr(A4,[["__scopeId","data-v-4ca5de3a"]]);const Ku=t=>(lo("data-v-1fa3a520"),t=t(),co(),t),T4={class:"lds-ring"},I4=Ku(()=>et("div",null,null,-1)),M4=Ku(()=>et("div",null,null,-1)),O4=Ku(()=>et("div",null,null,-1)),L4=Ku(()=>et("div",null,null,-1)),E4=[I4,M4,O4,L4],D4=pa({__name:"Loading",setup(t){ls(n=>({26774109:Me(e)}));const e=ht("themeColor");return(n,a)=>(Je(),nt("div",T4,E4))}});var V4=Tr(D4,[["__scopeId","data-v-1fa3a520"]]);const R4={class:"loader-line"},N4=pa({__name:"LoadingLine",setup(t){ls(n=>({"0d327f57":Me(e)}));const e=ht("themeColor");return(n,a)=>(Je(),nt("div",R4))}});var F4=Tr(N4,[["__scopeId","data-v-7d281cac"]]);const B4={class:"buttons-pagination"},Y4=["onClick"],H4=pa({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(t,{emit:e}){const n=t;ls(o=>({"40dd4f07":Me(s)}));const a=7,i=o=>{o.type==="button"&&!o.active&&e("updatePage",o.page)},r=L(()=>{const o=[];if(n.maxPaginationNumber<=a)for(let l=1;l<=n.maxPaginationNumber;l+=1)o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if([1,2,n.maxPaginationNumber,n.maxPaginationNumber-1].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)if(l<=3)o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if(l===4)o.push({type:"omission"});else{const c=n.maxPaginationNumber-(a-l);o.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber})}else if([3,4].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)l<=5?o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber}):l===6?o.push({type:"omission"}):o.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if([n.maxPaginationNumber-2,n.maxPaginationNumber-3].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)if(l===1)o.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:l+1===n.currentPaginationNumber});else if(l===2)o.push({type:"omission"});else{const c=n.maxPaginationNumber-(a-l);o.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber})}else for(let l=1;l<=a;l+=1)if(l===1)o.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:l+1===n.currentPaginationNumber});else if(l===2||l===6)o.push({type:"omission"});else if(l===7)o.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else{const c=4-l,u=n.currentPaginationNumber-c;o.push({type:"button",page:u,active:u===n.currentPaginationNumber,activePrev:u+1===n.currentPaginationNumber})}return o}),s=ht("themeColor");return(o,l)=>(Je(),nt("div",B4,[(Je(!0),nt(Re,null,Ja(Me(r),(c,u)=>(Je(),nt("div",{key:u,class:kn(["item",{button:c.type==="button",active:c.type==="button"&&c.active,"active-prev":c.type==="button"&&c.activePrev,omission:c.type==="omission"}]),onClick:d=>i(c)},hn(c.type==="button"?c.page:"..."),11,Y4))),128))]))}});var j4=Tr(H4,[["__scopeId","data-v-4c681fa2"]]);const n_=t=>(lo("data-v-c9da5286"),t=t(),co(),t),z4=n_(()=>et("span",{class:"arrow arrow-right"},null,-1)),W4=[z4],$4=n_(()=>et("span",{class:"arrow arrow-left"},null,-1)),X4=[$4],U4=pa({__name:"PaginationArrows",props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:["clickPrevPage","clickNextPage"],setup(t,{emit:e}){const n=Ey();return(a,i)=>(Je(),nt(Re,null,[et("div",{class:kn(["previous-page__click-button",{"first-page":t.isFirstPage}]),onClick:i[0]||(i[0]=r=>e("clickPrevPage"))},W4,2),Me(n).buttonsPagination?Kt(a.$slots,"buttonsPagination",{key:0},void 0,!0):Jn("",!0),et("div",{class:kn(["next-page__click-button",{"last-page":t.isLastPage}]),onClick:i[1]||(i[1]=r=>e("clickNextPage"))},X4,2)],64))}});var G4=Tr(U4,[["__scopeId","data-v-c9da5286"]]);function q4(t,e,n,a){return{clickRow:(r,s,o)=>{if(t.value!==s)return;const l=Ci({},r);if(e.value){const{checkbox:c}=r;delete l.checkbox,l.isSelected=c}if(n.value){const{index:c}=r;delete l.index,l.indexInCurrentPage=c}a("clickRow",l,o)}}}function Z4(t,e,n){const a=xe([]);return{expandingItemIndexList:a,updateExpandingItemIndexList:(s,o,l)=>{l.stopPropagation();const c=a.value.indexOf(s);if(c!==-1)a.value.splice(c,1);else{const u=t.value.findIndex(d=>JSON.stringify(d)===JSON.stringify(o));n("expandRow",e.value+u,o),a.value.push(e.value+u)}},clearExpandingItemIndexList:()=>{a.value=[]}}}function K4(t){const e=L(()=>t.value.filter(i=>i.fixed)),n=L(()=>e.value.length?e.value[e.value.length-1].value:""),a=L(()=>{if(!e.value.length)return[];const i=e.value.map(r=>{var s;return(s=r.width)!=null?s:100});return e.value.map((r,s)=>{var o,l;return{value:r.value,fixed:(o=r.fixed)!=null?o:!0,width:(l=r.width)!=null?l:100,distance:s===0?0:i.reduce((c,u,d)=>{let h=c;return ds.value.findIndex(V=>V.fixed)!==-1),C=L(()=>w.value?s.value.filter(V=>V.fixed):[]),k=L(()=>s.value.filter(V=>!V.fixed)),S=xe(((V,F)=>Array.isArray(V)&&Array.isArray(F)?{sortBy:V,sortDesc:F.map(z=>z==="desc")}:V!==""?{sortBy:v.value,sortDesc:m.value==="desc"}:null)(v.value,m.value)),A=L(()=>{var V;const z=[...C.value,...k.value].map(J=>{const X=Object.assign(J);if(X.sortable&&(X.sortType="none"),h.value)if(Array.isArray(h.value.sortBy)&&Array.isArray(h.value.sortType)&&h.value.sortBy.includes(X.value)){const Y=h.value.sortBy.indexOf(X.value);X.sortType=h.value.sortType[Y]}else X.value===h.value.sortBy&&h.value.sortType&&(X.sortType=h.value.sortType);if(S.value&&Array.isArray(S.value.sortBy)&&Array.isArray(S.value.sortDesc)&&S.value.sortBy.includes(X.value)){const Y=S.value.sortBy.indexOf(X.value);X.sortType=S.value.sortDesc[Y]?"desc":"asc"}else S.value&&X.value===S.value.sortBy&&(X.sortType=S.value.sortDesc?"desc":"asc");return X});let W=[];o.value?W=[i.value||w.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...z]:W=z;let ne=[];f.value?ne=[r.value||w.value?{text:t.value,value:"index",fixed:!0,width:l.value}:{text:t.value,value:"index"},...W]:ne=W;let ee=[];return c.value?ee=[a.value||w.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(V=e.value)!=null?V:36}:{text:"checkbox",value:"checkbox"},...ne]:ee=ne,ee}),T=L(()=>A.value.map(V=>V.value));return{clientSortOptions:S,headerColumns:T,headersForRender:A,updateSortField:(V,F)=>{let z=null;if(F==="none"?z="asc":F==="asc"?z="desc":z=d.value?"asc":null,u.value&&p(V,z),S.value&&Array.isArray(S.value.sortBy)&&Array.isArray(S.value.sortDesc)){const W=S.value.sortBy.indexOf(V);W===-1?z!==null&&(S.value.sortBy.push(V),S.value.sortDesc.push(z==="desc")):z===null?(S.value.sortDesc.splice(W,1),S.value.sortBy.splice(W,1)):S.value.sortDesc[W]=z==="desc"}else z===null?S.value=null:S.value={sortBy:V,sortDesc:z==="desc"};y("updateSort",{sortType:z,sortBy:V})},isMultiSorting:V=>h.value&&Array.isArray(h.value.sortBy)?h.value.sortBy.includes(V):S.value&&Array.isArray(S.value.sortBy)?S.value.sortBy.includes(V):!1,getMultiSortNumber:V=>h.value&&Array.isArray(h.value.sortBy)?h.value.sortBy.indexOf(V)+1:S.value&&Array.isArray(S.value.sortBy)?S.value.sortBy.indexOf(V)+1:!1}}function Q4(t,e,n,a,i,r,s,o,l){const c=L(()=>(t.value-1)*i.value+1),u=L(()=>n.value?Math.min(l.value,t.value*i.value):Math.min(o.value.length,t.value*i.value)),d=L(()=>n.value?a.value:o.value.slice(c.value-1,u.value)),h=L(()=>s.value?d.value.map((m,g)=>Ci({index:c.value+g},m)):d.value),f=L(()=>r.value.length===0||r.value.every(g=>o.value.findIndex(p=>JSON.stringify(g)===JSON.stringify(p))===-1)?"noneSelected":r.value.length===o.value.length&&r.value.every(p=>o.value.findIndex(y=>JSON.stringify(p)===JSON.stringify(y))!==-1)?"allSelected":"partSelected"),v=L(()=>e.value?f.value==="allSelected"?h.value.map(m=>Ci({checkbox:!0},m)):f.value==="noneSelected"?h.value.map(m=>Ci({checkbox:!1},m)):h.value.map(m=>{const g=r.value.findIndex(p=>{const y=Ci({},m);return delete y.index,JSON.stringify(p)===JSON.stringify(y)})!==-1;return Ci({checkbox:g},m)}):h.value);return{currentPageFirstIndex:c,currentPageLastIndex:u,multipleSelectStatus:f,pageItems:v}}function ej(t,e,n,a,i,r,s){const o=xe(r.value?r.value.page:t.value),l=L(()=>Math.ceil(a.value/i.value)),c=L(()=>l.value===0||o.value===l.value),u=L(()=>o.value===1);return{currentPaginationNumber:o,maxPaginationNumber:l,isLastPage:c,isFirstPage:u,nextPage:()=>{if(a.value!==0&&!c.value&&!n.value)if(e.value){const m=o.value+1;s(m)}else o.value+=1},prevPage:()=>{if(a.value!==0&&!u.value&&!n.value)if(e.value){const m=o.value-1;s(m)}else o.value-=1},updatePage:m=>{n.value||(e.value?s(m):o.value=m)},updateCurrentPaginationNumber:m=>{o.value=m}}}function tj(t,e,n,a){const i=L(()=>!t.value&&e.value.findIndex(o=>o===a.value)===-1?[a.value,...e.value]:e.value),r=xe(n.value?n.value.rowsPerPage:a.value);return{rowsItemsComputed:i,rowsPerPageRef:r,updateRowsPerPage:o=>{r.value=o}}}function nj(t,e,n){const a=L({get:()=>{if(t.value){const{page:o,rowsPerPage:l,sortBy:c,sortType:u}=t.value;return{page:o,rowsPerPage:l,sortBy:c??null,sortType:u??null}}return null},set:o=>{n("update:serverOptions",o)}});return{serverOptionsComputed:a,updateServerOptionsPage:o=>{a.value&&(a.value=Oc(Ci({},a.value),{page:o}))},updateServerOptionsSort:(o,l)=>{if(a.value)if(e.value&&Array.isArray(a.value.sortBy)&&Array.isArray(a.value.sortType)){const c=a.value.sortBy.findIndex(u=>u===o);c===-1&&l!==null&&(a.value.sortBy.push(o),a.value.sortType.push(l)),l===null?(a.value.sortBy.splice(c,1),a.value.sortType.splice(c,1)):a.value.sortType[c]=l}else a.value=Oc(Ci({},a.value),{sortBy:l!==null?o:null,sortType:l})},updateServerOptionsRowsPerPage:o=>{a.value&&(a.value=Oc(Ci({},a.value),{page:1,rowsPerPage:o}))}}}function oa(t,e){var n;if(t.includes(".")){const a=t.split("."),{length:i}=a;let r,s=0;for(;s{if(typeof r.value=="string"&&r.value!=="")return oa(r.value,w);if(Array.isArray(r.value)){let C="";return r.value.forEach(k=>{C+=oa(k,w)}),C}return Object.values(w).join(" ")},d=L(()=>{if(!n.value&&s.value!==""){const w=new RegExp(s.value,"i");return a.value.filter(C=>w.test(u(C)))}return a.value}),h=L(()=>{let w=[...d.value];return e.value?(e.value.forEach(C=>{w=w.filter(k=>{const{field:P,comparison:S,criteria:A}=C;if(typeof S=="function")return S(oa(P,k),A);const T=oa(P,k);switch(S){case"=":return T===A;case"!=":return T!==A;case">":return T>A;case"<":return T=":return T>=A;case"between":return T>=Math.min(...A)&&T<=Math.max(...A);case"in":return A.includes(T);default:return T===A}})}),w):d.value});Oe(h,w=>{e.value&&c("updateFilter",w)},{immediate:!0,deep:!0});function f(w,C,k,P){const S=w[P],A=C[P];return(P===0?k:f(w,C,k,P-1)).sort((E,I)=>{let O=!0;for(let V=0;Voa(S,I)?A?-1:1:0:0})}const v=L(()=>{if(n.value)return a.value;if(t.value===null)return h.value;const{sortBy:w,sortDesc:C}=t.value,k=[...h.value];return l&&Array.isArray(w)&&Array.isArray(C)?w.length===0?k:f(w,C,k,w.length-1):k.sort((P,S)=>oa(w,P)oa(w,S)?C?-1:1:0)}),m=L(()=>n.value?o.value:v.value.length),g=L({get:()=>{var w;return(w=i.value)!=null?w:[]},set:w=>{c("update:itemsSelected",w)}});return{totalItems:v,selectItemsComputed:g,totalItemsLength:m,toggleSelectAll:w=>{g.value=w?v.value:[],w&&c("selectAll")},toggleSelectItem:w=>{const C=w.checkbox;if(delete w.checkbox,delete w.index,C)g.value=g.value.filter(k=>JSON.stringify(k)!==JSON.stringify(w)),c("deselectRow",w);else{const k=g.value;k.unshift(w),g.value=k,c("selectRow",w)}}}}var rj={alternating:{type:Boolean,default:!1},buttonsPagination:{type:Boolean,default:!1},checkboxColumnWidth:{type:Number,default:null},currentPage:{type:Number,default:1},emptyMessage:{type:String,default:"No Available Data"},expandColumnWidth:{type:Number,default:36},filterOptions:{type:Array,default:null},fixedExpand:{type:Boolean,default:!1},fixedHeader:{type:Boolean,default:!0},fixedCheckbox:{type:Boolean,default:!1},fixedIndex:{type:Boolean,default:!1},headerTextDirection:{type:String,default:"left"},bodyTextDirection:{type:String,default:"left"},hideFooter:{type:Boolean,default:!1},hideRowsPerPage:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},indexColumnWidth:{type:Number,default:60},itemsSelected:{type:Array,default:null},loading:{type:Boolean,default:!1},rowsPerPage:{type:Number,default:25},rowsItems:{type:Array,default:()=>[25,50,100]},rowsPerPageMessage:{type:String,default:"rows per page:"},searchField:{type:[String,Array],default:""},searchValue:{type:String,default:""},serverOptions:{type:Object,default:null},serverItemsLength:{type:Number,default:0},showIndex:{type:Boolean,default:!1},sortBy:{type:[String,Array],default:""},sortType:{type:[String,Array],default:"asc"},multiSort:{type:Boolean,default:!1},tableMinHeight:{type:Number,default:180},tableHeight:{type:Number,default:null},themeColor:{type:String,default:"#42b883"},tableClassName:{type:String,default:""},headerClassName:{type:String,default:""},headerItemClassName:{type:[Function,String],default:""},bodyRowClassName:{type:[Function,String],default:""},bodyExpandRowClassName:{type:[Function,String],default:""},bodyItemClassName:{type:[Function,String],default:""},noHover:{type:Boolean,default:!1},borderCell:{type:Boolean,default:!1},mustSort:{type:Boolean,default:!1},rowsOfPageSeparatorMessage:{type:String,default:"of"},clickEventType:{type:String,default:"single"},clickRowToExpand:{type:Boolean,default:!1},tableNodeId:{type:String,default:""},showIndexSymbol:{type:String,default:"#"},preventContextMenuRow:{type:Boolean,default:!0}};const sj=t=>(lo("data-v-32683533"),t=t(),co(),t),oj=["id"],lj=["onClick"],cj={key:3,class:"header-text"},uj={key:5,class:"multi-sort__number"},dj=["onClick","onDblclick","onContextmenu"],hj=["onClick"],fj=["colspan"],mj={key:0,class:"vue3-easy-data-table__loading"},gj=sj(()=>et("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),vj={class:"loading-entity"},pj={key:1,class:"vue3-easy-data-table__message"},bj={key:0,class:"vue3-easy-data-table__footer"},yj={key:0,class:"pagination__rows-per-page"},xj={class:"pagination__items-index"},wj=pa({__name:"DataTable",props:Oc(Ci({},rj),{items:{type:Array,required:!0},headers:{type:Array,required:!0}}),emits:["clickRow","contextmenuRow","selectRow","deselectRow","expandRow","updateSort","updateFilter","update:itemsSelected","update:serverOptions","updatePageItems","updateTotalItems","selectAll"],setup(t,{expose:e,emit:n}){const a=t;ls(H=>({da0d4328:Me(q),"3037e504":Me(se)}));const{tableNodeId:i,clickEventType:r,bodyTextDirection:s,checkboxColumnWidth:o,currentPage:l,expandColumnWidth:c,filterOptions:u,fixedCheckbox:d,fixedExpand:h,fixedHeader:f,fixedIndex:v,headers:m,headerTextDirection:g,indexColumnWidth:p,items:y,itemsSelected:w,loading:C,mustSort:k,multiSort:P,rowsItems:S,rowsPerPage:A,searchField:T,searchValue:E,serverItemsLength:I,serverOptions:O,showIndex:V,sortBy:F,sortType:z,tableHeight:W,tableMinHeight:ne,themeColor:ee,rowsOfPageSeparatorMessage:J,showIndexSymbol:X,preventContextMenuRow:Y}=ai(a),se=L(()=>W.value?`${W.value}px`:null),q=L(()=>`${ne.value}px`);Wt("themeColor",ee.value);const oe=Ey(),U=L(()=>!!oe.pagination),le=L(()=>!!oe.loading),ue=L(()=>!!oe.expand),pe=L(()=>!!oe.body),$=xe(),Z=xe();Wt("dataTable",$);const Q=xe(!1);fn(()=>{Z.value.addEventListener("scroll",()=>{Q.value=Z.value.scrollLeft>0})});const he=L(()=>w.value!==null),te=L(()=>O.value!==null),{serverOptionsComputed:be,updateServerOptionsPage:Ve,updateServerOptionsSort:Fe,updateServerOptionsRowsPerPage:We}=nj(O,P,n),{clientSortOptions:K,headerColumns:ie,headersForRender:_e,updateSortField:je,isMultiSorting:ut,getMultiSortNumber:it}=J4(X,o,c,d,h,v,m,ue,p,he,te,k,be,V,F,z,P,Fe,n),{rowsItemsComputed:ye,rowsPerPageRef:Le,updateRowsPerPage:rt}=tj(te,S,O,A),{totalItems:Ht,selectItemsComputed:qn,totalItemsLength:Zn,toggleSelectAll:St,toggleSelectItem:tr}=ij(K,u,te,y,w,T,E,I,P,n),{currentPaginationNumber:ra,maxPaginationNumber:mn,isLastPage:si,isFirstPage:Xa,nextPage:wa,prevPage:Ia,updatePage:Ma,updateCurrentPaginationNumber:nr}=ej(l,te,C,Zn,Le,O,Ve),{currentPageFirstIndex:_s,currentPageLastIndex:ka,multipleSelectStatus:oi,pageItems:Oa}=Q4(ra,he,te,y,Le,qn,V,Ht,Zn),Ua=L(()=>ra.value===0?0:(ra.value-1)*Le.value),{expandingItemIndexList:qe,updateExpandingItemIndexList:Ss,clearExpandingItemIndexList:Cs}=Z4(Oa,Ua,n),{fixedHeaders:Kn,lastFixedColumn:jn,fixedColumnsInfos:G}=K4(_e),{clickRow:R}=q4(r,he,V,n),N=(H,Ie)=>{Y.value&&Ie.preventDefault(),n("contextmenuRow",H,Ie)},fe=H=>{var Ie;const Se=(Ie=H.width)!=null?Ie:Kn.value.length?100:null;if(Se)return`width: ${Se}px; min-width: ${Se}px;`},de=(H,Ie="th")=>{if(!Kn.value.length)return;const Se=G.value.find(Ae=>Ae.value===H);if(Se)return`left: ${Se.distance}px;z-index: ${Ie==="th"?3:1};position: sticky;`};return Oe(C,(H,Ie)=>{be.value&&H===!1&&Ie===!0&&(nr(be.value.page),Cs())}),Oe(Le,H=>{te.value?We(H):Ma(1)}),Oe([E,u],()=>{te.value||Ma(1)}),Oe([ra,K,T,E,u],()=>{Cs()},{deep:!0}),Oe(Oa,H=>{n("updatePageItems",H)},{deep:!0}),Oe(Ht,H=>{n("updateTotalItems",H)},{deep:!0}),e({currentPageFirstIndex:_s,currentPageLastIndex:ka,clientItemsLength:Zn,maxPaginationNumber:mn,currentPaginationNumber:ra,isLastPage:si,isFirstPage:Xa,nextPage:wa,prevPage:Ia,updatePage:Ma,rowsPerPageOptions:ye,rowsPerPageActiveOption:Le,updateRowsPerPageActiveOption:rt}),(H,Ie)=>(Je(),nt("div",{ref_key:"dataTable",ref:$,class:kn(["vue3-easy-data-table",[H.tableClassName]])},[et("div",{ref_key:"tableBody",ref:Z,class:kn(["vue3-easy-data-table__main",{"fixed-header":Me(f),"fixed-height":Me(W),"show-shadow":Q.value,"table-fixed":Me(Kn).length,hoverable:!H.noHover,"border-cell":H.borderCell}])},[et("table",{id:Me(i)},[et("colgroup",null,[(Je(!0),nt(Re,null,Ja(Me(_e),(Se,Ae)=>(Je(),nt("col",{key:Ae,style:Wo(fe(Se))},null,4))),128))]),Me(oe)["customize-headers"]?Kt(H.$slots,"customize-headers",{key:0},void 0,!0):Me(_e).length&&!H.hideHeader?(Je(),nt("thead",{key:1,class:kn(["vue3-easy-data-table__header",[H.headerClassName]])},[et("tr",null,[(Je(!0),nt(Re,null,Ja(Me(_e),(Se,Ae)=>(Je(),nt("th",{key:Ae,class:kn([{sortable:Se.sortable,none:Se.sortable&&Se.sortType==="none",desc:Se.sortable&&Se.sortType==="desc",asc:Se.sortable&&Se.sortType==="asc",shadow:Se.value===Me(jn)},typeof H.headerItemClassName=="string"?H.headerItemClassName:H.headerItemClassName(Se,Ae+1)]),style:Wo(de(Se.value)),onClick:vr($e=>Se.sortable&&Se.sortType?Me(je)(Se.value,Se.sortType):null,["stop"])},[Se.text==="checkbox"?(Je(),Ka(g4,{key:Me(oi),status:Me(oi),onChange:Me(St)},null,8,["status","onChange"])):(Je(),nt("span",{key:1,class:kn(["header",`direction-${Me(g)}`])},[Me(oe)[`header-${Se.value}`]?Kt(H.$slots,`header-${Se.value}`,gn(me({key:0},Se)),void 0,!0):Me(oe)[`header-${Se.value.toLowerCase()}`]?Kt(H.$slots,`header-${Se.value.toLowerCase()}`,gn(me({key:1},Se)),void 0,!0):Me(oe).header?Kt(H.$slots,"header",gn(me({key:2},Se)),void 0,!0):(Je(),nt("span",cj,hn(Se.text),1)),Se.sortable?(Je(),nt("i",{key:Se.sortType?Se.sortType:"none",class:kn(["sortType-icon",{desc:Se.sortType==="desc"}])},null,2)):Jn("",!0),Me(P)&&Me(ut)(Se.value)?(Je(),nt("span",uj,hn(Me(it)(Se.value)),1)):Jn("",!0)],2))],14,lj))),128))])],2)):Jn("",!0),Me(pe)?Kt(H.$slots,"body",gn(me({key:2},Me(Oa))),void 0,!0):Me(ie).length?(Je(),nt("tbody",{key:3,class:kn(["vue3-easy-data-table__body",{"row-alternation":H.alternating}])},[Kt(H.$slots,"body-prepend",gn(La({items:Me(Oa),pagination:{isFirstPage:Me(Xa),isLastPage:Me(si),currentPaginationNumber:Me(ra),maxPaginationNumber:Me(mn),nextPage:Me(wa),prevPage:Me(Ia)},headers:Me(_e)})),void 0,!0),(Je(!0),nt(Re,null,Ja(Me(Oa),(Se,Ae)=>(Je(),nt(Re,{key:Ae},[et("tr",{class:kn([{"even-row":(Ae+1)%2===0},typeof H.bodyRowClassName=="string"?H.bodyRowClassName:H.bodyRowClassName(Se,Ae+1)]),onClick:$e=>{Me(R)(Se,"single",$e),H.clickRowToExpand&&Me(Ss)(Ae+Me(Ua),Se,$e)},onDblclick:$e=>{Me(R)(Se,"double",$e)},onContextmenu:$e=>{N(Se,$e)}},[(Je(!0),nt(Re,null,Ja(Me(ie),($e,tt)=>(Je(),nt("td",{key:tt,style:Wo(de($e,"td")),class:kn([{shadow:$e===Me(jn),"can-expand":$e==="expand"},typeof H.bodyItemClassName=="string"?H.bodyItemClassName:H.bodyItemClassName($e,Ae+1),`direction-${Me(s)}`]),onClick:mt=>$e==="expand"?Me(Ss)(Ae+Me(Ua),Se,mt):null},[Me(oe)[`item-${$e}`]?Kt(H.$slots,`item-${$e}`,gn(me({key:0},Se)),void 0,!0):Me(oe)[`item-${$e.toLowerCase()}`]?Kt(H.$slots,`item-${$e.toLowerCase()}`,gn(me({key:1},Se)),void 0,!0):$e==="expand"?(Je(),nt("i",{key:2,class:kn(["expand-icon",{expanding:Me(qe).includes(Me(Ua)+Ae)}])},null,2)):$e==="checkbox"?(Je(),Ka(x4,{key:3,checked:Se[$e],onChange:mt=>Me(tr)(Se)},null,8,["checked","onChange"])):Me(oe).item?Kt(H.$slots,"item",gn(me({key:4},{column:$e,item:Se})),void 0,!0):(Je(),nt(Re,{key:5},[En(hn(Me(aj)($e,Se)),1)],64))],14,hj))),128))],42,dj),Me(ue)&&Me(qe).includes(Ae+Me(Ua))?(Je(),nt("tr",{key:0,class:kn([{"even-row":(Ae+1)%2===0},typeof H.bodyExpandRowClassName=="string"?H.bodyExpandRowClassName:H.bodyExpandRowClassName(Se,Ae+1)])},[et("td",{colspan:Me(_e).length,class:"expand"},[Se.expandLoading?(Je(),Ka(F4,{key:0,class:"expand-loading"})):Jn("",!0),Kt(H.$slots,"expand",gn(La(Se)),void 0,!0)],8,fj)],2)):Jn("",!0)],64))),128)),Kt(H.$slots,"body-append",gn(La({items:Me(Oa),pagination:{isFirstPage:Me(Xa),isLastPage:Me(si),currentPaginationNumber:Me(ra),maxPaginationNumber:Me(mn),nextPage:Me(wa),prevPage:Me(Ia),updatePage:Me(Ma)},headers:Me(_e)})),void 0,!0)],2)):Jn("",!0)],8,oj),Me(C)?(Je(),nt("div",mj,[gj,et("div",vj,[Me(le)?Kt(H.$slots,"loading",{key:0},void 0,!0):(Je(),Ka(V4,{key:1}))])])):Jn("",!0),!Me(Oa).length&&!Me(C)?(Je(),nt("div",pj,[Kt(H.$slots,"empty-message",{},()=>[En(hn(H.emptyMessage),1)],!0)])):Jn("",!0)],2),H.hideFooter?Jn("",!0):(Je(),nt("div",bj,[H.hideRowsPerPage?Jn("",!0):(Je(),nt("div",yj,[En(hn(H.rowsPerPageMessage)+" ",1),x(P4,{modelValue:Me(Le),"onUpdate:modelValue":Ie[0]||(Ie[0]=Se=>ti(Le)?Le.value=Se:null),"rows-items":Me(ye)},null,8,["modelValue","rows-items"])])),et("div",xj,hn(`${Me(_s)}–${Me(ka)}`)+" "+hn(Me(J))+" "+hn(Me(Zn)),1),Me(U)?Kt(H.$slots,"pagination",gn(me({key:1},{isFirstPage:Me(Xa),isLastPage:Me(si),currentPaginationNumber:Me(ra),maxPaginationNumber:Me(mn),nextPage:Me(wa),prevPage:Me(Ia)})),void 0,!0):(Je(),Ka(G4,{key:2,"is-first-page":Me(Xa),"is-last-page":Me(si),onClickNextPage:Me(wa),onClickPrevPage:Me(Ia)},J2({_:2},[H.buttonsPagination?{name:"buttonsPagination",fn:ua(()=>[x(j4,{"current-pagination-number":Me(ra),"max-pagination-number":Me(mn),onUpdatePage:Me(Ma)},null,8,["current-pagination-number","max-pagination-number","onUpdatePage"])]),key:"0"}:void 0]),1032,["is-first-page","is-last-page","onClickNextPage","onClickPrevPage"]))]))],2))}});var a_=Tr(wj,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",a_);var i_={exports:{}};(function(t,e){(function(a,i){t.exports=i(jm)})(Dw,n=>(()=>{var a={597:(q,oe)=>{Object.defineProperty(oe,"__esModule",{value:!0}),oe.default=(U,le)=>{const ue=U.__vccOpts||U;for(const[pe,$]of le)ue[pe]=$;return ue}},594:q=>{q.exports=n}},i={};function r(q){var oe=i[q];if(oe!==void 0)return oe.exports;var U=i[q]={exports:{}};return a[q](U,U.exports,r),U.exports}r.d=(q,oe)=>{for(var U in oe)r.o(oe,U)&&!r.o(q,U)&&Object.defineProperty(q,U,{enumerable:!0,get:oe[U]})},r.o=(q,oe)=>Object.prototype.hasOwnProperty.call(q,oe),r.r=q=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(q,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(q,"__esModule",{value:!0})};var s={};r.r(s),r.d(s,{Component:()=>J,LoadingPlugin:()=>Y,default:()=>se,useLoading:()=>X});var o=r(594);function l(q){var oe;typeof q.remove<"u"?q.remove():(oe=q.parentNode)==null||oe.removeChild(q)}function c(q,oe,U){let le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const ue=(0,o.h)(q,oe,le),pe=document.createElement("div");return pe.classList.add("vld-container"),U.appendChild(pe),(0,o.render)(ue,pe),ue.component}function u(){return typeof window<"u"}const d=u()?window.HTMLElement:Object,h=["aria-busy"],f={class:"vl-icon"};function v(q,oe,U,le,ue,pe){return(0,o.openBlock)(),(0,o.createBlock)(o.Transition,{name:q.transition},{default:(0,o.withCtx)(()=>[(0,o.withDirectives)((0,o.createElementVNode)("div",{tabindex:"0",class:(0,o.normalizeClass)(["vl-overlay vl-active",{"vl-full-page":q.isFullPage}]),"aria-busy":q.isActive,"aria-label":"Loading",style:(0,o.normalizeStyle)({zIndex:q.zIndex})},[(0,o.createElementVNode)("div",{class:"vl-background",onClick:oe[0]||(oe[0]=(0,o.withModifiers)(function(){return q.cancel&&q.cancel(...arguments)},["prevent"])),style:(0,o.normalizeStyle)(q.bgStyle)},null,4),(0,o.createElementVNode)("div",f,[(0,o.renderSlot)(q.$slots,"before"),(0,o.renderSlot)(q.$slots,"default",{},()=>[((0,o.openBlock)(),(0,o.createBlock)((0,o.resolveDynamicComponent)(q.loader),{color:q.color,width:q.width,height:q.height},null,8,["color","width","height"]))]),(0,o.renderSlot)(q.$slots,"after")])],14,h),[[o.vShow,q.isActive]])]),_:3},8,["name"])}const m={mounted(){this.enforceFocus&&document.addEventListener("focusin",this.focusIn)},methods:{focusIn(q){if(!this.isActive||q.target===this.$el||this.$el.contains(q.target))return;let oe=this.container?this.container:this.isFullPage?null:this.$el.parentElement;(this.isFullPage||oe&&oe.contains(q.target))&&(q.preventDefault(),this.$el.focus())}},beforeUnmount(){document.removeEventListener("focusin",this.focusIn)}},g=["width","height","stroke"];function p(q,oe,U,le,ue,pe){return(0,o.openBlock)(),(0,o.createElementBlock)("svg",{viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",width:q.width,height:q.height,stroke:q.color},oe[0]||(oe[0]=[(0,o.createStaticVNode)('',1)]),8,g)}const y=(0,o.defineComponent)({name:"spinner",props:{color:{type:String,default:"#000"},height:{type:Number,default:64},width:{type:Number,default:64}}});var w=r(597);const k=(0,w.default)(y,[["render",p]]),P=["fill","width","height"];function S(q,oe,U,le,ue,pe){return(0,o.openBlock)(),(0,o.createElementBlock)("svg",{viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",fill:q.color,width:q.width,height:q.height},oe[0]||(oe[0]=[(0,o.createStaticVNode)('',3)]),8,P)}const A=(0,o.defineComponent)({name:"dots",props:{color:{type:String,default:"#000"},height:{type:Number,default:240},width:{type:Number,default:60}}}),E=(0,w.default)(A,[["render",S]]),I=["height","width","fill"];function O(q,oe,U,le,ue,pe){return(0,o.openBlock)(),(0,o.createElementBlock)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30",height:q.height,width:q.width,fill:q.color},oe[0]||(oe[0]=[(0,o.createStaticVNode)('',3)]),8,I)}const V=(0,o.defineComponent)({name:"bars",props:{color:{type:String,default:"#000"},height:{type:Number,default:40},width:{type:Number,default:40}}}),W={Spinner:k,Dots:E,Bars:(0,w.default)(V,[["render",O]])},ne=(0,o.defineComponent)({name:"VueLoading",mixins:[m],props:{active:Boolean,programmatic:Boolean,container:[Object,Function,d],isFullPage:{type:Boolean,default:!0},enforceFocus:{type:Boolean,default:!0},lockScroll:Boolean,transition:{type:String,default:"fade"},canCancel:Boolean,onCancel:{type:Function,default:()=>{}},color:String,backgroundColor:String,opacity:Number,width:Number,height:Number,zIndex:Number,loader:{type:String,default:"spinner"}},components:W,emits:["hide","update:active"],data(){return{isActive:this.active}},mounted(){document.addEventListener("keyup",this.keyPress)},methods:{cancel(){!this.canCancel||!this.isActive||(this.hide(),this.onCancel.apply(null,arguments))},hide(){this.$emit("hide"),this.$emit("update:active",!1),this.programmatic&&(this.isActive=!1,setTimeout(()=>{const q=this.$el.parentElement;(0,o.render)(null,q),l(q)},150))},disableScroll(){this.isFullPage&&this.lockScroll&&document.body.classList.add("vl-shown")},enableScroll(){this.isFullPage&&this.lockScroll&&document.body.classList.remove("vl-shown")},keyPress(q){q.keyCode===27&&this.cancel()}},watch:{active(q){this.isActive=q},isActive:{handler(q){q?this.disableScroll():this.enableScroll()},immediate:!0}},computed:{bgStyle(){return{background:this.backgroundColor,opacity:this.opacity}}},beforeUnmount(){document.removeEventListener("keyup",this.keyPress)}}),J=(0,w.default)(ne,[["render",v]]);function X(){let q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return{show(){let U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:q,le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:oe;const pe={...q,...U,...{programmatic:!0,lockScroll:!0,isFullPage:!1,active:!0}};let $=pe.container;pe.container||($=document.body,pe.isFullPage=!0);const Z={...oe,...le};return{hide:c(J,pe,$,Z).ctx.hide}}}}const Y=function(q){let oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const le=X(oe,U);q.config.globalProperties.$loading=le,q.provide("$loading",le)},se=J;return s})())})(i_);var r_=i_.exports;const LW=Hm(r_);var kj=Object.defineProperty,_j=(t,e,n)=>e in t?kj(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,ny=(t,e,n)=>(_j(t,typeof e!="symbol"?e+"":e,n),n);const ca={debug:!1,masked:!1,prefix:"",suffix:"",thousands:",",decimal:".",precision:2,disableNegative:!1,disabled:!1,min:null,max:null,allowBlank:!1,minimumNumberOfCharacters:0,modelModifiers:{number:!1},shouldRound:!0,focusOnRight:!1},s_=["+","-"],o_=["decimal","thousands","prefix","suffix"];function ji(t){return Math.max(0,Math.min(t,1e3))}function Kc(t,e){return t=t.padStart(e+1,"0"),e===0?t:`${t.slice(0,-e)}.${t.slice(-e)}`}function l_(t){return t=t?t.toString():"",t.replace(/\D+/g,"")||"0"}function Sj(t,e){return t.replace(/(\d)(?=(?:\d{3})+\b)/gm,`$1${e}`)}function Cj(t,e,n){return e?t+n+e:t}function zo(t,e){return s_.includes(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" as a value.`),!1):/\d/g.test(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" (any number) as a value.`),!1):!0}function Aj(t){for(const e of o_)if(!zo(t[e],e))return!1;return!0}function Jc(t){for(const e of o_){t[e]=t[e].replace(/\d+/g,"");for(const n of s_)t[e]=t[e].replaceAll(n,"")}return t}function c_(t){const e=t.length,n=t.indexOf(".");return e-(n+1)}function ay(t){return t.replace(/^(-?)0+(?!\.)(.+)/,"$1$2")}function u_(t){return/^-?[\d]+$/g.test(t)}function d_(t){return/^-?[\d]+(\.[\d]+)$/g.test(t)}function iy(t,e,n){return e>t.length-1?t:t.substring(0,e)+n+t.substring(e+1)}function h_(t,e){const n=e-c_(t);if(n>=0)return t;let a=t.slice(0,n);const i=t.slice(n);if(a.charAt(a.length-1)==="."&&(a=a.slice(0,-1)),parseInt(i.charAt(0),10)>=5){for(let r=a.length-1;r>=0;r-=1){const s=a.charAt(r);if(s!=="."&&s!=="-"){const o=parseInt(s,10)+1;if(o<10)return iy(a,r,o);a=iy(a,r,"0")}}return`1${a}`}return a}function f_(t,e){const n=()=>{t.setSelectionRange(e,e)};t===document.activeElement&&(n(),setTimeout(n,1))}function m_(t){return new Event(t,{bubbles:!0,cancelable:!1})}function xt({debug:t=!1},...e){t&&console.log(...e)}class Ju{constructor(e){ny(this,"number",0n),ny(this,"decimal",0),this.setNumber(e)}getNumber(){return this.number}getDecimalPrecision(){return this.decimal}setNumber(e){this.decimal=0,typeof e=="bigint"?this.number=e:typeof e=="number"?this.setupString(e.toString()):this.setupString(e)}toFixed(e=0,n=!0){let a=this.toString();const i=e-this.getDecimalPrecision();return i>0?(a.includes(".")||(a+="."),a.padEnd(a.length+i,"0")):i<0?n?h_(a,e):a.slice(0,i):a}toString(){let e=this.number.toString();if(this.decimal){let n=!1;return e.charAt(0)==="-"&&(e=e.substring(1),n=!0),e=e.padStart(e.length+this.decimal,"0"),e=`${e.slice(0,-this.decimal)}.${e.slice(-this.decimal)}`,e=ay(e),(n?"-":"")+e}return e}lessThan(e){const[n,a]=this.adjustComparisonNumbers(e);return na}isEqual(e){const[n,a]=this.adjustComparisonNumbers(e);return n===a}setupString(e){if(e=ay(e),u_(e))this.number=BigInt(e);else if(d_(e))this.decimal=c_(e),this.number=BigInt(e.replace(".",""));else throw new Error(`BigNumber has received and invalid format for the constructor: ${e}`)}adjustComparisonNumbers(e){let n;e.constructor.name!=="BigNumber"?n=new Ju(e):n=e;const a=this.getDecimalPrecision()-n.getDecimalPrecision();let i=this.getNumber(),r=n.getNumber();return a>0?r=n.getNumber()*10n**BigInt(a):a<0&&(i=this.getNumber()*10n**BigInt(a*-1)),[i,r]}}function jf(t,e=ca,n=""){if(xt(e,"utils format() - caller",n),xt(e,"utils format() - input1",t),t==null)t="";else if(typeof t=="number")e.shouldRound?t=t.toFixed(ji(e.precision)):t=t.toFixed(ji(e.precision)+1).slice(0,-1);else if(e.modelModifiers&&e.modelModifiers.number&&u_(t))t=Number(t).toFixed(ji(e.precision));else if(!e.disableNegative&&t==="-")return t;xt(e,"utils format() - input2",t);const a=e.disableNegative?"":t.indexOf("-")>=0?"-":"";let i=t.replace(e.prefix,"").replace(e.suffix,"");xt(e,"utils format() - filtered",i),!e.precision&&e.thousands!=="."&&d_(i)&&(i=h_(i,0),xt(e,"utils format() - !opt.precision && isValidFloat()",i));const r=l_(i);xt(e,"utils format() - numbers",r),xt(e,"utils format() - numbersToCurrency",a+Kc(r,e.precision));const s=new Ju(a+Kc(r,e.precision));xt(e,"utils format() - bigNumber1",s.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);const o=s.toFixed(ji(e.precision),e.shouldRound);if(xt(e,"utils format() - bigNumber2",s.toFixed(ji(e.precision))),/^0(\.0+)?$/g.test(o)&&e.allowBlank)return"";let[l,c]=o.split(".");const u=c!==void 0?c.length:0;l=l.padStart(e.minimumNumberOfCharacters-u,"0"),l=Sj(l,e.thousands);const d=e.prefix+Cj(l,c,e.decimal)+e.suffix;return xt(e,"utils format() - output",d),d}function zf(t,e=ca,n=""){if(xt(e,"utils unformat() - caller",n),xt(e,"utils unformat() - input",t),!e.disableNegative&&t==="-")return xt(e,"utils unformat() - return netagive symbol",t),t;const a=e.disableNegative?"":t.indexOf("-")>=0?"-":"",i=t.replace(e.prefix,"").replace(e.suffix,"");xt(e,"utils unformat() - filtered",i);const r=l_(i);xt(e,"utils unformat() - numbers",r);const s=new Ju(a+Kc(r,e.precision));xt(e,"utils unformat() - bigNumber1",r.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);let o=s.toFixed(ji(e.precision),e.shouldRound);return e.modelModifiers&&e.modelModifiers.number&&(o=parseFloat(o)),xt(e,"utils unformat() - output",o),o}const Wf=(t,e,n)=>{if(xt(e,"directive setValue() - caller",n),!Aj(e)){xt(e,"directive setValue() - validateRestrictedOptions() return false. Stopping here...",t.value);return}let a=t.value.length-(t.selectionEnd||0);t.value=jf(t.value,e,n),a=Math.max(a,e.suffix.length),a=t.value.length-a,a=Math.max(a,e.prefix.length),f_(t,a),t.dispatchEvent(m_("change"))},ry=(t,e)=>{const n=t.currentTarget,a=t.code==="Backspace"||t.code==="Delete",i=n.value.length-(n.selectionEnd||0)===0;if(xt(e,"directive onkeydown() - el.value",n.value),xt(e,"directive onkeydown() - backspacePressed",a),xt(e,"directive onkeydown() - isAtEndPosition",i),e.allowBlank&&a&&i&&zf(n.value,e,"directive onkeydown allowBlank")===0&&(xt(e,'directive onkeydown() - set el.value = ""',n.value),n.value="",n.dispatchEvent(m_("change"))),xt(e,"directive onkeydown() - e.key",t.key),t.key==="+"){xt(e,"directive onkeydown() - unformat el.value",n.value);let r=zf(n.value,e,"directive onkeydown +");typeof r=="string"&&(r=parseFloat(r)),r<0&&(n.value=String(r*-1))}},sy=(t,e)=>{const n=t.currentTarget;xt(e,"directive oninput()",n.value),/^[1-9]$/.test(n.value)&&(n.value=Kc(n.value,ji(e.precision)),xt(e,"directive oninput() - is 1-9",n.value)),Wf(n,e,"directive oninput")},oy=(t,e)=>{const n=t.currentTarget;xt(e,"directive onFocus()",n.value),e.focusOnRight&&f_(n,n.value.length-e.suffix.length)},g_={mounted(t,e){if(!e.value)return;const n=Jc({...ca,...e.value});if(xt(n,"directive mounted() - opt",n),t.tagName.toLocaleUpperCase()!=="INPUT"){const a=t.getElementsByTagName("input");a.length!==1||(t=a[0])}t.onkeydown=a=>{ry(a,n)},t.oninput=a=>{sy(a,n)},t.onfocus=a=>{oy(a,n)},xt(n,"directive mounted() - el.value",t.value),Wf(t,n,"directive mounted")},updated(t,e){if(!e.value)return;const n=Jc({...ca,...e.value});t.onkeydown=a=>{ry(a,n)},t.oninput=a=>{sy(a,n)},t.onfocus=a=>{oy(a,n)},xt(n,"directive updated() - el.value",t.value),xt(n,"directive updated() - opt",n),Wf(t,n,"directive updated")},beforeUnmount(t){t.onkeydown=null,t.oninput=null,t.onfocus=null}},Pj=["id","value","disabled"],Tj={inheritAttrs:!1,name:"Money3",directives:{money3:g_}},Ij=pa({...Tj,props:{debug:{required:!1,type:Boolean,default:!1},id:{required:!1,type:[Number,String],default:()=>{const t=gr();return t?t.uid:null}},modelValue:{required:!0,type:[Number,String]},modelModifiers:{required:!1,type:Object,default:()=>({number:!1})},masked:{type:Boolean,default:!1},precision:{type:Number,default:()=>ca.precision},decimal:{type:String,default:()=>ca.decimal,validator(t){return zo(t,"decimal")}},thousands:{type:String,default:()=>ca.thousands,validator(t){return zo(t,"thousands")}},prefix:{type:String,default:()=>ca.prefix,validator(t){return zo(t,"prefix")}},suffix:{type:String,default:()=>ca.suffix,validator(t){return zo(t,"suffix")}},disableNegative:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},max:{type:[Number,String],default:()=>ca.max},min:{type:[Number,String],default:()=>ca.min},allowBlank:{type:Boolean,default:()=>ca.allowBlank},minimumNumberOfCharacters:{type:Number,default:()=>ca.minimumNumberOfCharacters},shouldRound:{type:Boolean,default:()=>ca.shouldRound},focusOnRight:{type:Boolean,default:()=>ca.focusOnRight}},emits:["update:model-value"],setup(t,{emit:e}){const n=t,{modelValue:a,modelModifiers:i,masked:r,precision:s,shouldRound:o,focusOnRight:l}=ai(n);xt(n,"component setup()",n);let c=a.value;(n.disableNegative||c!=="-")&&i.value&&i.value.number&&(o.value?c=Number(a.value).toFixed(ji(s.value)):c=Number(a.value).toFixed(ji(s.value)+1).slice(0,-1));const u=xe(jf(c,n,"component setup"));xt(n,"component setup() - data.formattedValue",u.value),Oe(a,d);function d(g){xt(n,"component watch() -> value",g);const p=jf(g,Jc({...n}),"component watch");p!==u.value&&(xt(n,"component watch() changed -> formatted",p),u.value=p)}let h=null;function f(g){let p=g.target.value;xt(n,"component change() -> evt.target.value",p),r.value&&!i.value.number||(p=zf(p,Jc({...n}),"component change")),p!==h&&(h=p,xt(n,"component change() -> update:model-value",p),e("update:model-value",p))}const v=Q2(),m=L(()=>{const g={...v};return delete g["onUpdate:modelValue"],g});return(g,p)=>{const y=ba("money3");return Yt((Je(),nt("input",me({id:`${t.id}`},Me(m),{type:"tel",class:"v-money3",value:u.value,disabled:n.disabled,onChange:f}),null,16,Pj)),[[y,{precision:Me(s),decimal:n.decimal,thousands:n.thousands,prefix:n.prefix,suffix:n.suffix,disableNegative:n.disableNegative,min:n.min,max:n.max,allowBlank:n.allowBlank,minimumNumberOfCharacters:n.minimumNumberOfCharacters,debug:n.debug,modelModifiers:Me(i),shouldRound:Me(o),focusOnRight:Me(l)}]])}}}),Mj={install(t){t.component("money3",Ij),t.directive("money3",g_)}};var v_={exports:{}};function Oj(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var rh={exports:{}},ly;function Ag(){return ly||(ly=1,function(t,e){(function(n,a){t.exports=a()})(Dw,function(){var n;function a(){return n.apply(null,arguments)}function i(b){n=b}function r(b){return b instanceof Array||Object.prototype.toString.call(b)==="[object Array]"}function s(b){return b!=null&&Object.prototype.toString.call(b)==="[object Object]"}function o(b,_){return Object.prototype.hasOwnProperty.call(b,_)}function l(b){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(b).length===0;var _;for(_ in b)if(o(b,_))return!1;return!0}function c(b){return b===void 0}function u(b){return typeof b=="number"||Object.prototype.toString.call(b)==="[object Number]"}function d(b){return b instanceof Date||Object.prototype.toString.call(b)==="[object Date]"}function h(b,_){var M=[],D,B=b.length;for(D=0;D>>0,D;for(D=0;D0)for(M=0;M=0;return(re?M?"+":"":"-")+Math.pow(10,Math.max(0,B)).toString().substr(1)+D}var Y=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,se=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,q={},oe={};function U(b,_,M,D){var B=D;typeof D=="string"&&(B=function(){return this[D]()}),b&&(oe[b]=B),_&&(oe[_[0]]=function(){return X(B.apply(this,arguments),_[1],_[2])}),M&&(oe[M]=function(){return this.localeData().ordinal(B.apply(this,arguments),b)})}function le(b){return b.match(/\[[\s\S]/)?b.replace(/^\[|\]$/g,""):b.replace(/\\/g,"")}function ue(b){var _=b.match(Y),M,D;for(M=0,D=_.length;M=0&&se.test(b);)b=b.replace(se,D),se.lastIndex=0,M-=1;return b}var Z={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Q(b){var _=this._longDateFormat[b],M=this._longDateFormat[b.toUpperCase()];return _||!M?_:(this._longDateFormat[b]=M.match(Y).map(function(D){return D==="MMMM"||D==="MM"||D==="DD"||D==="dddd"?D.slice(1):D}).join(""),this._longDateFormat[b])}var he="Invalid date";function te(){return this._invalidDate}var be="%d",Ve=/\d{1,2}/;function Fe(b){return this._ordinal.replace("%d",b)}var We={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function K(b,_,M,D){var B=this._relativeTime[M];return V(B)?B(b,_,M,D):B.replace(/%d/i,b)}function ie(b,_){var M=this._relativeTime[b>0?"future":"past"];return V(M)?M(_):M.replace(/%s/i,_)}var _e={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function je(b){return typeof b=="string"?_e[b]||_e[b.toLowerCase()]:void 0}function ut(b){var _={},M,D;for(D in b)o(b,D)&&(M=je(D),M&&(_[M]=b[D]));return _}var it={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function ye(b){var _=[],M;for(M in b)o(b,M)&&_.push({unit:M,priority:it[M]});return _.sort(function(D,B){return D.priority-B.priority}),_}var Le=/\d/,rt=/\d\d/,Ht=/\d{3}/,qn=/\d{4}/,Zn=/[+-]?\d{6}/,St=/\d\d?/,tr=/\d\d\d\d?/,ra=/\d\d\d\d\d\d?/,mn=/\d{1,3}/,si=/\d{1,4}/,Xa=/[+-]?\d{1,6}/,wa=/\d+/,Ia=/[+-]?\d+/,Ma=/Z|[+-]\d\d:?\d\d/gi,nr=/Z|[+-]\d\d(?::?\d\d)?/gi,_s=/[+-]?\d+(\.\d{1,3})?/,ka=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,oi=/^[1-9]\d?/,Oa=/^([1-9]\d|\d)/,Ua;Ua={};function qe(b,_,M){Ua[b]=V(_)?_:function(D,B){return D&&M?M:_}}function Ss(b,_){return o(Ua,b)?Ua[b](_._strict,_._locale):new RegExp(Cs(b))}function Cs(b){return Kn(b.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(_,M,D,B,re){return M||D||B||re}))}function Kn(b){return b.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function jn(b){return b<0?Math.ceil(b)||0:Math.floor(b)}function G(b){var _=+b,M=0;return _!==0&&isFinite(_)&&(M=jn(_)),M}var R={};function N(b,_){var M,D=_,B;for(typeof b=="string"&&(b=[b]),u(_)&&(D=function(re,Pe){Pe[_]=G(re)}),B=b.length,M=0;M68?1900:2e3)};var ar=Di("FullYear",!0);function Mo(){return H(this.year())}function Di(b,_){return function(M){return M!=null?(Wg(this,b,M),a.updateOffset(this,_),this):Oo(this,b)}}function Oo(b,_){if(!b.isValid())return NaN;var M=b._d,D=b._isUTC;switch(_){case"Milliseconds":return D?M.getUTCMilliseconds():M.getMilliseconds();case"Seconds":return D?M.getUTCSeconds():M.getSeconds();case"Minutes":return D?M.getUTCMinutes():M.getMinutes();case"Hours":return D?M.getUTCHours():M.getHours();case"Date":return D?M.getUTCDate():M.getDate();case"Day":return D?M.getUTCDay():M.getDay();case"Month":return D?M.getUTCMonth():M.getMonth();case"FullYear":return D?M.getUTCFullYear():M.getFullYear();default:return NaN}}function Wg(b,_,M){var D,B,re,Pe,Qe;if(!(!b.isValid()||isNaN(M))){switch(D=b._d,B=b._isUTC,_){case"Milliseconds":return void(B?D.setUTCMilliseconds(M):D.setMilliseconds(M));case"Seconds":return void(B?D.setUTCSeconds(M):D.setSeconds(M));case"Minutes":return void(B?D.setUTCMinutes(M):D.setMinutes(M));case"Hours":return void(B?D.setUTCHours(M):D.setHours(M));case"Date":return void(B?D.setUTCDate(M):D.setDate(M));case"FullYear":break;default:return}re=M,Pe=b.month(),Qe=b.date(),Qe=Qe===29&&Pe===1&&!H(re)?28:Qe,B?D.setUTCFullYear(re,Pe,Qe):D.setFullYear(re,Pe,Qe)}}function hS(b){return b=je(b),V(this[b])?this[b]():this}function fS(b,_){if(typeof b=="object"){b=ut(b);var M=ye(b),D,B=M.length;for(D=0;D=0?(Qe=new Date(b+400,_,M,D,B,re,Pe),isFinite(Qe.getFullYear())&&Qe.setFullYear(b)):Qe=new Date(b,_,M,D,B,re,Pe),Qe}function Lo(b){var _,M;return b<100&&b>=0?(M=Array.prototype.slice.call(arguments),M[0]=b+400,_=new Date(Date.UTC.apply(null,M)),isFinite(_.getUTCFullYear())&&_.setUTCFullYear(b)):_=new Date(Date.UTC.apply(null,arguments)),_}function Ul(b,_,M){var D=7+_-M,B=(7+Lo(b,0,D).getUTCDay()-_)%7;return-B+D-1}function Zg(b,_,M,D,B){var re=(7+M-D)%7,Pe=Ul(b,D,B),Qe=1+7*(_-1)+re+Pe,ft,Ct;return Qe<=0?(ft=b-1,Ct=ln(ft)+Qe):Qe>ln(b)?(ft=b+1,Ct=Qe-ln(b)):(ft=b,Ct=Qe),{year:ft,dayOfYear:Ct}}function Eo(b,_,M){var D=Ul(b.year(),_,M),B=Math.floor((b.dayOfYear()-D-1)/7)+1,re,Pe;return B<1?(Pe=b.year()-1,re=B+Vi(Pe,_,M)):B>Vi(b.year(),_,M)?(re=B-Vi(b.year(),_,M),Pe=b.year()+1):(Pe=b.year(),re=B),{week:re,year:Pe}}function Vi(b,_,M){var D=Ul(b,_,M),B=Ul(b+1,_,M);return(ln(b)-D+B)/7}U("w",["ww",2],"wo","week"),U("W",["WW",2],"Wo","isoWeek"),qe("w",St,oi),qe("ww",St,rt),qe("W",St,oi),qe("WW",St,rt),fe(["w","ww","W","WW"],function(b,_,M,D){_[D.substr(0,1)]=G(b)});function AS(b){return Eo(b,this._week.dow,this._week.doy).week}var PS={dow:0,doy:6};function TS(){return this._week.dow}function IS(){return this._week.doy}function MS(b){var _=this.localeData().week(this);return b==null?_:this.add((b-_)*7,"d")}function OS(b){var _=Eo(this,1,4).week;return b==null?_:this.add((b-_)*7,"d")}U("d",0,"do","day"),U("dd",0,0,function(b){return this.localeData().weekdaysMin(this,b)}),U("ddd",0,0,function(b){return this.localeData().weekdaysShort(this,b)}),U("dddd",0,0,function(b){return this.localeData().weekdays(this,b)}),U("e",0,0,"weekday"),U("E",0,0,"isoWeekday"),qe("d",St),qe("e",St),qe("E",St),qe("dd",function(b,_){return _.weekdaysMinRegex(b)}),qe("ddd",function(b,_){return _.weekdaysShortRegex(b)}),qe("dddd",function(b,_){return _.weekdaysRegex(b)}),fe(["dd","ddd","dddd"],function(b,_,M,D){var B=M._locale.weekdaysParse(b,D,M._strict);B!=null?_.d=B:g(M).invalidWeekday=b}),fe(["d","e","E"],function(b,_,M,D){_[D]=G(b)});function LS(b,_){return typeof b!="string"?b:isNaN(b)?(b=_.weekdaysParse(b),typeof b=="number"?b:null):parseInt(b,10)}function ES(b,_){return typeof b=="string"?_.weekdaysParse(b)%7||7:isNaN(b)?null:b}function rd(b,_){return b.slice(_,7).concat(b.slice(0,_))}var DS="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Kg="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),VS="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),RS=ka,NS=ka,FS=ka;function BS(b,_){var M=r(this._weekdays)?this._weekdays:this._weekdays[b&&b!==!0&&this._weekdays.isFormat.test(_)?"format":"standalone"];return b===!0?rd(M,this._week.dow):b?M[b.day()]:M}function YS(b){return b===!0?rd(this._weekdaysShort,this._week.dow):b?this._weekdaysShort[b.day()]:this._weekdaysShort}function HS(b){return b===!0?rd(this._weekdaysMin,this._week.dow):b?this._weekdaysMin[b.day()]:this._weekdaysMin}function jS(b,_,M){var D,B,re,Pe=b.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],D=0;D<7;++D)re=v([2e3,1]).day(D),this._minWeekdaysParse[D]=this.weekdaysMin(re,"").toLocaleLowerCase(),this._shortWeekdaysParse[D]=this.weekdaysShort(re,"").toLocaleLowerCase(),this._weekdaysParse[D]=this.weekdays(re,"").toLocaleLowerCase();return M?_==="dddd"?(B=xn.call(this._weekdaysParse,Pe),B!==-1?B:null):_==="ddd"?(B=xn.call(this._shortWeekdaysParse,Pe),B!==-1?B:null):(B=xn.call(this._minWeekdaysParse,Pe),B!==-1?B:null):_==="dddd"?(B=xn.call(this._weekdaysParse,Pe),B!==-1||(B=xn.call(this._shortWeekdaysParse,Pe),B!==-1)?B:(B=xn.call(this._minWeekdaysParse,Pe),B!==-1?B:null)):_==="ddd"?(B=xn.call(this._shortWeekdaysParse,Pe),B!==-1||(B=xn.call(this._weekdaysParse,Pe),B!==-1)?B:(B=xn.call(this._minWeekdaysParse,Pe),B!==-1?B:null)):(B=xn.call(this._minWeekdaysParse,Pe),B!==-1||(B=xn.call(this._weekdaysParse,Pe),B!==-1)?B:(B=xn.call(this._shortWeekdaysParse,Pe),B!==-1?B:null))}function zS(b,_,M){var D,B,re;if(this._weekdaysParseExact)return jS.call(this,b,_,M);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),D=0;D<7;D++){if(B=v([2e3,1]).day(D),M&&!this._fullWeekdaysParse[D]&&(this._fullWeekdaysParse[D]=new RegExp("^"+this.weekdays(B,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[D]=new RegExp("^"+this.weekdaysShort(B,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[D]=new RegExp("^"+this.weekdaysMin(B,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[D]||(re="^"+this.weekdays(B,"")+"|^"+this.weekdaysShort(B,"")+"|^"+this.weekdaysMin(B,""),this._weekdaysParse[D]=new RegExp(re.replace(".",""),"i")),M&&_==="dddd"&&this._fullWeekdaysParse[D].test(b))return D;if(M&&_==="ddd"&&this._shortWeekdaysParse[D].test(b))return D;if(M&&_==="dd"&&this._minWeekdaysParse[D].test(b))return D;if(!M&&this._weekdaysParse[D].test(b))return D}}function WS(b){if(!this.isValid())return b!=null?this:NaN;var _=Oo(this,"Day");return b!=null?(b=LS(b,this.localeData()),this.add(b-_,"d")):_}function $S(b){if(!this.isValid())return b!=null?this:NaN;var _=(this.day()+7-this.localeData()._week.dow)%7;return b==null?_:this.add(b-_,"d")}function XS(b){if(!this.isValid())return b!=null?this:NaN;if(b!=null){var _=ES(b,this.localeData());return this.day(this.day()%7?_:_-7)}else return this.day()||7}function US(b){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||sd.call(this),b?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=RS),this._weekdaysStrictRegex&&b?this._weekdaysStrictRegex:this._weekdaysRegex)}function GS(b){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||sd.call(this),b?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=NS),this._weekdaysShortStrictRegex&&b?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function qS(b){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||sd.call(this),b?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=FS),this._weekdaysMinStrictRegex&&b?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function sd(){function b(sa,Yi){return Yi.length-sa.length}var _=[],M=[],D=[],B=[],re,Pe,Qe,ft,Ct;for(re=0;re<7;re++)Pe=v([2e3,1]).day(re),Qe=Kn(this.weekdaysMin(Pe,"")),ft=Kn(this.weekdaysShort(Pe,"")),Ct=Kn(this.weekdays(Pe,"")),_.push(Qe),M.push(ft),D.push(Ct),B.push(Qe),B.push(ft),B.push(Ct);_.sort(b),M.sort(b),D.sort(b),B.sort(b),this._weekdaysRegex=new RegExp("^("+B.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+D.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+M.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+_.join("|")+")","i")}function od(){return this.hours()%12||12}function ZS(){return this.hours()||24}U("H",["HH",2],0,"hour"),U("h",["hh",2],0,od),U("k",["kk",2],0,ZS),U("hmm",0,0,function(){return""+od.apply(this)+X(this.minutes(),2)}),U("hmmss",0,0,function(){return""+od.apply(this)+X(this.minutes(),2)+X(this.seconds(),2)}),U("Hmm",0,0,function(){return""+this.hours()+X(this.minutes(),2)}),U("Hmmss",0,0,function(){return""+this.hours()+X(this.minutes(),2)+X(this.seconds(),2)});function Jg(b,_){U(b,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),_)})}Jg("a",!0),Jg("A",!1);function Qg(b,_){return _._meridiemParse}qe("a",Qg),qe("A",Qg),qe("H",St,Oa),qe("h",St,oi),qe("k",St,oi),qe("HH",St,rt),qe("hh",St,rt),qe("kk",St,rt),qe("hmm",tr),qe("hmmss",ra),qe("Hmm",tr),qe("Hmmss",ra),N(["H","HH"],$e),N(["k","kk"],function(b,_,M){var D=G(b);_[$e]=D===24?0:D}),N(["a","A"],function(b,_,M){M._isPm=M._locale.isPM(b),M._meridiem=b}),N(["h","hh"],function(b,_,M){_[$e]=G(b),g(M).bigHour=!0}),N("hmm",function(b,_,M){var D=b.length-2;_[$e]=G(b.substr(0,D)),_[tt]=G(b.substr(D)),g(M).bigHour=!0}),N("hmmss",function(b,_,M){var D=b.length-4,B=b.length-2;_[$e]=G(b.substr(0,D)),_[tt]=G(b.substr(D,2)),_[mt]=G(b.substr(B)),g(M).bigHour=!0}),N("Hmm",function(b,_,M){var D=b.length-2;_[$e]=G(b.substr(0,D)),_[tt]=G(b.substr(D))}),N("Hmmss",function(b,_,M){var D=b.length-4,B=b.length-2;_[$e]=G(b.substr(0,D)),_[tt]=G(b.substr(D,2)),_[mt]=G(b.substr(B))});function KS(b){return(b+"").toLowerCase().charAt(0)==="p"}var JS=/[ap]\.?m?\.?/i,QS=Di("Hours",!0);function eC(b,_,M){return b>11?M?"pm":"PM":M?"am":"AM"}var ev={calendar:ee,longDateFormat:Z,invalidDate:he,ordinal:be,dayOfMonthOrdinalParse:Ve,relativeTime:We,months:gS,monthsShort:$g,week:PS,weekdays:DS,weekdaysMin:VS,weekdaysShort:Kg,meridiemParse:JS},cn={},Do={},Vo;function tC(b,_){var M,D=Math.min(b.length,_.length);for(M=0;M0;){if(B=Gl(re.slice(0,M).join("-")),B)return B;if(D&&D.length>=M&&tC(re,D)>=M-1)break;M--}_++}return Vo}function aC(b){return!!(b&&b.match("^[^/\\\\]*$"))}function Gl(b){var _=null,M;if(cn[b]===void 0&&t&&t.exports&&aC(b))try{_=Vo._abbr,M=Oj,M("./locale/"+b),ir(_)}catch{cn[b]=null}return cn[b]}function ir(b,_){var M;return b&&(c(_)?M=Ri(b):M=ld(b,_),M?Vo=M:typeof console<"u"&&console.warn&&console.warn("Locale "+b+" not found. Did you forget to load it?")),Vo._abbr}function ld(b,_){if(_!==null){var M,D=ev;if(_.abbr=b,cn[b]!=null)O("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),D=cn[b]._config;else if(_.parentLocale!=null)if(cn[_.parentLocale]!=null)D=cn[_.parentLocale]._config;else if(M=Gl(_.parentLocale),M!=null)D=M._config;else return Do[_.parentLocale]||(Do[_.parentLocale]=[]),Do[_.parentLocale].push({name:b,config:_}),null;return cn[b]=new W(z(D,_)),Do[b]&&Do[b].forEach(function(B){ld(B.name,B.config)}),ir(b),cn[b]}else return delete cn[b],null}function iC(b,_){if(_!=null){var M,D,B=ev;cn[b]!=null&&cn[b].parentLocale!=null?cn[b].set(z(cn[b]._config,_)):(D=Gl(b),D!=null&&(B=D._config),_=z(B,_),D==null&&(_.abbr=b),M=new W(_),M.parentLocale=cn[b],cn[b]=M),ir(b)}else cn[b]!=null&&(cn[b].parentLocale!=null?(cn[b]=cn[b].parentLocale,b===ir()&&ir(b)):cn[b]!=null&&delete cn[b]);return cn[b]}function Ri(b){var _;if(b&&b._locale&&b._locale._abbr&&(b=b._locale._abbr),!b)return Vo;if(!r(b)){if(_=Gl(b),_)return _;b=[b]}return nC(b)}function rC(){return ne(cn)}function cd(b){var _,M=b._a;return M&&g(b).overflow===-2&&(_=M[Se]<0||M[Se]>11?Se:M[Ae]<1||M[Ae]>id(M[Ie],M[Se])?Ae:M[$e]<0||M[$e]>24||M[$e]===24&&(M[tt]!==0||M[mt]!==0||M[He]!==0)?$e:M[tt]<0||M[tt]>59?tt:M[mt]<0||M[mt]>59?mt:M[He]<0||M[He]>999?He:-1,g(b)._overflowDayOfYear&&(_Ae)&&(_=Ae),g(b)._overflowWeeks&&_===-1&&(_=Zt),g(b)._overflowWeekday&&_===-1&&(_=pt),g(b).overflow=_),b}var sC=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,oC=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,lC=/Z|[+-]\d\d(?::?\d\d)?/,ql=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ud=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],cC=/^\/?Date\((-?\d+)/i,uC=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,dC={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function nv(b){var _,M,D=b._i,B=sC.exec(D)||oC.exec(D),re,Pe,Qe,ft,Ct=ql.length,sa=ud.length;if(B){for(g(b).iso=!0,_=0,M=Ct;_ln(Pe)||b._dayOfYear===0)&&(g(b)._overflowDayOfYear=!0),M=Lo(Pe,0,b._dayOfYear),b._a[Se]=M.getUTCMonth(),b._a[Ae]=M.getUTCDate()),_=0;_<3&&b._a[_]==null;++_)b._a[_]=D[_]=B[_];for(;_<7;_++)b._a[_]=D[_]=b._a[_]==null?_===2?1:0:b._a[_];b._a[$e]===24&&b._a[tt]===0&&b._a[mt]===0&&b._a[He]===0&&(b._nextDay=!0,b._a[$e]=0),b._d=(b._useUTC?Lo:CS).apply(null,D),re=b._useUTC?b._d.getUTCDay():b._d.getDay(),b._tzm!=null&&b._d.setUTCMinutes(b._d.getUTCMinutes()-b._tzm),b._nextDay&&(b._a[$e]=24),b._w&&typeof b._w.d<"u"&&b._w.d!==re&&(g(b).weekdayMismatch=!0)}}function yC(b){var _,M,D,B,re,Pe,Qe,ft,Ct;_=b._w,_.GG!=null||_.W!=null||_.E!=null?(re=1,Pe=4,M=As(_.GG,b._a[Ie],Eo(rn(),1,4).year),D=As(_.W,1),B=As(_.E,1),(B<1||B>7)&&(ft=!0)):(re=b._locale._week.dow,Pe=b._locale._week.doy,Ct=Eo(rn(),re,Pe),M=As(_.gg,b._a[Ie],Ct.year),D=As(_.w,Ct.week),_.d!=null?(B=_.d,(B<0||B>6)&&(ft=!0)):_.e!=null?(B=_.e+re,(_.e<0||_.e>6)&&(ft=!0)):B=re),D<1||D>Vi(M,re,Pe)?g(b)._overflowWeeks=!0:ft!=null?g(b)._overflowWeekday=!0:(Qe=Zg(M,D,B,re,Pe),b._a[Ie]=Qe.year,b._dayOfYear=Qe.dayOfYear)}a.ISO_8601=function(){},a.RFC_2822=function(){};function hd(b){if(b._f===a.ISO_8601){nv(b);return}if(b._f===a.RFC_2822){av(b);return}b._a=[],g(b).empty=!0;var _=""+b._i,M,D,B,re,Pe,Qe=_.length,ft=0,Ct,sa;for(B=$(b._f,b._locale).match(Y)||[],sa=B.length,M=0;M0&&g(b).unusedInput.push(Pe),_=_.slice(_.indexOf(D)+D.length),ft+=D.length),oe[re]?(D?g(b).empty=!1:g(b).unusedTokens.push(re),de(re,D,b)):b._strict&&!D&&g(b).unusedTokens.push(re);g(b).charsLeftOver=Qe-ft,_.length>0&&g(b).unusedInput.push(_),b._a[$e]<=12&&g(b).bigHour===!0&&b._a[$e]>0&&(g(b).bigHour=void 0),g(b).parsedDateParts=b._a.slice(0),g(b).meridiem=b._meridiem,b._a[$e]=xC(b._locale,b._a[$e],b._meridiem),Ct=g(b).era,Ct!==null&&(b._a[Ie]=b._locale.erasConvertYear(Ct,b._a[Ie])),dd(b),cd(b)}function xC(b,_,M){var D;return M==null?_:b.meridiemHour!=null?b.meridiemHour(_,M):(b.isPM!=null&&(D=b.isPM(M),D&&_<12&&(_+=12),!D&&_===12&&(_=0)),_)}function wC(b){var _,M,D,B,re,Pe,Qe=!1,ft=b._f.length;if(ft===0){g(b).invalidFormat=!0,b._d=new Date(NaN);return}for(B=0;Bthis?this:b:w()});function sv(b,_){var M,D;if(_.length===1&&r(_[0])&&(_=_[0]),!_.length)return rn();for(M=_[0],D=1;D<_.length;++D)(!_[D].isValid()||_[D][b](M))&&(M=_[D]);return M}function PC(){var b=[].slice.call(arguments,0);return sv("isBefore",b)}function TC(){var b=[].slice.call(arguments,0);return sv("isAfter",b)}var IC=function(){return Date.now?Date.now():+new Date},Ro=["year","quarter","month","week","day","hour","minute","second","millisecond"];function MC(b){var _,M=!1,D,B=Ro.length;for(_ in b)if(o(b,_)&&!(xn.call(Ro,_)!==-1&&(b[_]==null||!isNaN(b[_]))))return!1;for(D=0;Dthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function jC(){if(!c(this._isDSTShifted))return this._isDSTShifted;var b={},_;return P(b,this),b=iv(b),b._a?(_=b._isUTC?v(b._a):rn(b._a),this._isDSTShifted=this.isValid()&&EC(b._a,_.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function zC(){return this.isValid()?!this._isUTC:!1}function WC(){return this.isValid()?this._isUTC:!1}function lv(){return this.isValid()?this._isUTC&&this._offset===0:!1}var $C=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,XC=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function li(b,_){var M=b,D=null,B,re,Pe;return Kl(b)?M={ms:b._milliseconds,d:b._days,M:b._months}:u(b)||!isNaN(+b)?(M={},_?M[_]=+b:M.milliseconds=+b):(D=$C.exec(b))?(B=D[1]==="-"?-1:1,M={y:0,d:G(D[Ae])*B,h:G(D[$e])*B,m:G(D[tt])*B,s:G(D[mt])*B,ms:G(fd(D[He]*1e3))*B}):(D=XC.exec(b))?(B=D[1]==="-"?-1:1,M={y:Ir(D[2],B),M:Ir(D[3],B),w:Ir(D[4],B),d:Ir(D[5],B),h:Ir(D[6],B),m:Ir(D[7],B),s:Ir(D[8],B)}):M==null?M={}:typeof M=="object"&&("from"in M||"to"in M)&&(Pe=UC(rn(M.from),rn(M.to)),M={},M.ms=Pe.milliseconds,M.M=Pe.months),re=new Zl(M),Kl(b)&&o(b,"_locale")&&(re._locale=b._locale),Kl(b)&&o(b,"_isValid")&&(re._isValid=b._isValid),re}li.fn=Zl.prototype,li.invalid=LC;function Ir(b,_){var M=b&&parseFloat(b.replace(",","."));return(isNaN(M)?0:M)*_}function cv(b,_){var M={};return M.months=_.month()-b.month()+(_.year()-b.year())*12,b.clone().add(M.months,"M").isAfter(_)&&--M.months,M.milliseconds=+_-+b.clone().add(M.months,"M"),M}function UC(b,_){var M;return b.isValid()&&_.isValid()?(_=gd(_,b),b.isBefore(_)?M=cv(b,_):(M=cv(_,b),M.milliseconds=-M.milliseconds,M.months=-M.months),M):{milliseconds:0,months:0}}function uv(b,_){return function(M,D){var B,re;return D!==null&&!isNaN(+D)&&(O(_,"moment()."+_+"(period, number) is deprecated. Please use moment()."+_+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),re=M,M=D,D=re),B=li(M,D),dv(this,B,b),this}}function dv(b,_,M,D){var B=_._milliseconds,re=fd(_._days),Pe=fd(_._months);b.isValid()&&(D=D??!0,Pe&&Ug(b,Oo(b,"Month")+Pe*M),re&&Wg(b,"Date",Oo(b,"Date")+re*M),B&&b._d.setTime(b._d.valueOf()+B*M),D&&a.updateOffset(b,re||Pe))}var GC=uv(1,"add"),qC=uv(-1,"subtract");function hv(b){return typeof b=="string"||b instanceof String}function ZC(b){return A(b)||d(b)||hv(b)||u(b)||JC(b)||KC(b)||b===null||b===void 0}function KC(b){var _=s(b)&&!l(b),M=!1,D=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],B,re,Pe=D.length;for(B=0;BM.valueOf():M.valueOf()9999?pe(M,_?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):V(Date.prototype.toISOString)?_?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",pe(M,"Z")):pe(M,_?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function hA(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var b="moment",_="",M,D,B,re;return this.isLocal()||(b=this.utcOffset()===0?"moment.utc":"moment.parseZone",_="Z"),M="["+b+'("]',D=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",B="-MM-DD[T]HH:mm:ss.SSS",re=_+'[")]',this.format(M+D+B+re)}function fA(b){b||(b=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var _=pe(this,b);return this.localeData().postformat(_)}function mA(b,_){return this.isValid()&&(A(b)&&b.isValid()||rn(b).isValid())?li({to:this,from:b}).locale(this.locale()).humanize(!_):this.localeData().invalidDate()}function gA(b){return this.from(rn(),b)}function vA(b,_){return this.isValid()&&(A(b)&&b.isValid()||rn(b).isValid())?li({from:this,to:b}).locale(this.locale()).humanize(!_):this.localeData().invalidDate()}function pA(b){return this.to(rn(),b)}function fv(b){var _;return b===void 0?this._locale._abbr:(_=Ri(b),_!=null&&(this._locale=_),this)}var mv=E("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(b){return b===void 0?this.localeData():this.locale(b)});function gv(){return this._locale}var Ql=1e3,Ps=60*Ql,ec=60*Ps,vv=(365*400+97)*24*ec;function Ts(b,_){return(b%_+_)%_}function pv(b,_,M){return b<100&&b>=0?new Date(b+400,_,M)-vv:new Date(b,_,M).valueOf()}function bv(b,_,M){return b<100&&b>=0?Date.UTC(b+400,_,M)-vv:Date.UTC(b,_,M)}function bA(b){var _,M;if(b=je(b),b===void 0||b==="millisecond"||!this.isValid())return this;switch(M=this._isUTC?bv:pv,b){case"year":_=M(this.year(),0,1);break;case"quarter":_=M(this.year(),this.month()-this.month()%3,1);break;case"month":_=M(this.year(),this.month(),1);break;case"week":_=M(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":_=M(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":_=M(this.year(),this.month(),this.date());break;case"hour":_=this._d.valueOf(),_-=Ts(_+(this._isUTC?0:this.utcOffset()*Ps),ec);break;case"minute":_=this._d.valueOf(),_-=Ts(_,Ps);break;case"second":_=this._d.valueOf(),_-=Ts(_,Ql);break}return this._d.setTime(_),a.updateOffset(this,!0),this}function yA(b){var _,M;if(b=je(b),b===void 0||b==="millisecond"||!this.isValid())return this;switch(M=this._isUTC?bv:pv,b){case"year":_=M(this.year()+1,0,1)-1;break;case"quarter":_=M(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":_=M(this.year(),this.month()+1,1)-1;break;case"week":_=M(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":_=M(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":_=M(this.year(),this.month(),this.date()+1)-1;break;case"hour":_=this._d.valueOf(),_+=ec-Ts(_+(this._isUTC?0:this.utcOffset()*Ps),ec)-1;break;case"minute":_=this._d.valueOf(),_+=Ps-Ts(_,Ps)-1;break;case"second":_=this._d.valueOf(),_+=Ql-Ts(_,Ql)-1;break}return this._d.setTime(_),a.updateOffset(this,!0),this}function xA(){return this._d.valueOf()-(this._offset||0)*6e4}function wA(){return Math.floor(this.valueOf()/1e3)}function kA(){return new Date(this.valueOf())}function _A(){var b=this;return[b.year(),b.month(),b.date(),b.hour(),b.minute(),b.second(),b.millisecond()]}function SA(){var b=this;return{years:b.year(),months:b.month(),date:b.date(),hours:b.hours(),minutes:b.minutes(),seconds:b.seconds(),milliseconds:b.milliseconds()}}function CA(){return this.isValid()?this.toISOString():null}function AA(){return y(this)}function PA(){return f({},g(this))}function TA(){return g(this).overflow}function IA(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}U("N",0,0,"eraAbbr"),U("NN",0,0,"eraAbbr"),U("NNN",0,0,"eraAbbr"),U("NNNN",0,0,"eraName"),U("NNNNN",0,0,"eraNarrow"),U("y",["y",1],"yo","eraYear"),U("y",["yy",2],0,"eraYear"),U("y",["yyy",3],0,"eraYear"),U("y",["yyyy",4],0,"eraYear"),qe("N",pd),qe("NN",pd),qe("NNN",pd),qe("NNNN",YA),qe("NNNNN",HA),N(["N","NN","NNN","NNNN","NNNNN"],function(b,_,M,D){var B=M._locale.erasParse(b,D,M._strict);B?g(M).era=B:g(M).invalidEra=b}),qe("y",wa),qe("yy",wa),qe("yyy",wa),qe("yyyy",wa),qe("yo",jA),N(["y","yy","yyy","yyyy"],Ie),N(["yo"],function(b,_,M,D){var B;M._locale._eraYearOrdinalRegex&&(B=b.match(M._locale._eraYearOrdinalRegex)),M._locale.eraYearOrdinalParse?_[Ie]=M._locale.eraYearOrdinalParse(b,B):_[Ie]=parseInt(b,10)});function MA(b,_){var M,D,B,re=this._eras||Ri("en")._eras;for(M=0,D=re.length;M=0)return re[D]}function LA(b,_){var M=b.since<=b.until?1:-1;return _===void 0?a(b.since).year():a(b.since).year()+(_-b.offset)*M}function EA(){var b,_,M,D=this.localeData().eras();for(b=0,_=D.length;b<_;++b)if(M=this.clone().startOf("day").valueOf(),D[b].since<=M&&M<=D[b].until||D[b].until<=M&&M<=D[b].since)return D[b].name;return""}function DA(){var b,_,M,D=this.localeData().eras();for(b=0,_=D.length;b<_;++b)if(M=this.clone().startOf("day").valueOf(),D[b].since<=M&&M<=D[b].until||D[b].until<=M&&M<=D[b].since)return D[b].narrow;return""}function VA(){var b,_,M,D=this.localeData().eras();for(b=0,_=D.length;b<_;++b)if(M=this.clone().startOf("day").valueOf(),D[b].since<=M&&M<=D[b].until||D[b].until<=M&&M<=D[b].since)return D[b].abbr;return""}function RA(){var b,_,M,D,B=this.localeData().eras();for(b=0,_=B.length;b<_;++b)if(M=B[b].since<=B[b].until?1:-1,D=this.clone().startOf("day").valueOf(),B[b].since<=D&&D<=B[b].until||B[b].until<=D&&D<=B[b].since)return(this.year()-a(B[b].since).year())*M+B[b].offset;return this.year()}function NA(b){return o(this,"_erasNameRegex")||bd.call(this),b?this._erasNameRegex:this._erasRegex}function FA(b){return o(this,"_erasAbbrRegex")||bd.call(this),b?this._erasAbbrRegex:this._erasRegex}function BA(b){return o(this,"_erasNarrowRegex")||bd.call(this),b?this._erasNarrowRegex:this._erasRegex}function pd(b,_){return _.erasAbbrRegex(b)}function YA(b,_){return _.erasNameRegex(b)}function HA(b,_){return _.erasNarrowRegex(b)}function jA(b,_){return _._eraYearOrdinalRegex||wa}function bd(){var b=[],_=[],M=[],D=[],B,re,Pe,Qe,ft,Ct=this.eras();for(B=0,re=Ct.length;Bre&&(_=re),qA.call(this,b,_,M,D,B))}function qA(b,_,M,D,B){var re=Zg(b,_,M,D,B),Pe=Lo(re.year,0,re.dayOfYear);return this.year(Pe.getUTCFullYear()),this.month(Pe.getUTCMonth()),this.date(Pe.getUTCDate()),this}U("Q",0,"Qo","quarter"),qe("Q",Le),N("Q",function(b,_){_[Se]=(G(b)-1)*3});function ZA(b){return b==null?Math.ceil((this.month()+1)/3):this.month((b-1)*3+this.month()%3)}U("D",["DD",2],"Do","date"),qe("D",St,oi),qe("DD",St,rt),qe("Do",function(b,_){return b?_._dayOfMonthOrdinalParse||_._ordinalParse:_._dayOfMonthOrdinalParseLenient}),N(["D","DD"],Ae),N("Do",function(b,_){_[Ae]=G(b.match(St)[0])});var xv=Di("Date",!0);U("DDD",["DDDD",3],"DDDo","dayOfYear"),qe("DDD",mn),qe("DDDD",Ht),N(["DDD","DDDD"],function(b,_,M){M._dayOfYear=G(b)});function KA(b){var _=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return b==null?_:this.add(b-_,"d")}U("m",["mm",2],0,"minute"),qe("m",St,Oa),qe("mm",St,rt),N(["m","mm"],tt);var JA=Di("Minutes",!1);U("s",["ss",2],0,"second"),qe("s",St,Oa),qe("ss",St,rt),N(["s","ss"],mt);var QA=Di("Seconds",!1);U("S",0,0,function(){return~~(this.millisecond()/100)}),U(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),U(0,["SSS",3],0,"millisecond"),U(0,["SSSS",4],0,function(){return this.millisecond()*10}),U(0,["SSSSS",5],0,function(){return this.millisecond()*100}),U(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),U(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),U(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),U(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),qe("S",mn,Le),qe("SS",mn,rt),qe("SSS",mn,Ht);var rr,wv;for(rr="SSSS";rr.length<=9;rr+="S")qe(rr,wa);function e2(b,_){_[He]=G(("0."+b)*1e3)}for(rr="S";rr.length<=9;rr+="S")N(rr,e2);wv=Di("Milliseconds",!1),U("z",0,0,"zoneAbbr"),U("zz",0,0,"zoneName");function t2(){return this._isUTC?"UTC":""}function n2(){return this._isUTC?"Coordinated Universal Time":""}var Be=S.prototype;Be.add=GC,Be.calendar=tA,Be.clone=nA,Be.diff=cA,Be.endOf=yA,Be.format=fA,Be.from=mA,Be.fromNow=gA,Be.to=vA,Be.toNow=pA,Be.get=hS,Be.invalidAt=TA,Be.isAfter=aA,Be.isBefore=iA,Be.isBetween=rA,Be.isSame=sA,Be.isSameOrAfter=oA,Be.isSameOrBefore=lA,Be.isValid=AA,Be.lang=mv,Be.locale=fv,Be.localeData=gv,Be.max=AC,Be.min=CC,Be.parsingFlags=PA,Be.set=fS,Be.startOf=bA,Be.subtract=qC,Be.toArray=_A,Be.toObject=SA,Be.toDate=kA,Be.toISOString=dA,Be.inspect=hA,typeof Symbol<"u"&&Symbol.for!=null&&(Be[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Be.toJSON=CA,Be.toString=uA,Be.unix=wA,Be.valueOf=xA,Be.creationData=IA,Be.eraName=EA,Be.eraNarrow=DA,Be.eraAbbr=VA,Be.eraYear=RA,Be.year=ar,Be.isLeapYear=Mo,Be.weekYear=zA,Be.isoWeekYear=WA,Be.quarter=Be.quarters=ZA,Be.month=Gg,Be.daysInMonth=kS,Be.week=Be.weeks=MS,Be.isoWeek=Be.isoWeeks=OS,Be.weeksInYear=UA,Be.weeksInWeekYear=GA,Be.isoWeeksInYear=$A,Be.isoWeeksInISOWeekYear=XA,Be.date=xv,Be.day=Be.days=WS,Be.weekday=$S,Be.isoWeekday=XS,Be.dayOfYear=KA,Be.hour=Be.hours=QS,Be.minute=Be.minutes=JA,Be.second=Be.seconds=QA,Be.millisecond=Be.milliseconds=wv,Be.utcOffset=VC,Be.utc=NC,Be.local=FC,Be.parseZone=BC,Be.hasAlignedHourOffset=YC,Be.isDST=HC,Be.isLocal=zC,Be.isUtcOffset=WC,Be.isUtc=lv,Be.isUTC=lv,Be.zoneAbbr=t2,Be.zoneName=n2,Be.dates=E("dates accessor is deprecated. Use date instead.",xv),Be.months=E("months accessor is deprecated. Use month instead",Gg),Be.years=E("years accessor is deprecated. Use year instead",ar),Be.zone=E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",RC),Be.isDSTShifted=E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",jC);function a2(b){return rn(b*1e3)}function i2(){return rn.apply(null,arguments).parseZone()}function kv(b){return b}var Et=W.prototype;Et.calendar=J,Et.longDateFormat=Q,Et.invalidDate=te,Et.ordinal=Fe,Et.preparse=kv,Et.postformat=kv,Et.relativeTime=K,Et.pastFuture=ie,Et.set=F,Et.eras=MA,Et.erasParse=OA,Et.erasConvertYear=LA,Et.erasAbbrRegex=FA,Et.erasNameRegex=NA,Et.erasNarrowRegex=BA,Et.months=bS,Et.monthsShort=yS,Et.monthsParse=wS,Et.monthsRegex=SS,Et.monthsShortRegex=_S,Et.week=AS,Et.firstDayOfYear=IS,Et.firstDayOfWeek=TS,Et.weekdays=BS,Et.weekdaysMin=HS,Et.weekdaysShort=YS,Et.weekdaysParse=zS,Et.weekdaysRegex=US,Et.weekdaysShortRegex=GS,Et.weekdaysMinRegex=qS,Et.isPM=KS,Et.meridiem=eC;function nc(b,_,M,D){var B=Ri(),re=v().set(D,_);return B[M](re,b)}function _v(b,_,M){if(u(b)&&(_=b,b=void 0),b=b||"",_!=null)return nc(b,_,M,"month");var D,B=[];for(D=0;D<12;D++)B[D]=nc(b,D,M,"month");return B}function yd(b,_,M,D){typeof b=="boolean"?(u(_)&&(M=_,_=void 0),_=_||""):(_=b,M=_,b=!1,u(_)&&(M=_,_=void 0),_=_||"");var B=Ri(),re=b?B._week.dow:0,Pe,Qe=[];if(M!=null)return nc(_,(M+re)%7,D,"day");for(Pe=0;Pe<7;Pe++)Qe[Pe]=nc(_,(Pe+re)%7,D,"day");return Qe}function r2(b,_){return _v(b,_,"months")}function s2(b,_){return _v(b,_,"monthsShort")}function o2(b,_,M){return yd(b,_,M,"weekdays")}function l2(b,_,M){return yd(b,_,M,"weekdaysShort")}function c2(b,_,M){return yd(b,_,M,"weekdaysMin")}ir("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(b){var _=b%10,M=G(b%100/10)===1?"th":_===1?"st":_===2?"nd":_===3?"rd":"th";return b+M}}),a.lang=E("moment.lang is deprecated. Use moment.locale instead.",ir),a.langData=E("moment.langData is deprecated. Use moment.localeData instead.",Ri);var Ni=Math.abs;function u2(){var b=this._data;return this._milliseconds=Ni(this._milliseconds),this._days=Ni(this._days),this._months=Ni(this._months),b.milliseconds=Ni(b.milliseconds),b.seconds=Ni(b.seconds),b.minutes=Ni(b.minutes),b.hours=Ni(b.hours),b.months=Ni(b.months),b.years=Ni(b.years),this}function Sv(b,_,M,D){var B=li(_,M);return b._milliseconds+=D*B._milliseconds,b._days+=D*B._days,b._months+=D*B._months,b._bubble()}function d2(b,_){return Sv(this,b,_,1)}function h2(b,_){return Sv(this,b,_,-1)}function Cv(b){return b<0?Math.floor(b):Math.ceil(b)}function f2(){var b=this._milliseconds,_=this._days,M=this._months,D=this._data,B,re,Pe,Qe,ft;return b>=0&&_>=0&&M>=0||b<=0&&_<=0&&M<=0||(b+=Cv(xd(M)+_)*864e5,_=0,M=0),D.milliseconds=b%1e3,B=jn(b/1e3),D.seconds=B%60,re=jn(B/60),D.minutes=re%60,Pe=jn(re/60),D.hours=Pe%24,_+=jn(Pe/24),ft=jn(Av(_)),M+=ft,_-=Cv(xd(ft)),Qe=jn(M/12),M%=12,D.days=_,D.months=M,D.years=Qe,this}function Av(b){return b*4800/146097}function xd(b){return b*146097/4800}function m2(b){if(!this.isValid())return NaN;var _,M,D=this._milliseconds;if(b=je(b),b==="month"||b==="quarter"||b==="year")switch(_=this._days+D/864e5,M=this._months+Av(_),b){case"month":return M;case"quarter":return M/3;case"year":return M/12}else switch(_=this._days+Math.round(xd(this._months)),b){case"week":return _/7+D/6048e5;case"day":return _+D/864e5;case"hour":return _*24+D/36e5;case"minute":return _*1440+D/6e4;case"second":return _*86400+D/1e3;case"millisecond":return Math.floor(_*864e5)+D;default:throw new Error("Unknown unit "+b)}}function Fi(b){return function(){return this.as(b)}}var Pv=Fi("ms"),g2=Fi("s"),v2=Fi("m"),p2=Fi("h"),b2=Fi("d"),y2=Fi("w"),x2=Fi("M"),w2=Fi("Q"),k2=Fi("y"),_2=Pv;function S2(){return li(this)}function C2(b){return b=je(b),this.isValid()?this[b+"s"]():NaN}function Mr(b){return function(){return this.isValid()?this._data[b]:NaN}}var A2=Mr("milliseconds"),P2=Mr("seconds"),T2=Mr("minutes"),I2=Mr("hours"),M2=Mr("days"),O2=Mr("months"),L2=Mr("years");function E2(){return jn(this.days()/7)}var Bi=Math.round,Is={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function D2(b,_,M,D,B){return B.relativeTime(_||1,!!M,b,D)}function V2(b,_,M,D){var B=li(b).abs(),re=Bi(B.as("s")),Pe=Bi(B.as("m")),Qe=Bi(B.as("h")),ft=Bi(B.as("d")),Ct=Bi(B.as("M")),sa=Bi(B.as("w")),Yi=Bi(B.as("y")),sr=re<=M.ss&&["s",re]||re0,sr[4]=D,D2.apply(null,sr)}function R2(b){return b===void 0?Bi:typeof b=="function"?(Bi=b,!0):!1}function N2(b,_){return Is[b]===void 0?!1:_===void 0?Is[b]:(Is[b]=_,b==="s"&&(Is.ss=_-1),!0)}function F2(b,_){if(!this.isValid())return this.localeData().invalidDate();var M=!1,D=Is,B,re;return typeof b=="object"&&(_=b,b=!1),typeof b=="boolean"&&(M=b),typeof _=="object"&&(D=Object.assign({},Is,_),_.s!=null&&_.ss==null&&(D.ss=_.s-1)),B=this.localeData(),re=V2(this,!M,D,B),M&&(re=B.pastFuture(+this,re)),B.postformat(re)}var wd=Math.abs;function Ms(b){return(b>0)-(b<0)||+b}function ac(){if(!this.isValid())return this.localeData().invalidDate();var b=wd(this._milliseconds)/1e3,_=wd(this._days),M=wd(this._months),D,B,re,Pe,Qe=this.asSeconds(),ft,Ct,sa,Yi;return Qe?(D=jn(b/60),B=jn(D/60),b%=60,D%=60,re=jn(M/12),M%=12,Pe=b?b.toFixed(3).replace(/\.?0+$/,""):"",ft=Qe<0?"-":"",Ct=Ms(this._months)!==Ms(Qe)?"-":"",sa=Ms(this._days)!==Ms(Qe)?"-":"",Yi=Ms(this._milliseconds)!==Ms(Qe)?"-":"",ft+"P"+(re?Ct+re+"Y":"")+(M?Ct+M+"M":"")+(_?sa+_+"D":"")+(B||D||b?"T":"")+(B?Yi+B+"H":"")+(D?Yi+D+"M":"")+(b?Yi+Pe+"S":"")):"P0D"}var Pt=Zl.prototype;Pt.isValid=OC,Pt.abs=u2,Pt.add=d2,Pt.subtract=h2,Pt.as=m2,Pt.asMilliseconds=Pv,Pt.asSeconds=g2,Pt.asMinutes=v2,Pt.asHours=p2,Pt.asDays=b2,Pt.asWeeks=y2,Pt.asMonths=x2,Pt.asQuarters=w2,Pt.asYears=k2,Pt.valueOf=_2,Pt._bubble=f2,Pt.clone=S2,Pt.get=C2,Pt.milliseconds=A2,Pt.seconds=P2,Pt.minutes=T2,Pt.hours=I2,Pt.days=M2,Pt.weeks=E2,Pt.months=O2,Pt.years=L2,Pt.humanize=F2,Pt.toISOString=ac,Pt.toString=ac,Pt.toJSON=ac,Pt.locale=fv,Pt.localeData=gv,Pt.toIsoString=E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ac),Pt.lang=mv,U("X",0,0,"unix"),U("x",0,0,"valueOf"),qe("x",Ia),qe("X",_s),N("X",function(b,_,M){M._d=new Date(parseFloat(b)*1e3)}),N("x",function(b,_,M){M._d=new Date(G(b))});//! moment.js -return a.version="2.30.1",i(rn),a.fn=Be,a.min=PC,a.max=TC,a.now=IC,a.utc=v,a.unix=a2,a.months=r2,a.isDate=d,a.locale=ir,a.invalid=w,a.duration=li,a.isMoment=A,a.weekdays=o2,a.parseZone=i2,a.localeData=Ri,a.isDuration=Kl,a.monthsShort=s2,a.weekdaysMin=c2,a.defineLocale=ld,a.updateLocale=iC,a.locales=rC,a.weekdaysShort=l2,a.normalizeUnits=je,a.relativeTimeRounding=R2,a.relativeTimeThreshold=N2,a.calendarFormat=eA,a.prototype=Be,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a})}(rh)),rh.exports}var sh,cy;function Lj(){if(cy)return sh;cy=1,sh={toJalaali:e,toGregorian:n,isValidJalaaliDate:a,isLeapJalaaliYear:i,jalaaliMonthLength:r,jalCal:o,j2d:l,d2j:c,g2d:u,d2g:d,jalaaliToDateObject:f,jalaaliWeek:h};var t=[-61,9,38,199,426,686,756,818,1111,1181,1210,1635,2060,2097,2192,2262,2324,2394,2456,3178];function e(g,p,y){return Object.prototype.toString.call(g)==="[object Date]"&&(y=g.getDate(),p=g.getMonth()+1,g=g.getFullYear()),c(u(g,p,y))}function n(g,p,y){return d(l(g,p,y))}function a(g,p,y){return g>=-61&&g<=3177&&p>=1&&p<=12&&y>=1&&y<=r(g,p)}function i(g){return s(g)===0}function r(g,p){return p<=6?31:p<=11||i(g)?30:29}function s(g){var p=t.length,y=t[0],w,C,k,P,S;if(g=t[p-1])throw new Error("Invalid Jalaali year "+g);for(S=1;S=t[y-1])throw new Error("Invalid Jalaali year "+g);for(O=1;O=0){if(S<=185)return P=1+v(S,31),k=m(S,31)+1,{jy:y,jm:P,jd:k};S-=186}else y-=1,S+=179,w.leap===1&&(S+=1);return P=7+v(S,30),k=m(S,30)+1,{jy:y,jm:P,jd:k}}function u(g,p,y){var w=v((g+v(p-8,6)+100100)*1461,4)+v(153*m(p+9,12)+2,5)+y-34840408;return w=w-v(v(g+100100+v(p-8,6),100)*3,4)+752,w}function d(g){var p,y,w,C,k;return p=4*g+139361631,p=p+v(v(4*g+183187720,146097)*3,4)*4-3908,y=v(m(p,1461),4)*5+308,w=v(m(y,153),5)+1,C=m(v(y,153),12)+1,k=v(p,1461)-100100+v(8-C,6),{gy:k,gm:C,gd:w}}function h(g,p,y){var w=f(g,p,y).getDay(),C=w==6?0:-(w+1),k=6+C;return{saturday:c(l(g,p,y+C)),friday:c(l(g,p,y+k))}}function f(g,p,y,w,C,k,P){var S=n(g,p,y);return new Date(S.gy,S.gm-1,S.gd,w||0,C||0,k||0,P||0)}function v(g,p){return~~(g/p)}function m(g,p){return g-~~(g/p)*p}return sh}var oh,uy;function Ej(){if(uy)return oh;uy=1,oh=q;var t=Ag(),e=Lj(),n=/(\[[^\[]*\])|(\\)?j(Mo|MM?M?M?|Do|DDDo|DD?D?D?|w[o|w]?|YYYYY|YYYY|YY|gg(ggg?)?|)|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|SS?S?|X|zz?|ZZ?|.)/g,a=/(\[[^\[]*\])|(\\)?(LTS?|LL?L?L?|l{1,4})/g,i=/\d\d?/,r=/\d{1,3}/,s=/\d{3}/,o=/\d{1,4}/,l=/[+\-]?\d{1,6}/,c=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,u=/Z|[\+\-]\d\d:?\d\d/i,d=/T/i,h=/[\+\-]?\d+(\.\d{1,3})?/,f={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},v={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},m={jm:"jmonth",jmonths:"jmonth",jy:"jyear",jyears:"jyear"},g={},p="DDD w M D".split(" "),y="M D w".split(" "),w={jM:function(){return this.jMonth()+1},jMMM:function($){return this.localeData().jMonthsShort(this,$)},jMMMM:function($){return this.localeData().jMonths(this,$)},jD:function(){return this.jDate()},jDDD:function(){return this.jDayOfYear()},jw:function(){return this.jWeek()},jYY:function(){return S(this.jYear()%100,2)},jYYYY:function(){return S(this.jYear(),4)},jYYYYY:function(){return S(this.jYear(),5)},jgg:function(){return S(this.jWeekYear()%100,2)},jgggg:function(){return this.jWeekYear()},jggggg:function(){return S(this.jWeekYear(),5)}};function C($,Z){return function(Q){return S($.call(this,Q),Z)}}function k($,Z){return function(Q){return this.localeData().ordinal($.call(this,Q),Z)}}(function(){for(var $;p.length;)$=p.pop(),w["j"+$+"o"]=k(w["j"+$],$);for(;y.length;)$=y.pop(),w["j"+$+$]=C(w["j"+$],2);w.jDDDD=C(w.jDDD,3)})();function P($,Z){var Q;for(Q in Z)Z.hasOwnProperty(Q)&&($[Q]=Z[Q]);return $}function S($,Z){for(var Q=$+"";Q.length47?1300:1400);break;case"jYYYY":case"jYYYYY":te[0]=~~Z}Z==null&&(Q._isValid=!1)}function W($){var Z,Q,he=$._a[0],te=$._a[1],be=$._a[2];return he==null&&te==null&&be==null?[0,0,1]:(he=he??0,te=te??0,be=be??1,(be<1||be>q.jDaysInMonth(he,te)||te<0||te>11)&&($._isValid=!1),Z=le(he,te,be),Q=U(Z.gy,Z.gm,Z.gd),isNaN(Z.gy)&&($._isValid=!1),$._jDiff=0,~~Q.jy!==he&&($._jDiff+=1),~~Q.jm!==te&&($._jDiff+=1),~~Q.jd!==be&&($._jDiff+=1),[Z.gy,Z.gm,Z.gd])}function ne($){var Z=$._f.match(n),Q=$._i+"",he=Z.length,te,be,Ve;for($._a=[],te=0;tehe&&(te-=7),teY&&(We._isValid=!1),We}function q($,Z,Q,he){return se($,Z,Q,he,!1)}P(q,t),q.fn=I(t.fn),q.utc=function($,Z,Q,he){return se($,Z,Q,he,!0)},q.unix=function($){return se($*1e3)};function oe($,Z){for(var Q=5,he=function(te){return Z.localeData().longDateFormat(te)||te};Q>0&&a.test($);)Q-=1,$=$.replace(a,he);return $}q.fn.format=function($){return $&&($=oe($,this),g[$]||(g[$]=V($)),$=g[$](this)),t.fn.format.call(this,$)},q.fn.jYear=function($){var Z,Q,he;return typeof $=="number"?(Q=U(this.year(),this.month(),this.date()),Z=Math.min(Q.jd,q.jDaysInMonth($,Q.jm)),he=le($,Q.jm,Z),E(this,he.gy,he.gm,he.gd),t.updateOffset(this),this):U(this.year(),this.month(),this.date()).jy},q.fn.jMonth=function($){var Z,Q,he;return $!=null?typeof $=="string"&&($=this.localeData().jMonthsParse($),typeof $!="number")?this:(Q=U(this.year(),this.month(),this.date()),Z=Math.min(Q.jd,q.jDaysInMonth(Q.jy,$)),this.jYear(Q.jy+ue($,12)),$=pe($,12),$<0&&($+=12,this.jYear(this.jYear()-1)),he=le(this.jYear(),$,Z),E(this,he.gy,he.gm,he.gd),t.updateOffset(this),this):U(this.year(),this.month(),this.date()).jm},q.fn.jDate=function($){var Z,Q;return typeof $=="number"?(Z=U(this.year(),this.month(),this.date()),Q=le(Z.jy,Z.jm,$),E(this,Q.gy,Q.gm,Q.gd),t.updateOffset(this),this):U(this.year(),this.month(),this.date()).jd},q.fn.jDayOfYear=function($){var Z=Math.round((q(this).startOf("day")-q(this).startOf("jYear"))/864e5)+1;return $==null?Z:this.add($-Z,"d")},q.fn.jWeek=function($){var Z=X(this,this.localeData()._week.dow,this.localeData()._week.doy).week;return $==null?Z:this.add(($-Z)*7,"d")},q.fn.jWeekYear=function($){var Z=X(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return $==null?Z:this.add($-Z,"y")},q.fn.add=function($,Z){var Q;return Z!==null&&!isNaN(+Z)&&(Q=$,$=Z,Z=Q),Z=T(Z),Z==="jyear"?this.jYear(this.jYear()+$):Z==="jmonth"?this.jMonth(this.jMonth()+$):(t.fn.add.call(this,$,Z),isNaN(this.jYear())&&(this._isValid=!1)),this},q.fn.subtract=function($,Z){var Q;return Z!==null&&!isNaN(+Z)&&(Q=$,$=Z,Z=Q),Z=T(Z),Z==="jyear"?this.jYear(this.jYear()-$):Z==="jmonth"?this.jMonth(this.jMonth()-$):t.fn.subtract.call(this,$,Z),this},q.fn.startOf=function($){return $=T($),$==="jyear"||$==="jmonth"?($==="jyear"&&this.jMonth(0),this.jDate(1),this.hours(0),this.minutes(0),this.seconds(0),this.milliseconds(0),this):t.fn.startOf.call(this,$)},q.fn.endOf=function($){return $=T($),$===void 0||$==="milisecond"?this:this.startOf($).add(1,$==="isoweek"?"week":$).subtract(1,"ms")},q.fn.isSame=function($,Z){return Z=T(Z),Z==="jyear"||Z==="jmonth"?t.fn.isSame.call(this.startOf(Z),$.startOf(Z)):t.fn.isSame.call(this,$,Z)},q.fn.clone=function(){return q(this)},q.fn.jYears=q.fn.jYear,q.fn.jMonths=q.fn.jMonth,q.fn.jDates=q.fn.jDate,q.fn.jWeeks=q.fn.jWeek,q.jDaysInMonth=function($,Z){return $+=ue(Z,12),Z=pe(Z,12),Z<0&&(Z+=12,$-=1),Z<6?31:Z<11||q.jIsLeapYear($)?30:29},q.jIsLeapYear=e.isLeapJalaaliYear,q.loadPersian=function($){var Z=$!==void 0&&$.hasOwnProperty("usePersianDigits")?$.usePersianDigits:!1,Q=$!==void 0&&$.hasOwnProperty("dialect")?$.dialect:"persian";t.locale("fa"),t.updateLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:{persian:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_آدینه_شنبه".split("_"),"persian-modern":"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_")}[Q],weekdaysShort:{persian:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_آدینه_شنبه".split("_"),"persian-modern":"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_")}[Q],weekdaysMin:{persian:"ی_د_س_چ_پ_آ_ش".split("_"),"persian-modern":"ی_د_س_چ_پ_ج_ش".split("_")}[Q],longDateFormat:{LT:"HH:mm",L:"jYYYY/jMM/jDD",LL:"jD jMMMM jYYYY",LLL:"jD jMMMM jYYYY LT",LLLL:"dddd، jD jMMMM jYYYY LT"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [ی پیش ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",m:"1 دقیقه",mm:"%d دقیقه",h:"1 ساعت",hh:"%d ساعت",d:"1 روز",dd:"%d روز",M:"1 ماه",MM:"%d ماه",y:"1 سال",yy:"%d سال"},preparse:function(he){return Z?he.replace(/[۰-۹]/g,function(te){return v[te]}).replace(/،/g,","):he},postformat:function(he){return Z?he.replace(/\d/g,function(te){return f[te]}).replace(/,/g,"،"):he},ordinal:"%dم",week:{dow:6,doy:12},meridiem:function(he){return he<12?"ق.ظ":"ب.ظ"},jMonths:{persian:"فروردین_اردیبهشت_خرداد_تیر_امرداد_شهریور_مهر_آبان_آذر_دی_بهمن_اسفند".split("_"),"persian-modern":"فروردین_اردیبهشت_خرداد_تیر_مرداد_شهریور_مهر_آبان_آذر_دی_بهمن_اسفند".split("_")}[Q],jMonthsShort:{persian:"فرو_ارد_خرد_تیر_امر_شهر_مهر_آبا_آذر_دی_بهم_اسف".split("_"),"persian-modern":"فرو_ارد_خرد_تیر_مرد_شهر_مهر_آبا_آذر_دی_بهم_اسف".split("_")}[Q]})},q.jConvert={toJalaali:U,toGregorian:le};function U($,Z,Q){try{var he=e.toJalaali($,Z+1,Q);return he.jm-=1,he}catch{return{jy:NaN,jm:NaN,jd:NaN}}}function le($,Z,Q){try{var he=e.toGregorian($,Z+1,Q);return he.gm-=1,he}catch{return{gy:NaN,gm:NaN,gd:NaN}}}function ue($,Z){return~~($/Z)}function pe($,Z){return $-~~($/Z)*Z}return oh}(function(t){t.exports=function(e){var n={};function a(i){if(n[i])return n[i].exports;var r=n[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,a),r.l=!0,r.exports}return a.m=e,a.c=n,a.d=function(i,r,s){a.o(i,r)||Object.defineProperty(i,r,{enumerable:!0,get:s})},a.r=function(i){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},a.t=function(i,r){if(r&1&&(i=a(i)),r&8||r&4&&typeof i=="object"&&i&&i.__esModule)return i;var s=Object.create(null);if(a.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:i}),r&2&&typeof i!="string")for(var o in i)a.d(s,o,(function(l){return i[l]}).bind(null,o));return s},a.n=function(i){var r=i&&i.__esModule?function(){return i.default}:function(){return i};return a.d(r,"a",r),r},a.o=function(i,r){return Object.prototype.hasOwnProperty.call(i,r)},a.p="",a(a.s="fb15")}({"24fb":function(e,n,a){e.exports=function(s){var o=[];return o.toString=function(){return this.map(function(c){var u=i(c,s);return c[2]?"@media ".concat(c[2]," {").concat(u,"}"):u}).join("")},o.i=function(l,c,u){typeof l=="string"&&(l=[[null,l,""]]);var d={};if(u)for(var h=0;hA.parts.length&&(T.parts.length=A.parts.length)}else{for(var I=[],E=0;E([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),p=m.replace(g,"$1").trim());for(var w=0;wspan{display:inline-block;padding:0 10px;line-height:22px;height:22px;border-width:1px;border-style:solid;border-radius:2px;transition:all .1s ease-out}.vpd-year-label>span:not(:hover){border-color:transparent!important;color:inherit!important}.vpd-date{position:relative;font-size:28px;line-height:40px;height:40px;overflow:hidden}.vpd-date span{display:block;height:inherit;line-height:inherit}.vpd-week{font-size:12px;padding:0 14px;line-height:20px;color:#b9b9b9;margin-bottom:10px;height:20px}.vpd-weekday{float:right;width:40px;text-align:center}.vpd-days{padding:0 18px;position:relative;overflow:hidden;transition:height .3s cubic-bezier(.75,.02,.27,.99)}.vpd-day{width:40px;height:40px;float:right;line-height:40px;position:relative}.vpd-day:not(.vpd-empty){cursor:pointer;transition:color .45s ease;text-align:center}.vpd-day[disabled=true]{cursor:default;color:#ccc}.vpd-day[disabled=true] .vpd-day-effect{background-color:transparent}.vpd-day[disabled=true] .vpd-day-text{color:#ccc}.vpd-day:not([disabled=true]):hover{color:#fff}.vpd-day:not([disabled=true]):hover .vpd-day-effect{transform:scale(1);opacity:.6}.vpd-day:not([disabled=true]).vpd-selected{color:#fff}.vpd-day:not([disabled=true]).vpd-selected .vpd-day-effect{transform:scale(1);opacity:1}.vpd-day:not([disabled=true]).vpd-range-between{color:#fff}.vpd-day:not([disabled=true]).vpd-range-between .vpd-day-effect{transform:scale(.75);opacity:1}.vpd-day:not([disabled=true]).vpd-range-hover{color:#fff}.vpd-day:not([disabled=true]).vpd-range-hover .vpd-day-effect{transform:scale(.7);opacity:.6}.vpd-day-effect{position:absolute;width:36px;height:36px;border-radius:50%;top:2px;left:2px;transform:scale(0);opacity:0;transition:all .45s ease}.vpd-controls,.vpd-day-text{position:relative}.vpd-controls{z-index:2;height:50px;line-height:50px;text-align:center}.vpd-controls button{position:relative;background-color:transparent;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;cursor:pointer}.vpd-controls button[disabled=true]{opacity:.3;cursor:default}.vpd-next,.vpd-prev{width:50px;height:50px;line-height:50px}.vpd-next{float:right}.vpd-prev{float:left}.vpd-arrow{width:11px;height:11px}.vpd-month{position:relative;overflow:hidden}.vpd-month-label{position:absolute;top:0;left:50px;right:50px;overflow:hidden;width:95px;margin-left:auto;margin-right:auto;line-height:50px;height:50px;text-align:center;cursor:pointer}.vpd-month-label>span{display:inline-block;padding:0 5px;line-height:26px;height:26px;border-width:1px;border-style:solid;border-radius:2px;transition:all .1s ease-out;white-space:nowrap}.vpd-month-label>span:not(:hover){border-color:transparent!important;color:inherit!important}.vpd-actions{text-align:right;padding:8px}.vpd-actions button{border:none;background-color:transparent;display:inline-block;cursor:pointer;outline:none;font-size:14px;text-transform:uppercase;min-width:88px;text-align:center;-webkit-appearance:none;line-height:36px;height:36px;transition:all .3s ease}.vpd-actions button:hover{background-color:#f2f2f2}.vpd-actions button[disabled=true]{opacity:.6;cursor:default}.vpd-addon-list-content{direction:rtl}.vpd-addon-list-item{width:33.33333%;text-align:center;font-size:14px;height:44px;line-height:36px;transition:all .3s ease;color:#8a8a8a;cursor:pointer;float:right;border:4px solid #fff}.vpd-addon-list-item.vpd-selected,.vpd-addon-list-item:hover{background-color:#f9f9f9}.vpd-addon-list-item.vpd-selected{font-weight:700;background-color:#f5f5f5}.vpd-addon-list{width:100%;background-color:#fff;position:absolute;z-index:2;overflow:auto;top:0;bottom:52px;border-bottom:1px solid #eee;direction:ltr}.vpd-addon-list.vpd-can-close{padding-top:30px}.vpd-month-list{padding-top:15px}.vpd-month-list .vpd-addon-list-item{height:54px;line-height:46px}.vpd-addon-list-item[disabled=true]{opacity:.3;cursor:default!important;background-color:transparent!important}.vpd-close-addon{position:absolute;top:4px;left:4px;z-index:2;width:30px;height:30px;line-height:30px;color:#444;font-family:sans-serif;text-align:center;cursor:pointer;background-color:rgba(0,0,0,.1)}.vpd-time{-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.vpd-time .vpd-time-h,.vpd-time .vpd-time-m{position:relative;margin-top:70px;float:left;width:50%;height:100%;text-align:center;color:#a2a2a2}.vpd-time .vpd-time-h .vpd-counter,.vpd-time .vpd-time-m .vpd-counter{font-size:90px;height:100px;line-height:100px;overflow:hidden;position:relative;direction:ltr;transition:opacity .3s ease-in-out}.vpd-time .vpd-time-h .vpd-counter-item,.vpd-time .vpd-time-m .vpd-counter-item{height:inherit;width:51px;display:inline-block;vertical-align:text-top;position:relative}.vpd-time .vpd-time-h:after{position:absolute;top:50%;right:0;content:":";font-size:70px;transform:translate(50%,-50%);transition:inherit}.vpd-time .vpd-down-arrow-btn,.vpd-time .vpd-up-arrow-btn{display:block;cursor:pointer;outline:none;height:34px}.vpd-time.vpd-disabled .vpd-counter-item{opacity:.5}.vpd-time-column .vpd-counter{position:relative}.vpd-time-column .vpd-counter input{position:absolute;z-index:5;border:none;background-color:transparent;top:0;left:0;width:100%;height:100%;text-align:center;outline:none;font-size:inherit;color:inherit;line-height:inherit;opacity:0;padding:5% 0 0 0}.vpd-time-column .vpd-counter input:focus{opacity:1}.vpd-time-column .vpd-counter input:focus:not(.is-empty)~div{opacity:0}.vpd-prev-step{position:absolute;top:0;left:0;width:30px;height:30px;text-align:center;padding:9px;cursor:pointer}.vpd-prev-step:hover{background-color:rgba(0,0,0,.2)}[data-type=time] .vpd-time .vpd-time-h,[data-type=time] .vpd-time .vpd-time-m{margin-top:40px}.vpd-is-inline{position:static;background-color:transparent;height:auto;width:auto;display:block;margin-top:2px}.vpd-is-inline .vpd-container{position:static;transform:none}.vpd-is-inline .vpd-content{box-shadow:0 0 1px -1px #000}.vpd-is-popover{display:inline-block;position:relative}.vpd-is-popover .vpd-wrapper{position:static;width:auto;height:0}.vpd-is-popover .vpd-wrapper .vpd-container{transform:none;top:auto;left:auto;z-index:500}.vpd-is-popover .vpd-wrapper .vpd-content{transition:none;box-shadow:0 3px 8px rgba(0,0,0,.4)}.vpd-is-popover[data-placement=top-left] .vpd-container{bottom:100%;left:0}.vpd-is-popover[data-placement=top-left] .vpd-content{box-shadow:0 -3px 8px rgba(0,0,0,.4)}.vpd-is-popover[data-placement=top-right] .vpd-container{bottom:100%;right:0}.vpd-is-popover[data-placement=top-right] .vpd-content{box-shadow:0 -3px 8px rgba(0,0,0,.4)}.vpd-is-popover[data-placement=bottom-left] .vpd-container{top:100%;left:0}.vpd-is-popover[data-placement=bottom-right] .vpd-container{top:100%;right:0}.vpd-is-popover[data-placement=left-top] .vpd-container{bottom:0;right:100%}.vpd-is-popover[data-placement=left-bottom] .vpd-container{top:0;right:100%}.vpd-is-popover[data-placement=right-top] .vpd-container{bottom:0;left:100%}.vpd-is-popover[data-placement=right-bottom] .vpd-container{top:0;left:100%}.vpd-no-footer .vpd-addon-list{bottom:0;border-bottom:none}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time{margin-top:10px;display:block!important;position:relative;border-top:1px solid #eee;overflow:hidden}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time .vpd-addon-list-content{display:flex;justify-content:center;direction:ltr}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time .vpd-counter-item{width:18px}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time .vpd-counter{height:30px;font-size:20px;line-height:34px;width:40px}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time .vpd-down-arrow-btn,.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time .vpd-up-arrow-btn{position:absolute;top:0;height:26px;width:26px;margin:2px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.05)}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time .vpd-time-m{margin-top:0;float:none;width:100px}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time .vpd-time-m .vpd-up-arrow-btn{right:30px}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time .vpd-time-m .vpd-down-arrow-btn{right:0}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time .vpd-time-h{margin-top:0;float:none;width:100px}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time .vpd-time-h:after{font-size:20px}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time .vpd-time-h .vpd-counter{margin-left:auto}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time .vpd-time-h .vpd-up-arrow-btn{left:0}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time .vpd-time-h .vpd-down-arrow-btn{left:30px}.vpd-wrapper[data-type=datetime].vpd-compact-time .vpd-time svg{height:10px}.vpd-wrapper[data-type=datetime] .vpd-date{font-size:22px}.vpd-wrapper.vpd-is-range .vpd-date{font-size:16px}.vpd-wrapper.vpd-is-multiple .vpd-date{font-size:14px;white-space:normal;line-height:20px}@media screen and (max-height:460px){.vpd-wrapper{overflow:auto;text-align:center}.vpd-wrapper .vpd-container{position:relative;top:0;left:0;transform:none;display:inline-block;margin:20px auto}}.vpd-locales{list-style-type:none;padding:0;margin:0;position:absolute;left:14px;top:12px;line-height:24px;text-align:center;opacity:.7}.vpd-locales li{cursor:pointer}.vpd-simple-body .vpd-header{display:flex;padding:10px;justify-content:space-between}.vpd-simple-body .vpd-locales{position:static;padding:0 5px;line-height:unset}.vpd-simple-content{display:flex;justify-content:center;height:240px;direction:ltr}.vpd-simple-content .vpd-column{height:100%;flex-grow:1;display:flex;flex-flow:column;padding:5px}.vpd-simple-content .vpd-column .vpd-column-header{text-align:center;font-weight:700;color:#000;height:30px;line-height:30px}.vpd-simple-content .vpd-column .vpd-column-content{flex-grow:1;height:100%;overflow:auto;padding-right:4px;position:relative}.vpd-simple-content .vpd-column .vpd-column-content:after,.vpd-simple-content .vpd-column .vpd-column-content:before{display:block;height:80px;content:""}@media screen and (min-width:640px){.vpd-simple-content .vpd-column .vpd-column-content::-webkit-scrollbar{width:8px}.vpd-simple-content .vpd-column .vpd-column-content::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:5px}.vpd-simple-content .vpd-column .vpd-column-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:5px}.vpd-simple-content .vpd-column .vpd-column-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}}.vpd-simple-content .vpd-addon-list-item{width:100%;float:none!important;line-height:42px;height:44px;border:1px solid #fff}.vpd-simple-content .vpd-range-first{border-radius:40px 40px 0 0}.vpd-simple-content .vpd-range-between{font-weight:700;background-color:#f5f5f5}.vpd-simple-content .vpd-range-last{border-radius:0 0 40px 40px}.vpd-simple-content .vpd-range-last.vpd-range-first{border-radius:40px}.vpd-simple-content .vpd-column.vpd-is-mounted .vpd-selected:not(.vpd-range-first):not(.vpd-range-last):not([disabled=true]){position:sticky;top:0;bottom:0}.vpd-is-multiple .vpd-simple-content .vpd-column .vpd-selected{position:static!important}.vpd-dir-ltr .vpd-actions,.vpd-dir-ltr .vpd-addon-list-content,.vpd-dir-ltr .vpd-content{direction:ltr}.vpd-dir-ltr .vpd-actions,.vpd-dir-ltr .vpd-content{text-align:left;font-family:sans-serif}.vpd-dir-ltr .vpd-month-label{font-size:90%}.vpd-dir-ltr .vpd-addon-list-item,.vpd-dir-ltr .vpd-day,.vpd-dir-ltr .vpd-weekday{float:left}.vpd-dir-ltr .vpd-locales{left:auto;right:14px}.vpd-dir-rtl .vpd-next,.vpd-dir-rtl .vpd-prev{transform:rotateY(180deg)}.vpd-dir-rtl .vpd-next{float:left}.vpd-dir-rtl .vpd-prev{float:right}',""]),e.exports=n},b9b3:function(e,n){e.exports=Ej()},c32d:function(e,n){e.exports=Ag()},fb15:function(e,n,a){if(a.r(n),typeof window<"u"){var i=window.document.currentScript;{var r=a("8875");i=r(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:r})}var s=i&&i.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);s&&(a.p=s[1])}var o=a("8bbf"),l=Object(o.createTextVNode)("x"),c={ref:"container",class:"vpd-container"},u={class:"vpd-content"},d={class:"vpd-body"},h={class:"vpd-clearfix vpd-week"},f={key:1,style:{height:"250px"}},v={class:"vpd-addon-list-content"},m={class:"vpd-addon-list-content"},g=Object(o.createTextVNode)("x"),p={key:0},y={key:3,class:"vpd-actions"};function w(G,R,N,fe,de,H){var Ie=Object(o.resolveComponent)("time-icon"),Se=Object(o.resolveComponent)("calendar-icon"),Ae=Object(o.resolveComponent)("locale-change"),$e=Object(o.resolveComponent)("simple-mode"),tt=Object(o.resolveComponent)("arrow"),mt=Object(o.resolveComponent)("time-section");return Object(o.openBlock)(),Object(o.createBlock)("span",{class:["vpd-main",{"vpd-is-popover":H.isPopover}],"data-type":N.type,"data-placement":de.popoverPlace,"data-locale":de.localeData.name,"data-locale-dir":de.localeData.config.dir},[H.customInputElement?N.altName?(Object(o.openBlock)(),Object(o.createBlock)("input",{key:1,type:"hidden",name:N.altName,value:H.altFormatted},null,8,["name","value"])):Object(o.createCommentVNode)("",!0):(Object(o.openBlock)(),Object(o.createBlock)("span",{key:0,ref:"inputGroup",class:["vpd-input-group",{"vpd-disabled":N.disabled}]},[Object(o.createVNode)("label",{for:H.id,class:"vpd-icon-btn",style:{"background-color":N.color},onClick:R[1]||(R[1]=Object(o.withModifiers)(function(He){return de.visible=!de.visible},["prevent","stop"]))},[Object(o.renderSlot)(G.$slots,"label",{},function(){return[N.type==="time"?(Object(o.openBlock)(),Object(o.createBlock)(Ie,{key:0,width:"16px",height:"16px"})):(Object(o.openBlock)(),Object(o.createBlock)(Se,{key:1,width:"16px",height:"16px"})),N.label?(Object(o.openBlock)(),Object(o.createBlock)("span",{key:2,textContent:Object(o.toDisplayString)(N.label)},null,8,["textContent"])):Object(o.createCommentVNode)("",!0)]})],12,["for"]),Object(o.createVNode)("input",Object(o.mergeProps)({id:H.id,ref:"input",type:"text",name:N.name,class:[N.inputClass,{"vpd-is-editable":N.editable}],placeholder:N.placeholder,value:H.displayValue,disabled:N.disabled},N.inputAttrs,{onFocus:R[2]||(R[2]=function(){return H.focus&&H.focus.apply(H,arguments)}),onBlur:R[3]||(R[3]=function(){return H.setOutput&&H.setOutput.apply(H,arguments)}),onKeydown:R[4]||(R[4]=Object(o.withKeys)(function(){return H.setOutput&&H.setOutput.apply(H,arguments)},["enter"]))}),null,16,["id","name","placeholder","value","disabled"]),N.altName?(Object(o.openBlock)(),Object(o.createBlock)("input",{key:0,type:"hidden",name:N.altName,value:H.altFormatted},null,8,["name","value"])):Object(o.createCommentVNode)("",!0),N.clearable&&!N.disabled&&H.displayValue?(Object(o.openBlock)(),Object(o.createBlock)("i",{key:1,class:"vpd-clear-btn",onClick:R[5]||(R[5]=function(){return H.clearValue&&H.clearValue.apply(H,arguments)})},[Object(o.renderSlot)(G.$slots,"clear-btn",{vm:H.vm},function(){return[l]})])):Object(o.createCommentVNode)("",!0)],2)),Object(o.createVNode)(o.Transition,{name:H.isPopover?"":"vpd-fade-scale"},{default:Object(o.withCtx)(function(){return[de.visible?(Object(o.openBlock)(),Object(o.createBlock)("div",{key:0,ref:"picker",class:["vpd-wrapper","vpd-dir-".concat(de.localeData.config.dir),{"vpd-is-range":N.range,"vpd-is-inline":N.inline,"vpd-is-multiple":N.multiple,"vpd-compact-time":H.isCompactTime,"vpd-no-footer":N.autoSubmit&&!H.hasStep("t")}],"data-type":N.type,onClick:R[17]||(R[17]=Object(o.withModifiers)(function(){return H.wrapperClick&&H.wrapperClick.apply(H,arguments)},["self"]))},[Object(o.createVNode)("div",c,[Object(o.createVNode)("div",u,[N.simple?Object(o.createCommentVNode)("",!0):(Object(o.openBlock)(),Object(o.createBlock)("div",{key:0,class:"vpd-header",style:{"background-color":N.color}},[["date","datetime","year-month"].indexOf(N.type)!==-1?(Object(o.openBlock)(),Object(o.createBlock)("div",{key:0,class:["vpd-year-label",de.directionClass],onClick:R[6]||(R[6]=function(He){return H.goStep("y")})},[Object(o.createVNode)(o.Transition,{name:"slideY"},{default:Object(o.withCtx)(function(){return[(Object(o.openBlock)(),Object(o.createBlock)("span",{key:H.selectedDate.xYear()},[Object(o.renderSlot)(G.$slots,"header-year",{vm:H.vm,selectedDate:H.selectedDate},function(){return[Object(o.createTextVNode)(Object(o.toDisplayString)(H.convertToLocaleNumber(H.selectedDate.xYear())),1)]})]))]}),_:3})],2)):Object(o.createCommentVNode)("",!0),N.type!=="year-month"?(Object(o.openBlock)(),Object(o.createBlock)("div",{key:1,class:["vpd-date",de.directionClass]},[Object(o.createVNode)(o.Transition,{name:"slideY"},{default:Object(o.withCtx)(function(){return[(Object(o.openBlock)(),Object(o.createBlock)("span",{key:H.formattedDate},[Object(o.renderSlot)(G.$slots,"header-date",{vm:H.vm,formattedDate:H.formattedDate},function(){return[Object(o.createTextVNode)(Object(o.toDisplayString)(H.convertToLocaleNumber(H.formattedDate)),1)]})]))]}),_:3})],2)):Object(o.createCommentVNode)("",!0),de.locales.length>1?Object(o.renderSlot)(G.$slots,"locales",Object(o.mergeProps)({key:2},{vm:H.vm,locales:de.locales,setLocale:H.setLocale}),function(){return[Object(o.createVNode)(Ae,{"locale-data":de.localeData,core:de.core,locales:de.locales,class:"vpd-locales",onChange:H.setLocale},null,8,["locale-data","core","locales","onChange"])]}):Object(o.createCommentVNode)("",!0)],4)),Object(o.createVNode)("div",d,[N.simple?(Object(o.openBlock)(),Object(o.createBlock)($e,{key:0,lang:H.lang,core:de.core,range:N.range,color:N.color,locales:de.locales,visible:de.visible,multiple:N.multiple,years:H.years,months:H.months,"month-days":H.monthDays,"has-step":H.hasStep,"selected-dates":de.selectedDates,"formatted-date":H.formattedDate,"set-locale":H.setLocale,"convert-to-locale-number":H.convertToLocaleNumber,onSelectYear:H.selectYear,onSelectMonth:H.selectMonth,onSelectDay:H.selectDay},{"header-date":Object(o.withCtx)(function(He){return[Object(o.renderSlot)(G.$slots,"header-date",He)]}),locales:Object(o.withCtx)(function(He){return[Object(o.renderSlot)(G.$slots,"locales",He)]}),"year-item":Object(o.withCtx)(function(He){return[Object(o.renderSlot)(G.$slots,"year-item",He)]}),"month-item":Object(o.withCtx)(function(He){return[Object(o.renderSlot)(G.$slots,"month-item",He)]}),"day-item":Object(o.withCtx)(function(He){return[Object(o.renderSlot)(G.$slots,"day-item",He)]}),_:3},8,["lang","core","range","color","locales","visible","multiple","years","months","month-days","has-step","selected-dates","formatted-date","set-locale","convert-to-locale-number","onSelectYear","onSelectMonth","onSelectDay"])):(Object(o.openBlock)(),Object(o.createBlock)(o.Fragment,{key:1},[H.hasStep("d")?(Object(o.openBlock)(),Object(o.createBlock)(o.Fragment,{key:0},[Object(o.createVNode)("div",{class:["vpd-controls",de.directionClassDate]},[Object(o.createVNode)("button",{type:"button",class:"vpd-next",title:H.lang.nextMonth,disabled:H.nextMonthDisabled,onClick:R[7]||(R[7]=function(){return H.nextMonth&&H.nextMonth.apply(H,arguments)})},[Object(o.renderSlot)(G.$slots,"next-month",{},function(){return[Object(o.createVNode)(tt,{width:"10",fill:"#000",direction:"right",style:{"vertical-align":"middle"}})]})],8,["title","disabled"]),Object(o.createVNode)("button",{type:"button",class:"vpd-prev",title:H.lang.prevMonth,disabled:H.prevMonthDisabled,onClick:R[8]||(R[8]=function(){return H.prevMonth&&H.prevMonth.apply(H,arguments)})},[Object(o.renderSlot)(G.$slots,"prev-month",{},function(){return[Object(o.createVNode)(tt,{width:"10",fill:"#000",direction:"left",style:{"vertical-align":"middle"}})]})],8,["title","disabled"]),Object(o.createVNode)(o.Transition,{name:"slideX"},{default:Object(o.withCtx)(function(){return[(Object(o.openBlock)(),Object(o.createBlock)("div",{key:de.date.xMonth(),class:"vpd-month-label",onClick:R[9]||(R[9]=function(He){return H.goStep("m")})},[Object(o.renderSlot)(G.$slots,"month-name",{vm:H.vm,date:de.date,color:N.color},function(){return[Object(o.createVNode)("span",{style:{"border-color":N.color,color:N.color},textContent:Object(o.toDisplayString)(H.convertToLocaleNumber(de.date.xFormat("jMMMM jYYYY")))},null,12,["textContent"])]})]))]}),_:3})],2),Object(o.createVNode)("div",{class:["vpd-clearfix",["vpd-month",de.directionClassDate]]},[Object(o.createVNode)("div",h,[(Object(o.openBlock)(!0),Object(o.createBlock)(o.Fragment,null,Object(o.renderList)(H.weekDays,function(He,Zt){return Object(o.openBlock)(),Object(o.createBlock)("div",{key:"".concat(Zt,"-").concat(He),class:"vpd-weekday"},[Object(o.renderSlot)(G.$slots,"weekday",{vm:H.vm,day:He},function(){return[Object(o.createTextVNode)(Object(o.toDisplayString)(He),1)]})])}),128))]),Object(o.createVNode)("div",{class:"vpd-days",style:{height:H.month.length*40+"px"},onMouseleave:R[10]||(R[10]=function(He){return de.hoveredItem=null})},[Object(o.createVNode)(o.Transition,{name:"slideX",class:de.directionClassDate},{default:Object(o.withCtx)(function(){return[(Object(o.openBlock)(),Object(o.createBlock)("div",{key:de.date.xMonth()},[(Object(o.openBlock)(!0),Object(o.createBlock)(o.Fragment,null,Object(o.renderList)(H.monthDays,function(He,Zt){return Object(o.openBlock)(),Object(o.createBlock)("div",{key:Zt,class:"vpd-clearfix"},[(Object(o.openBlock)(!0),Object(o.createBlock)(o.Fragment,null,Object(o.renderList)(He,function(pt,ln){return Object(o.openBlock)(),Object(o.createBlock)("div",Object(o.mergeProps)({key:ln,class:["vpd-day",{"vpd-selected":pt.selected,"vpd-empty":pt.date==null,"vpd-range-first":pt.isFirst,"vpd-range-last":pt.isLast,"vpd-range-between":pt.isBetween,"vpd-range-hover":de.hoveredItem&&pt.isHover},pt.attributes.class]},pt.attributes,{disabled:pt.disabled,onClick:function(Mo){return H.selectDay(pt)},onMouseover:function(Mo){return de.hoveredItem=pt.date}}),[pt.date!=null?Object(o.renderSlot)(G.$slots,"day-item",Object(o.mergeProps)({key:0},{vm:H.vm,day:pt,color:N.color}),function(){return[Object(o.createVNode)("span",{class:"vpd-day-effect",style:{"background-color":N.color}},null,4),Object(o.createVNode)("span",{class:"vpd-day-text",textContent:Object(o.toDisplayString)(H.convertToLocaleNumber(pt.formatted))},null,8,["textContent"])]}):Object(o.createCommentVNode)("",!0)],16,["disabled","onClick","onMouseover"])}),128))])}),128))]))]}),_:3},8,["class"])],36)],2)],64)):(Object(o.openBlock)(),Object(o.createBlock)("div",f)),Object(o.createVNode)(o.Transition,{name:"fade"},{default:Object(o.withCtx)(function(){return[H.hasStep("y")?Object(o.withDirectives)((Object(o.openBlock)(),Object(o.createBlock)("div",{key:0,ref:"year",class:["vpd-addon-list",{"vpd-can-close":de.steps.length>1}]},[Object(o.createVNode)("div",v,[(Object(o.openBlock)(!0),Object(o.createBlock)(o.Fragment,null,Object(o.renderList)(H.years,function(He,Zt){return Object(o.openBlock)(),Object(o.createBlock)("div",Object(o.mergeProps)({key:Zt},He.attributes,{class:["vpd-addon-list-item",{"vpd-selected":He.selected},He.attributes.class],style:[{color:He.selected?N.color:""},He.attributes.style],disabled:He.disabled,onClick:function(ln){return H.selectYear(He)}}),[Object(o.renderSlot)(G.$slots,"year-item",{vm:H.vm,year:He,color:N.color},function(){return[Object(o.createTextVNode)(Object(o.toDisplayString)(H.convertToLocaleNumber(He.xFormat("jYYYY"))),1)]})],16,["disabled","onClick"])}),128))])],2)),[[o.vShow,H.currentStep==="y"]]):Object(o.createCommentVNode)("",!0)]}),_:3}),Object(o.createVNode)(o.Transition,{name:"fade"},{default:Object(o.withCtx)(function(){return[H.hasStep("m")?Object(o.withDirectives)((Object(o.openBlock)(),Object(o.createBlock)("div",{key:0,ref:"month",class:["vpd-addon-list vpd-month-list",{"vpd-can-close":de.steps.length>1}]},[Object(o.createVNode)("div",m,[(Object(o.openBlock)(!0),Object(o.createBlock)(o.Fragment,null,Object(o.renderList)(H.months,function(He,Zt){return Object(o.openBlock)(),Object(o.createBlock)("div",Object(o.mergeProps)({key:Zt},He.attributes,{class:["vpd-addon-list-item",{"vpd-selected":He.selected},He.attributes.class],disabled:He.disabled,style:[{color:He.selected?N.color:""},He.attributes.style],onClick:function(ln){return H.selectMonth(He)}}),[Object(o.renderSlot)(G.$slots,"month-item",{vm:H.vm,monthItem:He,color:N.color},function(){return[Object(o.createTextVNode)(Object(o.toDisplayString)(He.xFormat("jMMMM")),1)]})],16,["disabled","onClick"])}),128))])],2)),[[o.vShow,H.currentStep==="m"]]):Object(o.createCommentVNode)("",!0)]}),_:3}),Object(o.createVNode)(o.Transition,{name:"fade"},{default:Object(o.withCtx)(function(){return[de.steps.length>1&&H.currentStep!=="d"&&H.hasStep("d")?(Object(o.openBlock)(),Object(o.createBlock)("span",{key:0,class:"vpd-close-addon",onClick:R[11]||(R[11]=function(He){return H.goStep("d")})},[Object(o.renderSlot)(G.$slots,"close-btn",{vm:H.vm},function(){return[g]})])):Object(o.createCommentVNode)("",!0)]}),_:3})],64)),Object(o.createVNode)(o.Transition,{name:"fade"},{default:Object(o.withCtx)(function(){return[H.hasStep("t")?Object(o.withDirectives)((Object(o.openBlock)(),Object(o.createBlock)(mt,{key:0,ref:"time",date:de.date,"onUpdate:date":R[12]||(R[12]=function(He){return de.date=He}),time:de.time,"onUpdate:time":R[13]||(R[13]=function(He){return de.time=He}),"is-more":H.isMore,"is-lower":H.isLower,"min-date":de.minDate,"max-date":de.maxDate,"jump-minute":N.jumpMinute,"round-minute":N.roundMinute,"get-highlights":H.getHighlights,"selected-dates":de.selectedDates,"convert-to-locale-number":H.convertToLocaleNumber},null,8,["date","time","is-more","is-lower","min-date","max-date","jump-minute","round-minute","get-highlights","selected-dates","convert-to-locale-number"])),[[o.vShow,H.currentStep==="t"]]):Object(o.createCommentVNode)("",!0)]}),_:1}),N.autoSubmit&&!H.hasStep("t")?(Object(o.openBlock)(),Object(o.createBlock)(o.Fragment,{key:2},[N.simple?Object(o.createCommentVNode)("",!0):(Object(o.openBlock)(),Object(o.createBlock)("br",p))],64)):(Object(o.openBlock)(),Object(o.createBlock)("div",y,[Object(o.renderSlot)(G.$slots,"submit-btn",{vm:H.vm,canSubmit:H.canSubmit,color:N.color,submit:H.submit,lang:H.lang},function(){return[Object(o.createVNode)("button",{type:"button",disabled:!H.canSubmit,style:{color:N.color},onClick:R[14]||(R[14]=function(){return H.submit&&H.submit.apply(H,arguments)}),textContent:Object(o.toDisplayString)(H.lang.submit)},null,12,["disabled","textContent"])]}),N.inline?Object(o.createCommentVNode)("",!0):Object(o.renderSlot)(G.$slots,"cancel-btn",Object(o.mergeProps)({key:0},{vm:H.vm,color:N.color,lang:H.lang}),function(){return[Object(o.createVNode)("button",{type:"button",style:{color:N.color},onClick:R[15]||(R[15]=function(He){return de.visible=!1}),textContent:Object(o.toDisplayString)(H.lang.cancel)},null,12,["textContent"])]}),N.showNowBtn&&H.canGoToday?Object(o.renderSlot)(G.$slots,"now-btn",Object(o.mergeProps)({key:1},{vm:H.vm,color:N.color,goToday:H.goToday,lang:H.lang}),function(){return[Object(o.createVNode)("button",{type:"button",style:{color:N.color},onClick:R[16]||(R[16]=function(){return H.goToday&&H.goToday.apply(H,arguments)}),textContent:Object(o.toDisplayString)(H.lang.now)},null,12,["textContent"])]}):Object(o.createCommentVNode)("",!0)]))])])],512)],10,["data-type"])):Object(o.createCommentVNode)("",!0)]}),_:3},8,["name"])],10,["data-type","data-placement","data-locale","data-locale-dir"])}a("4635");function C(G,R,N,fe,de,H){return Object(o.openBlock)(),Object(o.createBlock)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 129 129",width:"30",height:"30",perspectiveAspectRato:"none",style:{transform:"rotate(".concat(H.rotation,"deg)")}},[Object(o.createVNode)("path",{fill:N.fill,d:`M88.6 121.3c.8.8 1.8 1.2 2.9 1.2s2.1-.4 2.9-1.2a4.1 4.1 0 0 0 0-5.8l-51-51 51-51a4.1 4.1 0 0 0-5.8-5.8l-54 - 53.9a4.1 4.1 0 0 0 0 5.8l54 53.9z`},null,8,["fill"])],4)}var k={props:{fill:{type:String,default:"#a2a2a2"},direction:{type:String,default:"up"}},computed:{rotation:function(){return{up:90,left:0,right:180,down:-90}[this.direction]}}};k.render=C;var P=k,S=Object(o.createVNode)("path",{d:`M256 8C119 8 8 119 8 256S119 504 256 504 504 393 504 256 393 8 256 8zM313.1 358.1L224.9 294C221.8 291.7 220 - 288.1 220 284.3V116C220 109.4 225.4 104 232 104H280C286.6 104 292 109.4 292 116V253.7L355.5 299.9C360.9 303.8 - 362 311.3 358.1 316.7L329.9 355.5C326 360.8 318.5 362 313.1 358.1z`},null,-1);function A(G,R,N,fe,de,H){return Object(o.openBlock)(),Object(o.createBlock)("svg",{version:"1.1",role:"presentation",width:"16",height:"16",fill:N.fill,viewBox:"0 0 512 512"},[S],8,["fill"])}var T={props:{fill:{type:String,default:"#f9f9f9"}}};T.render=A;var E=T,I=Object(o.createVNode)("path",{d:`M436 160H12C5.4 160 0 154.6 0 148V112C0 85.5 21.5 64 48 64H96V12C96 5.4 101.4 0 108 0H148C154.6 0 160 5.4 160 - 12V64H288V12C288 5.4 293.4 0 300 0H340C346.6 0 352 5.4 352 12V64H400C426.5 64 448 85.5 448 112V148C448 154.6 - 442.6 160 436 160zM12 192H436C442.6 192 448 197.4 448 204V464C448 490.5 426.5 512 400 512H48C21.5 512 0 490.5 0 - 464V204C0 197.4 5.4 192 12 192zM128 396C128 389.4 122.6 384 116 384H76C69.4 384 64 389.4 64 396V436C64 442.6 69.4 - 448 76 448H116C122.6 448 128 442.6 128 436V396zM128 268C128 261.4 122.6 256 116 256H76C69.4 256 64 261.4 64 - 268V308C64 314.6 69.4 320 76 320H116C122.6 320 128 314.6 128 308V268zM256 396C256 389.4 250.6 384 244 - 384H204C197.4 384 192 389.4 192 396V436C192 442.6 197.4 448 204 448H244C250.6 448 256 442.6 256 436V396zM256 - 268C256 261.4 250.6 256 244 256H204C197.4 256 192 261.4 192 268V308C192 314.6 197.4 320 204 320H244C250.6 320 256 - 314.6 256 308V268zM384 396C384 389.4 378.6 384 372 384H332C325.4 384 320 389.4 320 396V436C320 442.6 325.4 448 - 332 448H372C378.6 448 384 442.6 384 436V396zM384 268C384 261.4 378.6 256 372 256H332C325.4 256 320 261.4 320 - 268V308C320 314.6 325.4 320 332 320H372C378.6 320 384 314.6 384 308V268z`},null,-1);function O(G,R,N,fe,de,H){return Object(o.openBlock)(),Object(o.createBlock)("svg",{version:"1.1",width:"14",height:"16",viewBox:"0 0 448 512",xmlns:"http://www.w3.org/2000/svg",fill:N.fill},[I],8,["fill"])}var V={props:{fill:{type:String,default:"#f9f9f9"}}};V.render=O;var F=V;function z(G,R,N,fe,de,H){return Object(o.openBlock)(),Object(o.createBlock)("ul",null,[Object(o.createVNode)("li",{onClick:R[1]||(R[1]=function(Ie){return G.$emit("change",H.activeItem)}),textContent:Object(o.toDisplayString)(H.label)},null,8,["textContent"])])}var W={name:"LocaleChange",props:{locales:{type:Array,default:function(){return[]}},core:{type:Object,default:function(){return{}}},localeData:{type:Object,default:function(){return{}}}},emits:["change"],computed:{activeItem:function(){var R=this.locales.indexOf(this.localeData.name)+1;return R===this.locales.length&&(R=0),String(this.locales[R])},label:function(){return this.core.localesConfig[this.activeItem].lang.label||this.activeItem.toUpperCase()}}};W.render=z;var ne=W,ee={class:"vpd-addon-list-content"};function J(G,R,N,fe,de,H){var Ie=Object(o.resolveComponent)("time-column");return Object(o.openBlock)(),Object(o.createBlock)("div",{class:["vpd-addon-list vpd-time",{"vpd-disabled":N.isDisableTime}]},[Object(o.createVNode)("div",ee,[Object(o.createVNode)(Ie,{ref:"hour",modelValue:H.hourModel,"onUpdate:modelValue":R[1]||(R[1]=function(Se){return H.hourModel=Se}),class:"vpd-time-h",attributes:H.timeAttributes,formatter:N.convertToLocaleNumber,onFilled:H.focusNext},null,8,["modelValue","attributes","formatter","onFilled"]),Object(o.createVNode)(Ie,{ref:"minute",modelValue:H.minuteModel,"onUpdate:modelValue":R[2]||(R[2]=function(Se){return H.minuteModel=Se}),class:"vpd-time-m",jump:N.jumpMinute,attributes:H.timeAttributes,formatter:N.convertToLocaleNumber},null,8,["modelValue","jump","attributes","formatter"])])],2)}function X(G,R,N,fe,de,H){var Ie=Object(o.resolveComponent)("arrow"),Se=Object(o.resolveComponent)("btn");return Object(o.openBlock)(),Object(o.createBlock)("div",{class:["vpd-time-column",de.classFastCounter]},[Object(o.createVNode)(Se,{class:"vpd-up-arrow-btn",onUpdate:R[1]||(R[1]=function(Ae){return H.update(1)}),onFastUpdate:H.fastUpdateCounter},{default:Object(o.withCtx)(function(){return[Object(o.createVNode)(Ie,{width:"20",direction:"up"})]}),_:1},8,["onFastUpdate"]),Object(o.createVNode)("div",{class:["vpd-counter",[de.directionClass,{"vpd-is-focused":de.isInputFocused}]],onMousewheel:R[9]||(R[9]=Object(o.withModifiers)(function(Ae){return H.wheelUpdate(Ae)},["stop","prevent"])),onDOMMouseScroll:R[10]||(R[10]=Object(o.withModifiers)(function(Ae){return H.wheelUpdate(Ae)},["stop","prevent"]))},[Object(o.withDirectives)(Object(o.createVNode)("input",{ref:"input","onUpdate:modelValue":R[2]||(R[2]=function(Ae){return de.inputValue=Ae}),type:"tel",maxlength:G.selfValue.length,class:{"is-empty":!de.inputValue.length},onInput:R[3]||(R[3]=function(){return H.onInputChange&&H.onInputChange.apply(H,arguments)}),onFocus:R[4]||(R[4]=function(Ae){return de.isInputFocused=!0}),onBlur:R[5]||(R[5]=function(Ae){return de.isInputFocused=!1}),onKeydown:[R[6]||(R[6]=Object(o.withKeys)(Object(o.withModifiers)(function(Ae){return H.update(1)},["prevent"]),["up"])),R[7]||(R[7]=Object(o.withKeys)(Object(o.withModifiers)(function(Ae){return H.update(-1)},["prevent"]),["down"])),R[8]||(R[8]=Object(o.withKeys)(Object(o.withModifiers)(function(){return H.onInputSubmit&&H.onInputSubmit.apply(H,arguments)},["prevent"]),["enter"]))]},null,42,["maxlength"]),[[o.vModelText,de.inputValue]]),(Object(o.openBlock)(!0),Object(o.createBlock)(o.Fragment,null,Object(o.renderList)(G.modelValue.toString().split(""),function(Ae,$e){return Object(o.openBlock)(),Object(o.createBlock)("div",Object(o.mergeProps)({key:"h__".concat($e),class:"vpd-counter-item"},N.attributes),[Object(o.createVNode)(o.Transition,{name:"slideY"},{default:Object(o.withCtx)(function(){return[(Object(o.openBlock)(),Object(o.createBlock)("span",{key:"".concat(Ae,"__").concat($e,"_h"),style:{transition:"all "+de.transitionSpeed+"ms ease-in-out"},textContent:Object(o.toDisplayString)(N.formatter(Ae))},null,12,["textContent"]))]}),_:2},1024)],16)}),128))],34),Object(o.createVNode)(Se,{class:"vpd-down-arrow-btn",onUpdate:R[11]||(R[11]=function(Ae){return H.update(-1)}),onFastUpdate:H.fastUpdateCounter},{default:Object(o.withCtx)(function(){return[Object(o.createVNode)(Ie,{width:"20",direction:"down"})]}),_:1},8,["onFastUpdate"])],2)}function Y(G,R,N,fe,de,H){return Object(o.openBlock)(),Object(o.createBlock)("div",{onMousedown:R[1]||(R[1]=function(){return H.down&&H.down.apply(H,arguments)}),onTouchstart:R[2]||(R[2]=function(){return H.down&&H.down.apply(H,arguments)}),onMouseup:R[3]||(R[3]=function(){return H.click&&H.click.apply(H,arguments)})},[Object(o.renderSlot)(G.$slots,"default")],32)}var se={name:"Btn",emits:["update","fastUpdate"],data:function(){return{interval:!1,timeout:!1,intervalDelay:150}},mounted:function(){var R=this;document.addEventListener("mouseup",function(){(R.timeout||R.interval)&&R.up()}),document.addEventListener("touchend",function(){(R.timeout||R.interval)&&R.up()})},methods:{click:function(){this.interval||this.$emit("update",1)},down:function(){var R=this;window.clearTimeout(this.timeout),window.clearInterval(this.interval),this.interval=!1,this.timeout=window.setTimeout(function(){R.intervalFn()},600)},up:function(){window.clearTimeout(this.timeout),window.clearInterval(this.interval),this.$emit("fastUpdate",!1),this.timeout=!1,this.interval=!1,this.intervalDelay=150},intervalFn:function(){var R=this;this.interval=window.setTimeout(function(){R.$emit("update",1),R.$emit("fastUpdate",!0),R.intervalFn(),R.intervalDelay>30&&(R.intervalDelay-=3)},this.intervalDelay)}}};se.render=Y;var q=se;function oe(G){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?oe=function(N){return typeof N}:oe=function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N},oe(G)}var U=Object.prototype.toString,le=Object.prototype.hasOwnProperty,ue={isFunction:function(R){return U.call(R)==="[object Function]"},isArray:function(R){return U.call(R)==="[object Array]"},isPlainObject:function(R){if(!R||U.call(R)!=="[object Object]"||R.nodeType||R.setInterval||R.constructor&&!le.call(R,"constructor")&&!le.call(R.constructor.prototype,"isPrototypeOf"))return!1;var N;for(N in R);return N===void 0||le.call(R,N)}},pe=function G(){var R,N,fe,de,H,Ie,Se=arguments[0]||{},Ae=1,$e=arguments.length,tt=!1;for(typeof Se=="boolean"&&(tt=Se,Se=arguments[1]||{},Ae=2),oe(Se)!=="object"&&!ue.isFunction(Se)&&(Se={}),$e===Ae&&(Se=this,--Ae);Ae<$e;Ae++)if((R=arguments[Ae])!==null)for(N in R)fe=Se[N],de=R[N],Se!==de&&(tt&&de&&(ue.isPlainObject(de)||(H=ue.isArray(de)))?(H?(H=!1,Ie=fe&&ue.isArray(fe)?fe:[]):Ie=fe&&ue.isPlainObject(fe)?fe:{},Se[N]=G(tt,Ie,de)):de!==void 0&&(Se[N]=de));return Se},$=function(R){return R.map(function(N){return N.clone()})},Z=function(R,N){return R=R.clone().set({h:12,m:0}),Math.abs(R.diff(N,"hours"))<20},Q=function(R){return JSON.parse(JSON.stringify(R))},he=function(R){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:200,fe=arguments.length>2?arguments[2]:void 0,de=R.parentNode,H=de.scrollTop,Ie=de.offsetHeight/2,Se=R.offsetHeight/2,Ae=R.offsetTop-H-Ie+Se,$e,tt=function(){typeof fe=="function"&&fe()};if(!N){de.scrollTo(0,H+Ae),tt();return}window.requestAnimationFrame(function mt(He){$e||($e=He);var Zt=He-$e,pt=Math.min(Zt/N,1);de.scrollTo(0,H+Ae*pt),Zt0;this.update(fe?N:-N)},fastUpdateCounter:function(R){R||(this.transitionSpeed=300),this.classFastCounter=R?"fast-updating":""},setDirection:function(R,N){R*1!==N*1&&(this.directionClass=R>N?"direction-next":"direction-prev")},onInputSubmit:function(){this.selfValue=this.inputValue,this.transitionSpeed=0},onInputChange:function(R){R.target.value.length>=this.selfValue.length&&this.$emit("filled")}}};K.render=X;var ie=K,_e={name:"TimeSection",components:{TimeColumn:ie},props:{date:{type:Object,default:function(){return{}}},time:{type:Object,default:function(){return{}}},jumpMinute:{type:Number,default:1},roundMinute:{type:Boolean,default:!1},isDisableTime:{type:Boolean,default:!1},getHighlights:{type:Function,default:null},isMore:{type:Function,default:null},isLower:{type:Function,default:null},minDate:{type:[Object,Boolean],default:!1},maxDate:{type:[Object,Boolean],default:!1},selectedDates:{type:Array,default:function(){return[]}},convertToLocaleNumber:{type:Function,default:null}},emits:["update:date","update:time"],computed:{timeAttributes:function(){return this.getHighlights("t",this.time)},hourModel:{get:function(){return this.time.format("HH")},set:function(R){this.setTime(R,"hours")}},minuteModel:{get:function(){return this.time.format("mm")},set:function(R){this.setTime(R,"minutes")}}},watch:{time:{handler:function(){if(this.roundMinute){var R=this.time.clone(),N=this.jumpMinute,fe=(N-R.minute()%N)%N;R.add({m:fe}),R.valueOf()!==this.time.valueOf()&&(this.$emit("update:time",R),this.selectedDates.forEach(function(de){return de.set({m:R.minute()})}))}},immediate:!0}},methods:{setTime:function(R,N){var fe=this.time.clone();if(fe.set(N,R),this.type!=="time"){var de=this.date.clone();fe.set({year:de.year(),month:de.month(),date:de.date()}),de.set({hour:fe.hour(),minute:fe.minute()}),this.$emit("update:date",de)}this.isLower(fe)&&(fe=this.minDate.clone()),this.isMore(fe)&&(fe=this.maxDate.clone()),this.$emit("update:time",fe)},focusNext:function(){this.$refs.minute.$el.querySelector("input").focus()}}};_e.render=J;var je=_e,ut={class:"vpd-simple-body"};function it(G,R,N,fe,de,H){var Ie=Object(o.resolveComponent)("locale-change"),Se=Object(o.resolveComponent)("simple-mode-column");return Object(o.openBlock)(),Object(o.createBlock)("div",ut,[H.showHeader?(Object(o.openBlock)(),Object(o.createBlock)("div",{key:0,class:"vpd-header",style:{"background-color":N.color}},[Object(o.createVNode)("div",null,[Object(o.renderSlot)(G.$slots,"header-date",{vm:de.vm,formattedDate:N.formattedDate},function(){return[Object(o.createTextVNode)(Object(o.toDisplayString)(N.convertToLocaleNumber(N.formattedDate)),1)]})]),N.locales.length>1?Object(o.renderSlot)(G.$slots,"locales",Object(o.mergeProps)({key:0},{vm:de.vm,locales:N.locales,setLocale:N.setLocale}),function(){return[Object(o.createVNode)(Ie,{"locale-data":N.core.locale,core:N.core,locales:N.locales,class:"vpd-locales",onChange:N.setLocale},null,8,["locale-data","core","locales","onChange"])]}):Object(o.createCommentVNode)("",!0)],4)):Object(o.createCommentVNode)("",!0),Object(o.createVNode)("div",{class:"vpd-simple-content",onMouseleave:R[1]||(R[1]=function(Ae){return G.$emit("update:hovered-item",null)})},[N.hasStep("y")?(Object(o.openBlock)(),Object(o.createBlock)(Se,{key:0,label:N.lang.year,value:H.selectedYear,locale:N.core.locale.name},{default:Object(o.withCtx)(function(){return[(Object(o.openBlock)(!0),Object(o.createBlock)(o.Fragment,null,Object(o.renderList)(N.years,function(Ae,$e){return Object(o.openBlock)(),Object(o.createBlock)("div",Object(o.mergeProps)({key:$e},Ae.attributes,{class:["vpd-addon-list-item",{"vpd-selected":Ae.selected},Ae.attributes.class],style:[{color:Ae.selected?N.color:""},Ae.attributes.style],disabled:Ae.disabled,onClick:function(mt){return G.$emit("select-year",Ae)}}),[Object(o.renderSlot)(G.$slots,"year-item",{vm:de.vm,year:Ae,color:N.color},function(){return[Object(o.createTextVNode)(Object(o.toDisplayString)(N.convertToLocaleNumber(Ae.xFormat("jYYYY"))),1)]})],16,["disabled","onClick"])}),128))]}),_:3},8,["label","value","locale"])):Object(o.createCommentVNode)("",!0),N.hasStep("m")?(Object(o.openBlock)(),Object(o.createBlock)(Se,{key:1,label:N.lang.month,value:H.selectedMonth,locale:N.core.locale.name},{default:Object(o.withCtx)(function(){return[(Object(o.openBlock)(!0),Object(o.createBlock)(o.Fragment,null,Object(o.renderList)(N.months,function(Ae,$e){return Object(o.openBlock)(),Object(o.createBlock)("div",Object(o.mergeProps)({key:$e},Ae.attributes,{class:["vpd-addon-list-item",{"vpd-selected":Ae.selected},Ae.attributes.class],disabled:Ae.disabled,style:[{color:Ae.selected?N.color:""},Ae.attributes.style],onClick:function(mt){return G.$emit("select-month",Ae)}}),[Object(o.renderSlot)(G.$slots,"month-item",{vm:de.vm,monthItem:Ae,color:N.color},function(){return[Object(o.createTextVNode)(Object(o.toDisplayString)(Ae.xFormat("jMMMM")),1)]})],16,["disabled","onClick"])}),128))]}),_:3},8,["label","value","locale"])):Object(o.createCommentVNode)("",!0),N.hasStep("d")?(Object(o.openBlock)(),Object(o.createBlock)(Se,{key:2,label:N.lang.day,value:H.selectedDay,locale:N.core.locale.name},{default:Object(o.withCtx)(function(){return[(Object(o.openBlock)(!0),Object(o.createBlock)(o.Fragment,null,Object(o.renderList)(H.days,function(Ae,$e){return Object(o.openBlock)(),Object(o.createBlock)("div",Object(o.mergeProps)({key:$e,class:["vpd-addon-list-item",{"vpd-selected":Ae.selected,"vpd-empty":Ae.date==null,"vpd-range-first":Ae.isFirst,"vpd-range-last":Ae.isLast,"vpd-range-between":Ae.isBetween,"vpd-range-hover":N.hoveredItem&&Ae.isHover},Ae.attributes.class]},Ae.attributes,{style:[{color:Ae.selected||Ae.isBetween?N.color:""},Ae.attributes.style],disabled:Ae.disabled,onClick:function(mt){return G.$emit("select-day",Ae)},onMouseover:function(mt){return G.$emit("update:hovered-item",Ae.date)}}),[Ae.date!=null?Object(o.renderSlot)(G.$slots,"day-item",Object(o.mergeProps)({key:0},{vm:de.vm,day:Ae,color:N.color}),function(){return[Object(o.createTextVNode)(Object(o.toDisplayString)(N.convertToLocaleNumber(Ae.formatted)),1)]}):Object(o.createCommentVNode)("",!0)],16,["disabled","onClick","onMouseover"])}),128))]}),_:3},8,["label","value","locale"])):Object(o.createCommentVNode)("",!0)],32)])}var ye={ref:"content",class:"vpd-column-content"};function Le(G,R,N,fe,de,H){return Object(o.openBlock)(),Object(o.createBlock)("div",{class:["vpd-column",{"vpd-is-mounted":de.isMounted}],onMousewheel:R[1]||(R[1]=Object(o.withModifiers)(function(){},["stop"]))},[N.label?(Object(o.openBlock)(),Object(o.createBlock)("div",{key:0,class:"vpd-column-header",textContent:Object(o.toDisplayString)(N.label)},null,8,["textContent"])):Object(o.createCommentVNode)("",!0),Object(o.createVNode)("div",ye,[Object(o.renderSlot)(G.$slots,"default")],512)],34)}var rt={name:"SimpleModeColumn",props:{label:{type:String,default:null},locale:{type:String,default:null},value:{type:[String,Number],default:null}},data:function(){return{isMounted:!1}},watch:{value:function(){this.scrollIntoView(200)},locale:function(){this.scrollIntoView(200)}},mounted:function(){this.scrollIntoView(0)},methods:{scrollIntoView:function(R){var N=this;try{this.isMounted=!1,this.$nextTick(function(){var fe=N.$refs.content.querySelector(".vpd-selected")||N.$refs.content.querySelector(".vpd-addon-list-item:not([disabled])");fe&&he(fe,R,function(){N.isMounted=!0})})}catch(fe){console.warn(fe)}}}};rt.render=Le;var Ht=rt,qn={name:"SimpleMode",components:{LocaleChange:ne,SimpleModeColumn:Ht},props:{visible:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},range:{type:Boolean,default:!1},lang:{type:Object,default:null},color:{type:String,default:null},hasStep:{type:Function,default:null},years:{type:Array,default:function(){return[]}},months:{type:Array,default:function(){return[]}},monthDays:{type:Array,default:function(){return[]}},selectedDates:{type:Array,default:function(){return[]}},formattedDate:{type:String,default:null},hoveredItem:{type:Date,default:null},locales:{type:Array,default:function(){return[]}},core:{type:Object,default:null},setLocale:{type:Function,default:null},convertToLocaleNumber:{type:Function,default:null}},emits:["select-day","update:hovered-item","select-month","select-year"],data:function(){return{vm:this}},computed:{days:function(){var R=[];return this.monthDays.forEach(function(N){N.forEach(function(fe){fe.date&&R.push(fe)})}),R},selectedYear:function(){var R=this.years.find(function(N){return N.selected});return R?R.xFormat("YYYY"):""},selectedMonth:function(){var R=this.months.find(function(N){return N.selected});return R?R.xFormat("MM"):""},selectedDay:function(){var R=this.days.find(function(N){return N.selected})||{};return R&&R.date?R.date.getDate():""},showHeader:function(){var R=this.selectedDates.length;return this.locales.length>1||R>1||this.range&&R||this.multiple&&R}}};qn.render=it;var Zn=qn,St=a("c32d"),tr=a.n(St),ra=a("b9b3"),mn=a.n(ra);//! moment.js locale configuration -var si={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},Xa={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},wa={months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(R){return/بعد از ظهر/.test(R)},meridiem:function(R){return R<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"ثانیه d%",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(R){return R.replace(/[۰-۹]/g,function(N){return Xa[N]}).replace(/،/g,",")},postformat:function(R){return R.replace(/\d/g,function(N){return si[N]}).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}};mn.a.updateLocale("en",{weekdaysMin:"S_M_T_W_T_F_S".split("_")}),mn.a.updateLocale("fa",wa),mn.a.loadPersian({dialect:"persian-modern"}),mn.a.daysInMonth=function(G,R){return mn()({year:G,month:R}).daysInMonth()};var Ia={fa:{daysInMonth:"jDaysInMonth",year:"jYear",month:"jMonth",date:"jDate",day:"day"},en:{daysInMonth:"daysInMonth",year:"year",month:"month",date:"date",day:"day"}},Ma={fa:{dow:6,dir:"rtl",displayFormat:null,lang:{label:"شمسی",submit:"تایید",cancel:"انصراف",now:"اکنون",nextMonth:"ماه بعد",prevMonth:"ماه قبل",year:"سال",month:"ماه",day:"روز"}},en:{dow:0,dir:"ltr",displayFormat:null,lang:{label:"میلادی",submit:"Select",cancel:"Cancel",now:"Now",nextMonth:"Next month",prevMonth:"Previous month",year:"Year",month:"Month",day:"Day"}}},nr=function(R,N){var fe={moment:mn.a,momentBase:tr.a,locale:{name:"fa",config:{}},localesConfig:{},setLocalesConfig:null,changeLocale:null,getWeekArray:null,getYearsList:null,getMonthsList:null},de;return fe.changeLocale=function(){var Ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"fa",Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ae=this.locale,$e=Ve.clone(Ma[Ie]||Ma.en),tt=Ia[Ie]||Ia.en;Se=Se[Ie]||{},Ma[Ie]||(Se=Ve.extend(!0,{},Ve.clone(Ma.en),Se)),Ae.name=Ie,Ae.config=Ve.extend(!0,$e,Se),de=mn.a[tt.daysInMonth];function mt(He){if(He!==void 0){var Zt=function(ln){return Ae.name!=="fa"&&(ln=ln.replace(/j/g,"")),ln};He.xYear=mn.a.fn[tt.year],He.xMonth=mn.a.fn[tt.month],He.xDate=mn.a.fn[tt.date],He.xFormat=function(pt){return this.format(Zt(pt))},He.xStartOf=function(pt){return this.startOf(tt[pt])},He.xEndOf=function(pt){return this.endOf(tt[pt])},He.xAdd=function(pt,ln){return this.add(pt,tt[ln])},He.clone=function(){return fe.moment(this.toDate())}}}this.moment=function(){var He=mn.a.apply(null,arguments);return He.locale(Ae.name),mt(He),He}},fe.setLocalesConfig=function(H){var Ie=Ve.clone(Ma);for(var Se in H)H.hasOwnProperty(Se)&&Ie[Se]===void 0&&(Ie[Se]=Ve.extend(!0,{},Ve.clone(Ie.en),{lang:{label:Se}},H[Se]));this.localesConfig=Ve.extend(!0,Ie,H)},fe.getWeekArray=function(Ie){var Se=this;function Ae(ln,ar){for(var Mo=7-ar.length,Di=0;Di0&&ln.getDay()===Se.locale.config.dow&&(Ae(Zt,pt),pt=[]),pt.push(ln),mt.indexOf(ln)===mt.length-1&&Ae(Zt,pt)}),Zt},fe.getYearsList=function(Ie,Se){var Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,$e=arguments.length>3?arguments[3]:void 0,tt=[];if(Ae){var mt=getYear($e);Ie=mt-Ae,Se=mt+Ae}for(var He=Ie;He<=Se;He++)tt.push(He);return tt},fe.getMonthsList=function(Ie,Se,Ae){for(var $e=[],tt=Ie?Ie.clone().xStartOf("month"):-1/0,mt=Se?Se.clone().xEndOf("month"):1/0,He=0;He<12;He++){var Zt=Ae.clone().xMonth(He),pt=Zt.clone().xStartOf("month"),ln=Zt.clone().xEndOf("month");Zt.disabled=ptmt,$e.push(Zt)}return $e},fe.changeLocale(R,N),fe},_s=nr;function ka(G){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ka=function(N){return typeof N}:ka=function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N},ka(G)}function oi(G,R){return Cs(G)||Ss(G,R)||Ua(G,R)||Oa()}function Oa(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ua(G,R){if(G){if(typeof G=="string")return qe(G,R);var N=Object.prototype.toString.call(G).slice(8,-1);if(N==="Object"&&G.constructor&&(N=G.constructor.name),N==="Map"||N==="Set")return Array.from(G);if(N==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(N))return qe(G,R)}}function qe(G,R){(R==null||R>G.length)&&(R=G.length);for(var N=0,fe=new Array(R);Nfe||R.checkDisable("d",Se),R.range&&!Ie.disabled){var Ae=oi(R.selectedDates,2),$e=Ae[0],tt=Ae[1];Ie.isFirst=Ie.selected&&$e&&Z($e,H),Ie.isLast=Ie.selected&&tt&&Z(tt,H),Ie.isBetween=!Ie.selected&&$e&&tt&&H>$e&&Hfe&&Se=this.date.clone().xStartOf("month")},nextMonthDisabled:function(){return this.hasStep("d")&&this.maxDate&&this.maxDate.clone().xStartOf("month")<=this.date.clone().xStartOf("month")},canGoToday:function(){if(!this.minDate&&!this.maxDate)return!0;var R=this.now,N=this.minDate&&this.minDate<=R,fe=this.maxDate&&R<=this.maxDate;return this.type==="time"&&(this.minDate&&(N=R.clone().hour(this.minDate.hour()).minute(this.minDate.minute()),N=N<=R),this.maxDate&&(fe=this.now.clone().hour(this.maxDate.hour()).minute(this.maxDate.minute()),fe=R<=fe)),this.minDate&&this.maxDate?N&&fe:this.minDate?N:this.maxDate?fe:!1},altFormatted:function(){var R=this.altFormat;if(R===""||R===void 0)switch(this.type){case"time":R="HH:mm:ss [GMT]ZZ";break;case"datetime":R="YYYY-MM-DD HH:mm:ss [GMT]ZZ";break;case"date":R="YYYY-MM-DD";break;case"year":R="YYYY";break;case"month":R="MM";break;case"year-month":R="YYYY-MM";break}return this.output.map(function(N){return N.format(R)}).join(" ~ ")},selfFormat:function(){var R=this.format;if(["",void 0,"date"].indexOf(R)!==-1)switch(this.type){case"time":R="HH:mm";break;case"datetime":R="jYYYY/jMM/jDD HH:mm";break;case"date":R="jYYYY/jMM/jDD";break;case"year":R="jYYYY";break;case"month":R="jMM";break;case"year-month":R="jYYYY/jMM";break}return R},selfInputFormat:function(){return this.inputFormat===""||this.inputFormat===void 0?this.selfFormat:this.inputFormat},outputValue:function(){var R=this,N=$(this.output),fe=this.selfFormat,de=this.modelValue instanceof Date||this.format==="date";return N.map(function(H){return/j\w/.test(fe)&&H.locale("fa"),R.setTimezone(H,"out"),de?H.toDate():H.format(fe)})},selfDisplayFormat:function(){var R=this.displayFormat||this.selfFormat,N=this.localeData.config.displayFormat;return N?typeof N=="function"?N(this):N:(this.localeData.name!=="fa"&&(R=R.replace(/j/g,"")),R)},displayValue:function(){var R=this,N=this.selfDisplayFormat;return this.output.map(function(fe){var de=fe.clone();return/j\w/.test(N)&&de.locale("fa"),R.convertToLocaleNumber(de.format(N))}).join(" ~ ")},isDisableTime:function(){return this.hasStep("t")&&this.checkDisable("t",this.time)},canSubmit:function(){if(!this.disable)return!0;var R=!0;return this.hasStep("t")&&(R=!this.isDisableTime),R&&this.type!=="time"&&(R=!this.checkDisable("d",this.date)),R},weekDays:function(){for(var R=JSON.parse(JSON.stringify(this.core.moment().localeData().weekdaysMin())),N=this.core.locale.config.dow;N>0;)R.push(R.shift()),N--;return R},lang:function(){return this.localeData.config.lang},isPopover:function(){return(this.popover===""||this.popover)&&this.windowWidth>480},isDataArray:function(){return this.range||this.multiple},isCompactTime:function(){return this.compactTime||this.type==="datetime"&&this.simple},customInputElement:function(){return this.element?"#".concat(this.element):this.customInput}},watch:{type:{handler:"setType",immediate:!0},view:{handler:"setView",immediate:!0},modelValue:{handler:"updateDates",immediate:!0},min:{handler:"setMinMax",immediate:!0},max:{handler:"setMinMax",immediate:!0},timezone:{handler:"updateDates"},inline:{handler:function(R){this.disabled||(this.visible=!!R)},immediate:!0},disabled:{handler:function(R){R?this.visible=!1:this.inline&&(this.visible=!0)},immediate:!0},selectedDate:function(R,N){this.setDirection("directionClass",R,N)},date:function(R,N){this.setDirection("directionClassDate",R,N),this.isLower(this.date)&&(this.date=this.minDate.clone()),this.isMore(this.date)&&(this.date=this.maxDate.clone())},visible:function(R){var N=this;if(R){if(this.disabled)return this.visible=!1;this.type==="datetime"&&this.view==="day"&&this.goStep("d"),this.view!=="day"&&this.goStep(this.shortCodes[this.view]||"d"),this.$nextTick(function(){if(N.appendTo)try{var fe=document.querySelector(N.appendTo);fe.appendChild(N.$refs.picker)}catch{console.warn('Cannot append picker to "'.concat(N.appendTo,'"!'))}}),this.checkScroll(),this.setPlacement(),this.$emit("open",this)}else{if(this.inline&&!this.disabled)return this.visible=!0;this.$emit("close",this)}},show:function(R){this.visible=R},locale:{immediate:!0,handler:function(R){var N=R.toString().split(",");this.locales=N.length?N:["fa"],this.core.locale.name!==this.locales[0]&&this.setLocale(this.locales[0])}},localeConfig:{deep:!0,immediate:!0,handler:function(R){this.core.setLocalesConfig(R),this.setLocale(this.localeData.name)}},"localeData.name":function(){this.$emit("locale-change",this.localeData),this.setMinMax()},displayValue:{immediate:!0,handler:function(R){if(this.customInput){var N=document.querySelector(this.customInput);N&&(N.value=R)}}}},created:function(){var R=this;this.updateNowInterval=setInterval(function(){R.now=R.core.moment()},1e3)},mounted:function(){var R=this;this.$nextTick(function(){R.customInputElement&&!R.editable&&be(R.customInputElement,"click",R.focus),R.customInput&&R.editable&&be(R.customInput,"blur",R.setOutput)}),document.body.addEventListener("keydown",function(N){N=N||event;var fe=N.keyCode;(fe===9||fe===27)&&R.visible&&(R.visible=!1)}),window.addEventListener("resize",this.onWindowResize,!0),window.addEventListener("mousedown",this.onWindowClick,!0)},onBeforeUnmount:function(){window.clearInterval(this.updateNowInterval),window.removeEventListener("resize",this.onWindowResize,!0),window.removeEventListener("mousedown",this.onWindowClick,!0);var R=this.$refs.picker;this.appendTo&&R&&R.$el&&R.$el.parentNode&&R.$el.parentNode.removeChild(R.$el)},methods:{nextStep:function(R){var N=this,fe=function(){var Ie=N.range?2:N.multiple?0:1,Se=N.selectedDates.length>=Ie;(N.autoSubmit||N.inline)&&Se&&N.submit(!N.multiple)};if(this.simple){(this.type==="date"&&R==="day"||this.type==="year-month"&&R==="month"||this.type==="year"||this.type==="month")&&fe();return}var de=this.step+1;this.isCompactTime&&this.type==="datetime"&&(de+=1),this.steps.length<=de?fe():(this.step++,this.goStep(this.step))},goStep:function(R){this.step=typeof R=="number"?R:this.steps.indexOf(R),this.checkScroll()},checkScroll:function(){var R=this,N=this.currentStep;(N==="y"||N==="m"&&this.visible)&&setTimeout(function(){var fe=R.$refs[{y:"year",m:"month"}[N]];if(fe){var de=fe.querySelector(".vpd-selected");if(de&&"scrollIntoView"in de)try{de.scrollIntoView({block:"center"})}catch{de.scrollIntoView()}}},100)},nextMonth:function(){this.date=this.date.clone().xAdd(1,"month"),this.$emit("next-month",this.date.clone())},prevMonth:function(){this.date=this.date.clone().xAdd(-1,"month"),this.$emit("prev-month",this.date.clone())},selectDay:function(R){if(!(!R.date||R.disabled)){var N=this.core.moment(R.date);if(N.set({hour:this.time.hour(),minute:this.time.minute(),second:0}),this.date=N.clone(),this.time=N.clone(),this.range){var fe=this.selectedDates.length;!fe||fe>1?this.selectedDates=[N.clone()]:(this.selectedDates.push(N.clone()),this.selectedDates.sort(function(H,Ie){return H-Ie}))}else if(this.multiple){var de=this.selectedDates.findIndex(function(H){return H.valueOf()===N.valueOf()});de>-1?this.selectedDates.splice(de,1):this.selectedDates.push(N.clone())}else this.selectedDates=[N.clone()];this.nextStep("day")}},selectYear:function(R){R.disabled||(this.date=this.date.clone().xYear(R.xYear()),["year","year-month"].indexOf(this.type)!==-1&&(this.selectedDates=[this.date.clone()]),this.$emit("year-change",R),this.nextStep("year"))},selectMonth:function(R){R.disabled||(this.date=this.date.clone().xMonth(R.xMonth()),["month","year-month"].indexOf(this.type)!==-1&&(this.selectedDates=[this.date.clone()]),this.$emit("month-change",R),this.nextStep("month"))},submit:function(){var R=this,N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,fe=this.steps.length-1,de=this.selectedDates;if(this.isCompactTime&&this.type==="datetime"&&(fe-=1),this.step1&&(de[0].xStartOf("day"),de[1].xEndOf("day")),this.output=$(de),N&&(this.visible=!1),this.isDataArray?(this.$emit("update:modelValue",this.outputValue),this.$emit("change",$(de))):(this.$emit("update:modelValue",this.outputValue[0]),this.$emit("change",de[0].clone()))},updateDates:function(R){var N=this;if(R||(R=this.isDataArray?[]:""),!(this.date.clone&&R.toString()===this.outputValue.toString())){var fe=R instanceof Array,de=function(Ie){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Ae,$e=N.modelValue instanceof Array?N.modelValue[Se]:N.modelValue;try{var tt=ka(Ie)==="object";Ie instanceof Date?Ae=N.getMoment(Ie):Ie&&tt&&"clone"in Ie?Ae=Ie.clone():(Ie===null||!tt)&&(Ae=N.getMoment(Ie||$e||N.initialValue)),Ae=Ae.isValid()?Ae:N.core.moment()}catch{Ae=N.core.moment()}return N.setTimezone(Ae,"in"),Ae};fe?(this.date=de(R[0]),this.selectedDates=R.map(de)):this.date=de(R),this.hasStep("t")||this.date.set({hour:0,minute:0,second:0}),this.isLower(this.date)?this.date=this.minDate.clone():this.isMore(this.date)&&(this.date=this.maxDate.clone()),fe||(this.selectedDates=[this.date.clone()]),this.time=this.date.clone(),this.modelValue!==""&&this.modelValue!==null&&this.modelValue.length?this.output=$(this.selectedDates):this.output=[]}},goToday:function(){var R=this.core.moment();this.hasStep("t")||R.set({hour:0,minute:0,second:0}),this.date=R.clone(),this.time=R.clone(),this.selectedDates=[R.clone()]},setType:function(){switch(this.type){case"date":this.steps=["y","m","d"],this.goStep("d");break;case"datetime":this.steps=["y","m","d","t"],this.goStep("d");break;case"year":this.steps=["y"],this.goStep("y");break;case"month":this.steps=["m"],this.goStep("m");break;case"time":this.steps=["t"],this.goStep("t");break;case"year-month":this.steps=["y","m"],this.goStep("y");break}},setView:function(){var R=this.shortCodes[this.view];this.hasStep(R)&&this.goStep(R)},setDirection:function(R,N,fe){this[R]=N>fe?"direction-next":"direction-prev"},setMinMax:function(){var R=this.getMoment(this.min),N=this.getMoment(this.max);this.minDate=this.min&&R.isValid()?R:!1,this.maxDate=this.max&&N.isValid()?N:!1},getMoment:function(R){var N,fe=this.core.moment;if(R instanceof Date)return fe(R);if(this.selfInputFormat==="x"||this.selfInputFormat==="unix")N=fe(R.toString().length===10?R*1e3:R*1);else try{if(R){var de=fe(R,this.selfInputFormat),H=fe(R,this.selfFormat),Ie=fe(),Se=Ie.xYear();this.type==="month"?(de.xYear(Se),H.xYear(Se)):this.type==="time"&&(de=Ie.clone().set({h:de.hour(),m:de.minute(),s:0}),H=de.clone()),de.year()!==H.year()&&de.year()<1900?N=H.clone():N=de.clone()}else N=fe()}catch{N=fe()}return N},focus:function(R){if(this.editable)this.$refs.input&&this.$refs.input.focus();else return R?(R.preventDefault(),R.stopPropagation(),R.target.blur(),this.visible=!this.visible):this.visible=!0,!1},hasStep:function(R){return this.steps.indexOf(R)!==-1},setOutput:function(R){var N=this;if(this.editable){var fe=R.target.value.split("~"),de=fe.map(function(H){if(H="".concat(H).replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),H==="")return null;try{var Ie=N.core.moment(H,N.selfDisplayFormat);return Ie.isValid()?Ie:null}catch{return null}});this.output=de.filter(function(H){return H}),this.output.sort(function(H,Ie){return H-Ie}),this.output.length?(this.updateDates($(this.output)),this.submit()):(this.$emit("update:modelValue",this.isDataArray?[]:null),this.$emit("change",this.isDataArray?[]:null))}},wrapperClick:function(){this.visible=!1,this.wrapperSubmit&&this.canSubmit&&this.submit()},applyDevFn:function(R,N){var fe=!1,de=Array.prototype.splice.call(arguments,2);try{de.push({y:"year",m:"month",d:"day",t:"time"}[N]),fe=R.apply(null,de)}catch(H){console.error(H)}return fe},checkDisable:function(R,N){var fe=this,de=this.disable;if(!de)return!1;var H=ka(de),Ie=function(tt,mt,He){if(tt instanceof RegExp)return tt.test(mt);if(tt===mt)return!0;if(R==="d"){var Zt=tt.length;return mt.substr(0,Zt)===tt||He.clone().locale("en").format("dddd")===tt}return!1},Se=function(tt,mt){var He=!1;if(H==="function")return fe.applyDevFn(de,R,mt,tt.clone());if(Object.prototype.toString.call(de)==="[object Array]"){for(var Zt=de.length,pt=0;ptthis.maxDate},clearValue:function(){this.disabled||(this.output=[],this.$emit("update:modelValue",this.isDataArray?[]:""),this.$emit("change",this.isDataArray?[]:null))},setLocale:function(R){this.core.changeLocale(R,this.localeConfig),this.date=this.date.clone(),this.selectedDates=this.selectedDates.map(function(N){return N.clone()})},setTimezone:function(R,N){var fe=this.timezone;if(fe){var de=N==="in"?1:-1,H=this.core.momentBase;if(typeof fe=="string"){var Ie=H().utc().format("YYYY-MM-DDTHH:mm:ss")+fe;R.add(H.parseZone(Ie).utcOffset()*de,"minutes")}else typeof fe=="boolean"&&fe?R.subtract(new Date(R).getTimezoneOffset()*de,"minutes"):typeof fe=="function"&&(R=fe(R,N,this))}return R.clone()},convertToLocaleNumber:function(R){return this.convertNumbers&&this.locale==="fa"?"".concat(R).replace(/\d+/g,function(N){for(var fe="",de=0,H=N.length;de{lt.previousActiveElement instanceof HTMLElement?(lt.previousActiveElement.focus(),lt.previousActiveElement=null):document.body&&document.body.focus()},Yj=t=>new Promise(e=>{if(!t)return e();const n=window.scrollX,a=window.scrollY;lt.restoreFocusTimeout=setTimeout(()=>{Bj(),e()},Fj),window.scrollTo(n,a)}),y_="swal2-",Hj=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"],Ce=Hj.reduce((t,e)=>(t[e]=y_+e,t),{}),jj=["success","warning","info","question","error"],Qc=jj.reduce((t,e)=>(t[e]=y_+e,t),{}),x_="SweetAlert2:",Pg=t=>t.charAt(0).toUpperCase()+t.slice(1),va=t=>{console.warn(`${x_} ${typeof t=="object"?t.join(" "):t}`)},ws=t=>{console.error(`${x_} ${t}`)},hy=[],zj=t=>{hy.includes(t)||(hy.push(t),va(t))},w_=function(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;zj(`"${t}" is deprecated and will be removed in the next major release.${e?` Use "${e}" instead.`:""}`)},Qu=t=>typeof t=="function"?t():t,Tg=t=>t&&typeof t.toPromise=="function",Hl=t=>Tg(t)?t.toPromise():Promise.resolve(t),Ig=t=>t&&Promise.resolve(t)===t,xa=()=>document.body.querySelector(`.${Ce.container}`),jl=t=>{const e=xa();return e?e.querySelector(t):null},Wa=t=>jl(`.${t}`),Vt=()=>Wa(Ce.popup),Ao=()=>Wa(Ce.icon),Wj=()=>Wa(Ce["icon-content"]),k_=()=>Wa(Ce.title),Mg=()=>Wa(Ce["html-container"]),__=()=>Wa(Ce.image),Og=()=>Wa(Ce["progress-steps"]),ed=()=>Wa(Ce["validation-message"]),Ii=()=>jl(`.${Ce.actions} .${Ce.confirm}`),Po=()=>jl(`.${Ce.actions} .${Ce.cancel}`),ks=()=>jl(`.${Ce.actions} .${Ce.deny}`),$j=()=>Wa(Ce["input-label"]),To=()=>jl(`.${Ce.loader}`),zl=()=>Wa(Ce.actions),S_=()=>Wa(Ce.footer),td=()=>Wa(Ce["timer-progress-bar"]),Lg=()=>Wa(Ce.close),Xj=` - a[href], - area[href], - input:not([disabled]), - select:not([disabled]), - textarea:not([disabled]), - button:not([disabled]), - iframe, - object, - embed, - [tabindex="0"], - [contenteditable], - audio[controls], - video[controls], - summary -`,Eg=()=>{const t=Vt();if(!t)return[];const e=t.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),n=Array.from(e).sort((r,s)=>{const o=parseInt(r.getAttribute("tabindex")||"0"),l=parseInt(s.getAttribute("tabindex")||"0");return o>l?1:or.getAttribute("tabindex")!=="-1");return[...new Set(n.concat(i))].filter(r=>Sa(r))},Dg=()=>Xi(document.body,Ce.shown)&&!Xi(document.body,Ce["toast-shown"])&&!Xi(document.body,Ce["no-backdrop"]),nd=()=>{const t=Vt();return t?Xi(t,Ce.toast):!1},Uj=()=>{const t=Vt();return t?t.hasAttribute("data-loading"):!1},$a=(t,e)=>{if(t.textContent="",e){const a=new DOMParser().parseFromString(e,"text/html"),i=a.querySelector("head");i&&Array.from(i.childNodes).forEach(s=>{t.appendChild(s)});const r=a.querySelector("body");r&&Array.from(r.childNodes).forEach(s=>{s instanceof HTMLVideoElement||s instanceof HTMLAudioElement?t.appendChild(s.cloneNode(!0)):t.appendChild(s)})}},Xi=(t,e)=>{if(!e)return!1;const n=e.split(/\s+/);for(let a=0;a{Array.from(t.classList).forEach(n=>{!Object.values(Ce).includes(n)&&!Object.values(Qc).includes(n)&&!Object.values(e.showClass||{}).includes(n)&&t.classList.remove(n)})},Ba=(t,e,n)=>{if(Gj(t,e),!e.customClass)return;const a=e.customClass[n];if(a){if(typeof a!="string"&&!a.forEach){va(`Invalid type of customClass.${n}! Expected string or iterable object, got "${typeof a}"`);return}It(t,a)}},ad=(t,e)=>{if(!e)return null;switch(e){case"select":case"textarea":case"file":return t.querySelector(`.${Ce.popup} > .${Ce[e]}`);case"checkbox":return t.querySelector(`.${Ce.popup} > .${Ce.checkbox} input`);case"radio":return t.querySelector(`.${Ce.popup} > .${Ce.radio} input:checked`)||t.querySelector(`.${Ce.popup} > .${Ce.radio} input:first-child`);case"range":return t.querySelector(`.${Ce.popup} > .${Ce.range} input`);default:return t.querySelector(`.${Ce.popup} > .${Ce.input}`)}},C_=t=>{if(t.focus(),t.type!=="file"){const e=t.value;t.value="",t.value=e}},A_=(t,e,n)=>{!t||!e||(typeof e=="string"&&(e=e.split(/\s+/).filter(Boolean)),e.forEach(a=>{Array.isArray(t)?t.forEach(i=>{n?i.classList.add(a):i.classList.remove(a)}):n?t.classList.add(a):t.classList.remove(a)}))},It=(t,e)=>{A_(t,e,!0)},ni=(t,e)=>{A_(t,e,!1)},hr=(t,e)=>{const n=Array.from(t.children);for(let a=0;a{n===`${parseInt(n)}`&&(n=parseInt(n)),n||parseInt(n)===0?t.style.setProperty(e,typeof n=="number"?`${n}px`:n):t.style.removeProperty(e)},Fn=function(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"flex";t&&(t.style.display=e)},ia=t=>{t&&(t.style.display="none")},Vg=function(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"block";t&&new MutationObserver(()=>{Wl(t,t.innerHTML,e)}).observe(t,{childList:!0,subtree:!0})},fy=(t,e,n,a)=>{const i=t.querySelector(e);i&&i.style.setProperty(n,a)},Wl=function(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"flex";e?Fn(t,n):ia(t)},Sa=t=>!!(t&&(t.offsetWidth||t.offsetHeight||t.getClientRects().length)),qj=()=>!Sa(Ii())&&!Sa(ks())&&!Sa(Po()),my=t=>t.scrollHeight>t.clientHeight,P_=t=>{const e=window.getComputedStyle(t),n=parseFloat(e.getPropertyValue("animation-duration")||"0"),a=parseFloat(e.getPropertyValue("transition-duration")||"0");return n>0||a>0},Rg=function(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const n=td();n&&Sa(n)&&(e&&(n.style.transition="none",n.style.width="100%"),setTimeout(()=>{n.style.transition=`width ${t/1e3}s linear`,n.style.width="0%"},10))},Zj=()=>{const t=td();if(!t)return;const e=parseInt(window.getComputedStyle(t).width);t.style.removeProperty("transition"),t.style.width="100%";const n=parseInt(window.getComputedStyle(t).width),a=e/n*100;t.style.width=`${a}%`},Kj=()=>typeof window>"u"||typeof document>"u",Jj=` -
    - -
      -
      - -

      -
      - - -
      - - -
      - -
      - - -
      -
      -
      - - - -
      -
      -
      -
      -
      -
      -`.replace(/(^|\n)\s*/g,""),Qj=()=>{const t=xa();return t?(t.remove(),ni([document.documentElement,document.body],[Ce["no-backdrop"],Ce["toast-shown"],Ce["has-column"]]),!0):!1},Er=()=>{lt.currentInstance.resetValidationMessage()},e5=()=>{const t=Vt(),e=hr(t,Ce.input),n=hr(t,Ce.file),a=t.querySelector(`.${Ce.range} input`),i=t.querySelector(`.${Ce.range} output`),r=hr(t,Ce.select),s=t.querySelector(`.${Ce.checkbox} input`),o=hr(t,Ce.textarea);e.oninput=Er,n.onchange=Er,r.onchange=Er,s.onchange=Er,o.oninput=Er,a.oninput=()=>{Er(),i.value=a.value},a.onchange=()=>{Er(),i.value=a.value}},t5=t=>typeof t=="string"?document.querySelector(t):t,n5=t=>{const e=Vt();e.setAttribute("role",t.toast?"alert":"dialog"),e.setAttribute("aria-live",t.toast?"polite":"assertive"),t.toast||e.setAttribute("aria-modal","true")},a5=t=>{window.getComputedStyle(t).direction==="rtl"&&It(xa(),Ce.rtl)},i5=t=>{const e=Qj();if(Kj()){ws("SweetAlert2 requires document to initialize");return}const n=document.createElement("div");n.className=Ce.container,e&&It(n,Ce["no-transition"]),$a(n,Jj),n.dataset.swal2Theme=t.theme;const a=t5(t.target);a.appendChild(n),n5(t),a5(a),e5()},Ng=(t,e)=>{t instanceof HTMLElement?e.appendChild(t):typeof t=="object"?r5(t,e):t&&$a(e,t)},r5=(t,e)=>{t.jquery?s5(e,t):$a(e,t.toString())},s5=(t,e)=>{if(t.textContent="",0 in e)for(let n=0;n in e;n++)t.appendChild(e[n].cloneNode(!0));else t.appendChild(e.cloneNode(!0))},o5=(t,e)=>{const n=zl(),a=To();!n||!a||(!e.showConfirmButton&&!e.showDenyButton&&!e.showCancelButton?ia(n):Fn(n),Ba(n,e,"actions"),l5(n,a,e),$a(a,e.loaderHtml||""),Ba(a,e,"loader"))};function l5(t,e,n){const a=Ii(),i=ks(),r=Po();!a||!i||!r||(lh(a,"confirm",n),lh(i,"deny",n),lh(r,"cancel",n),c5(a,i,r,n),n.reverseButtons&&(n.toast?(t.insertBefore(r,a),t.insertBefore(i,a)):(t.insertBefore(r,e),t.insertBefore(i,e),t.insertBefore(a,e))))}function c5(t,e,n,a){if(!a.buttonsStyling){ni([t,e,n],Ce.styled);return}It([t,e,n],Ce.styled),a.confirmButtonColor&&(t.style.backgroundColor=a.confirmButtonColor,It(t,Ce["default-outline"])),a.denyButtonColor&&(e.style.backgroundColor=a.denyButtonColor,It(e,Ce["default-outline"])),a.cancelButtonColor&&(n.style.backgroundColor=a.cancelButtonColor,It(n,Ce["default-outline"]))}function lh(t,e,n){const a=Pg(e);Wl(t,n[`show${a}Button`],"inline-block"),$a(t,n[`${e}ButtonText`]||""),t.setAttribute("aria-label",n[`${e}ButtonAriaLabel`]||""),t.className=Ce[e],Ba(t,n,`${e}Button`)}const u5=(t,e)=>{const n=Lg();n&&($a(n,e.closeButtonHtml||""),Ba(n,e,"closeButton"),Wl(n,e.showCloseButton),n.setAttribute("aria-label",e.closeButtonAriaLabel||""))},d5=(t,e)=>{const n=xa();n&&(h5(n,e.backdrop),f5(n,e.position),m5(n,e.grow),Ba(n,e,"container"))};function h5(t,e){typeof e=="string"?t.style.background=e:e||It([document.documentElement,document.body],Ce["no-backdrop"])}function f5(t,e){e&&(e in Ce?It(t,Ce[e]):(va('The "position" parameter is not valid, defaulting to "center"'),It(t,Ce.center)))}function m5(t,e){e&&It(t,Ce[`grow-${e}`])}var nn={innerParams:new WeakMap,domCache:new WeakMap};const g5=["input","file","range","select","radio","checkbox","textarea"],v5=(t,e)=>{const n=Vt();if(!n)return;const a=nn.innerParams.get(t),i=!a||e.input!==a.input;g5.forEach(r=>{const s=hr(n,Ce[r]);s&&(y5(r,e.inputAttributes),s.className=Ce[r],i&&ia(s))}),e.input&&(i&&p5(e),x5(e))},p5=t=>{if(!t.input)return;if(!wn[t.input]){ws(`Unexpected type of input! Expected ${Object.keys(wn).join(" | ")}, got "${t.input}"`);return}const e=T_(t.input);if(!e)return;const n=wn[t.input](e,t);Fn(e),t.inputAutoFocus&&setTimeout(()=>{C_(n)})},b5=t=>{for(let e=0;e{const n=Vt();if(!n)return;const a=ad(n,t);if(a){b5(a);for(const i in e)a.setAttribute(i,e[i])}},x5=t=>{if(!t.input)return;const e=T_(t.input);e&&Ba(e,t,"input")},Fg=(t,e)=>{!t.placeholder&&e.inputPlaceholder&&(t.placeholder=e.inputPlaceholder)},$l=(t,e,n)=>{if(n.inputLabel){const a=document.createElement("label"),i=Ce["input-label"];a.setAttribute("for",t.id),a.className=i,typeof n.customClass=="object"&&It(a,n.customClass.inputLabel),a.innerText=n.inputLabel,e.insertAdjacentElement("beforebegin",a)}},T_=t=>{const e=Vt();if(e)return hr(e,Ce[t]||Ce.input)},eu=(t,e)=>{["string","number"].includes(typeof e)?t.value=`${e}`:Ig(e)||va(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof e}"`)},wn={};wn.text=wn.email=wn.password=wn.number=wn.tel=wn.url=wn.search=wn.date=wn["datetime-local"]=wn.time=wn.week=wn.month=(t,e)=>(eu(t,e.inputValue),$l(t,t,e),Fg(t,e),t.type=e.input,t);wn.file=(t,e)=>($l(t,t,e),Fg(t,e),t);wn.range=(t,e)=>{const n=t.querySelector("input"),a=t.querySelector("output");return eu(n,e.inputValue),n.type=e.input,eu(a,e.inputValue),$l(n,t,e),t};wn.select=(t,e)=>{if(t.textContent="",e.inputPlaceholder){const n=document.createElement("option");$a(n,e.inputPlaceholder),n.value="",n.disabled=!0,n.selected=!0,t.appendChild(n)}return $l(t,t,e),t};wn.radio=t=>(t.textContent="",t);wn.checkbox=(t,e)=>{const n=ad(Vt(),"checkbox");n.value="1",n.checked=!!e.inputValue;const a=t.querySelector("span");return $a(a,e.inputPlaceholder||e.inputLabel),n};wn.textarea=(t,e)=>{eu(t,e.inputValue),Fg(t,e),$l(t,t,e);const n=a=>parseInt(window.getComputedStyle(a).marginLeft)+parseInt(window.getComputedStyle(a).marginRight);return setTimeout(()=>{if("MutationObserver"in window){const a=parseInt(window.getComputedStyle(Vt()).width),i=()=>{if(!document.body.contains(t))return;const r=t.offsetWidth+n(t);r>a?Vt().style.width=`${r}px`:Zr(Vt(),"width",e.width)};new MutationObserver(i).observe(t,{attributes:!0,attributeFilter:["style"]})}}),t};const w5=(t,e)=>{const n=Mg();n&&(Vg(n),Ba(n,e,"htmlContainer"),e.html?(Ng(e.html,n),Fn(n,"block")):e.text?(n.textContent=e.text,Fn(n,"block")):ia(n),v5(t,e))},k5=(t,e)=>{const n=S_();n&&(Vg(n),Wl(n,e.footer,"block"),e.footer&&Ng(e.footer,n),Ba(n,e,"footer"))},_5=(t,e)=>{const n=nn.innerParams.get(t),a=Ao();if(!a)return;if(n&&e.icon===n.icon){vy(a,e),gy(a,e);return}if(!e.icon&&!e.iconHtml){ia(a);return}if(e.icon&&Object.keys(Qc).indexOf(e.icon)===-1){ws(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${e.icon}"`),ia(a);return}Fn(a),vy(a,e),gy(a,e),It(a,e.showClass&&e.showClass.icon),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",I_)},gy=(t,e)=>{for(const[n,a]of Object.entries(Qc))e.icon!==n&&ni(t,a);It(t,e.icon&&Qc[e.icon]),A5(t,e),I_(),Ba(t,e,"icon")},I_=()=>{const t=Vt();if(!t)return;const e=window.getComputedStyle(t).getPropertyValue("background-color"),n=t.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let a=0;a - -
      -
      -`,C5=` - - - - -`,vy=(t,e)=>{if(!e.icon&&!e.iconHtml)return;let n=t.innerHTML,a="";e.iconHtml?a=py(e.iconHtml):e.icon==="success"?(a=S5,n=n.replace(/ style=".*?"/g,"")):e.icon==="error"?a=C5:e.icon&&(a=py({question:"?",warning:"!",info:"i"}[e.icon])),n.trim()!==a.trim()&&$a(t,a)},A5=(t,e)=>{if(e.iconColor){t.style.color=e.iconColor,t.style.borderColor=e.iconColor;for(const n of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])fy(t,n,"background-color",e.iconColor);fy(t,".swal2-success-ring","border-color",e.iconColor)}},py=t=>`
      ${t}
      `,P5=(t,e)=>{const n=__();if(n){if(!e.imageUrl){ia(n);return}Fn(n,""),n.setAttribute("src",e.imageUrl),n.setAttribute("alt",e.imageAlt||""),Zr(n,"width",e.imageWidth),Zr(n,"height",e.imageHeight),n.className=Ce.image,Ba(n,e,"image")}};let Bg=!1,M_=0,O_=0,L_=0,E_=0;const T5=t=>{t.addEventListener("mousedown",tu),document.body.addEventListener("mousemove",nu),t.addEventListener("mouseup",au),t.addEventListener("touchstart",tu),document.body.addEventListener("touchmove",nu),t.addEventListener("touchend",au)},I5=t=>{t.removeEventListener("mousedown",tu),document.body.removeEventListener("mousemove",nu),t.removeEventListener("mouseup",au),t.removeEventListener("touchstart",tu),document.body.removeEventListener("touchmove",nu),t.removeEventListener("touchend",au)},tu=t=>{const e=Vt();if(t.target===e||Ao().contains(t.target)){Bg=!0;const n=D_(t);M_=n.clientX,O_=n.clientY,L_=parseInt(e.style.insetInlineStart)||0,E_=parseInt(e.style.insetBlockStart)||0,It(e,"swal2-dragging")}},nu=t=>{const e=Vt();if(Bg){let{clientX:n,clientY:a}=D_(t);e.style.insetInlineStart=`${L_+(n-M_)}px`,e.style.insetBlockStart=`${E_+(a-O_)}px`}},au=()=>{const t=Vt();Bg=!1,ni(t,"swal2-dragging")},D_=t=>{let e=0,n=0;return t.type.startsWith("mouse")?(e=t.clientX,n=t.clientY):t.type.startsWith("touch")&&(e=t.touches[0].clientX,n=t.touches[0].clientY),{clientX:e,clientY:n}},M5=(t,e)=>{const n=xa(),a=Vt();if(!(!n||!a)){if(e.toast){Zr(n,"width",e.width),a.style.width="100%";const i=To();i&&a.insertBefore(i,Ao())}else Zr(a,"width",e.width);Zr(a,"padding",e.padding),e.color&&(a.style.color=e.color),e.background&&(a.style.background=e.background),ia(ed()),O5(a,e),e.draggable&&!e.toast?(It(a,Ce.draggable),T5(a)):(ni(a,Ce.draggable),I5(a))}},O5=(t,e)=>{const n=e.showClass||{};t.className=`${Ce.popup} ${Sa(t)?n.popup:""}`,e.toast?(It([document.documentElement,document.body],Ce["toast-shown"]),It(t,Ce.toast)):It(t,Ce.modal),Ba(t,e,"popup"),typeof e.customClass=="string"&&It(t,e.customClass),e.icon&&It(t,Ce[`icon-${e.icon}`])},L5=(t,e)=>{const n=Og();if(!n)return;const{progressSteps:a,currentProgressStep:i}=e;if(!a||a.length===0||i===void 0){ia(n);return}Fn(n),n.textContent="",i>=a.length&&va("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),a.forEach((r,s)=>{const o=E5(r);if(n.appendChild(o),s===i&&It(o,Ce["active-progress-step"]),s!==a.length-1){const l=D5(e);n.appendChild(l)}})},E5=t=>{const e=document.createElement("li");return It(e,Ce["progress-step"]),$a(e,t),e},D5=t=>{const e=document.createElement("li");return It(e,Ce["progress-step-line"]),t.progressStepsDistance&&Zr(e,"width",t.progressStepsDistance),e},V5=(t,e)=>{const n=k_();n&&(Vg(n),Wl(n,e.title||e.titleText,"block"),e.title&&Ng(e.title,n),e.titleText&&(n.innerText=e.titleText),Ba(n,e,"title"))},V_=(t,e)=>{M5(t,e),d5(t,e),L5(t,e),_5(t,e),P5(t,e),V5(t,e),u5(t,e),w5(t,e),o5(t,e),k5(t,e);const n=Vt();typeof e.didRender=="function"&&n&&e.didRender(n),lt.eventEmitter.emit("didRender",n)},R5=()=>Sa(Vt()),R_=()=>{var t;return(t=Ii())===null||t===void 0?void 0:t.click()},N5=()=>{var t;return(t=ks())===null||t===void 0?void 0:t.click()},F5=()=>{var t;return(t=Po())===null||t===void 0?void 0:t.click()},Io=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),N_=t=>{t.keydownTarget&&t.keydownHandlerAdded&&(t.keydownTarget.removeEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!1)},B5=(t,e,n)=>{N_(t),e.toast||(t.keydownHandler=a=>H5(e,a,n),t.keydownTarget=e.keydownListenerCapture?window:Vt(),t.keydownListenerCapture=e.keydownListenerCapture,t.keydownTarget.addEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!0)},$f=(t,e)=>{var n;const a=Eg();if(a.length){t=t+e,t===a.length?t=0:t===-1&&(t=a.length-1),a[t].focus();return}(n=Vt())===null||n===void 0||n.focus()},F_=["ArrowRight","ArrowDown"],Y5=["ArrowLeft","ArrowUp"],H5=(t,e,n)=>{t&&(e.isComposing||e.keyCode===229||(t.stopKeydownPropagation&&e.stopPropagation(),e.key==="Enter"?j5(e,t):e.key==="Tab"?z5(e):[...F_,...Y5].includes(e.key)?W5(e.key):e.key==="Escape"&&$5(e,t,n)))},j5=(t,e)=>{if(!Qu(e.allowEnterKey))return;const n=ad(Vt(),e.input);if(t.target&&n&&t.target instanceof HTMLElement&&t.target.outerHTML===n.outerHTML){if(["textarea","file"].includes(e.input))return;R_(),t.preventDefault()}},z5=t=>{const e=t.target,n=Eg();let a=-1;for(let i=0;i{const e=zl(),n=Ii(),a=ks(),i=Po();if(!e||!n||!a||!i)return;const r=[n,a,i];if(document.activeElement instanceof HTMLElement&&!r.includes(document.activeElement))return;const s=F_.includes(t)?"nextElementSibling":"previousElementSibling";let o=document.activeElement;if(o){for(let l=0;l{Qu(e.allowEscapeKey)&&(t.preventDefault(),n(Io.esc))};var ao={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const X5=()=>{const t=xa();Array.from(document.body.children).forEach(n=>{n.contains(t)||(n.hasAttribute("aria-hidden")&&n.setAttribute("data-previous-aria-hidden",n.getAttribute("aria-hidden")||""),n.setAttribute("aria-hidden","true"))})},B_=()=>{Array.from(document.body.children).forEach(e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")||""),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")})},Y_=typeof window<"u"&&!!window.GestureEvent,U5=()=>{if(Y_&&!Xi(document.body,Ce.iosfix)){const t=document.body.scrollTop;document.body.style.top=`${t*-1}px`,It(document.body,Ce.iosfix),G5()}},G5=()=>{const t=xa();if(!t)return;let e;t.ontouchstart=n=>{e=q5(n)},t.ontouchmove=n=>{e&&(n.preventDefault(),n.stopPropagation())}},q5=t=>{const e=t.target,n=xa(),a=Mg();return!n||!a||Z5(t)||K5(t)?!1:e===n||!my(n)&&e instanceof HTMLElement&&e.tagName!=="INPUT"&&e.tagName!=="TEXTAREA"&&!(my(a)&&a.contains(e))},Z5=t=>t.touches&&t.touches.length&&t.touches[0].touchType==="stylus",K5=t=>t.touches&&t.touches.length>1,J5=()=>{if(Xi(document.body,Ce.iosfix)){const t=parseInt(document.body.style.top,10);ni(document.body,Ce.iosfix),document.body.style.top="",document.body.scrollTop=t*-1}},Q5=()=>{const t=document.createElement("div");t.className=Ce["scrollbar-measure"],document.body.appendChild(t);const e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e};let Ws=null;const ez=t=>{Ws===null&&(document.body.scrollHeight>window.innerHeight||t==="scroll")&&(Ws=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${Ws+Q5()}px`)},tz=()=>{Ws!==null&&(document.body.style.paddingRight=`${Ws}px`,Ws=null)};function H_(t,e,n,a){nd()?by(t,a):(Yj(n).then(()=>by(t,a)),N_(lt)),Y_?(e.setAttribute("style","display:none !important"),e.removeAttribute("class"),e.innerHTML=""):e.remove(),Dg()&&(tz(),J5(),B_()),nz()}function nz(){ni([document.documentElement,document.body],[Ce.shown,Ce["height-auto"],Ce["no-backdrop"],Ce["toast-shown"]])}function fr(t){t=iz(t);const e=ao.swalPromiseResolve.get(this),n=az(this);this.isAwaitingPromise?t.isDismissed||(Xl(this),e(t)):n&&e(t)}const az=t=>{const e=Vt();if(!e)return!1;const n=nn.innerParams.get(t);if(!n||Xi(e,n.hideClass.popup))return!1;ni(e,n.showClass.popup),It(e,n.hideClass.popup);const a=xa();return ni(a,n.showClass.backdrop),It(a,n.hideClass.backdrop),rz(t,e,n),!0};function j_(t){const e=ao.swalPromiseReject.get(this);Xl(this),e&&e(t)}const Xl=t=>{t.isAwaitingPromise&&(delete t.isAwaitingPromise,nn.innerParams.get(t)||t._destroy())},iz=t=>typeof t>"u"?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},t),rz=(t,e,n)=>{var a;const i=xa(),r=P_(e);typeof n.willClose=="function"&&n.willClose(e),(a=lt.eventEmitter)===null||a===void 0||a.emit("willClose",e),r?sz(t,e,i,n.returnFocus,n.didClose):H_(t,i,n.returnFocus,n.didClose)},sz=(t,e,n,a,i)=>{lt.swalCloseEventFinishedCallback=H_.bind(null,t,n,a,i);const r=function(s){if(s.target===e){var o;(o=lt.swalCloseEventFinishedCallback)===null||o===void 0||o.call(lt),delete lt.swalCloseEventFinishedCallback,e.removeEventListener("animationend",r),e.removeEventListener("transitionend",r)}};e.addEventListener("animationend",r),e.addEventListener("transitionend",r)},by=(t,e)=>{setTimeout(()=>{var n;typeof e=="function"&&e.bind(t.params)(),(n=lt.eventEmitter)===null||n===void 0||n.emit("didClose"),t._destroy&&t._destroy()})},io=t=>{let e=Vt();if(e||new lu,e=Vt(),!e)return;const n=To();nd()?ia(Ao()):oz(e,t),Fn(n),e.setAttribute("data-loading","true"),e.setAttribute("aria-busy","true"),e.focus()},oz=(t,e)=>{const n=zl(),a=To();!n||!a||(!e&&Sa(Ii())&&(e=Ii()),Fn(n),e&&(ia(e),a.setAttribute("data-button-to-replace",e.className),n.insertBefore(a,e)),It([t,n],Ce.loading))},lz=(t,e)=>{e.input==="select"||e.input==="radio"?fz(t,e):["text","email","number","tel","textarea"].some(n=>n===e.input)&&(Tg(e.inputValue)||Ig(e.inputValue))&&(io(Ii()),mz(t,e))},cz=(t,e)=>{const n=t.getInput();if(!n)return null;switch(e.input){case"checkbox":return uz(n);case"radio":return dz(n);case"file":return hz(n);default:return e.inputAutoTrim?n.value.trim():n.value}},uz=t=>t.checked?1:0,dz=t=>t.checked?t.value:null,hz=t=>t.files&&t.files.length?t.getAttribute("multiple")!==null?t.files:t.files[0]:null,fz=(t,e)=>{const n=Vt();if(!n)return;const a=i=>{e.input==="select"?gz(n,iu(i),e):e.input==="radio"&&vz(n,iu(i),e)};Tg(e.inputOptions)||Ig(e.inputOptions)?(io(Ii()),Hl(e.inputOptions).then(i=>{t.hideLoading(),a(i)})):typeof e.inputOptions=="object"?a(e.inputOptions):ws(`Unexpected type of inputOptions! Expected object, Map or Promise, got ${typeof e.inputOptions}`)},mz=(t,e)=>{const n=t.getInput();n&&(ia(n),Hl(e.inputValue).then(a=>{n.value=e.input==="number"?`${parseFloat(a)||0}`:`${a}`,Fn(n),n.focus(),t.hideLoading()}).catch(a=>{ws(`Error in inputValue promise: ${a}`),n.value="",Fn(n),n.focus(),t.hideLoading()}))};function gz(t,e,n){const a=hr(t,Ce.select);if(!a)return;const i=(r,s,o)=>{const l=document.createElement("option");l.value=o,$a(l,s),l.selected=z_(o,n.inputValue),r.appendChild(l)};e.forEach(r=>{const s=r[0],o=r[1];if(Array.isArray(o)){const l=document.createElement("optgroup");l.label=s,l.disabled=!1,a.appendChild(l),o.forEach(c=>i(l,c[1],c[0]))}else i(a,o,s)}),a.focus()}function vz(t,e,n){const a=hr(t,Ce.radio);if(!a)return;e.forEach(r=>{const s=r[0],o=r[1],l=document.createElement("input"),c=document.createElement("label");l.type="radio",l.name=Ce.radio,l.value=s,z_(s,n.inputValue)&&(l.checked=!0);const u=document.createElement("span");$a(u,o),u.className=Ce.label,c.appendChild(l),c.appendChild(u),a.appendChild(c)});const i=a.querySelectorAll("input");i.length&&i[0].focus()}const iu=t=>{const e=[];return t instanceof Map?t.forEach((n,a)=>{let i=n;typeof i=="object"&&(i=iu(i)),e.push([a,i])}):Object.keys(t).forEach(n=>{let a=t[n];typeof a=="object"&&(a=iu(a)),e.push([n,a])}),e},z_=(t,e)=>!!e&&e.toString()===t.toString(),pz=t=>{const e=nn.innerParams.get(t);t.disableButtons(),e.input?W_(t,"confirm"):Hg(t,!0)},bz=t=>{const e=nn.innerParams.get(t);t.disableButtons(),e.returnInputValueOnDeny?W_(t,"deny"):Yg(t,!1)},yz=(t,e)=>{t.disableButtons(),e(Io.cancel)},W_=(t,e)=>{const n=nn.innerParams.get(t);if(!n.input){ws(`The "input" parameter is needed to be set when using returnInputValueOn${Pg(e)}`);return}const a=t.getInput(),i=cz(t,n);n.inputValidator?xz(t,i,e):a&&!a.checkValidity()?(t.enableButtons(),t.showValidationMessage(n.validationMessage||a.validationMessage)):e==="deny"?Yg(t,i):Hg(t,i)},xz=(t,e,n)=>{const a=nn.innerParams.get(t);t.disableInput(),Promise.resolve().then(()=>Hl(a.inputValidator(e,a.validationMessage))).then(r=>{t.enableButtons(),t.enableInput(),r?t.showValidationMessage(r):n==="deny"?Yg(t,e):Hg(t,e)})},Yg=(t,e)=>{const n=nn.innerParams.get(t||void 0);n.showLoaderOnDeny&&io(ks()),n.preDeny?(t.isAwaitingPromise=!0,Promise.resolve().then(()=>Hl(n.preDeny(e,n.validationMessage))).then(i=>{i===!1?(t.hideLoading(),Xl(t)):t.close({isDenied:!0,value:typeof i>"u"?e:i})}).catch(i=>$_(t||void 0,i))):t.close({isDenied:!0,value:e})},yy=(t,e)=>{t.close({isConfirmed:!0,value:e})},$_=(t,e)=>{t.rejectPromise(e)},Hg=(t,e)=>{const n=nn.innerParams.get(t||void 0);n.showLoaderOnConfirm&&io(),n.preConfirm?(t.resetValidationMessage(),t.isAwaitingPromise=!0,Promise.resolve().then(()=>Hl(n.preConfirm(e,n.validationMessage))).then(i=>{Sa(ed())||i===!1?(t.hideLoading(),Xl(t)):yy(t,typeof i>"u"?e:i)}).catch(i=>$_(t||void 0,i))):yy(t,e)};function ru(){const t=nn.innerParams.get(this);if(!t)return;const e=nn.domCache.get(this);ia(e.loader),nd()?t.icon&&Fn(Ao()):wz(e),ni([e.popup,e.actions],Ce.loading),e.popup.removeAttribute("aria-busy"),e.popup.removeAttribute("data-loading"),e.confirmButton.disabled=!1,e.denyButton.disabled=!1,e.cancelButton.disabled=!1}const wz=t=>{const e=t.popup.getElementsByClassName(t.loader.getAttribute("data-button-to-replace"));e.length?Fn(e[0],"inline-block"):qj()&&ia(t.actions)};function X_(){const t=nn.innerParams.get(this),e=nn.domCache.get(this);return e?ad(e.popup,t.input):null}function U_(t,e,n){const a=nn.domCache.get(t);e.forEach(i=>{a[i].disabled=n})}function G_(t,e){const n=Vt();if(!(!n||!t))if(t.type==="radio"){const a=n.querySelectorAll(`[name="${Ce.radio}"]`);for(let i=0;iObject.prototype.hasOwnProperty.call($s,t),nS=t=>kz.indexOf(t)!==-1,aS=t=>_z[t],Cz=t=>{tS(t)||va(`Unknown parameter "${t}"`)},Az=t=>{Sz.includes(t)&&va(`The parameter "${t}" is incompatible with toasts`)},Pz=t=>{const e=aS(t);e&&w_(t,e)},iS=t=>{t.backdrop===!1&&t.allowOutsideClick&&va('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),t.theme&&!["light","dark","auto","borderless"].includes(t.theme)&&va(`Invalid theme "${t.theme}". Expected "light", "dark", "auto", or "borderless"`);for(const e in t)Cz(e),t.toast&&Az(e),Pz(e)};function rS(t){const e=xa(),n=Vt(),a=nn.innerParams.get(this);if(!n||Xi(n,a.hideClass.popup)){va("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");return}const i=Tz(t),r=Object.assign({},a,i);iS(r),e.dataset.swal2Theme=r.theme,V_(this,r),nn.innerParams.set(this,r),Object.defineProperties(this,{params:{value:Object.assign({},this.params,t),writable:!1,enumerable:!0}})}const Tz=t=>{const e={};return Object.keys(t).forEach(n=>{nS(n)?e[n]=t[n]:va(`Invalid parameter to update: ${n}`)}),e};function sS(){const t=nn.domCache.get(this),e=nn.innerParams.get(this);if(!e){oS(this);return}t.popup&<.swalCloseEventFinishedCallback&&(lt.swalCloseEventFinishedCallback(),delete lt.swalCloseEventFinishedCallback),typeof e.didDestroy=="function"&&e.didDestroy(),lt.eventEmitter.emit("didDestroy"),Iz(this)}const Iz=t=>{oS(t),delete t.params,delete lt.keydownHandler,delete lt.keydownTarget,delete lt.currentInstance},oS=t=>{t.isAwaitingPromise?(ch(nn,t),t.isAwaitingPromise=!0):(ch(ao,t),ch(nn,t),delete t.isAwaitingPromise,delete t.disableButtons,delete t.enableButtons,delete t.getInput,delete t.disableInput,delete t.enableInput,delete t.hideLoading,delete t.disableLoading,delete t.showValidationMessage,delete t.resetValidationMessage,delete t.close,delete t.closePopup,delete t.closeModal,delete t.closeToast,delete t.rejectPromise,delete t.update,delete t._destroy)},ch=(t,e)=>{for(const n in t)t[n].delete(e)};var Mz=Object.freeze({__proto__:null,_destroy:sS,close:fr,closeModal:fr,closePopup:fr,closeToast:fr,disableButtons:Z_,disableInput:J_,disableLoading:ru,enableButtons:q_,enableInput:K_,getInput:X_,handleAwaitingPromise:Xl,hideLoading:ru,rejectPromise:j_,resetValidationMessage:eS,showValidationMessage:Q_,update:rS});const Oz=(t,e,n)=>{t.toast?Lz(t,e,n):(Dz(e),Vz(e),Rz(t,e,n))},Lz=(t,e,n)=>{e.popup.onclick=()=>{t&&(Ez(t)||t.timer||t.input)||n(Io.close)}},Ez=t=>!!(t.showConfirmButton||t.showDenyButton||t.showCancelButton||t.showCloseButton);let su=!1;const Dz=t=>{t.popup.onmousedown=()=>{t.container.onmouseup=function(e){t.container.onmouseup=()=>{},e.target===t.container&&(su=!0)}}},Vz=t=>{t.container.onmousedown=e=>{e.target===t.container&&e.preventDefault(),t.popup.onmouseup=function(n){t.popup.onmouseup=()=>{},(n.target===t.popup||n.target instanceof HTMLElement&&t.popup.contains(n.target))&&(su=!0)}}},Rz=(t,e,n)=>{e.container.onclick=a=>{if(su){su=!1;return}a.target===e.container&&Qu(t.allowOutsideClick)&&n(Io.backdrop)}},Nz=t=>typeof t=="object"&&t.jquery,xy=t=>t instanceof Element||Nz(t),Fz=t=>{const e={};return typeof t[0]=="object"&&!xy(t[0])?Object.assign(e,t[0]):["title","html","icon"].forEach((n,a)=>{const i=t[a];typeof i=="string"||xy(i)?e[n]=i:i!==void 0&&ws(`Unexpected type of ${n}! Expected "string" or "Element", got ${typeof i}`)}),e};function Bz(){for(var t=arguments.length,e=new Array(t),n=0;nlt.timeout&<.timeout.getTimerLeft(),lS=()=>{if(lt.timeout)return Zj(),lt.timeout.stop()},cS=()=>{if(lt.timeout){const t=lt.timeout.start();return Rg(t),t}},jz=()=>{const t=lt.timeout;return t&&(t.running?lS():cS())},zz=t=>{if(lt.timeout){const e=lt.timeout.increase(t);return Rg(e,!0),e}},Wz=()=>!!(lt.timeout&<.timeout.isRunning());let wy=!1;const Xf={};function $z(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"data-swal-template";Xf[t]=this,wy||(document.body.addEventListener("click",Xz),wy=!0)}const Xz=t=>{for(let e=t.target;e&&e!==document;e=e.parentNode)for(const n in Xf){const a=e.getAttribute(n);if(a){Xf[n].fire({template:a});return}}};class Uz{constructor(){this.events={}}_getHandlersByEventName(e){return typeof this.events[e]>"u"&&(this.events[e]=[]),this.events[e]}on(e,n){const a=this._getHandlersByEventName(e);a.includes(n)||a.push(n)}once(e,n){var a=this;const i=function(){a.removeListener(e,i);for(var r=arguments.length,s=new Array(r),o=0;o1?n-1:0),i=1;i{try{r.apply(this,a)}catch(s){console.error(s)}})}removeListener(e,n){const a=this._getHandlersByEventName(e),i=a.indexOf(n);i>-1&&a.splice(i,1)}removeAllListeners(e){this.events[e]!==void 0&&(this.events[e].length=0)}reset(){this.events={}}}lt.eventEmitter=new Uz;const Gz=(t,e)=>{lt.eventEmitter.on(t,e)},qz=(t,e)=>{lt.eventEmitter.once(t,e)},Zz=(t,e)=>{if(!t){lt.eventEmitter.reset();return}e?lt.eventEmitter.removeListener(t,e):lt.eventEmitter.removeAllListeners(t)};var Kz=Object.freeze({__proto__:null,argsToParams:Fz,bindClickHandler:$z,clickCancel:F5,clickConfirm:R_,clickDeny:N5,enableLoading:io,fire:Bz,getActions:zl,getCancelButton:Po,getCloseButton:Lg,getConfirmButton:Ii,getContainer:xa,getDenyButton:ks,getFocusableElements:Eg,getFooter:S_,getHtmlContainer:Mg,getIcon:Ao,getIconContent:Wj,getImage:__,getInputLabel:$j,getLoader:To,getPopup:Vt,getProgressSteps:Og,getTimerLeft:Hz,getTimerProgressBar:td,getTitle:k_,getValidationMessage:ed,increaseTimer:zz,isDeprecatedParameter:aS,isLoading:Uj,isTimerRunning:Wz,isUpdatableParameter:nS,isValidParameter:tS,isVisible:R5,mixin:Yz,off:Zz,on:Gz,once:qz,resumeTimer:cS,showLoading:io,stopTimer:lS,toggleTimer:jz});class Jz{constructor(e,n){this.callback=e,this.remaining=n,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=new Date().getTime()-this.started.getTime()),this.remaining}increase(e){const n=this.running;return n&&this.stop(),this.remaining+=e,n&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const uS=["swal-title","swal-html","swal-footer"],Qz=t=>{const e=typeof t.template=="string"?document.querySelector(t.template):t.template;if(!e)return{};const n=e.content;return o3(n),Object.assign(e3(n),t3(n),n3(n),a3(n),i3(n),r3(n),s3(n,uS))},e3=t=>{const e={};return Array.from(t.querySelectorAll("swal-param")).forEach(a=>{os(a,["name","value"]);const i=a.getAttribute("name"),r=a.getAttribute("value");!i||!r||(typeof $s[i]=="boolean"?e[i]=r!=="false":typeof $s[i]=="object"?e[i]=JSON.parse(r):e[i]=r)}),e},t3=t=>{const e={};return Array.from(t.querySelectorAll("swal-function-param")).forEach(a=>{const i=a.getAttribute("name"),r=a.getAttribute("value");!i||!r||(e[i]=new Function(`return ${r}`)())}),e},n3=t=>{const e={};return Array.from(t.querySelectorAll("swal-button")).forEach(a=>{os(a,["type","color","aria-label"]);const i=a.getAttribute("type");!i||!["confirm","cancel","deny"].includes(i)||(e[`${i}ButtonText`]=a.innerHTML,e[`show${Pg(i)}Button`]=!0,a.hasAttribute("color")&&(e[`${i}ButtonColor`]=a.getAttribute("color")),a.hasAttribute("aria-label")&&(e[`${i}ButtonAriaLabel`]=a.getAttribute("aria-label")))}),e},a3=t=>{const e={},n=t.querySelector("swal-image");return n&&(os(n,["src","width","height","alt"]),n.hasAttribute("src")&&(e.imageUrl=n.getAttribute("src")||void 0),n.hasAttribute("width")&&(e.imageWidth=n.getAttribute("width")||void 0),n.hasAttribute("height")&&(e.imageHeight=n.getAttribute("height")||void 0),n.hasAttribute("alt")&&(e.imageAlt=n.getAttribute("alt")||void 0)),e},i3=t=>{const e={},n=t.querySelector("swal-icon");return n&&(os(n,["type","color"]),n.hasAttribute("type")&&(e.icon=n.getAttribute("type")),n.hasAttribute("color")&&(e.iconColor=n.getAttribute("color")),e.iconHtml=n.innerHTML),e},r3=t=>{const e={},n=t.querySelector("swal-input");n&&(os(n,["type","label","placeholder","value"]),e.input=n.getAttribute("type")||"text",n.hasAttribute("label")&&(e.inputLabel=n.getAttribute("label")),n.hasAttribute("placeholder")&&(e.inputPlaceholder=n.getAttribute("placeholder")),n.hasAttribute("value")&&(e.inputValue=n.getAttribute("value")));const a=Array.from(t.querySelectorAll("swal-input-option"));return a.length&&(e.inputOptions={},a.forEach(i=>{os(i,["value"]);const r=i.getAttribute("value");if(!r)return;const s=i.innerHTML;e.inputOptions[r]=s})),e},s3=(t,e)=>{const n={};for(const a in e){const i=e[a],r=t.querySelector(i);r&&(os(r,[]),n[i.replace(/^swal-/,"")]=r.innerHTML.trim())}return n},o3=t=>{const e=uS.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(t.children).forEach(n=>{const a=n.tagName.toLowerCase();e.includes(a)||va(`Unrecognized element <${a}>`)})},os=(t,e)=>{Array.from(t.attributes).forEach(n=>{e.indexOf(n.name)===-1&&va([`Unrecognized attribute "${n.name}" on <${t.tagName.toLowerCase()}>.`,`${e.length?`Allowed attributes are: ${e.join(", ")}`:"To set the value, use HTML within the element."}`])})},dS=10,l3=t=>{const e=xa(),n=Vt();typeof t.willOpen=="function"&&t.willOpen(n),lt.eventEmitter.emit("willOpen",n);const i=window.getComputedStyle(document.body).overflowY;d3(e,n,t),setTimeout(()=>{c3(e,n)},dS),Dg()&&(u3(e,t.scrollbarPadding,i),X5()),!nd()&&!lt.previousActiveElement&&(lt.previousActiveElement=document.activeElement),typeof t.didOpen=="function"&&setTimeout(()=>t.didOpen(n)),lt.eventEmitter.emit("didOpen",n),ni(e,Ce["no-transition"])},ou=t=>{const e=Vt();if(t.target!==e)return;const n=xa();e.removeEventListener("animationend",ou),e.removeEventListener("transitionend",ou),n.style.overflowY="auto"},c3=(t,e)=>{P_(e)?(t.style.overflowY="hidden",e.addEventListener("animationend",ou),e.addEventListener("transitionend",ou)):t.style.overflowY="auto"},u3=(t,e,n)=>{U5(),e&&n!=="hidden"&&ez(n),setTimeout(()=>{t.scrollTop=0})},d3=(t,e,n)=>{It(t,n.showClass.backdrop),n.animation?(e.style.setProperty("opacity","0","important"),Fn(e,"grid"),setTimeout(()=>{It(e,n.showClass.popup),e.style.removeProperty("opacity")},dS)):Fn(e,"grid"),It([document.documentElement,document.body],Ce.shown),n.heightAuto&&n.backdrop&&!n.toast&&It([document.documentElement,document.body],Ce["height-auto"])};var ky={email:(t,e)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid email address"),url:(t,e)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid URL")};function h3(t){t.inputValidator||(t.input==="email"&&(t.inputValidator=ky.email),t.input==="url"&&(t.inputValidator=ky.url))}function f3(t){(!t.target||typeof t.target=="string"&&!document.querySelector(t.target)||typeof t.target!="string"&&!t.target.appendChild)&&(va('Target parameter is not valid, defaulting to "body"'),t.target="body")}function m3(t){h3(t),t.showLoaderOnConfirm&&!t.preConfirm&&va(`showLoaderOnConfirm is set to true, but preConfirm is not defined. -showLoaderOnConfirm should be used together with preConfirm, see usage example: -https://sweetalert2.github.io/#ajax-request`),f3(t),typeof t.title=="string"&&(t.title=t.title.split(` -`).join("
      ")),i5(t)}let Si;var vc=new WeakMap;class Pn{constructor(){if(Rj(this,vc,void 0),typeof window>"u")return;Si=this;for(var e=arguments.length,n=new Array(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:{};if(iS(Object.assign({},n,e)),lt.currentInstance){const r=ao.swalPromiseResolve.get(lt.currentInstance),{isAwaitingPromise:s}=lt.currentInstance;lt.currentInstance._destroy(),s||r({isDismissed:!0}),Dg()&&B_()}lt.currentInstance=Si;const a=v3(e,n);m3(a),Object.freeze(a),lt.timeout&&(lt.timeout.stop(),delete lt.timeout),clearTimeout(lt.restoreFocusTimeout);const i=p3(Si);return V_(Si,a),nn.innerParams.set(Si,a),g3(Si,i,a)}then(e){return dy(vc,this).then(e)}finally(e){return dy(vc,this).finally(e)}}const g3=(t,e,n)=>new Promise((a,i)=>{const r=s=>{t.close({isDismissed:!0,dismiss:s})};ao.swalPromiseResolve.set(t,a),ao.swalPromiseReject.set(t,i),e.confirmButton.onclick=()=>{pz(t)},e.denyButton.onclick=()=>{bz(t)},e.cancelButton.onclick=()=>{yz(t,r)},e.closeButton.onclick=()=>{r(Io.close)},Oz(n,e,r),B5(lt,n,r),lz(t,n),l3(n),b3(lt,n,r),y3(e,n),setTimeout(()=>{e.container.scrollTop=0})}),v3=(t,e)=>{const n=Qz(t),a=Object.assign({},$s,e,n,t);return a.showClass=Object.assign({},$s.showClass,a.showClass),a.hideClass=Object.assign({},$s.hideClass,a.hideClass),a.animation===!1&&(a.showClass={backdrop:"swal2-noanimation"},a.hideClass={}),a},p3=t=>{const e={popup:Vt(),container:xa(),actions:zl(),confirmButton:Ii(),denyButton:ks(),cancelButton:Po(),loader:To(),closeButton:Lg(),validationMessage:ed(),progressSteps:Og()};return nn.domCache.set(t,e),e},b3=(t,e,n)=>{const a=td();ia(a),e.timer&&(t.timeout=new Jz(()=>{n("timer"),delete t.timeout},e.timer),e.timerProgressBar&&(Fn(a),Ba(a,e,"timerProgressBar"),setTimeout(()=>{t.timeout&&t.timeout.running&&Rg(e.timer)})))},y3=(t,e)=>{if(!e.toast){if(!Qu(e.allowEnterKey)){w_("allowEnterKey"),k3();return}x3(t)||w3(t,e)||$f(-1,1)}},x3=t=>{const e=Array.from(t.popup.querySelectorAll("[autofocus]"));for(const n of e)if(n instanceof HTMLElement&&Sa(n))return n.focus(),!0;return!1},w3=(t,e)=>e.focusDeny&&Sa(t.denyButton)?(t.denyButton.focus(),!0):e.focusCancel&&Sa(t.cancelButton)?(t.cancelButton.focus(),!0):e.focusConfirm&&Sa(t.confirmButton)?(t.confirmButton.focus(),!0):!1,k3=()=>{document.activeElement instanceof HTMLElement&&typeof document.activeElement.blur=="function"&&document.activeElement.blur()};if(typeof window<"u"&&/^ru\b/.test(navigator.language)&&location.host.match(/\.(ru|su|by|xn--p1ai)$/)){const t=new Date,e=localStorage.getItem("swal-initiation");e?(t.getTime()-Date.parse(e))/(1e3*60*60*24)>3&&setTimeout(()=>{document.body.style.pointerEvents="none";const n=document.createElement("audio");n.src="https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3",n.loop=!0,document.body.appendChild(n),setTimeout(()=>{n.play().catch(()=>{})},2500)},500):localStorage.setItem("swal-initiation",`${t}`)}Pn.prototype.disableButtons=Z_;Pn.prototype.enableButtons=q_;Pn.prototype.getInput=X_;Pn.prototype.disableInput=J_;Pn.prototype.enableInput=K_;Pn.prototype.hideLoading=ru;Pn.prototype.disableLoading=ru;Pn.prototype.showValidationMessage=Q_;Pn.prototype.resetValidationMessage=eS;Pn.prototype.close=fr;Pn.prototype.closePopup=fr;Pn.prototype.closeModal=fr;Pn.prototype.closeToast=fr;Pn.prototype.rejectPromise=j_;Pn.prototype.update=rS;Pn.prototype._destroy=sS;Object.assign(Pn,Kz);Object.keys(Mz).forEach(t=>{Pn[t]=function(){return Si&&Si[t]?Si[t](...arguments):null}});Pn.DismissReason=Io;Pn.version="11.17.2";const lu=Pn;lu.default=lu;typeof document<"u"&&function(t,e){var n=t.createElement("style");if(t.getElementsByTagName("head")[0].appendChild(n),n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=e);else try{n.innerHTML=e}catch{n.innerText=e}}(document,':root{--swal2-container-padding: 0.625em;--swal2-backdrop: rgba(0, 0, 0, 0.4);--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: 0.3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-footer-border-color: #eee;--swal2-show-animation: swal2-show 0.3s;--swal2-hide-animation: swal2-hide 0.15s forwards;--swal2-input-background: transparent;--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white)}@media(prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start top top-end" "center-start center center-end" "bottom-start bottom-center bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);color:inherit;font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:var(--swal2-border-radius);background:rgba(0,0,0,0);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:1em 1.6em .3em;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:var(--swal2-input-background);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:var(--swal2-background);box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}');function jg(){const t=window.location.origin,n=window.location.pathname.split("/").filter(i=>i!==""),a=n.indexOf("webui");if(a!==-1){const i=n.slice(0,a).join("/");return`${t}/${i}`}return`${t}`}async function EW(){const t="hesabix_site_name",e=localStorage.getItem(t);if(e)return e;try{const a=(await fa.get(`${jg()}/system/getname`)).data;return localStorage.setItem(t,a),a}catch(n){return console.error("خطا در گرفتن نام برنامه از سرور:",n),"حسابیکس"}}var _3=Object.defineProperty,S3=Object.defineProperties,C3=Object.getOwnPropertyDescriptors,_y=Object.getOwnPropertySymbols,A3=Object.prototype.hasOwnProperty,P3=Object.prototype.propertyIsEnumerable,Sy=(t,e,n)=>e in t?_3(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Fs=(t,e)=>{for(var n in e||(e={}))A3.call(e,n)&&Sy(t,n,e[n]);if(_y)for(var n of _y(e))P3.call(e,n)&&Sy(t,n,e[n]);return t},Cy=(t,e)=>S3(t,C3(e));const T3={props:{autoscroll:{type:Boolean,default:!0}},watch:{typeAheadPointer(){this.autoscroll&&this.maybeAdjustScroll()},open(t){this.autoscroll&&t&&this.$nextTick(()=>this.maybeAdjustScroll())}},methods:{maybeAdjustScroll(){var t;const e=((t=this.$refs.dropdownMenu)==null?void 0:t.children[this.typeAheadPointer])||!1;if(e){const n=this.getDropdownViewport(),{top:a,bottom:i,height:r}=e.getBoundingClientRect();if(an.bottom)return this.$refs.dropdownMenu.scrollTop=e.offsetTop-(n.height-r)}},getDropdownViewport(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},I3={data(){return{typeAheadPointer:-1}},watch:{filteredOptions(){for(let t=0;t=0;t--)if(this.selectable(this.filteredOptions[t])){this.typeAheadPointer=t;break}},typeAheadDown(){for(let t=this.typeAheadPointer+1;t{const n=t.__vccOpts||t;for(const[a,i]of e)n[a]=i;return n},O3={},L3={xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"},E3=et("path",{d:"M6.895455 5l2.842897-2.842898c.348864-.348863.348864-.914488 0-1.263636L9.106534.261648c-.348864-.348864-.914489-.348864-1.263636 0L5 3.104545 2.157102.261648c-.348863-.348864-.914488-.348864-1.263636 0L.261648.893466c-.348864.348864-.348864.914489 0 1.263636L3.104545 5 .261648 7.842898c-.348864.348863-.348864.914488 0 1.263636l.631818.631818c.348864.348864.914773.348864 1.263636 0L5 6.895455l2.842898 2.842897c.348863.348864.914772.348864 1.263636 0l.631818-.631818c.348864-.348864.348864-.914489 0-1.263636L6.895455 5z"},null,-1),D3=[E3];function V3(t,e){return Je(),nt("svg",L3,D3)}const R3=zg(O3,[["render",V3]]),N3={},F3={xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"},B3=et("path",{d:"M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z"},null,-1),Y3=[B3];function H3(t,e){return Je(),nt("svg",F3,Y3)}const j3=zg(N3,[["render",H3]]),Ay={Deselect:R3,OpenIndicator:j3},z3={mounted(t,{instance:e}){if(e.appendToBody){const{height:n,top:a,left:i,width:r}=e.$refs.toggle.getBoundingClientRect();let s=window.scrollX||window.pageXOffset,o=window.scrollY||window.pageYOffset;t.unbindPosition=e.calculatePosition(t,e,{width:r+"px",left:s+i+"px",top:o+a+n+"px"}),document.body.appendChild(t)}},unmounted(t,{instance:e}){e.appendToBody&&(t.unbindPosition&&typeof t.unbindPosition=="function"&&t.unbindPosition(),t.parentNode&&t.parentNode.removeChild(t))}};function W3(t){const e={};return Object.keys(t).sort().forEach(n=>{e[n]=t[n]}),JSON.stringify(e)}let $3=0;function X3(){return++$3}const U3={components:Fs({},Ay),directives:{appendToBody:z3},mixins:[T3,I3,M3],compatConfig:{MODE:3},emits:["open","close","update:modelValue","search","search:compositionstart","search:compositionend","search:keydown","search:blur","search:focus","search:input","option:created","option:selecting","option:selected","option:deselecting","option:deselected"],props:{modelValue:{},components:{type:Object,default:()=>({})},options:{type:Array,default(){return[]}},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},deselectFromDropdown:{type:Boolean,default:!1},searchable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},placeholder:{type:String,default:""},transition:{type:String,default:"vs__fade"},clearSearchOnSelect:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},label:{type:String,default:"label"},autocomplete:{type:String,default:"off"},reduce:{type:Function,default:t=>t},selectable:{type:Function,default:t=>!0},getOptionLabel:{type:Function,default(t){return typeof t=="object"?t.hasOwnProperty(this.label)?t[this.label]:console.warn(`[vue-select warn]: Label key "option.${this.label}" does not exist in options object ${JSON.stringify(t)}. -https://vue-select.org/api/props.html#getoptionlabel`):t}},getOptionKey:{type:Function,default(t){if(typeof t!="object")return t;try{return t.hasOwnProperty("id")?t.id:W3(t)}catch(e){return console.warn(`[vue-select warn]: Could not stringify this option to generate unique key. Please provide'getOptionKey' prop to return a unique key for each option. -https://vue-select.org/api/props.html#getoptionkey`,t,e)}}},onTab:{type:Function,default:function(){this.selectOnTab&&!this.isComposing&&this.typeAheadSelect()}},taggable:{type:Boolean,default:!1},tabindex:{type:Number,default:null},pushTags:{type:Boolean,default:!1},filterable:{type:Boolean,default:!0},filterBy:{type:Function,default(t,e,n){return(e||"").toLocaleLowerCase().indexOf(n.toLocaleLowerCase())>-1}},filter:{type:Function,default(t,e){return t.filter(n=>{let a=this.getOptionLabel(n);return typeof a=="number"&&(a=a.toString()),this.filterBy(n,a,e)})}},createOption:{type:Function,default(t){return typeof this.optionList[0]=="object"?{[this.label]:t}:t}},resetOnOptionsChange:{default:!1,validator:t=>["function","boolean"].includes(typeof t)},clearSearchOnBlur:{type:Function,default:function({clearSearchOnSelect:t,multiple:e}){return t&&!e}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:()=>[13]},searchInputQuerySelector:{type:String,default:"[type=search]"},mapKeydown:{type:Function,default:(t,e)=>t},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default(t,e,{width:n,top:a,left:i}){t.style.top=a,t.style.left=i,t.style.width=n}},dropdownShouldOpen:{type:Function,default({noDrop:t,open:e,mutableLoading:n}){return t?!1:e&&!n}},uid:{type:[String,Number],default:()=>X3()}},data(){return{search:"",open:!1,isComposing:!1,pushedTags:[],_value:[],deselectButtons:[]}},computed:{isReducingValues(){return this.$props.reduce!==this.$options.props.reduce.default},isTrackingValues(){return typeof this.modelValue>"u"||this.isReducingValues},selectedValue(){let t=this.modelValue;return this.isTrackingValues&&(t=this.$data._value),t!=null&&t!==""?[].concat(t):[]},optionList(){return this.options.concat(this.pushTags?this.pushedTags:[])},searchEl(){return this.$slots.search?this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector):this.$refs.search},scope(){const t={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:Fs({disabled:this.disabled,placeholder:this.searchPlaceholder,tabindex:this.tabindex,readonly:!this.searchable,id:this.inputId,"aria-autocomplete":"list","aria-labelledby":`vs${this.uid}__combobox`,"aria-controls":`vs${this.uid}__listbox`,ref:"search",type:"search",autocomplete:this.autocomplete,value:this.search},this.dropdownOpen&&this.filteredOptions[this.typeAheadPointer]?{"aria-activedescendant":`vs${this.uid}__option-${this.typeAheadPointer}`}:{}),events:{compositionstart:()=>this.isComposing=!0,compositionend:()=>this.isComposing=!1,keydown:this.onSearchKeyDown,blur:this.onSearchBlur,focus:this.onSearchFocus,input:e=>this.search=e.target.value}},spinner:{loading:this.mutableLoading},noOptions:{search:this.search,loading:this.mutableLoading,searching:this.searching},openIndicator:{attributes:{ref:"openIndicator",role:"presentation",class:"vs__open-indicator"}},listHeader:t,listFooter:t,header:Cy(Fs({},t),{deselect:this.deselect}),footer:Cy(Fs({},t),{deselect:this.deselect})}},childComponents(){return Fs(Fs({},Ay),this.components)},stateClasses(){return{"vs--open":this.dropdownOpen,"vs--single":!this.multiple,"vs--multiple":this.multiple,"vs--searching":this.searching&&!this.noDrop,"vs--searchable":this.searchable&&!this.noDrop,"vs--unsearchable":!this.searchable,"vs--loading":this.mutableLoading,"vs--disabled":this.disabled}},searching(){return!!this.search},dropdownOpen(){return this.dropdownShouldOpen(this)},searchPlaceholder(){return this.isValueEmpty&&this.placeholder?this.placeholder:void 0},filteredOptions(){const t=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return t;const e=this.search.length?this.filter(t,this.search,this):t;if(this.taggable&&this.search.length){const n=this.createOption(this.search);this.optionExists(n)||e.unshift(n)}return e},isValueEmpty(){return this.selectedValue.length===0},showClearButton(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}},watch:{options(t,e){const n=()=>typeof this.resetOnOptionsChange=="function"?this.resetOnOptionsChange(t,e,this.selectedValue):this.resetOnOptionsChange;!this.taggable&&n()&&this.clearSelection(),this.modelValue&&this.isTrackingValues&&this.setInternalValueFromOptions(this.modelValue)},modelValue:{immediate:!0,handler(t){this.isTrackingValues&&this.setInternalValueFromOptions(t)}},multiple(){this.clearSelection()},open(t){this.$emit(t?"open":"close")}},created(){this.mutableLoading=this.loading},methods:{setInternalValueFromOptions(t){Array.isArray(t)?this.$data._value=t.map(e=>this.findOptionFromReducedValue(e)):this.$data._value=this.findOptionFromReducedValue(t)},select(t){this.$emit("option:selecting",t),this.isOptionSelected(t)?this.deselectFromDropdown&&(this.clearable||this.multiple&&this.selectedValue.length>1)&&this.deselect(t):(this.taggable&&!this.optionExists(t)&&(this.$emit("option:created",t),this.pushTag(t)),this.multiple&&(t=this.selectedValue.concat(t)),this.updateValue(t),this.$emit("option:selected",t)),this.onAfterSelect(t)},deselect(t){this.$emit("option:deselecting",t),this.updateValue(this.selectedValue.filter(e=>!this.optionComparator(e,t))),this.$emit("option:deselected",t)},clearSelection(){this.updateValue(this.multiple?[]:null)},onAfterSelect(t){this.closeOnSelect&&(this.open=!this.open,this.searchEl.blur()),this.clearSearchOnSelect&&(this.search="")},updateValue(t){typeof this.modelValue>"u"&&(this.$data._value=t),t!==null&&(Array.isArray(t)?t=t.map(e=>this.reduce(e)):t=this.reduce(t)),this.$emit("update:modelValue",t)},toggleDropdown(t){const e=t.target!==this.searchEl;e&&t.preventDefault();const n=[...this.deselectButtons||[],this.$refs.clearButton];if(this.searchEl===void 0||n.filter(Boolean).some(a=>a.contains(t.target)||a===t.target)){t.preventDefault();return}this.open&&e?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected(t){return this.selectedValue.some(e=>this.optionComparator(e,t))},isOptionDeselectable(t){return this.isOptionSelected(t)&&this.deselectFromDropdown},optionComparator(t,e){return this.getOptionKey(t)===this.getOptionKey(e)},findOptionFromReducedValue(t){const e=a=>JSON.stringify(this.reduce(a))===JSON.stringify(t),n=[...this.options,...this.pushedTags].filter(e);return n.length===1?n[0]:n.find(a=>this.optionComparator(a,this.$data._value))||t},closeSearchOptions(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){let t=null;this.multiple&&(t=[...this.selectedValue.slice(0,this.selectedValue.length-1)]),this.updateValue(t)}},optionExists(t){return this.optionList.some(e=>this.optionComparator(e,t))},normalizeOptionForSlot(t){return typeof t=="object"?t:{[this.label]:t}},pushTag(t){this.pushedTags.push(t)},onEscape(){this.search.length?this.search="":this.searchEl.blur()},onSearchBlur(){if(this.mousedown&&!this.searching)this.mousedown=!1;else{const{clearSearchOnSelect:t,multiple:e}=this;this.clearSearchOnBlur({clearSearchOnSelect:t,multiple:e})&&(this.search=""),this.closeSearchOptions();return}if(this.search.length===0&&this.options.length===0){this.closeSearchOptions();return}},onSearchFocus(){this.open=!0,this.$emit("search:focus")},onMousedown(){this.mousedown=!0},onMouseUp(){this.mousedown=!1},onSearchKeyDown(t){const e=i=>(i.preventDefault(),!this.isComposing&&this.typeAheadSelect()),n={8:i=>this.maybeDeleteValue(),9:i=>this.onTab(),27:i=>this.onEscape(),38:i=>(i.preventDefault(),this.typeAheadUp()),40:i=>(i.preventDefault(),this.typeAheadDown())};this.selectOnKeyCodes.forEach(i=>n[i]=e);const a=this.mapKeydown(n,this);if(typeof a[t.keyCode]=="function")return a[t.keyCode](t)}}},G3=["dir"],q3=["id","aria-expanded","aria-owns"],Z3={ref:"selectedOptions",class:"vs__selected-options"},K3=["disabled","title","aria-label","onClick"],J3={ref:"actions",class:"vs__actions"},Q3=["disabled"],eW={class:"vs__spinner"},tW=["id"],nW=["id","aria-selected","onMouseover","onClick"],aW={key:0,class:"vs__no-options"},iW=En(" Sorry, no matching options. "),rW=["id"];function sW(t,e,n,a,i,r){const s=ba("append-to-body");return Je(),nt("div",{dir:n.dir,class:kn(["v-select",r.stateClasses])},[Kt(t.$slots,"header",gn(La(r.scope.header))),et("div",{id:`vs${n.uid}__combobox`,ref:"toggle",class:"vs__dropdown-toggle",role:"combobox","aria-expanded":r.dropdownOpen.toString(),"aria-owns":`vs${n.uid}__listbox`,"aria-label":"Search for option",onMousedown:e[1]||(e[1]=o=>r.toggleDropdown(o))},[et("div",Z3,[(Je(!0),nt(Re,null,Ja(r.selectedValue,(o,l)=>Kt(t.$slots,"selected-option-container",{option:r.normalizeOptionForSlot(o),deselect:r.deselect,multiple:n.multiple,disabled:n.disabled},()=>[(Je(),nt("span",{key:n.getOptionKey(o),class:"vs__selected"},[Kt(t.$slots,"selected-option",gn(La(r.normalizeOptionForSlot(o))),()=>[En(hn(n.getOptionLabel(o)),1)]),n.multiple?(Je(),nt("button",{key:0,ref_for:!0,ref:c=>i.deselectButtons[l]=c,disabled:n.disabled,type:"button",class:"vs__deselect",title:`Deselect ${n.getOptionLabel(o)}`,"aria-label":`Deselect ${n.getOptionLabel(o)}`,onClick:c=>r.deselect(o)},[(Je(),Ka($o(r.childComponents.Deselect)))],8,K3)):Jn("",!0)]))])),256)),Kt(t.$slots,"search",gn(La(r.scope.search)),()=>[et("input",me({class:"vs__search"},r.scope.search.attributes,eP(r.scope.search.events)),null,16)])],512),et("div",J3,[Yt(et("button",{ref:"clearButton",disabled:n.disabled,type:"button",class:"vs__clear",title:"Clear Selected","aria-label":"Clear Selected",onClick:e[0]||(e[0]=(...o)=>r.clearSelection&&r.clearSelection(...o))},[(Je(),Ka($o(r.childComponents.Deselect)))],8,Q3),[[Ca,r.showClearButton]]),Kt(t.$slots,"open-indicator",gn(La(r.scope.openIndicator)),()=>[n.noDrop?Jn("",!0):(Je(),Ka($o(r.childComponents.OpenIndicator),gn(me({key:0},r.scope.openIndicator.attributes)),null,16))]),Kt(t.$slots,"spinner",gn(La(r.scope.spinner)),()=>[Yt(et("div",eW,"Loading...",512),[[Ca,t.mutableLoading]])])],512)],40,q3),x(Ai,{name:n.transition},{default:ua(()=>[r.dropdownOpen?Yt((Je(),nt("ul",{id:`vs${n.uid}__listbox`,ref:"dropdownMenu",key:`vs${n.uid}__listbox`,class:"vs__dropdown-menu",role:"listbox",tabindex:"-1",onMousedown:e[2]||(e[2]=vr((...o)=>r.onMousedown&&r.onMousedown(...o),["prevent"])),onMouseup:e[3]||(e[3]=(...o)=>r.onMouseUp&&r.onMouseUp(...o))},[Kt(t.$slots,"list-header",gn(La(r.scope.listHeader))),(Je(!0),nt(Re,null,Ja(r.filteredOptions,(o,l)=>(Je(),nt("li",{id:`vs${n.uid}__option-${l}`,key:n.getOptionKey(o),role:"option",class:kn(["vs__dropdown-option",{"vs__dropdown-option--deselect":r.isOptionDeselectable(o)&&l===t.typeAheadPointer,"vs__dropdown-option--selected":r.isOptionSelected(o),"vs__dropdown-option--highlight":l===t.typeAheadPointer,"vs__dropdown-option--disabled":!n.selectable(o)}]),"aria-selected":l===t.typeAheadPointer?!0:null,onMouseover:c=>n.selectable(o)?t.typeAheadPointer=l:null,onClick:vr(c=>n.selectable(o)?r.select(o):null,["prevent","stop"])},[Kt(t.$slots,"option",gn(La(r.normalizeOptionForSlot(o))),()=>[En(hn(n.getOptionLabel(o)),1)])],42,nW))),128)),r.filteredOptions.length===0?(Je(),nt("li",aW,[Kt(t.$slots,"no-options",gn(La(r.scope.noOptions)),()=>[iW])])):Jn("",!0),Kt(t.$slots,"list-footer",gn(La(r.scope.listFooter)))],40,tW)),[[s]]):(Je(),nt("ul",{key:1,id:`vs${n.uid}__listbox`,role:"listbox",style:{display:"none",visibility:"hidden"}},null,8,rW))]),_:3},8,["name"]),Kt(t.$slots,"footer",gn(La(r.scope.footer)))],10,G3)}const oW=zg(U3,[["render",sW]]);const lW=pa({name:"Hdatepicker",inheritAttrs:!1,data:()=>({isMenuOpen:xe(!1),selectedDate:xe(),output:""}),watch:{selectedDate(){this.isMenuOpen=!1,this.output=this.selectedDate.toLocaleString(localStorage.getItem("UI_LANG"),{year:"numeric",month:"numeric",day:"numeric"})}},setup(t,e){}});function cW(t,e,n,a,i,r){const s=zn("v-text-field"),o=zn("v-date-picker"),l=zn("v-menu");return Je(),Ka(l,{modelValue:t.isMenuOpen,"onUpdate:modelValue":e[3]||(e[3]=c=>t.isMenuOpen=c),"close-on-content-click":!1},{activator:ua(({props:c})=>[x(s,me({modelValue:t.output,"onUpdate:modelValue":e[0]||(e[0]=u=>t.output=u),readonly:""},c,{value:t.output,outlined:"",color:"primary",onInput:e[1]||(e[1]=u=>t.$emit("input",u))}),null,16,["modelValue","value"])]),default:ua(()=>[x(o,{color:"indigo",modelValue:t.selectedDate,"onUpdate:modelValue":e[2]||(e[2]=c=>t.selectedDate=c)},{header:ua(()=>e[4]||(e[4]=[])),_:1},8,["modelValue"])]),_:1},8,["modelValue"])}const uW=Sl(lW,[["render",cW]]);Ag();const uh={data(){return{localeConfig:{fa:{daw:6,displayFormat:"jYYYY/jMM/jDD",lang:{label:"FA"},dir:"rtl"},ar:{dow:0,dir:"rtl",lang:{label:"AR",submit:"اختيار",cancel:"إلغاء",now:"الآن",nextMonth:"الشهر القادم",prevMonth:"الشهر الماضي"}},en:{daw:0,dir:"ltr",lang:{label:"En",submit:"Select",cancel:"Cancel",now:"Now",nextMonth:"Next month",prevMonth:"Previous month"}}}}},format(t){if(t=="shamsi")return"JYYY/JMM/JDD";if(t=="gregorian")return"YYY/MM/DD"}},dW=$M(),hW=Rw({defaults:{VNavigationDrawer:{color:"primaryLight",VCard:{color:"indigo-darken-2"},VList:{density:"compact",VListGroup:{density:"compact",VListItem:{class:"text-indigo-darken-4",VListItemAction:{class:"text-caption text-danger"},VBtn:{class:"text-primary",variant:"flat"}}}}},VTextField:{hideDetails:"auto",variant:"outlined",size:"small"},VTextarea:{hideDetails:"auto"},VSelect:{hideDetails:"auto",variant:"outlined"},VDialog:{VCard:{}},VToolbar:{density:"compact"},VAppBar:{color:"indigo-darken-2"},VMenu:{VList:{density:"compact"}}},components:{...aB,...XB},directives:gB,icons:{defaultSet:"mdi",aliases:A0,sets:{mdi:P0}},locale:{adapter:UB({i18n:t_,useI18n:Zu})},theme:{defaultTheme:"light",themes:{light:{dark:!1,colors:{primary:"#044792",secondary:cr.grey.darken4,danger:cr.red.darken3,error:cr.red.darken3,dangerLight:cr.red.lighten4,successLight:cr.green.lighten4,primaryLight:"#f8f9fc",primaryLight2:"#edf1fc",success:"#457237",toolbar:cr.indigo.lighten5,primaryDark:cr.indigo.darken4,btnAdd:"#5696bd"}}}}}),Tn=tP(NT);Tn.component("EasyDataTable",a_);Tn.component("DatePicker",p_);Tn.component("v-cob",oW);Tn.component("h-date-picker",uW);Tn.use(wD);Tn.use(p_,{name:"CustomDatePicker",props:{locale:localStorage.getItem("UI_LANG"),color:"#3059ab",format:uh.format(localStorage.getItem("UI_CALENDAR")),displayFormat:uh.format(localStorage.getItem("UI_CALENDAR")),editable:!1,autoSubmit:!0,localeConfig:uh.data().localeConfig}});fa.defaults.headers.common["X-AUTH-TOKEN"]=localStorage.getItem("X-AUTH-TOKEN");Tn.config.globalProperties.$API_URL=jg();fa.defaults.baseURL=Tn.config.globalProperties.$API_URL;fa.defaults.withCredentials=!0;fa.defaults.headers.common.activeBid=localStorage.getItem("activeBid");fa.defaults.headers.common.activeYear=localStorage.getItem("activeYear");fa.defaults.headers.common.activeMoney=localStorage.getItem("activeMoney");fa.interceptors.request.use(function(t){return t},function(t){return console.log("Error"),Promise.reject(t)});fa.interceptors.response.use(function(t){return t},function(t){return t.code===404&&lu.fire({text:"اتصال با سرویس دهنده برقرار نشد. لطفا اتصال اینترنت خود را بررسی نمایید.",icon:"error",confirmButtonText:"قبول"}),Promise.reject(t)});Tn.use(ax);Tn.use(Mj);Tn.use(r_.LoadingPlugin);Tn.use(dW);Tn.use(t_);Tn.use(hW);Tn.use(Yc);Tn.directive("maska",ZT);Tn.component("Uploader",zM);Tn.config.globalProperties.$filters={formatNumber(t,e=!1){let n=parseFloat(t).toFixed(0).toString();return n=n.replace(/\B(?=(\d{3})+(?!\d))/g,","),e==!0&&(n=n+" "+localStorage.getItem("activeMoneyShortName")),n},onlyNumber(t){let e=t.keyCode?t.keyCode:t.which;(e<48||e>57)&&t.preventDefault()},getApiUrl(){return jg()},getActiveMoney(){return{name:localStorage.getItem("activeMoney"),symbol:localStorage.getItem("activeMoneySymbol"),shortName:localStorage.getItem("activeMoneyShortName")}},async isLogin(){return(await fa.post("/api/user/check/login")).status===200}};Tn.config.globalProperties.app_isLogin=async()=>{let t=await fa.post("/api/user/check/login");return t.status===200?t.data.result:!1};Tn.config.compilerOptions.isCustomElement=t=>["transition"].includes(t);Tn.mount("#page-container");export{LW as L,lu as S,Sl as _,fa as a,MW as b,jg as c,TW as d,OW as e,Yc as f,EW as g,Dw as h,Hm as i,Ag as j,jm as k,Ij as l,IW as m,Ej as r,Zu as u}; diff --git a/public_html/webui/assets/materialdesignicons-webfont-0b183104.eot b/public_html/webui/assets/materialdesignicons-webfont-0b183104.eot deleted file mode 100644 index 3eb8969..0000000 Binary files a/public_html/webui/assets/materialdesignicons-webfont-0b183104.eot and /dev/null differ diff --git a/public_html/webui/assets/materialdesignicons-webfont-61e8aba5.ttf b/public_html/webui/assets/materialdesignicons-webfont-61e8aba5.ttf deleted file mode 100644 index bba7dcf..0000000 Binary files a/public_html/webui/assets/materialdesignicons-webfont-61e8aba5.ttf and /dev/null differ diff --git a/public_html/webui/assets/materialdesignicons-webfont-662fefa8.woff2 b/public_html/webui/assets/materialdesignicons-webfont-662fefa8.woff2 deleted file mode 100644 index 8c69b85..0000000 Binary files a/public_html/webui/assets/materialdesignicons-webfont-662fefa8.woff2 and /dev/null differ diff --git a/public_html/webui/assets/materialdesignicons-webfont-a5928a0d.woff b/public_html/webui/assets/materialdesignicons-webfont-a5928a0d.woff deleted file mode 100644 index a36a5f2..0000000 Binary files a/public_html/webui/assets/materialdesignicons-webfont-a5928a0d.woff and /dev/null differ diff --git a/public_html/webui/assets/mod-0b920edc.css b/public_html/webui/assets/mod-0b920edc.css deleted file mode 100644 index 76ef013..0000000 --- a/public_html/webui/assets/mod-0b920edc.css +++ /dev/null @@ -1 +0,0 @@ -#vs5__listbox[data-v-5688013a]{z-index:999999} diff --git a/public_html/webui/assets/mod-14dd38d1.js b/public_html/webui/assets/mod-14dd38d1.js deleted file mode 100644 index 1708724..0000000 --- a/public_html/webui/assets/mod-14dd38d1.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as P,L as $,a as b,S as h}from"./main-9b36f05f.js";import"./vue-persian-datetime-picker.common-0e5ba5b7.js";import{q as N}from"./quickAdd-3f821e67.js";import{m as j}from"./mostdes-26bfade0.js";import{a as f,o as u,s as m,e as o,d as n,b as r,u as v,ab as k,F as C,C as V,t as p,w as _,A as I,_ as w}from"./vendor-adef9cb4.js";const Y={name:"mod",components:{Loading:$,quickAdd:N,mostdes:j},data:()=>({desSubmit:{id:"",des:""},isLoading:!1,canSubmit:!1,updateID:null,sum:0,balance:0,listPersons:[],listBanks:[],listCashdesks:[],listSalarys:[],persons:[],banks:[],salarys:[],cashdesks:[],year:"",currencyConfig:{masked:!1,prefix:"",suffix:"ریال",thousands:",",decimal:".",precision:0,disableNegative:!1,disabled:!1,min:0,max:null,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!0},data:{date:"",des:""}}),watch:{"desSubmit.id":function(){this.data.des=this.desSubmit.des}},mounted(){this.loadData()},beforeRouteUpdate(t,s){this.loadData(t.params.id)},methods:{searchPerson(t,s){s(!0),b.post("/api/person/list/search",{search:t}).then(i=>{this.listPersons=i.data,s(!1)})},calc(){this.sum=0,this.persons.forEach(s=>{this.sum=parseInt(this.sum)+parseInt(s.amount)});let t=0;this.banks.forEach(s=>{t=parseInt(t)+parseInt(s.amount)}),this.salarys.forEach(s=>{t=parseInt(t)+parseInt(s.amount)}),this.cashdesks.forEach(s=>{t=parseInt(t)+parseInt(s.amount)}),this.balance=parseInt(this.sum)-parseInt(t),this.funcCanSubmit()},funcCanSubmit(){parseInt(this.balance)==0&&this.sum>0?this.canSubmit=!0:this.canSubmit=!1},addPerson(){this.persons.push({id:"",amount:"",des:""})},removePerson(t){this.persons.splice(t,1)},addBank(){this.banks.push({person:"",amount:"",des:""})},removeBank(t){this.banks.splice(t,1)},addCashdesk(){this.cashdesks.push({person:"",amount:"",des:""})},removeCashdesk(t){this.cashdesks.splice(t,1)},addSalary(){this.salarys.push({person:"",amount:"",des:""})},removeSalary(t){this.salarys.splice(t,1)},loadData(){this.$route.params.id?(this.updateID=this.$route.params.id,b.post("/api/accounting/doc/get",{code:this.updateID}).then(t=>{this.data.des=t.data.doc.des,this.data.date=t.data.doc.date,t.data.rows.forEach(s=>{s.type=="person"?this.persons.push({id:s.person,amount:s.bd,des:s.des}):s.type=="bank"?this.banks.push({id:s.bank,amount:s.bs,des:s.des}):s.type=="cashdesk"?this.cashdesks.push({id:s.cashdesk,amount:s.bs,des:s.des}):s.type=="salary"&&this.salarys.push({id:s.salary,amount:s.bs,des:s.des})})})):(this.addBank(),this.addPerson(),b.post("/api/year/get").then(t=>{this.year=t.data,this.data.date=t.data.now})),b.post("/api/person/list/search").then(t=>{this.listPersons=t.data}),b.post("/api/bank/list").then(t=>{this.listBanks=t.data}),b.post("/api/cashdesk/list").then(t=>{this.listCashdesks=t.data}),b.post("/api/salary/list").then(t=>{this.listSalarys=t.data})},save(){this.persons.length==0&&h.fire({text:"انتخاب حداقل یک فرد الزامی است.",icon:"error",confirmButtonText:"قبول"});let t=!0;this.banks.forEach(i=>{(i.id==null||i.id=="")&&(t=!1)}),this.salarys.forEach(i=>{(i.id==null||i.id=="")&&(t=!1)}),this.cashdesks.forEach(i=>{(i.id==null||i.id=="")&&(t=!1)}),t==!1&&h.fire({text:"یکی از طرف‌های حساب انتخاب نشده است.",icon:"error",confirmButtonText:"قبول"});let s=!0;if(this.persons.forEach(i=>{(i.id==null||i.id=="")&&(s=!1)}),s==!1&&h.fire({text:"یکی از اشخاص انتخاب نشده است.",icon:"error",confirmButtonText:"قبول"}),s&&t){let i=[];this.data.des==""&&(this.data.des="پرداخت به اشخاص:"),this.persons.forEach(a=>{a.des==""&&(a.des="پرداخت به اشخاص"),i.push({id:a.id.id,bs:0,bd:parseInt(a.amount),des:a.des,type:"person",table:3})}),this.banks.forEach(a=>{a.des==""&&(a.des="پرداخت به اشخاص"),i.push({id:a.id.id,bs:parseInt(a.amount),bd:0,des:a.des,type:"bank",table:5})}),this.salarys.forEach(a=>{a.des==""&&(a.des="پرداخت به اشخاص"),i.push({id:a.id.id,bs:parseInt(a.amount),bd:0,des:a.des,type:"salary",table:124})}),this.cashdesks.forEach(a=>{a.des==""&&(a.des="پرداخت به اشخاص"),i.push({id:a.id.id,bs:parseInt(a.amount),bd:0,des:a.des,type:"cashdesk",table:123})}),b.post("/api/accounting/insert",{update:this.updateID,date:this.data.date,type:"person_send",des:this.data.des,rows:i}).then(a=>{a.data.result==1?h.fire({text:"سند ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(U=>{U.isConfirmed&&this.$router.push("/acc/persons/send/list")}):a.data.result==4&&h.fire({text:a.data.msg,icon:"error",confirmButtonText:"قبول"})})}}}},T={class:"block block-content-full"},L={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},M={class:"block-title text-primary-dark"},q={class:"block-options"},A=["disabled"],R={class:"block-content py-3 px-0 vl-parent"},F={class:"container"},K={class:"row"},z={class:"col-sm-12 col-md-6 mb-2"},G={class:"col-sm-12 col-md-12"},H={class:"block block-rounded border"},J={class:"block-header block-header-default py-1"},Q={class:"block-options"},W={class:"block-content p-0"},X={class:"row"},Z={class:"col-sm-12 col-md-6 px-1"},ss={class:"block block-rounded border border-gray"},os={class:"block-header bg-default-dark"},ts={class:"block-title"},es={class:"text-white"},ls={class:"text-danger mx-2"},as={class:"block-options"},ds=["onClick"],ns={class:"block-content-sm mx-2"},is={class:"row"},rs={class:"col-sm-12 col-md-12"},cs={class:"row"},us={class:"col-sm-12 col-md-12"},ms={class:"row mb-1"},ps={class:"col-12"},bs={class:"col-12"},fs={class:"row"},hs={class:"col-6"},vs={class:"col-6"},ks={key:0,class:"text-danger"},_s={key:1,class:"text-success"},ys={class:"col-sm-12 col-md-12"},gs={class:"row"},Cs={class:"col-sm-12 col-md-12"},Vs={class:"form-floating my-2"},ws=["onUpdate:modelValue"],Ss={class:"col-sm-12 col-md-6 px-1"},xs={class:"block block-rounded border border-gray"},Us={class:"block-header bg-warning"},Is={class:"block-title"},Bs={class:"text-black"},Ds={class:"mx-2"},Es={class:"block-options"},Os=["onClick"],Ps={class:"block-content-sm mx-2"},$s={class:"row"},Ns={class:"col-sm-12 col-md-12"},js={class:"row"},Ys={class:"col-sm-12 col-md-12"},Ts={class:"col-sm-12 col-md-12"},Ls={class:"row"},Ms={class:"col-sm-12 col-md-12"},qs={class:"form-floating my-2"},As=["onUpdate:modelValue"],Rs={class:"col-sm-12 col-md-6 px-1"},Fs={class:"block block-rounded border border-gray"},Ks={class:"block-header bg-info"},zs={class:"block-title"},Gs={class:"text-black"},Hs={class:"mx-2"},Js={class:"block-options"},Qs=["onClick"],Ws={class:"block-content-sm mx-2"},Xs={class:"row"},Zs={class:"col-sm-12 col-md-12"},so={class:"row"},oo={class:"col-sm-12 col-md-12"},to={class:"col-sm-12 col-md-12"},eo={class:"row"},lo={class:"col-sm-12 col-md-12"},ao={class:"form-floating my-2"},no=["onUpdate:modelValue"],io={class:"col-sm-12 col-md-6 px-1"},ro={class:"block block-rounded border border-gray"},co={class:"block-header bg-light"},uo={class:"block-title"},mo={class:"text-black"},po={class:"mx-2"},bo={class:"block-options"},fo=["onClick"],ho={class:"block-content-sm mx-2"},vo={class:"row"},ko={class:"col-sm-12 col-md-12"},_o={class:"row"},yo={class:"col-sm-12 col-md-12"},go={class:"col-sm-12 col-md-12"},Co={class:"row"},Vo={class:"col-sm-12 col-md-12"},wo={class:"form-floating my-2"},So=["onUpdate:modelValue"],xo={class:"row"},Uo={class:"col-12 text-end"},Io={class:"row"},Bo={class:"col-6 text-end"},Do={class:"col-6 text-start"},Eo={class:"dropdown dropup"},Oo={"aria-labelledby":"dropdown-dropup-secondary",class:"border border-danger dropdown-menu",style:{}},Po={class:"container border border-danger rounded-2 my-3 p-3"},$o={class:"row"},No={class:"row"},jo={class:"col-12 border-bottom border-danger"},Yo={class:"text-danger"},To={class:"row"},Lo={class:"col-12 border-top border-danger"},Mo={class:"text-danger"};function qo(t,s,i,a,U,d){const B=f("loading"),D=f("date-picker"),E=f("mostdes"),O=f("quickAdd"),y=f("v-cob"),g=f("money3");return u(),m("div",T,[o("div",L,[o("h3",M,[o("button",{onClick:s[0]||(s[0]=l=>t.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},s[24]||(s[24]=[o("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),s[25]||(s[25]=n(" پرداخت به اشخاص "))]),o("div",q,[o("button",{disabled:this.canSubmit!=!0,onClick:s[1]||(s[1]=l=>d.save()),type:"button",class:"btn btn-sm btn-alt-primary"},s[26]||(s[26]=[o("i",{class:"fa fa-save"},null,-1),n(" ثبت ")]),8,A)])]),o("div",R,[r(B,{color:"blue",loader:"dots",active:t.isLoading,"onUpdate:active":s[2]||(s[2]=l=>t.isLoading=l),"is-full-page":!1},null,8,["active"]),o("div",F,[o("div",K,[o("div",z,[r(D,{class:"form-control",modelValue:t.data.date,"onUpdate:modelValue":s[3]||(s[3]=l=>t.data.date=l),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:t.year.start,max:t.year.end},null,8,["modelValue","min","max"])]),s[28]||(s[28]=o("div",{class:"col-sm-12 col-md-6 mb-2"},[o("div",{class:"alert alert-sm alert-info"},[o("i",{class:"fa fa-info-circle me-2"}),n(" دکمه ثبت بعد از صفر بودن مبلغ باقی مانده فعال می شود ")])],-1)),o("div",G,[o("div",H,[o("div",J,[s[27]||(s[27]=o("h3",{class:"block-title text-primary"},[o("i",{class:"fa-regular fa-note-sticky"}),n(" شرح ")],-1)),o("div",Q,[r(E,{submitData:t.desSubmit,type:"personSend"},null,8,["submitData"])])]),o("div",W,[v(o("input",{"onUpdate:modelValue":s[4]||(s[4]=l=>t.data.des=l),class:"form-control",type:"text"},null,512),[[k,t.data.des]])])])])]),o("div",X,[(u(!0),m(C,null,V(t.persons,(l,c)=>(u(),m("div",Z,[o("div",ss,[o("div",os,[o("h3",ts,[o("small",es,[o("span",ls,p(c+1),1),s[29]||(s[29]=o("i",{class:"fa fa-user"},null,-1)),s[30]||(s[30]=n(" مشخصات شخص "))])]),o("span",as,[r(O,{code:0}),o("button",{title:"حذف",class:"btn-block-option text-danger ps-2",onClick:e=>d.removePerson(c)},s[31]||(s[31]=[o("i",{class:"fa fa-trash"},null,-1)]),8,ds)])]),o("div",ns,[o("div",is,[o("div",rs,[o("div",cs,[o("div",us,[s[36]||(s[36]=o("small",{class:"mb-2"},"شخص",-1)),r(y,{dir:"rtl",onSearch:d.searchPerson,options:t.listPersons,label:"nikename",modelValue:l.id,"onUpdate:modelValue":e=>l.id=e,"onOption:deselecting":s[5]||(s[5]=e=>d.funcCanSubmit()),"onOption:selecting":s[6]||(s[6]=e=>d.funcCanSubmit())},{"no-options":_(({search:e,searching:S,loading:x})=>s[32]||(s[32]=[n(" نتیجه‌ای یافت نشد! ")])),option:_(e=>[o("div",ms,[o("div",ps,[s[33]||(s[33]=o("i",{class:"fa fa-user me-2"},null,-1)),n(" "+p(e.nikename),1)]),o("div",bs,[o("div",fs,[o("div",hs,[s[34]||(s[34]=o("i",{class:"fa fa-phone me-2"},null,-1)),n(" "+p(e.mobile),1)]),o("div",vs,[s[35]||(s[35]=o("i",{class:"fa fa-bars"},null,-1)),n(" تراز: "+p(t.$filters.formatNumber(Math.abs(parseInt(e.bs)-parseInt(e.bd))))+" ",1),parseInt(e.bs)-parseInt(e.bd)<0?(u(),m("span",ks," بدهکار ")):I("",!0),parseInt(e.bs)-parseInt(e.bd)>0?(u(),m("span",_s," بستانکار ")):I("",!0)])])])])]),_:2},1032,["onSearch","options","modelValue","onUpdate:modelValue"])]),o("div",ys,[s[37]||(s[37]=o("small",{class:"mb-2"},"مبلغ",-1)),r(g,w({onChange:s[7]||(s[7]=e=>d.calc()),class:"form-control",modelValue:l.amount,"onUpdate:modelValue":e=>l.amount=e,ref_for:!0},t.currencyConfig),null,16,["modelValue","onUpdate:modelValue"])])])])]),o("div",gs,[o("div",Cs,[o("div",Vs,[v(o("input",{"onUpdate:modelValue":e=>l.des=e,type:"text",class:"form-control"},null,8,ws),[[k,l.des]]),s[38]||(s[38]=o("label",null,"شرح",-1))])])])])])]))),256)),(u(!0),m(C,null,V(t.banks,(l,c)=>(u(),m("div",Ss,[o("div",xs,[o("div",Us,[o("h3",Is,[o("small",Bs,[o("span",Ds,p(c+1),1),s[39]||(s[39]=o("i",{class:"fa fa-bank"},null,-1)),s[40]||(s[40]=n(" حساب بانکی "))])]),o("span",Es,[o("button",{title:"حذف",class:"btn-block-option text-danger ps-2",onClick:e=>d.removeBank(c)},s[41]||(s[41]=[o("i",{class:"fa fa-trash"},null,-1)]),8,Os)])]),o("div",Ps,[o("div",$s,[o("div",Ns,[o("div",js,[o("div",Ys,[s[43]||(s[43]=o("small",{class:"mb-2"},"بانک",-1)),r(y,{dir:"rtl",options:t.listBanks,label:"name",modelValue:l.id,"onUpdate:modelValue":e=>l.id=e,"onOption:deselecting":s[8]||(s[8]=e=>d.funcCanSubmit()),"onSearch:focus":s[9]||(s[9]=e=>d.funcCanSubmit()),"onOption:selecting":s[10]||(s[10]=e=>d.funcCanSubmit())},{"no-options":_(({search:e,searching:S,loading:x})=>s[42]||(s[42]=[n(" نتیجه‌ای یافت نشد! ")])),_:2},1032,["options","modelValue","onUpdate:modelValue"])]),o("div",Ts,[s[44]||(s[44]=o("small",{class:"mb-2"},"مبلغ",-1)),r(g,w({onChange:s[11]||(s[11]=e=>d.calc()),class:"form-control",modelValue:l.amount,"onUpdate:modelValue":e=>l.amount=e,ref_for:!0},t.currencyConfig),null,16,["modelValue","onUpdate:modelValue"])])])])]),o("div",Ls,[o("div",Ms,[o("div",qs,[v(o("input",{"onUpdate:modelValue":e=>l.des=e,type:"text",class:"form-control"},null,8,As),[[k,l.des]]),s[45]||(s[45]=o("label",null,"شرح",-1))])])])])])]))),256)),(u(!0),m(C,null,V(t.salarys,(l,c)=>(u(),m("div",Rs,[o("div",Fs,[o("div",Ks,[o("h3",zs,[o("small",Gs,[o("span",Hs,p(c+1),1),s[46]||(s[46]=o("i",{class:"fa fa-dot-circle"},null,-1)),s[47]||(s[47]=n(" تنخواه گردان "))])]),o("span",Js,[o("button",{title:"حذف",class:"btn-block-option text-danger ps-2",onClick:e=>d.removeSalary(c)},s[48]||(s[48]=[o("i",{class:"fa fa-trash"},null,-1)]),8,Qs)])]),o("div",Ws,[o("div",Xs,[o("div",Zs,[o("div",so,[o("div",oo,[s[50]||(s[50]=o("small",{class:"mb-2"},"تنخواه گردان",-1)),r(y,{dir:"rtl",options:t.listSalarys,label:"name",modelValue:l.id,"onUpdate:modelValue":e=>l.id=e,"onOption:deselecting":s[12]||(s[12]=e=>d.funcCanSubmit()),"onSearch:focus":s[13]||(s[13]=e=>d.funcCanSubmit()),"onOption:selecting":s[14]||(s[14]=e=>d.funcCanSubmit())},{"no-options":_(({search:e,searching:S,loading:x})=>s[49]||(s[49]=[n(" نتیجه‌ای یافت نشد! ")])),_:2},1032,["options","modelValue","onUpdate:modelValue"])]),o("div",to,[s[51]||(s[51]=o("small",{class:"mb-2"},"مبلغ",-1)),r(g,w({onChange:s[15]||(s[15]=e=>d.calc()),class:"form-control",modelValue:l.amount,"onUpdate:modelValue":e=>l.amount=e,ref_for:!0},t.currencyConfig),null,16,["modelValue","onUpdate:modelValue"])])])])]),o("div",eo,[o("div",lo,[o("div",ao,[v(o("input",{"onUpdate:modelValue":e=>l.des=e,type:"text",class:"form-control"},null,8,no),[[k,l.des]]),s[52]||(s[52]=o("label",null,"شرح",-1))])])])])])]))),256)),(u(!0),m(C,null,V(t.cashdesks,(l,c)=>(u(),m("div",io,[o("div",ro,[o("div",co,[o("h3",uo,[o("small",mo,[o("span",po,p(c+1),1),s[53]||(s[53]=o("i",{class:"fa fa-money-bill-wheat"},null,-1)),s[54]||(s[54]=n(" صندوق "))])]),o("span",bo,[o("button",{title:"حذف",class:"btn-block-option text-danger ps-2",onClick:e=>d.removeCashdesk(c)},s[55]||(s[55]=[o("i",{class:"fa fa-trash"},null,-1)]),8,fo)])]),o("div",ho,[o("div",vo,[o("div",ko,[o("div",_o,[o("div",yo,[s[57]||(s[57]=o("small",{class:"mb-2"},"صندوق",-1)),r(y,{dir:"rtl",options:t.listCashdesks,label:"name",modelValue:l.id,"onUpdate:modelValue":e=>l.id=e,"onOption:deselecting":s[16]||(s[16]=e=>d.funcCanSubmit()),"onSearch:focus":s[17]||(s[17]=e=>d.funcCanSubmit()),"onOption:selecting":s[18]||(s[18]=e=>d.funcCanSubmit())},{"no-options":_(({search:e,searching:S,loading:x})=>s[56]||(s[56]=[n(" نتیجه‌ای یافت نشد! ")])),_:2},1032,["options","modelValue","onUpdate:modelValue"])]),o("div",go,[s[58]||(s[58]=o("small",{class:"mb-2"},"مبلغ",-1)),r(g,w({onChange:s[19]||(s[19]=e=>d.calc()),class:"form-control",modelValue:l.amount,"onUpdate:modelValue":e=>l.amount=e,ref_for:!0},t.currencyConfig),null,16,["modelValue","onUpdate:modelValue"])])])])]),o("div",Co,[o("div",Vo,[o("div",wo,[v(o("input",{"onUpdate:modelValue":e=>l.des=e,type:"text",class:"form-control"},null,8,So),[[k,l.des]]),s[59]||(s[59]=o("label",null,"شرح",-1))])])])])])]))),256))]),o("div",xo,[o("div",Uo,[o("div",Io,[o("div",Bo,[o("button",{onClick:s[20]||(s[20]=l=>d.addPerson()),class:"btn btn-primary mx-1"},s[60]||(s[60]=[o("i",{class:"fa fa-plus"},null,-1),n(" افزودن شخص ")]))]),o("div",Do,[o("div",Eo,[s[64]||(s[64]=o("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-danger dropdown-toggle","data-bs-toggle":"dropdown",id:"dropdown-dropup-secondary",type:"button"}," افزودن حساب ",-1)),o("div",Oo,[o("button",{onClick:s[21]||(s[21]=l=>d.addBank()),type:"button",class:"dropdown-item"},s[61]||(s[61]=[o("i",{class:"fa fa-bank"},null,-1),n(" حساب بانکی ")])),o("button",{onClick:s[22]||(s[22]=l=>d.addCashdesk()),type:"button",class:"dropdown-item",href:"javascript:void(0)"},s[62]||(s[62]=[o("i",{class:"fa fa-money-bill-wheat"},null,-1),n(" صندوق ")])),o("button",{onClick:s[23]||(s[23]=l=>d.addSalary()),type:"button",class:"dropdown-item",href:"javascript:void(0)"},s[63]||(s[63]=[o("i",{class:"fa fa-dot-circle"},null,-1),n(" تنخواه گردان ")]))])])])])])]),o("div",Po,[o("div",$o,[o("div",No,[o("div",jo,[s[65]||(s[65]=n(" مجموع دریافت‌ها: ")),o("span",Yo,p(t.$filters.formatNumber(t.sum)),1)])]),o("div",To,[o("div",Lo,[s[66]||(s[66]=n(" باقی‌مانده: ")),o("span",Mo,p(t.$filters.formatNumber(t.balance)),1)])])])])])])])}const Go=P(Y,[["render",qo]]);export{Go as default}; diff --git a/public_html/webui/assets/mod-1c22c373.js b/public_html/webui/assets/mod-1c22c373.js deleted file mode 100644 index 2af0886..0000000 --- a/public_html/webui/assets/mod-1c22c373.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as z,L as j,l as q,a as c,S as w}from"./main-9b36f05f.js";import{T as G}from"./vue3-treeselect.common-f8cf97d9.js";/* empty css */import{a as n,o as r,s as m,b as a,w as s,F as k,_ as b,d as g,t as u,e as o,u as i,as as S,ao as $,ab as h,au as x,C as U,A as H}from"./vendor-adef9cb4.js";const I={name:"mod",components:{Treeselect:G,Loading:j,Money3:q},data:()=>({tabs:0,loading:!1,plugins:[],units:"",barcode:{count:1},priceList:[],data:{name:"",priceSell:0,priceBuy:0,des:"",unit:"عدد",code:0,khadamat:!1,cat:null,orderPoint:0,commodityCountCheck:!1,minOrderCount:1,dayLoading:0,speedAccess:!1,withoutTax:!1,barcodes:"",prices:[]},listCats:[],currencyConfig:{masked:!1,prefix:"",suffix:"ریال",thousands:",",decimal:".",precision:0,disableNegative:!1,disabled:!1,min:0,max:null,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1}}),mounted(){this.loadData(this.$route.params.id)},beforeRouteUpdate(l,t){this.loadData(l.params.id)},methods:{generateBarcode(){for(let l=0;l{this.plugins=t.data}),c.post("/api/commodity/units").then(t=>{this.units=t.data}),l==""&&c.post("/api/commodity/pricelist/list").then(t=>{t.data.length==0?this.data.prices=[]:(this.priceList=t.data,this.priceList.forEach(B=>{this.data.prices.push({id:0,priceBuy:0,priceSell:0,list:B})}))}),c.post("/api/commodity/cat/get/line").then(t=>{this.listCats=t.data,this.$route.params.id||(this.data.cat=t.data[1])}),l!=""&&(this.loading=!0,c.post("/api/commodity/info/"+l).then(t=>{this.data=t.data,this.data.prices.length==0&&(this.data.prices=this.priceList)})),this.loading=!1},save(){this.data.name.length===0?w.fire({text:"نام کالا یا خدمات الزامی است.",icon:"error",confirmButtonText:"قبول"}):(this.loading=!0,c.post("/api/commodity/mod/"+this.data.code,this.data).then(l=>{this.loading=!1,l.data.result==2?w.fire({text:"قبلا ثبت شده است.",icon:"error",confirmButtonText:"قبول"}):w.fire({text:"مشخصات کالا و خدمات ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(()=>{this.$router.push("/acc/commodity/list")})}))}}},J={class:"row py-3"},Q={class:"col-sm-6 col-md-6 mb-1"},W={class:"form-check form-check-inline"},X={class:"form-check form-check-inline"},Y={class:"col-sm-6 col-md-6 mb-1"},Z={class:"space-y-2"},tt={class:"form-check form-switch"},ot={class:"row"},lt={class:"col-sm-12 col-md-6"},et={class:"form-floating mb-4"},at={class:"col-sm-12 col-md-6"},st={class:"form-floating mb-4"},nt=["value"],it={class:"col-sm-12 col-md-12 mb-4"},dt=["value"],rt={class:"col-sm-12 col-md-12 mb-4"},mt={class:"col-sm-12 col-md-12"},ut={class:"form-floating mb-4"},ct={class:"row"},pt={class:"col-sm-12 col-md-6"},ft={class:"form-floating mb-4"},vt={class:"col-sm-12 col-md-6"},bt={class:"form-floating mb-4"},gt={class:"col-sm-12 col-md-6"},ht={class:"form-floating mb-4"},yt={class:"form-label"},_t={class:"col-sm-12 col-md-12"},kt={class:"space-y-2"},Vt={class:"form-check form-switch"},Ct={class:"row"},wt={class:"col-sm-12 col-md-4 mt-2"},$t={class:"form-floating mb-4"},Ut={class:"col-sm-12 col-md-4 mt-2"},Bt={class:"form-floating mb-4"},Tt={class:"col-sm-12 col-md-4 mt-2"},Lt={class:"form-floating mb-4"},St={class:"col-sm-6 col-md-6 mb-1"},xt={class:"space-y-2"},Nt={class:"form-check form-switch"};function Ot(l,t,B,Mt,Pt,V){const p=n("v-btn"),T=n("v-tooltip"),L=n("v-spacer"),N=n("v-icon"),y=n("v-tab"),O=n("v-tabs"),M=n("v-toolbar"),P=n("v-number-input"),f=n("v-card-text"),A=n("v-card-actions"),v=n("v-card"),D=n("v-dialog"),R=n("v-textarea"),_=n("v-tabs-window-item"),C=n("money3"),K=n("v-tabs-window"),E=n("v-col"),F=n("v-row");return r(),m(k,null,[a(M,{color:"toolbar",title:l.$t("dialog.commodity_info")},{prepend:s(()=>[a(T,{text:l.$t("dialog.back"),location:"bottom"},{activator:s(({props:e})=>[a(p,b(e,{onClick:t[0]||(t[0]=d=>l.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),extension:s(()=>[a(O,{color:"primary",class:"bg-light",grow:"",modelValue:l.tabs,"onUpdate:modelValue":t[2]||(t[2]=e=>l.tabs=e)},{default:s(()=>[a(y,{value:"0"},{default:s(()=>[g(u(l.$t("dialog.general")),1)]),_:1}),a(y,{value:"1"},{default:s(()=>[g(u(l.$t("dialog.prices")),1)]),_:1}),a(y,{value:"2"},{default:s(()=>[g(u(l.$t("dialog.existly")),1)]),_:1}),a(y,{value:"3"},{default:s(()=>[g(u(l.$t("dialog.tax")),1)]),_:1})]),_:1},8,["modelValue"])]),default:s(()=>[a(L),a(p,{loading:l.loading,onClick:t[1]||(t[1]=e=>V.save()),icon:"",color:"green"},{default:s(()=>[a(T,{activator:"parent",text:l.$t("dialog.save"),location:"bottom"},null,8,["text"]),a(N,{icon:"mdi-content-save"})]),_:1},8,["loading"])]),_:1},8,["title"]),a(F,{class:"pa-1"},{default:s(()=>[a(E,null,{default:s(()=>[a(K,{modelValue:l.tabs,"onUpdate:modelValue":t[23]||(t[23]=e=>l.tabs=e)},{default:s(()=>[a(_,{value:"0"},{default:s(()=>[a(v,null,{default:s(()=>[a(f,null,{default:s(()=>[o("div",J,[o("div",Q,[o("div",null,[t[26]||(t[26]=o("label",{class:"me-4 text-primary"},"نوع کالا یا خدمات",-1)),o("div",W,[i(o("input",{"onUpdate:modelValue":t[3]||(t[3]=e=>this.data.khadamat=e),class:"form-check-input",type:"radio",value:"true"},null,512),[[S,this.data.khadamat]]),t[24]||(t[24]=o("label",{class:"form-check-label",for:"inlineCheckbox1"},"خدمات",-1))]),o("div",X,[i(o("input",{"onUpdate:modelValue":t[4]||(t[4]=e=>this.data.khadamat=e),class:"form-check-input",type:"radio",value:"false"},null,512),[[S,this.data.khadamat]]),t[25]||(t[25]=o("label",{class:"form-check-label",for:"inlineCheckbox2"},"کالا و اقلام فیزیکی",-1))])])]),o("div",Y,[o("div",Z,[o("div",tt,[i(o("input",{"onUpdate:modelValue":t[5]||(t[5]=e=>this.data.speedAccess=e),class:"form-check-input",type:"checkbox"},null,512),[[$,this.data.speedAccess]]),t[27]||(t[27]=o("label",{class:"form-check-label"},"دسترسی سریع",-1))])])])]),o("div",ot,[o("div",lt,[o("div",et,[i(o("input",{"onUpdate:modelValue":t[6]||(t[6]=e=>l.data.name=e),class:"form-control",type:"text"},null,512),[[h,l.data.name]]),t[28]||(t[28]=o("label",{class:"form-label"},[o("span",{class:"text-danger"},"(لازم)"),g(" نام کالا/خدمات")],-1))])]),o("div",at,[o("div",st,[i(o("select",{"onUpdate:modelValue":t[7]||(t[7]=e=>l.data.unit=e),class:"form-select"},[(r(!0),m(k,null,U(l.units,e=>(r(),m("option",{key:e.name,value:e.name},u(e.name),9,nt))),128))],512),[[x,l.data.unit]]),t[29]||(t[29]=o("label",{class:"form-label"},"واحد شمارش",-1))])]),o("div",it,[t[30]||(t[30]=o("small",{class:"mb-2"},"دسته بندی",-1)),i(o("select",{class:"form-select","aria-label":"دسته‌بندی","onUpdate:modelValue":t[8]||(t[8]=e=>this.data.cat=e)},[(r(!0),m(k,null,U(l.listCats,(e,d)=>(r(),m("option",{value:e.id},u(e.name),9,dt))),256))],512),[[x,this.data.cat]])]),o("div",rt,[a(D,null,{activator:s(({props:e})=>[a(p,b(e,{"prepend-icon":"mdi-wizard-hat",color:"surface-variant",text:l.$t("dialog.barcodes_generate"),class:"mb-2"}),null,16,["text"])]),default:s(({isActive:e})=>[a(v,{text:l.$t("dialog.barcodes_generate")},{default:s(()=>[a(f,null,{default:s(()=>[a(P,{min:1,max:400,modelValue:l.barcode.count,"onUpdate:modelValue":t[9]||(t[9]=d=>l.barcode.count=d),label:l.$t("dialog.count"),"prepend-inner-icon":"mdi-barcode"},null,8,["modelValue","label"])]),_:1}),a(A,null,{default:s(()=>[a(L),a(p,{text:l.$t("dialog.generate"),color:"success",variant:"flat",onClick:d=>{e.value=!1,V.generateBarcode()}},null,8,["text","onClick"]),a(p,{text:l.$t("dialog.close"),color:"secondary",variant:"flat",onClick:d=>e.value=!1},null,8,["text","onClick"])]),_:2},1024)]),_:2},1032,["text"])]),_:1}),a(R,{class:"text-left",modelValue:l.data.barcodes,"onUpdate:modelValue":t[10]||(t[10]=e=>l.data.barcodes=e),label:l.$t("dialog.barcodes"),placeholder:l.$t("dialog.barcodes_info"),"prepend-inner-icon":"mdi-barcode"},null,8,["modelValue","label","placeholder"])]),o("div",mt,[o("div",ut,[i(o("input",{"onUpdate:modelValue":t[11]||(t[11]=e=>l.data.des=e),class:"form-control",type:"text"},null,512),[[h,l.data.des]]),t[31]||(t[31]=o("label",{class:"form-label"},"توضیحات",-1))])])])]),_:1})]),_:1})]),_:1}),a(_,{value:"1"},{default:s(()=>[a(v,null,{default:s(()=>[a(f,null,{default:s(()=>[o("div",ct,[o("div",pt,[o("div",ft,[a(C,b(l.currencyConfig,{min:"0",class:"form-control",modelValue:l.data.priceBuy,"onUpdate:modelValue":t[12]||(t[12]=e=>l.data.priceBuy=e)}),null,16,["modelValue"]),t[32]||(t[32]=o("label",{class:"form-label"},"قیمت خرید",-1))])]),o("div",vt,[o("div",bt,[a(C,b(l.currencyConfig,{min:"0",class:"form-control",modelValue:l.data.priceSell,"onUpdate:modelValue":t[13]||(t[13]=e=>l.data.priceSell=e)}),null,16,["modelValue"]),t[33]||(t[33]=o("label",{class:"form-label"},"قیمت فروش",-1))])]),V.isPluginActive("accpro")?(r(!0),m(k,{key:0},U(l.data.prices,e=>(r(),m("div",gt,[o("div",ht,[a(C,b({ref_for:!0},l.currencyConfig,{min:"0",class:"form-control",modelValue:e.priceSell,"onUpdate:modelValue":d=>e.priceSell=d}),null,16,["modelValue","onUpdate:modelValue"]),o("label",yt,u(e.list.label),1)])]))),256)):H("",!0)])]),_:1})]),_:1})]),_:1}),a(_,{value:"2"},{default:s(()=>[a(v,null,{default:s(()=>[a(f,null,{default:s(()=>[o("div",_t,[t[38]||(t[38]=o("b",{class:"text-primary-dark me-3"},"موجودی کالا",-1)),t[39]||(t[39]=o("label",{class:"text-muted"},"تنظیمات بخش موجودی کالا تنها برای نوع کالا اعمال می‌شود و برای نوع خدمات نادیده گرفته می‌شود.",-1)),o("div",kt,[o("div",Vt,[i(o("input",{"onUpdate:modelValue":t[14]||(t[14]=e=>l.data.commodityCountCheck=e),class:"form-check-input",type:"checkbox"},null,512),[[$,l.data.commodityCountCheck]]),t[34]||(t[34]=o("label",{class:"form-check-label"},"کنترل موجودی",-1))])]),o("div",Ct,[o("div",wt,[o("div",$t,[i(o("input",{"onUpdate:modelValue":t[15]||(t[15]=e=>l.data.minOrderCount=e),onBlur:t[16]||(t[16]=e=>{(this.data.minOrderCount===""||this.data.minOrderCount===0)&&(this.data.minOrderCount=1)}),onKeypress:t[17]||(t[17]=e=>this.$filters.onlyNumber(e)),class:"form-control",type:"number",min:"1"},null,544),[[h,l.data.minOrderCount]]),t[35]||(t[35]=o("label",{class:"form-label"},"حداقل سفارش",-1))])]),o("div",Ut,[o("div",Bt,[i(o("input",{"onUpdate:modelValue":t[18]||(t[18]=e=>l.data.orderPoint=e),onKeypress:t[19]||(t[19]=e=>this.$filters.onlyNumber(e)),class:"form-control",type:"number",min:"1"},null,544),[[h,l.data.orderPoint]]),t[36]||(t[36]=o("label",{class:"form-label"},"نقطه سفارش",-1))])]),o("div",Tt,[o("div",Lt,[i(o("input",{"onUpdate:modelValue":t[20]||(t[20]=e=>l.data.dayLoading=e),onKeypress:t[21]||(t[21]=e=>this.$filters.onlyNumber(e)),class:"form-control",type:"number"},null,544),[[h,l.data.dayLoading]]),t[37]||(t[37]=o("label",{class:"form-label"},"زمان انتظار(روز)",-1))])])])])]),_:1})]),_:1})]),_:1}),a(_,{value:"3"},{default:s(()=>[a(v,null,{default:s(()=>[a(f,null,{default:s(()=>[o("div",St,[o("div",xt,[o("div",Nt,[i(o("input",{"onUpdate:modelValue":t[22]||(t[22]=e=>this.data.withoutTax=e),class:"form-check-input",type:"checkbox"},null,512),[[$,this.data.withoutTax]]),t[40]||(t[40]=o("label",{class:"form-check-label"},"معاف از مالیات",-1))])])])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})],64)}const Et=z(I,[["render",Ot]]);export{Et as default}; diff --git a/public_html/webui/assets/mod-3ab0cb07.css b/public_html/webui/assets/mod-3ab0cb07.css deleted file mode 100644 index cd4a85c..0000000 --- a/public_html/webui/assets/mod-3ab0cb07.css +++ /dev/null @@ -1 +0,0 @@ -#vs5__listbox[data-v-db9b0757]{z-index:999999} diff --git a/public_html/webui/assets/mod-40a11143.js b/public_html/webui/assets/mod-40a11143.js deleted file mode 100644 index 986b0b1..0000000 --- a/public_html/webui/assets/mod-40a11143.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as u,L as h,a as n,S as e}from"./main-9b36f05f.js";import{a as l,o as b,s as g,e as s,b as d,w as v,d as i,u as r,ab as c}from"./vendor-adef9cb4.js";const k={name:"mod",components:{Loading:h},data:()=>({isLoading:!1,data:{code:0,name:"",des:""}}),mounted(){this.loadData(this.$route.params.id)},methods:{loadData(a=""){a!=""?(this.isLoading=!0,n.post("/api/cashdesk/info/"+a).then(t=>{this.data=t.data,this.isLoading=!1})):(this.data.name="",this.data.des="")},save(){this.data.name.length===0?e.fire({text:"نام الزامی است.",icon:"error",confirmButtonText:"قبول"}):(this.isLoading=!0,n.post("/api/cashdesk/mod/"+this.data.code,this.data).then(a=>{this.isLoading=!1,a.data.result==2?e.fire({text:"قبلا ثبت شده است.",icon:"error",confirmButtonText:"قبول"}):e.fire({text:"مشخصات صندوق ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(()=>{this.$router.push("/acc/cashdesk/list")})}))}}},x={class:"block block-content-full"},_={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},L={class:"block-title text-primary-dark"},w={class:"block-options"},y={class:"block-content py-3 vl-parent"},B={class:"container"},$={class:"row"},T={class:"col-sm-12 col-md-6"},V={class:"form-floating mb-4"},C={class:"form-floating mb-4"};function D(a,t,N,U,S,m){const f=l("router-link"),p=l("loading");return b(),g("div",x,[s("div",_,[s("h3",L,[d(f,{class:"text-warning mx-2 px-2",to:"/acc/cashdesk/list"},{default:v(()=>t[4]||(t[4]=[s("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),_:1}),t[5]||(t[5]=i(" مشخصات صندوق "))]),s("div",w,[s("button",{onClick:t[0]||(t[0]=o=>m.save()),type:"button",class:"btn btn-alt-primary"},t[6]||(t[6]=[s("i",{class:"fa fa-save"},null,-1),i(" ثبت")]))])]),s("div",y,[d(p,{color:"blue",loader:"dots",active:a.isLoading,"onUpdate:active":t[1]||(t[1]=o=>a.isLoading=o),"is-full-page":!1},null,8,["active"]),s("div",B,[s("div",$,[s("div",T,[s("div",V,[r(s("input",{"onUpdate:modelValue":t[2]||(t[2]=o=>a.data.name=o),class:"form-control",type:"text"},null,512),[[c,a.data.name]]),t[7]||(t[7]=s("label",{class:"form-label"},[s("span",{class:"text-danger"},"(لازم)"),i(" نام")],-1))]),s("div",C,[r(s("input",{"onUpdate:modelValue":t[3]||(t[3]=o=>a.data.des=o),class:"form-control",type:"text"},null,512),[[c,a.data.des]]),t[8]||(t[8]=s("label",{class:"form-label"},"توضیحات",-1))])])])])])])}const j=u(k,[["render",D]]);export{j as default}; diff --git a/public_html/webui/assets/mod-43323a78.css b/public_html/webui/assets/mod-43323a78.css deleted file mode 100644 index 38048c3..0000000 --- a/public_html/webui/assets/mod-43323a78.css +++ /dev/null @@ -1 +0,0 @@ -.v-data-table[data-v-1e9c8475]{margin-top:20px} diff --git a/public_html/webui/assets/mod-5018fcf5.js b/public_html/webui/assets/mod-5018fcf5.js deleted file mode 100644 index 7819ac2..0000000 --- a/public_html/webui/assets/mod-5018fcf5.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as P,L as j,a as b,S as _}from"./main-9b36f05f.js";import"./vue-persian-datetime-picker.common-0e5ba5b7.js";import{T as N}from"./vue3-treeselect.common-f8cf97d9.js";/* empty css */import{A as Y}from"./archiveUpload-31fb560b.js";import{q as M}from"./quickAdd-3f821e67.js";import{a as f,o as r,s as c,e as o,b as m,w as y,d as i,c as A,A as g,u as h,ab as v,F as V,C,t as p,_ as w}from"./vendor-adef9cb4.js";const L={name:"mod",components:{Loading:j,Treeselect:N,archiveUpload:Y,quickAdd:M},data:()=>({isLoading:!1,canSubmit:!1,updateID:null,sum:0,balance:0,listPersons:[],listBanks:[],listCashdesks:[],listSalarys:[],persons:[],incomes:[],listIncomes:[],banks:[],salarys:[],cashdesks:[],year:"",currencyConfig:{masked:!1,prefix:"",suffix:"ریال",thousands:",",decimal:".",precision:0,disableNegative:!1,disabled:!1,min:0,max:null,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!0},data:{date:"",des:""}}),beforeMount(){this.loadData()},beforeRouteUpdate(t,s){this.loadData(t.params.id)},methods:{calc(){this.sum=0,this.incomes.forEach(s=>{this.sum=parseInt(this.sum)+parseInt(s.amount)});let t=0;this.banks.forEach(s=>{t=parseInt(t)+parseInt(s.amount)}),this.salarys.forEach(s=>{t=parseInt(t)+parseInt(s.amount)}),this.cashdesks.forEach(s=>{t=parseInt(t)+parseInt(s.amount)}),this.persons.forEach(s=>{t=parseInt(t)+parseInt(s.amount)}),this.balance=parseInt(this.sum)-parseInt(t),this.funcCanSubmit()},funcCanSubmit(){parseInt(this.balance)==0&&this.sum>0?this.canSubmit=!0:this.canSubmit=!1},addItem(){this.incomes.push({id:this.incomes[1],amount:"",des:""})},removeItem(t){this.incomes.splice(t,1)},addBank(){this.banks.push({person:null,amount:"",des:""})},removeBank(t){this.banks.splice(t,1)},addCashdesk(){this.cashdesks.push({person:"",amount:"",des:""})},removeCashdesk(t){this.cashdesks.splice(t,1)},addSalary(){this.salarys.push({person:"",amount:"",des:""})},removeSalary(t){this.salarys.splice(t,1)},addPerson(){this.persons.push({person:"",amount:"",des:""})},removePerson(t){this.persons.splice(t,1)},loadData(){this.$route.params.id?(this.updateID=this.$route.params.id,b.post("/api/accounting/doc/get",{code:this.updateID}).then(t=>{this.data.des=t.data.doc.des,this.data.date=t.data.doc.date,t.data.rows.forEach(s=>{s.type=="calc"?this.incomes.push({id:s.refCode,amount:s.bs,des:s.des}):s.type=="bank"?this.banks.push({id:s.bank,amount:s.bd,des:s.des}):s.type=="cashdesk"?this.cashdesks.push({id:s.cashdesk,amount:s.bd,des:s.des}):s.type=="salary"?this.salarys.push({id:s.salary,amount:s.bd,des:s.des}):s.type=="person"&&this.persons.push({id:s.person,amount:s.bd,des:s.des})})})):(this.addBank(),this.addItem(),b.post("/api/year/get").then(t=>{this.year=t.data,this.data.date=t.data.now})),b.post("/api/accounting/table/childs/income").then(t=>{this.listIncomes=t.data}),b.post("/api/bank/list").then(t=>{this.listBanks=t.data}),b.post("/api/cashdesk/list").then(t=>{this.listCashdesks=t.data}),b.post("/api/salary/list").then(t=>{this.listSalarys=t.data}),b.post("/api/person/list/search").then(t=>{this.listPersons=t.data})},searchPerson(t,s){s(!0),b.post("/api/person/list/search",{search:t}).then(d=>{this.listPersons=d.data,s(!1)})},save(){this.incomes.length==0&&_.fire({text:"انتخاب حداقل یک مرکز درآمد الزامی است.",icon:"error",confirmButtonText:"قبول"});let t=!0;this.banks.forEach(d=>{(d.id==null||d.id=="")&&(t=!1)}),this.salarys.forEach(d=>{(d.id==null||d.id=="")&&(t=!1)}),this.cashdesks.forEach(d=>{(d.id==null||d.id=="")&&(t=!1)}),this.persons.forEach(d=>{(d.id==null||d.id=="")&&(t=!1)}),t==!1&&_.fire({text:"یکی از طرف‌های حساب انتخاب نشده است.",icon:"error",confirmButtonText:"قبول"});let s=!0;if(this.incomes.forEach(d=>{(d.id==null||d.id=="")&&(s=!1)}),s==!1&&_.fire({text:"یکی از مراکز درآمد انتخاب نشده است.",icon:"error",confirmButtonText:"قبول"}),s&&t){let d=[];this.data.des==""&&(this.data.des="درآمد‌ها"),this.incomes.forEach(a=>{a.des==""&&(a.des="درآمد"),d.push({id:a.id,bd:0,bs:parseInt(a.amount),des:a.des,type:"calc",table:a.id})}),this.banks.forEach(a=>{a.des==""&&(a.des="درآمد"),d.push({id:a.id.id,bd:parseInt(a.amount),bs:0,des:a.des,type:"bank",table:9})}),this.salarys.forEach(a=>{a.des==""&&(a.des="درآمد"),d.push({id:a.id.id,bs:0,bd:parseInt(a.amount),des:a.des,type:"salary",table:122})}),this.persons.forEach(a=>{a.des==""&&(a.des="درآمد"),d.push({id:a.id.id,bs:0,bd:parseInt(a.amount),des:a.des,type:"person",table:8})}),this.cashdesks.forEach(a=>{a.des==""&&(a.des="درآمد"),d.push({id:a.id.id,bs:0,bd:parseInt(a.amount),des:a.des,type:"cashdesk",table:121})}),b.post("/api/accounting/insert",{update:this.updateID,date:this.data.date,type:"income",des:this.data.des,rows:d}).then(a=>{a.data.result==1?_.fire({text:"سند ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(U=>{U.isConfirmed&&this.$router.push("/acc/incomes/list")}):a.data.result=="4"&&_.fire({text:a.data.msg,icon:"error",confirmButtonText:"قبول"})})}}}},q={class:"block block-content-full"},R={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},F={class:"block-title text-primary-dark"},K={class:"block-options"},z=["disabled"],G={class:"block-content py-3 px-0 vl-parent"},H={class:"container"},J={class:"row"},Q={class:"col-sm-12 col-md-6 mb-2"},W={class:"col-sm-12 col-md-12"},X={class:"form-floating mb-2"},Z={class:"row"},ss={class:"col-sm-12 col-md-6 px-1"},os={class:"block block-rounded border border-gray"},ts={class:"block-header bg-default-dark"},ls={class:"block-title"},es={class:"text-white"},as={class:"text-danger mx-2"},ns={class:"block-options"},ds=["onClick"],is={class:"block-content-sm mx-2"},rs={class:"row"},cs={class:"col-sm-12 col-md-12"},us={class:"row"},ms={class:"col-sm-12 col-md-12"},ps={class:"col-sm-12 col-md-12"},bs={class:"row"},fs={class:"col-sm-12 col-md-12"},hs={class:"form-floating my-2"},vs=["onUpdate:modelValue"],ks={class:"col-sm-12 col-md-6 px-1"},_s={class:"block block-rounded border border-gray"},ys={class:"block-header bg-warning"},gs={class:"block-title"},Vs={class:"text-black"},Cs={class:"mx-2"},ws={class:"block-options"},Is=["onClick"],Us={class:"block-content-sm mx-2"},xs={class:"row"},Ss={class:"col-sm-12 col-md-12"},Bs={class:"row"},Es={class:"col-sm-12 col-md-12"},Ds={class:"col-sm-12 col-md-12"},$s={class:"row"},Ts={class:"col-sm-12 col-md-12"},Os={class:"form-floating my-2"},Ps=["onUpdate:modelValue"],js={class:"col-sm-12 col-md-6 px-1"},Ns={class:"block block-rounded border border-gray"},Ys={class:"block-header bg-info"},Ms={class:"block-title"},As={class:"text-black"},Ls={class:"mx-2"},qs={class:"block-options"},Rs=["onClick"],Fs={class:"block-content-sm mx-2"},Ks={class:"row"},zs={class:"col-sm-12 col-md-12"},Gs={class:"row"},Hs={class:"col-sm-12 col-md-12"},Js={class:"col-sm-12 col-md-12"},Qs={class:"row"},Ws={class:"col-sm-12 col-md-12"},Xs={class:"form-floating my-2"},Zs=["onUpdate:modelValue"],so={class:"col-sm-12 col-md-6 px-1"},oo={class:"block block-rounded border border-gray"},to={class:"block-header bg-light"},lo={class:"block-title"},eo={class:"text-black"},ao={class:"mx-2"},no={class:"block-options"},io=["onClick"],ro={class:"block-content-sm mx-2"},co={class:"row"},uo={class:"col-sm-12 col-md-12"},mo={class:"row"},po={class:"col-sm-12 col-md-12"},bo={class:"col-sm-12 col-md-12"},fo={class:"row"},ho={class:"col-sm-12 col-md-12"},vo={class:"form-floating my-2"},ko=["onUpdate:modelValue"],_o={class:"col-sm-12 col-md-6 px-1"},yo={class:"block block-rounded border border-gray"},go={class:"block-header bg-light"},Vo={class:"block-title"},Co={class:"text-black"},wo={class:"mx-2"},Io={class:"block-options"},Uo=["onClick"],xo={class:"block-content-sm mx-2"},So={class:"row"},Bo={class:"col-sm-12 col-md-12"},Eo={class:"row"},Do={class:"col-sm-12 col-md-12"},$o={class:"row mb-1"},To={class:"col-12"},Oo={class:"col-12"},Po={class:"row"},jo={key:0,class:"col-6"},No={key:1,class:"col-6"},Yo={key:0,class:""},Mo={key:1,class:""},Ao={class:"col-sm-12 col-md-12"},Lo={class:"row"},qo={class:"col-sm-12 col-md-12"},Ro={class:"form-floating my-2"},Fo=["onUpdate:modelValue"],Ko={class:"row"},zo={class:"col-12 text-end"},Go={class:"row"},Ho={class:"col-6 text-end"},Jo={class:"col-6 text-start"},Qo={class:"dropdown dropup"},Wo={"aria-labelledby":"dropdown-dropup-secondary",class:"border border-danger dropdown-menu",style:{}},Xo={class:"container border border-danger rounded-2 my-3 p-3"},Zo={class:"row"},st={class:"row"},ot={class:"col-12 border-bottom border-danger"},tt={class:"text-danger"},lt={class:"row"},et={class:"col-12 border-top border-danger"},at={class:"text-danger"};function nt(t,s,d,a,U,n){const B=f("router-link"),E=f("archive-upload"),D=f("loading"),$=f("date-picker"),T=f("treeselect"),k=f("money3"),I=f("v-cob"),O=f("quickAdd");return r(),c("div",q,[o("div",R,[o("h3",F,[m(B,{class:"text-warning mx-2 px-2",to:"/acc/incomes/list"},{default:y(()=>s[25]||(s[25]=[o("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),_:1}),s[26]||(s[26]=i(" درآمد "))]),o("div",K,[this.$route.params.id!=""?(r(),A(E,{key:0,docid:this.$route.params.id,doctype:"income",cat:"income"},null,8,["docid"])):g("",!0),o("button",{disabled:this.canSubmit!=!0,onClick:s[0]||(s[0]=e=>n.save()),type:"button",class:"btn btn-sm btn-alt-primary"},s[27]||(s[27]=[o("i",{class:"fa fa-save"},null,-1),i(" ثبت ")]),8,z)])]),o("div",G,[m(D,{color:"blue",loader:"dots",active:t.isLoading,"onUpdate:active":s[1]||(s[1]=e=>t.isLoading=e),"is-full-page":!1},null,8,["active"]),o("div",H,[o("div",J,[o("div",Q,[m($,{class:"form-control",modelValue:t.data.date,"onUpdate:modelValue":s[2]||(s[2]=e=>t.data.date=e),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:t.year.start,max:t.year.end},null,8,["modelValue","min","max"])]),s[29]||(s[29]=o("div",{class:"col-sm-12 col-md-6 mb-2"},[o("div",{class:"alert alert-sm alert-info"},[o("i",{class:"fa fa-info-circle me-2"}),i(" دکمه ثبت بعد از صفر بودن مبلغ باقی مانده و تکمیل شدن حساب‌ها فعال می شود ")])],-1)),o("div",W,[o("div",X,[h(o("input",{"onUpdate:modelValue":s[3]||(s[3]=e=>t.data.des=e),class:"form-control",type:"text"},null,512),[[v,t.data.des]]),s[28]||(s[28]=o("label",{class:"form-label"},"شرح",-1))])])]),o("div",Z,[(r(!0),c(V,null,C(t.incomes,(e,u)=>(r(),c("div",ss,[o("div",os,[o("div",ts,[o("h3",ls,[o("small",es,[o("span",as,p(u+1),1),s[30]||(s[30]=o("i",{class:"fa fa-ticket"},null,-1)),s[31]||(s[31]=i(" مرکز درآمد "))])]),o("span",ns,[o("button",{title:"حذف",class:"btn-block-option text-white ps-2",onClick:l=>n.removeItem(u)},s[32]||(s[32]=[o("i",{class:"fa fa-trash"},null,-1)]),8,ds)])]),o("div",is,[o("div",rs,[o("div",cs,[o("div",us,[o("div",ms,[s[33]||(s[33]=o("small",{class:"mb-2"},"مرکز درآمد",-1)),m(T,{"disable-branch-nodes":!0,modelValue:e.id,"onUpdate:modelValue":l=>e.id=l,multiple:!1,options:t.listIncomes,placeholder:"انتخاب مرکز درآمد",noOptionsText:"آیتمی انتخاب نشده است.",noChildrenText:"فاقد زیرمجموعه",noResultsText:"نتیجه‌ای یافت نشد"},null,8,["modelValue","onUpdate:modelValue","options"])]),o("div",ps,[s[34]||(s[34]=o("small",{class:"mb-2"},"مبلغ",-1)),m(k,w({onChange:s[4]||(s[4]=l=>n.calc()),class:"form-control",modelValue:e.amount,"onUpdate:modelValue":l=>e.amount=l,ref_for:!0},t.currencyConfig),null,16,["modelValue","onUpdate:modelValue"])])])])]),o("div",bs,[o("div",fs,[o("div",hs,[h(o("input",{"onUpdate:modelValue":l=>e.des=l,type:"text",class:"form-control"},null,8,vs),[[v,e.des]]),s[35]||(s[35]=o("label",null,"شرح",-1))])])])])])]))),256)),(r(!0),c(V,null,C(t.banks,(e,u)=>(r(),c("div",ks,[o("div",_s,[o("div",ys,[o("h3",gs,[o("small",Vs,[o("span",Cs,p(u+1),1),s[36]||(s[36]=o("i",{class:"fa fa-bank"},null,-1)),s[37]||(s[37]=i(" حساب بانکی "))])]),o("span",ws,[o("button",{title:"حذف",class:"btn-block-option text-white ps-2",onClick:l=>n.removeBank(u)},s[38]||(s[38]=[o("i",{class:"fa fa-trash"},null,-1)]),8,Is)])]),o("div",Us,[o("div",xs,[o("div",Ss,[o("div",Bs,[o("div",Es,[s[40]||(s[40]=o("small",{class:"mb-2"},"بانک",-1)),m(I,{dir:"rtl",options:t.listBanks,label:"name",modelValue:e.id,"onUpdate:modelValue":l=>e.id=l,"onOption:deselecting":s[5]||(s[5]=l=>n.funcCanSubmit()),"onSearch:focus":s[6]||(s[6]=l=>n.funcCanSubmit()),"onOption:selecting":s[7]||(s[7]=l=>n.funcCanSubmit())},{"no-options":y(({search:l,searching:x,loading:S})=>s[39]||(s[39]=[i(" نتیجه‌ای یافت نشد! ")])),_:2},1032,["options","modelValue","onUpdate:modelValue"])]),o("div",Ds,[s[41]||(s[41]=o("small",{class:"mb-2"},"مبلغ",-1)),m(k,w({onChange:s[8]||(s[8]=l=>n.calc()),class:"form-control",modelValue:e.amount,"onUpdate:modelValue":l=>e.amount=l,ref_for:!0},t.currencyConfig),null,16,["modelValue","onUpdate:modelValue"])])])])]),o("div",$s,[o("div",Ts,[o("div",Os,[h(o("input",{"onUpdate:modelValue":l=>e.des=l,type:"text",class:"form-control"},null,8,Ps),[[v,e.des]]),s[42]||(s[42]=o("label",null,"شرح",-1))])])])])])]))),256)),(r(!0),c(V,null,C(t.salarys,(e,u)=>(r(),c("div",js,[o("div",Ns,[o("div",Ys,[o("h3",Ms,[o("small",As,[o("span",Ls,p(u+1),1),s[43]||(s[43]=o("i",{class:"fa fa-dot-circle"},null,-1)),s[44]||(s[44]=i(" تنخواه گردان "))])]),o("span",qs,[o("button",{title:"حذف",class:"btn-block-option text-white ps-2",onClick:l=>n.removeSalary(u)},s[45]||(s[45]=[o("i",{class:"fa fa-trash"},null,-1)]),8,Rs)])]),o("div",Fs,[o("div",Ks,[o("div",zs,[o("div",Gs,[o("div",Hs,[s[47]||(s[47]=o("small",{class:"mb-2"},"تنخواه گردان",-1)),m(I,{onChange:s[9]||(s[9]=l=>t.alert()),dir:"rtl",options:t.listSalarys,label:"name",modelValue:e.id,"onUpdate:modelValue":l=>e.id=l,"onOption:deselecting":s[10]||(s[10]=l=>n.funcCanSubmit()),"onSearch:focus":s[11]||(s[11]=l=>n.funcCanSubmit()),"onOption:selecting":s[12]||(s[12]=l=>n.funcCanSubmit())},{"no-options":y(({search:l,searching:x,loading:S})=>s[46]||(s[46]=[i(" نتیجه‌ای یافت نشد! ")])),_:2},1032,["options","modelValue","onUpdate:modelValue"])]),o("div",Js,[s[48]||(s[48]=o("small",{class:"mb-2"},"مبلغ",-1)),m(k,w({onChange:s[13]||(s[13]=l=>n.calc()),class:"form-control",modelValue:e.amount,"onUpdate:modelValue":l=>e.amount=l,ref_for:!0},t.currencyConfig),null,16,["modelValue","onUpdate:modelValue"])])])])]),o("div",Qs,[o("div",Ws,[o("div",Xs,[h(o("input",{"onUpdate:modelValue":l=>e.des=l,type:"text",class:"form-control"},null,8,Zs),[[v,e.des]]),s[49]||(s[49]=o("label",null,"شرح",-1))])])])])])]))),256)),(r(!0),c(V,null,C(t.cashdesks,(e,u)=>(r(),c("div",so,[o("div",oo,[o("div",to,[o("h3",lo,[o("small",eo,[o("span",ao,p(u+1),1),s[50]||(s[50]=o("i",{class:"fa fa-money-bill-wheat"},null,-1)),s[51]||(s[51]=i(" صندوق "))])]),o("span",no,[o("button",{title:"حذف",class:"btn-block-option text-danger ps-2",onClick:l=>n.removeCashdesk(u)},s[52]||(s[52]=[o("i",{class:"fa fa-trash"},null,-1)]),8,io)])]),o("div",ro,[o("div",co,[o("div",uo,[o("div",mo,[o("div",po,[s[54]||(s[54]=o("small",{class:"mb-2"},"صندوق",-1)),m(I,{onChange:s[14]||(s[14]=l=>t.alert()),dir:"rtl",options:t.listCashdesks,label:"name",modelValue:e.id,"onUpdate:modelValue":l=>e.id=l,"onOption:deselecting":s[15]||(s[15]=l=>n.funcCanSubmit()),"onSearch:focus":s[16]||(s[16]=l=>n.funcCanSubmit()),"onOption:selecting":s[17]||(s[17]=l=>n.funcCanSubmit())},{"no-options":y(({search:l,searching:x,loading:S})=>s[53]||(s[53]=[i(" نتیجه‌ای یافت نشد! ")])),_:2},1032,["options","modelValue","onUpdate:modelValue"])]),o("div",bo,[s[55]||(s[55]=o("small",{class:"mb-2"},"مبلغ",-1)),m(k,w({onChange:s[18]||(s[18]=l=>n.calc()),class:"form-control",modelValue:e.amount,"onUpdate:modelValue":l=>e.amount=l,ref_for:!0},t.currencyConfig),null,16,["modelValue","onUpdate:modelValue"])])])])]),o("div",fo,[o("div",ho,[o("div",vo,[h(o("input",{"onUpdate:modelValue":l=>e.des=l,type:"text",class:"form-control"},null,8,ko),[[v,e.des]]),s[56]||(s[56]=o("label",null,"شرح",-1))])])])])])]))),256)),(r(!0),c(V,null,C(t.persons,(e,u)=>(r(),c("div",_o,[o("div",yo,[o("div",go,[o("h3",Vo,[o("small",Co,[o("span",wo,p(u+1),1),s[57]||(s[57]=o("i",{class:"fa fa-person"},null,-1)),s[58]||(s[58]=i(" شخص "))])]),o("span",Io,[m(O,{code:0}),o("button",{title:"حذف",class:"btn-block-option text-danger ps-2",onClick:l=>n.removePerson(u)},s[59]||(s[59]=[o("i",{class:"fa fa-trash"},null,-1)]),8,Uo)])]),o("div",xo,[o("div",So,[o("div",Bo,[o("div",Eo,[o("div",Do,[s[63]||(s[63]=o("small",{class:"mb-2"},"شخص",-1)),m(I,{filterable:!1,onSearch:n.searchPerson,class:"",dir:"rtl",options:t.listPersons,label:"nikename",modelValue:e.id,"onUpdate:modelValue":l=>e.id=l},{option:y(l=>[o("div",$o,[o("div",To,[s[60]||(s[60]=o("i",{class:"fa fa-user me-2"},null,-1)),i(" "+p(l.nikename),1)]),o("div",Oo,[o("div",Po,[l.mobile!=""?(r(),c("div",jo,[s[61]||(s[61]=o("i",{class:"fa fa-phone me-2"},null,-1)),i(" "+p(l.mobile),1)])):g("",!0),parseInt(l.bs)-parseInt(l.bd)!=0?(r(),c("div",No,[s[62]||(s[62]=o("i",{class:"fa fa-bars"},null,-1)),i(" تراز: "+p(t.$filters.formatNumber(Math.abs(parseInt(l.bs)-parseInt(l.bd))))+" ",1),parseInt(l.bs)-parseInt(l.bd)<0?(r(),c("span",Yo," بدهکار ")):g("",!0),parseInt(l.bs)-parseInt(l.bd)>0?(r(),c("span",Mo," بستانکار ")):g("",!0)])):g("",!0)])])])]),_:2},1032,["onSearch","options","modelValue","onUpdate:modelValue"])]),o("div",Ao,[s[64]||(s[64]=o("small",{class:"mb-2"},"مبلغ",-1)),m(k,w({onChange:s[19]||(s[19]=l=>n.calc()),class:"form-control",modelValue:e.amount,"onUpdate:modelValue":l=>e.amount=l,ref_for:!0},t.currencyConfig),null,16,["modelValue","onUpdate:modelValue"])])])])]),o("div",Lo,[o("div",qo,[o("div",Ro,[h(o("input",{"onUpdate:modelValue":l=>e.des=l,type:"text",class:"form-control"},null,8,Fo),[[v,e.des]]),s[65]||(s[65]=o("label",null,"شرح",-1))])])])])])]))),256))]),o("div",Ko,[o("div",zo,[o("div",Go,[o("div",Ho,[o("button",{onClick:s[20]||(s[20]=e=>n.addItem()),class:"btn btn-primary mx-1"},s[66]||(s[66]=[o("i",{class:"fa fa-plus"},null,-1),i(" افزودن آیتم ")]))]),o("div",Jo,[o("div",Qo,[s[71]||(s[71]=o("button",{"aria-expanded":"false","aria-haspopup":"true",class:"btn btn-danger dropdown-toggle","data-bs-toggle":"dropdown",id:"dropdown-dropup-secondary",type:"button"}," افزودن حساب ",-1)),o("div",Wo,[o("button",{onClick:s[21]||(s[21]=e=>n.addBank()),type:"button",class:"dropdown-item"},s[67]||(s[67]=[o("i",{class:"fa fa-bank"},null,-1),i(" حساب بانکی ")])),o("button",{onClick:s[22]||(s[22]=e=>n.addCashdesk()),type:"button",class:"dropdown-item",href:"javascript:void(0)"},s[68]||(s[68]=[o("i",{class:"fa fa-money-bill-wheat"},null,-1),i(" صندوق ")])),o("button",{onClick:s[23]||(s[23]=e=>n.addSalary()),type:"button",class:"dropdown-item",href:"javascript:void(0)"},s[69]||(s[69]=[o("i",{class:"fa fa-dot-circle"},null,-1),i(" تنخواه گردان ")])),o("button",{onClick:s[24]||(s[24]=e=>n.addPerson()),type:"button",class:"dropdown-item",href:"javascript:void(0)"},s[70]||(s[70]=[o("i",{class:"fa fa-person"},null,-1),i(" شخص ")]))])])])])])]),o("div",Xo,[o("div",Zo,[o("div",st,[o("div",ot,[s[72]||(s[72]=i(" مجموع دریافت‌ها: ")),o("span",tt,p(t.$filters.formatNumber(t.sum)),1)])]),o("div",lt,[o("div",et,[s[73]||(s[73]=i(" باقی‌مانده: ")),o("span",at,p(t.$filters.formatNumber(t.balance)),1)])])])])])])])}const bt=P(L,[["render",nt]]);export{bt as default}; diff --git a/public_html/webui/assets/mod-615af4bb.js b/public_html/webui/assets/mod-615af4bb.js deleted file mode 100644 index b230ebf..0000000 --- a/public_html/webui/assets/mod-615af4bb.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as q,l as E,L as z,a as u,S as m}from"./main-9b36f05f.js";import{a as n,o as p,s as h,e,d as i,b as a,w as l,t as d,A as b,u as D,ab as x,ao as Y,_ as r}from"./vendor-adef9cb4.js";import"./vue-persian-datetime-picker.common-0e5ba5b7.js";import{T as j}from"./vue3-treeselect.common-f8cf97d9.js";import{q as R,a as O}from"./quickAddCommodity-50dce749.js";/* empty css */import{q as G}from"./quickAdd-3f821e67.js";import{m as L}from"./mostdes-26bfade0.js";const H={name:"mod",components:{Money3:E,Loading:z,Treeselect:j,quickView:R,quickAdd:G,quickAddCommodity:O,mostdes:L},data:()=>({addsheet:!1,editsheet:!1,maliyatCheck:!0,maliyatPercent:0,bid:{maliyatafzode:0},desSubmit:{id:"",des:""},sumSelected:0,sumTax:0,sumTotal:0,itemsSelected:[],items:[],plugins:{},headers:[{text:"کالا",value:"commodity.name"},{text:"شرح",value:"des"},{text:"تعداد/مقدار",value:"count"},{text:"مبلغ واحد",value:"price"},{text:"تخفیف",value:"discount"},{text:"مالیات",value:"tax"},{text:"جمع بدون مالیات",value:"sumWithoutTax"},{text:"مبلغ کل",value:"sumTotal"},{text:"عملیات",value:"operation"}],selectedPersonWithDet:{},loading:!1,canSubmit:!0,updateID:null,sum:0,balance:0,currencyConfig:{masked:!1,prefix:"",suffix:"ریال",thousands:",",decimal:".",precision:0,disableNegative:!0,disabled:!1,min:0,max:null,allowBlank:!1,minimumNumberOfCharacters:1,shouldRound:!1,focusOnRight:!0},unitConfig:{masked:!1,prefix:"",suffix:"",thousands:",",decimal:".",precision:0,disableNegative:!0,disabled:!1,allowBlank:!1,shouldRound:!1,focusOnRight:!0},data:{date:"",des:"",person:"",transferCost:0,discountAll:0},year:"",persons:[],commodity:[],units:[],itemData:{id:0,commodity:{unit:"",unitData:{name:"",floatNumber:0}},count:0,price:0,sumTotal:0,sumWithoutTax:0,tax:0,des:"",discount:0},editItemData:{index:0,id:0,commodity:{unit:"",unitData:{name:"",floatNumber:0}},count:0,price:0,sumTotal:0,sumWithoutTax:0,tax:0,des:"",discount:0}}),watch:{"editItemData.price":function(){this.editCalc()},"editItemData.discount":function(){this.editCalc()},"editItemData.count":function(){this.editCalc()},"editItemData.commodity":function(s,t){s!=""&&s!=null&&(this.unitConfig.precision=this.editItemData.commodity.unitData.floatNumber,this.editItemData.des=this.editItemData.commodity.des)},"desSubmit.id":function(){this.data.des=this.desSubmit.des},"itemData.price":function(){this.calc()},"itemData.discount":function(){this.calc()},maliyatCheck:function(s){s===!1?this.maliyatPercent=0:this.maliyatPercent=this.bid.maliyatafzode},maliyatPercent:function(s){this.maliyatPercent==""&&(this.maliyatPercent=0),this.items.forEach((t,f)=>{t.sumWithoutTax=t.price*t.count-t.discount,t.tax=(t.price*t.count-t.discount)*s/100,t.sumTotal=(parseFloat(t.price)*parseFloat(t.count)-parseFloat(t.discount))*(100+parseFloat(s))/100})},"itemData.count":function(){this.calc()},"itemData.commodity":function(s,t){s!=""&&s!=null&&(this.itemData.price=this.itemData.commodity.priceBuy,this.unitConfig.precision=this.itemData.commodity.unitData.floatNumber,this.itemData.des=this.itemData.commodity.des)},itemsSelected:{handler:function(s,t){this.sumSelected=0,this.itemsSelected.forEach(f=>{this.sumSelected+=parseFloat(f.sumTotal)})},deep:!0},items:{handler:function(s,t){this.calcInvoice()},deep:!0},"data.transferCost":{handler:function(s,t){this.calcInvoice()},deep:!1},"data.discountAll":{handler:function(s,t){this.calcInvoice()},deep:!1},"data.person":{handler:function(s,t){u.post("/api/person/info/"+this.data.person.code).then(f=>{this.selectedPersonWithDet=f.data})},deep:!0}},mounted(){},beforeMount(){this.loadData()},beforeRouteUpdate(s,t){this.loadData(s.params.id)},methods:{isPluginActive(s){return this.plugins[s]!==void 0},searchPerson(s,t){t(!0),u.post("/api/person/list/search",{search:s}).then(f=>{this.persons=f.data,t(!1)})},searchCommodity(s,t){t(!0),u.post("/api/commodity/list/search",{search:s}).then(f=>{this.commodity=f.data,t(!1)})},editItem(s){this.editItemData={...this.items[s-1]},this.editItemData.index=s},doEditeItem(){this.editItemData.count==0?m.fire({text:"تعداد صفر نامعتبر است.",icon:"error",confirmButtonText:"قبول"}):this.editItemData.price==0?m.fire({text:"قیمت صفر نامعتبر است.",icon:"error",confirmButtonText:"قبول"}):this.editItemData.commodity==""||this.editItemData.commodity==null?m.fire({text:"کالایی انتخاب نشده است.",icon:"error",confirmButtonText:"قبول"}):this.editItemData.sumTotal==0?m.fire({text:"جمع کل صفر شده است.",icon:"error",confirmButtonText:"قبول"}):(this.items[this.editItemData.index-1]=this.editItemData,m.fire({text:"آیتم فاکتور ویرایش شد.",icon:"success",confirmButtonText:"قبول"}))},calc(){this.itemData.sumWithoutTax=this.itemData.price*this.itemData.count-this.itemData.discount,this.itemData.commodity.withoutTax?(this.itemData.tax=0,this.itemData.sumTotal=parseFloat(this.itemData.price)*parseFloat(this.itemData.count)-parseFloat(this.itemData.discount)):(this.itemData.tax=(this.itemData.price*this.itemData.count-this.itemData.discount)*this.maliyatPercent/100,this.itemData.sumTotal=(parseFloat(this.itemData.price)*parseFloat(this.itemData.count)-parseFloat(this.itemData.discount))*(100+parseFloat(this.maliyatPercent))/100)},editCalc(){this.editItemData.sumWithoutTax=this.editItemData.price*this.editItemData.count-this.editItemData.discount,this.editItemData.commodity.withoutTax?(this.editItemData.tax=0,this.editItemData.sumTotal=parseFloat(this.editItemData.price)*parseFloat(this.editItemData.count)-parseFloat(this.editItemData.discount)):(this.editItemData.tax=(this.editItemData.price*this.editItemData.count-this.editItemData.discount)*this.maliyatPercent/100,this.editItemData.sumTotal=(parseFloat(this.editItemData.price)*parseFloat(this.editItemData.count)-parseFloat(this.editItemData.discount))*(100+parseFloat(this.maliyatPercent))/100)},calcInvoice(){this.sumTotal=0,this.sumTax=0,this.items.forEach(s=>{this.sumTotal+=parseFloat(s.sumTotal),s.commodity.withoutTax==!0?s.tax=0:this.sumTax+=parseFloat(s.tax)}),this.sumTotal+=this.data.transferCost,this.sumTotal-=this.data.discountAll},addItem(){this.itemData.count==0?m.fire({text:"تعداد صفر نامعتبر است.",icon:"error",confirmButtonText:"قبول"}):this.itemData.price==0?m.fire({text:"قیمت صفر نامعتبر است.",icon:"error",confirmButtonText:"قبول"}):this.itemData.commodity==""||this.itemData.commodity==null?m.fire({text:"کالایی انتخاب نشده است.",icon:"error",confirmButtonText:"قبول"}):(this.items.push(this.itemData),this.itemData={id:0,commodity:this.commodity[0],count:0,price:0,sumTotal:0,sumWithoutTax:0,tax:0,des:"",discount:0},m.fire({text:"آیتم به فاکتور افزوده شد.",icon:"success",confirmButtonText:"قبول"}))},deleteItem(s){m.fire({text:"آیا برای حذف این مورد مطمئن هستید؟",showCancelButton:!0,confirmButtonText:"بله",cancelButtonText:"خیر"}).then(t=>{t.isConfirmed&&this.items.splice(s-1,1)})},loadData(){this.loading=!0,u.post("/api/year/get").then(s=>{this.year=s.data,this.data.date=s.data.now}),u.post("/api/business/get/info/"+localStorage.getItem("activeBid")).then(s=>{this.bid=s.data,this.bid.maliyatafzode==0&&(this.maliyatCheck=!1),this.maliyatPercent=this.bid.maliyatafzode,this.loading=!1}),u.post("/api/person/list/search").then(s=>{this.persons=s.data}),u.post("/api/commodity/list/search").then(s=>{this.commodity=s.data,s.data.length!=0?this.itemData.commodity=s.data[0]:m.fire({text:"برای ثبت فاکتور برگشت از فروش ابتدا یک کالای جدید تعریف کنید.",icon:"warning",confirmButtonText:"تعریف کالای جدید"}).then(t=>{t.isConfirmed&&this.$router.push("/acc/commodity/mod/")})}),u.post("/api/commodity/units").then(s=>{this.units=s.data}),u.post("/api/plugin/get/actives").then(s=>{this.plugins=s.data}),this.$route.params.id!=""&&u.post("/api/rfsell/get/info/"+this.$route.params.id).then(s=>{this.data.date=s.data.date,this.data.des=s.data.des,this.data.person=s.data.person,this.data.transferCost=s.data.transferCost,this.data.discountAll=s.data.discountAll,s.data.rows.forEach((t,f)=>{t.commodity!=null&&this.items.push({commodity:t.commodity,count:t.commodity_count,price:parseInt((parseInt(t.bd)-parseInt(t.tax)+parseInt(t.discount))/parseInt(t.commodity_count)),bs:t.bs,bd:t.bd,type:"commodity",id:t.commodity.id,des:t.des,discount:t.discount,tax:t.tax,sumWithoutTax:t.bd-t.tax,sumTotal:t.bd,table:120})})})},save(){this.canSubmit=!1,this.items.length==0?m.fire({text:"فاکتور فاقد کالا می باشد.",icon:"warning",confirmButtonText:"قبول"}):this.data.person==null||this.data.person==""?m.fire({text:"طرف حساب انتخاب نشده است.",icon:"warning",confirmButtonText:"قبول"}):(this.loading=!0,u.post("/api/rfsell/mod",{type:"rfsell",date:this.data.date,des:this.data.des,person:this.data.person,rows:this.items,discountAll:this.data.discountAll,transferCost:this.data.transferCost,update:this.$route.params.id}).then(s=>{this.loading=!1,s.data.code==0?m.fire({text:"فاکتور ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(()=>{this.$router.push("/acc/rfsell/list")}):m.fire({text:s.data.message,icon:"error",confirmButtonText:"قبول"})})),this.canSubmit=!0}}},J={class:"block block-content-full"},K={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},Q={class:"block-title text-primary-dark"},X={class:"block-options"},Z=["disabled"],tt={class:"block-content py-3 px-0 vl-parent"},et={class:"container"},st={class:"row"},ot={class:"col-sm-12 col-md-6 mb-1"},at={class:"block block-rounded border"},it={class:"block-content pt-1 px-1"},lt={class:"col-sm-12 col-md-6 mb-1"},dt={class:"block block-rounded border"},nt={class:"block-header block-header-default py-1"},mt={class:"block-options"},rt={class:"block-content pt-1 px-1"},ct={class:"row mb-1"},ut={class:"col-12"},ft={class:"col-12"},pt={class:"row"},ht={class:"col-6"},bt={class:"col-6"},vt={key:0,class:"text-danger"},yt={key:1,class:"text-success"},gt={key:0,class:"text-info ms-2"},kt={key:0,class:"text-danger"},Dt={key:1,class:"text-success"},It={class:"col-sm-12 col-md-12 mb-1"},_t={class:"block block-rounded border"},xt={class:"block-header block-header-default py-1"},Vt={class:"block-options"},Tt={class:"block-content p-0"},Ct={class:"container"},wt={class:"row"},$t={class:"col-12"},Pt={class:"container"},St={class:"row"},Mt={class:"col-sm-12 col-md-6 mb-0"},Bt={class:"block block-rounded border"},Nt={class:"block-header block-header-default py-1"},Ut={class:"block-options"},Wt={class:"block-content pt-1 px-1"},Ft={class:"row mb-1"},At={class:"col-12"},qt={class:"col-12"},Et={key:0},zt={style:{direction:"ltr"}},Yt={class:"col-sm-12 col-md-6 mb-2"},jt={class:"block block-rounded border"},Rt={class:"block-content p-0"},Ot={class:"col-sm-12 col-md-6 mb-2"},Gt={class:"form-floating mb-3"},Lt={key:0,for:"floatingInput"},Ht={class:"col-sm-12 col-md-6 mb-2"},Jt={class:"input-group mb-3"},Kt={class:"form-floating mb-3"},Qt={class:"col-sm-12 col-md-6 mb-2"},Xt={class:"form-floating mb-3"},Zt={class:"col-sm-12 col-md-6 mb-2"},te={class:"form-floating mb-3"},ee={class:"row pa-2"},se={class:"col-sm-12 col-md-6 mb-0"},oe={class:"block block-rounded border"},ae={class:"block-header block-header-default py-1"},ie={class:"block-options"},le={class:"block-content pt-1 px-1"},de={class:"row mb-1"},ne={class:"col-12"},me={class:"col-12"},re={key:0},ce={style:{direction:"ltr"}},ue={class:"col-sm-12 col-md-6 mb-2"},fe={class:"block block-rounded border"},pe={class:"block-content p-0"},he={class:"col-sm-12 col-md-6 mb-2"},be={class:"form-floating mb-3"},ve={key:0,for:"floatingInput"},ye={class:"col-sm-12 col-md-6 mb-2"},ge={class:"input-group mb-3"},ke={class:"form-floating mb-3"},De={class:"col-sm-12 col-md-6 mb-2"},Ie={class:"form-floating mb-3"},_e={class:"col-sm-12 col-md-6 mb-2"},xe={class:"form-floating mb-3"},Ve=["onClick"],Te=["onClick"],Ce={class:"row mt-2"},we={class:"col-sm-12 col-md-3"},$e={class:"text-primary"},Pe={class:"col-sm-12 col-md-3"},Se={class:"input-group input-group-sm mb-2"},Me={class:"input-group-text",id:"inputGroup-sizing-sm"},Be={class:"col-sm-12 col-md-3"},Ne={class:"input-group input-group-sm mb-2"},Ue={class:"col-sm-12 col-md-3"},We={class:"input-group input-group-sm mb-2"},Fe={class:"container-fluid p-0 mx-0 mt-2"},Ae={class:"block block-rounded block-link-shadow border-start border-success border-3",href:"javascript:void(0)"},qe={class:"block-content block-content-full block-content-sm bg-body-light"},Ee={class:"row"},ze={class:"col-sm-12 col-md-4"},Ye={class:"text-primary"},je={class:"col-sm-12 col-md-4"},Re={class:"text-primary"},Oe={class:"col-sm-12 col-md-4"},Ge={class:"text-primary"};function Le(s,t,f,He,Je,v){const S=n("loading"),M=n("date-picker"),B=n("quickView"),N=n("quickAdd"),I=n("v-cob"),U=n("mostdes"),_=n("v-icon"),g=n("v-btn"),k=n("v-tooltip"),V=n("v-spacer"),T=n("v-toolbar"),C=n("quickAddCommodity"),c=n("money3"),W=n("v-col"),F=n("v-row"),w=n("v-card"),$=n("v-bottom-sheet"),A=n("EasyDataTable");return p(),h("div",J,[e("div",K,[e("h3",Q,[e("button",{onClick:t[0]||(t[0]=o=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},t[29]||(t[29]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[30]||(t[30]=i(" فاکتور برگشت از فروش "))]),e("div",X,[e("button",{disabled:this.canSubmit!=!0||s.loading==!0,onClick:t[1]||(t[1]=o=>v.save()),type:"button",class:"btn btn-sm btn-alt-primary"},t[31]||(t[31]=[e("i",{class:"fa fa-save"},null,-1),i(" ثبت ")]),8,Z)])]),e("div",tt,[a(S,{color:"blue",loader:"dots",active:s.loading,"onUpdate:active":t[2]||(t[2]=o=>s.loading=o),"is-full-page":!1},null,8,["active"]),e("div",et,[e("div",st,[e("div",ot,[e("div",at,[t[32]||(t[32]=e("div",{class:"block-header block-header-default py-1"},[e("h3",{class:"block-title text-primary"},[e("i",{class:"fa fa-calendar"}),i(" تاریخ ")]),e("div",{class:"block-options"})],-1)),e("div",it,[e("p",null,[a(M,{class:"",modelValue:s.data.date,"onUpdate:modelValue":t[3]||(t[3]=o=>s.data.date=o),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:s.year.start,max:s.year.end},null,8,["modelValue","min","max"])])])])]),e("div",lt,[e("div",dt,[e("div",nt,[t[33]||(t[33]=e("h3",{class:"block-title text-primary"},[e("i",{class:"fa fa-person"}),i(" طرف حساب ")],-1)),e("div",mt,[a(B,{code:this.data.person.code},null,8,["code"]),a(N,{code:this.data.person.code},null,8,["code"])])]),e("div",rt,[a(I,{class:"mb-1 mx-0",filterable:!1,dir:"rtl",onSearch:v.searchPerson,options:s.persons,label:"nikename",modelValue:s.data.person,"onUpdate:modelValue":t[4]||(t[4]=o=>s.data.person=o)},{"no-options":l(({search:o,searching:y,loading:P})=>t[34]||(t[34]=[i(" نتیجه‌ای یافت نشد! ")])),option:l(o=>[e("div",ct,[e("div",ut,[t[35]||(t[35]=e("i",{class:"fa fa-user me-2"},null,-1)),i(" "+d(o.nikename),1)]),e("div",ft,[e("div",pt,[e("div",ht,[t[36]||(t[36]=e("i",{class:"fa fa-phone me-2"},null,-1)),i(" "+d(o.mobile),1)]),e("div",bt,[t[37]||(t[37]=e("i",{class:"fa fa-bars"},null,-1)),i(" تراز: "+d(s.$filters.formatNumber(Math.abs(parseInt(o.bs)-parseInt(o.bd))))+" ",1),parseInt(o.bs)-parseInt(o.bd)<0?(p(),h("span",vt," بدهکار ")):b("",!0),parseInt(o.bs)-parseInt(o.bd)>0?(p(),h("span",yt," بستانکار ")):b("",!0)])])])])]),_:1},8,["onSearch","options","modelValue"]),s.selectedPersonWithDet.bs!=null?(p(),h("span",gt,[i(" تراز: "+d(s.$filters.formatNumber(Math.abs(parseInt(this.selectedPersonWithDet.bs)-parseInt(this.selectedPersonWithDet.bd))))+" ",1),parseInt(this.selectedPersonWithDet.bs)-parseInt(this.selectedPersonWithDet.bd)<0?(p(),h("span",kt," بدهکار ")):b("",!0),parseInt(this.selectedPersonWithDet.bs)-parseInt(this.selectedPersonWithDet.bd)>0?(p(),h("span",Dt," بستانکار ")):b("",!0)])):b("",!0)])])]),e("div",It,[e("div",_t,[e("div",xt,[t[38]||(t[38]=e("h3",{class:"block-title text-primary"},[e("i",{class:"fa-regular fa-note-sticky"}),i(" شرح ")],-1)),e("div",Vt,[a(U,{submitData:s.desSubmit,type:"rfsell"},null,8,["submitData"])])]),e("div",Tt,[D(e("input",{"onUpdate:modelValue":t[5]||(t[5]=o=>s.data.des=o),class:"form-control",type:"text"},null,512),[[x,s.data.des]])])])])])]),e("div",Ct,[e("div",wt,[e("div",$t,[a($,{fullscreen:"",inset:"",class:"float-start",modelValue:s.addsheet,"onUpdate:modelValue":t[14]||(t[14]=o=>s.addsheet=o)},{activator:l(({props:o})=>[a(g,r(o,{color:"primary",class:""}),{default:l(()=>[a(_,null,{default:l(()=>t[39]||(t[39]=[i("mdi-plus")])),_:1}),i(" "+d(s.$t("dialog.add_row")),1)]),_:2},1040)]),default:l(()=>[a(w,{class:"bg-white",loading:s.loading},{default:l(()=>[a(T,{color:"toolbar",title:s.$t("drawer.commodity")},{prepend:l(()=>[a(k,{text:s.$t("dialog.back"),location:"bottom"},{activator:l(({props:o})=>[a(g,{icon:"mdi-close",onClick:t[6]||(t[6]=y=>s.addsheet=!s.addsheet)})]),_:1},8,["text"])]),default:l(()=>[a(V),a(g,{loading:s.loading,onClick:t[7]||(t[7]=o=>v.addItem()),icon:"",color:"green"},{default:l(()=>[a(k,{activator:"parent",text:s.$t("dialog.save"),location:"bottom"},null,8,["text"]),a(_,{icon:"mdi-content-save"})]),_:1},8,["loading"])]),_:1},8,["title"]),a(F,{class:"pa-2 my-auto"},{default:l(()=>[a(W,{cols:"12",sm:"12",md:"12"},{default:l(()=>[e("div",Pt,[e("div",St,[e("div",Mt,[e("div",Bt,[e("div",Nt,[t[40]||(t[40]=e("h3",{class:"block-title text-primary"},[e("i",{class:"fa fa-box pe-2"}),i(" کالا و خدمات ")],-1)),e("div",Ut,[a(C)])]),e("div",Wt,[a(I,{dir:"rtl",onSearch:v.searchCommodity,options:s.commodity,label:"name",modelValue:s.itemData.commodity,"onUpdate:modelValue":t[8]||(t[8]=o=>s.itemData.commodity=o),class:""},{"no-options":l(({search:o,searching:y,loading:P})=>t[41]||(t[41]=[i(" نتیجه‌ای یافت نشد! ")])),option:l(o=>[e("div",Ft,[e("div",At,[t[42]||(t[42]=e("i",{class:"fa fa-box me-1"},null,-1)),i(" "+d(o.name),1)]),e("div",qt,[o.khadamat==!1?(p(),h("small",Et,[t[43]||(t[43]=e("i",{class:"fa fa-store me-1"},null,-1)),t[44]||(t[44]=e("small",{class:"text-danger"}," موجودی: ",-1)),e("label",zt,d(o.count),1),i(" "+d(o.unit),1)])):b("",!0)])])]),_:1},8,["onSearch","options","modelValue"])])])]),e("div",Yt,[e("div",jt,[t[45]||(t[45]=e("div",{class:"block-header block-header-default py-1"},[e("h3",{class:"block-title text-primary"},[e("i",{class:"fa-regular fa-note-sticky"}),i(" شرح ")]),e("div",{class:"block-options"})],-1)),e("div",Rt,[D(e("input",{"onUpdate:modelValue":t[9]||(t[9]=o=>this.itemData.des=o),class:"form-control",type:"text"},null,512),[[x,this.itemData.des]])])])]),e("div",Ot,[e("div",Gt,[a(c,r(s.unitConfig,{class:"form-control",modelValue:this.itemData.count,"onUpdate:modelValue":t[10]||(t[10]=o=>this.itemData.count=o),modelModifiers:{number:!0}}),null,16,["modelValue"]),s.itemData.commodity?(p(),h("label",Lt,d(s.itemData.commodity.unitData.name),1)):b("",!0)])]),e("div",Ht,[e("div",Jt,[e("div",Kt,[a(c,r(s.currencyConfig,{min:"0",class:"form-control",modelValue:this.itemData.price,"onUpdate:modelValue":t[11]||(t[11]=o=>this.itemData.price=o)}),null,16,["modelValue"]),t[46]||(t[46]=e("label",{for:"floatingInput"},"قیمت واحد",-1))])])]),e("div",Qt,[e("div",Xt,[a(c,r(s.currencyConfig,{class:"form-control",modelValue:this.itemData.discount,"onUpdate:modelValue":t[12]||(t[12]=o=>this.itemData.discount=o),modelModifiers:{number:!0}}),null,16,["modelValue"]),t[47]||(t[47]=e("label",{for:"floatingInput"},"تخفیف",-1))])]),e("div",Zt,[e("div",te,[a(c,r({readonly:"readonly"},s.currencyConfig,{class:"form-control",modelValue:this.itemData.sumWithoutTax,"onUpdate:modelValue":t[13]||(t[13]=o=>this.itemData.sumWithoutTax=o),modelModifiers:{number:!0}}),null,16,["modelValue"]),t[48]||(t[48]=e("label",{for:"floatingInput"},"قیمت کل",-1))])])])])]),_:1})]),_:1})]),_:1},8,["loading"])]),_:1},8,["modelValue"]),a($,{fullscreen:"",inset:"",class:"float-start",modelValue:s.editsheet,"onUpdate:modelValue":t[23]||(t[23]=o=>s.editsheet=o)},{default:l(()=>[a(w,{class:"bg-white",loading:s.loading},{default:l(()=>[a(T,{color:"toolbar",title:s.$t("drawer.commodity")},{prepend:l(()=>[a(k,{text:s.$t("dialog.back"),location:"bottom"},{activator:l(({props:o})=>[a(g,{icon:"mdi-close",onClick:t[15]||(t[15]=y=>s.editsheet=!s.editsheet)})]),_:1},8,["text"])]),default:l(()=>[a(V),a(g,{loading:s.loading,onClick:t[16]||(t[16]=o=>v.doEditeItem()),icon:"",color:"green"},{default:l(()=>[a(k,{activator:"parent",text:s.$t("dialog.save"),location:"bottom"},null,8,["text"]),a(_,{icon:"mdi-content-save"})]),_:1},8,["loading"])]),_:1},8,["title"]),e("div",ee,[e("div",se,[e("div",oe,[e("div",ae,[t[49]||(t[49]=e("h3",{class:"block-title text-primary"},[e("i",{class:"fa fa-box pe-2"}),i(" کالا و خدمات ")],-1)),e("div",ie,[a(C)])]),e("div",le,[a(I,{dir:"rtl",onSearch:v.searchCommodity,options:s.commodity,label:"name",modelValue:s.editItemData.commodity,"onUpdate:modelValue":t[17]||(t[17]=o=>s.editItemData.commodity=o),class:""},{"no-options":l(({search:o,searching:y,loading:P})=>t[50]||(t[50]=[i(" نتیجه‌ای یافت نشد! ")])),option:l(o=>[e("div",de,[e("div",ne,[t[51]||(t[51]=e("i",{class:"fa fa-box me-1"},null,-1)),i(" "+d(o.name),1)]),e("div",me,[o.khadamat==!1?(p(),h("small",re,[t[52]||(t[52]=e("i",{class:"fa fa-store me-1"},null,-1)),t[53]||(t[53]=e("small",{class:"text-danger"}," موجودی: ",-1)),e("label",ce,d(o.count),1),i(" "+d(o.unit),1)])):b("",!0)])])]),_:1},8,["onSearch","options","modelValue"])])])]),e("div",ue,[e("div",fe,[t[54]||(t[54]=e("div",{class:"block-header block-header-default py-1"},[e("h3",{class:"block-title text-primary"},[e("i",{class:"fa-regular fa-note-sticky"}),i(" شرح ")]),e("div",{class:"block-options"})],-1)),e("div",pe,[D(e("input",{"onUpdate:modelValue":t[18]||(t[18]=o=>this.editItemData.des=o),class:"form-control",type:"text"},null,512),[[x,this.editItemData.des]])])])]),e("div",he,[e("div",be,[a(c,r(s.unitConfig,{class:"form-control",modelValue:this.editItemData.count,"onUpdate:modelValue":t[19]||(t[19]=o=>this.editItemData.count=o),modelModifiers:{number:!0}}),null,16,["modelValue"]),s.editItemData.commodity?(p(),h("label",ve,d(s.editItemData.commodity.unitData.name),1)):b("",!0)])]),e("div",ye,[e("div",ge,[e("div",ke,[a(c,r(s.currencyConfig,{min:"0",class:"form-control",modelValue:this.editItemData.price,"onUpdate:modelValue":t[20]||(t[20]=o=>this.editItemData.price=o)}),null,16,["modelValue"]),t[55]||(t[55]=e("label",{for:"floatingInput"},"قیمت واحد",-1))])])]),e("div",De,[e("div",Ie,[a(c,r(s.currencyConfig,{class:"form-control",modelValue:this.editItemData.discount,"onUpdate:modelValue":t[21]||(t[21]=o=>this.editItemData.discount=o),modelModifiers:{number:!0}}),null,16,["modelValue"]),t[56]||(t[56]=e("label",{for:"floatingInput"},"تخفیف",-1))])]),e("div",_e,[e("div",xe,[a(c,r({readonly:"readonly"},s.currencyConfig,{class:"form-control",modelValue:this.editItemData.sumWithoutTax,"onUpdate:modelValue":t[22]||(t[22]=o=>this.editItemData.sumWithoutTax=o),modelModifiers:{number:!0}}),null,16,["modelValue"]),t[57]||(t[57]=e("label",{for:"floatingInput"},"قیمت کل",-1))])])])]),_:1},8,["loading"])]),_:1},8,["modelValue"]),a(A,{"table-class-name":"customize-table",class:"mt-3","items-selected":s.itemsSelected,"onUpdate:itemsSelected":t[24]||(t[24]=o=>s.itemsSelected=o),"show-index":"",alternating:"",headers:s.headers,items:s.items,"theme-color":"#1d90ff","header-text-direction":"center","body-text-direction":"center",rowsPerPageMessage:"تعداد سطر",emptyMessage:"هیچ آیتمی به این فاکتور افزوده نشده است.",rowsOfPageSeparatorMessage:"از"},{"item-operation":l(({index:o})=>[e("button",{title:"حذف",class:"btn btn-sm text-danger px-1",onClick:y=>v.deleteItem(o)},t[58]||(t[58]=[e("i",{class:"fa fa-trash"},null,-1)]),8,Ve),e("button",{title:"ویرایش",class:"btn btn-sm text-info px-1",onClick:y=>{v.editItem(o),s.editsheet=!0}},t[59]||(t[59]=[e("i",{class:"fa fa-edit"},null,-1)]),8,Te)]),"item-sumTotal":l(({sumTotal:o})=>[i(d(s.$filters.formatNumber(o)),1)]),"item-sumWithoutTax":l(({sumWithoutTax:o})=>[i(d(s.$filters.formatNumber(o)),1)]),"item-price":l(({price:o})=>[i(d(s.$filters.formatNumber(o)),1)]),"item-commodity.name":l(({commodity:o})=>[i(d(o.code)+" - "+d(o.name),1)]),"item-tax":l(({tax:o})=>[i(d(s.$filters.formatNumber(o)),1)]),"item-discount":l(({discount:o})=>[i(d(s.$filters.formatNumber(o)),1)]),"item-count":l(({count:o,commodity:y})=>[i(d(o)+" "+d(y.unit),1)]),_:1},8,["items-selected","headers","items"]),e("div",Ce,[e("div",we,[t[60]||(t[60]=e("span",{class:"text-dark"},[e("i",{class:"fa fa-list-dots"}),i(" اقلام فاکتور: ")],-1)),e("span",$e,d(s.items.length)+" قلم ",1)]),e("div",Pe,[e("div",Se,[e("span",Me,[D(e("input",{"onUpdate:modelValue":t[25]||(t[25]=o=>s.maliyatCheck=o),class:"form-check-input mt-0 me-2",type:"checkbox","aria-label":"Checkbox for following text input"},null,512),[[Y,s.maliyatCheck]]),t[61]||(t[61]=i(" مالیات % "))]),a(c,r({disabled:!s.maliyatCheck},s.unitConfig,{"aria-label":"مالیات بر ارزش افزوده",class:"form-control",modelValue:s.maliyatPercent,"onUpdate:modelValue":t[26]||(t[26]=o=>s.maliyatPercent=o),modelModifiers:{number:!0}}),null,16,["disabled","modelValue"])])]),e("div",Be,[e("div",Ne,[t[62]||(t[62]=e("span",{class:"input-group-text",id:"inputGroup-sizing-sm"}," تخفیف ",-1)),a(c,r(s.currencyConfig,{"aria-label":"تخفیف روی فاکتور",class:"form-control",modelValue:s.data.discountAll,"onUpdate:modelValue":t[27]||(t[27]=o=>s.data.discountAll=o),modelModifiers:{number:!0}}),null,16,["modelValue"])])]),e("div",Ue,[e("div",We,[t[63]||(t[63]=e("span",{class:"input-group-text",id:"inputGroup-sizing-sm"}," حمل و نقل ",-1)),a(c,r(s.currencyConfig,{"aria-label":"مالیات بر ارزش افزوده",class:"form-control",modelValue:s.data.transferCost,"onUpdate:modelValue":t[28]||(t[28]=o=>s.data.transferCost=o),modelModifiers:{number:!0}}),null,16,["modelValue"])])])]),e("div",Fe,[e("a",Ae,[e("div",qe,[e("div",Ee,[e("div",ze,[t[64]||(t[64]=e("span",{class:"text-dark"},[e("i",{class:"fa fa-list-dots"}),i(" مالیات: ")],-1)),e("span",Ye,d(s.$filters.formatNumber(this.sumTax))+" "+d(s.$filters.getActiveMoney().shortName),1)]),e("div",je,[t[65]||(t[65]=e("span",{class:"text-dark"},[e("i",{class:"fa fa-list-check"}),i(" جمع مبلغ موارد انتخابی: ")],-1)),e("span",Re,d(s.$filters.formatNumber(this.sumSelected))+" "+d(s.$filters.getActiveMoney().shortName),1)]),e("div",Oe,[t[66]||(t[66]=e("span",{class:"text-dark"},[e("i",{class:"fa fa-list-dots"}),i(" جمع کل: ")],-1)),e("span",Ge,d(s.$filters.formatNumber(this.sumTotal))+" "+d(s.$filters.getActiveMoney().shortName),1)])])])])])])])])])])}const as=q(H,[["render",Le]]);export{as as default}; diff --git a/public_html/webui/assets/mod-685c14cd.js b/public_html/webui/assets/mod-685c14cd.js deleted file mode 100644 index e724ce5..0000000 --- a/public_html/webui/assets/mod-685c14cd.js +++ /dev/null @@ -1 +0,0 @@ -import{L as b,a as i,S as f,_ as A}from"./main-9b36f05f.js";import{h as V,a as g,o as k,s as y,e,d as n,b as l,w as h,u as a,au as F,ar as P,ab as m,t,_ as d}from"./vendor-adef9cb4.js";const D=V({name:"mod",components:{Loading:b},data:()=>({isLoading:!1,currencyConfig:{masked:!1,prefix:"",suffix:"ریال",thousands:",",decimal:".",precision:0,disableNegative:!1,disabled:!1,min:0,max:null,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!0},totalNoghre:0,persons:[],ghalams:[],hakaks:[],morsas:[],tarashs:[],year:"",order:{customer:null,date:"",dateDeliver:"",status:"در حال بررسی",place:"کارگاه مرکزی",des:"",sizeOfRing:"",modelOforder:"",tarash:null,ghalam:null,hakak:null,morsa:null,tarashPrice:0,morsaPrice:0,hakakPrice:0,ghalamPrice:0,negin:"",neginPrice:0,etcPrice:0,noghreAmount:0,feeNoghre:0,modelPrice:0}}),created(){this.loadData(this.$route.params.id)},methods:{loadData(){this.isLoading=!0,i.post("/api/person/list/limit").then(s=>{this.persons=s.data,this.isLoading=!1}),i.post("/api/plugin/noghre/ghalam/list").then(s=>{this.ghalams=s.data,this.isLoading=!1}),i.post("/api/plugin/noghre/morsa/list").then(s=>{this.morsas=s.data,this.isLoading=!1}),i.post("/api/plugin/noghre/hakak/list").then(s=>{this.hakaks=s.data,this.isLoading=!1}),i.post("/api/plugin/noghre/tarash/list").then(s=>{this.tarashs=s.data,this.isLoading=!1}),this.isLoading=!1,i.post("/api/year/get").then(s=>{this.year=s.data,this.order.date=s.data.now})},save(){this.order.customer==null||this.order.hakak==null||this.order.tarash==null||this.order.morsa==null||this.order.ghalam==null||this.order.dateDeliver==null||this.order.date==null?f.fire({text:"لطفا تمام موارد ستاره دار را تکمیل نمایید.",icon:"warning",confirmButtonText:"قبول"}):i.post("/api/plugin/noghre/submit/order/"+this.$route.params.id,{customer:this.order.customer,dateDeliver:this.order.dateDeliver,dateSubmit:this.order.date,status:this.order.status,place:this.order.place,model:this.order.modelOforder,size:this.order.sizeOfRing,negin:this.order.negin,neginFee:this.order.neginPrice,tarash:this.order.tarash,hakak:this.order.hakak,morsa:this.order.morsa,ghalam:this.order.ghalam,tarashPrice:this.order.tarashPrice,hakakPrice:this.order.hakakPrice,morsaPrice:this.order.morsaPrice,ghalamPrice:this.order.ghalamPrice,etcPrice:this.order.etcPrice,modelPrice:this.order.modelPrice,des:this.order.des,noghreAmount:this.order.noghreAmount,noghreFee:this.order.noghreFee,id:this.$route.params.id}).then(s=>{f.fire({text:"سفارش ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(()=>{this.$router.push("/acc/plugin/noghre/order/list")})})},calc(){this.totalNoghre=this.order.noghreAmount*this.order.noghreFee}}});const U={class:"block block-content-full"},$={id:"fixed-header",class:"block-header block-header-default bg-gray-light"},N={class:"block-title text-primary-dark"},M={class:"block-content pb-3"},w={class:"container-fluid"},q={class:"row"},Y={class:"col-sm-12 col-md-4"},j={class:"mb-2"},L={class:"col-sm-12 col-md-4 mb-2"},O={class:"col-sm-12 col-md-4 mb-2"},B={class:"col-sm-12 col-md-3 mb-2"},R={class:"col-sm-12 col-md-3 mb-2"},S={class:"col-sm-12 col-md-3 mb-2"},z={class:"col-sm-12 col-md-3 mb-2"},E={class:"col-sm-12 col-md-12 mb-2 border rounded-2"},T={class:"row my-2"},I={class:"col-sm-12 col-md-4"},G={class:""},H={class:"col-sm-12 col-md-4"},J={class:""},K={class:"col-sm-12 col-md-4"},Q={class:""},W={class:"col-sm-12 col-md-6 mb-2 border rounded-2"},X={class:"row my-2"},Z={class:"col-sm-12 col-md-6"},_={class:""},x={class:"col-sm-12 col-md-6"},oo={class:"required"},eo={class:""},so={class:"col-sm-12 col-md-6 mb-2 border rounded-2"},uo={class:"row my-2"},lo={class:"col-sm-12 col-md-6"},ro={class:"mb-2"},to={class:"col-sm-12 col-md-6"},io={class:"required"},ao={class:""},no={class:"col-sm-12 col-md-6 mb-2 border rounded-2"},mo={class:"row my-2"},co={class:"col-sm-12 col-md-6"},ho={class:"mb-2"},po={class:"col-sm-12 col-md-6"},Co={class:"required"},go={class:""},vo={class:"col-sm-12 col-md-6 mb-2 border rounded-2"},fo={class:"row my-2"},bo={class:"col-sm-12 col-md-6"},Ao={class:"mb-2"},Vo={class:"col-sm-12 col-md-6"},ko={class:"required"},yo={class:""},Fo={class:"col-sm-12 col-md-6 mb-2 border rounded-2"},Po={class:"row my-2"},Do={class:"col-sm-12 col-md-6"},Uo={class:"mb-2"},$o={class:"col-sm-12 col-md-6"},No={class:"required"},Mo={class:""},wo={class:"col-sm-12 col-md-6 mb-2 border rounded-2"},qo={class:"row my-2"},Yo={class:"col-sm-12 col-md-6"},jo={class:"required"},Lo={class:""},Oo={class:"col-sm-12 col-md-6"},Bo={class:""},Ro={class:"col-sm-12 col-md-12 mb-2"};function So(s,o,zo,Eo,To,Io){const c=g("v-cob"),v=g("date-picker"),r=g("money3");return k(),y("div",U,[e("div",$,[e("h3",N,[e("button",{onClick:o[0]||(o[0]=u=>s.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},o[27]||(o[27]=[e("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),o[28]||(o[28]=e("i",{class:"fa fa-basket-shopping"},null,-1)),o[29]||(o[29]=n(" سفارش "))]),o[30]||(o[30]=e("div",{class:"block-options"},null,-1))]),e("div",M,[e("div",w,[e("div",q,[e("div",Y,[o[32]||(o[32]=e("label",{class:"form-label required"},"مشتری",-1)),e("div",j,[l(c,{dir:"rtl",options:this.persons,label:"nikename",modelValue:this.order.customer,"onUpdate:modelValue":o[1]||(o[1]=u=>this.order.customer=u)},{"no-options":h(({search:u,searching:p,loading:C})=>o[31]||(o[31]=[n(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"])])]),e("div",L,[o[33]||(o[33]=e("label",{class:"required"},"تاریخ سفارش",-1)),l(v,{class:"",modelValue:s.order.date,"onUpdate:modelValue":o[2]||(o[2]=u=>s.order.date=u),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:s.year.start,max:s.year.end},null,8,["modelValue","min","max"])]),e("div",O,[o[34]||(o[34]=e("label",{class:"required"},"تاریخ تحویل",-1)),l(v,{class:"",modelValue:s.order.dateDeliver,"onUpdate:modelValue":o[3]||(o[3]=u=>s.order.dateDeliver=u),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:s.year.start,max:s.year.end},null,8,["modelValue","min","max"])]),e("div",B,[o[36]||(o[36]=e("label",null,"وضعیت سفارش",-1)),a(e("select",{"onUpdate:modelValue":o[4]||(o[4]=u=>s.order.status=u),class:"form-select"},o[35]||(o[35]=[P('',6)]),512),[[F,s.order.status]])]),e("div",R,[o[37]||(o[37]=e("label",{class:"required"},"محل ساخت",-1)),a(e("input",{type:"text","onUpdate:modelValue":o[5]||(o[5]=u=>s.order.place=u),class:"form-control"},null,512),[[m,s.order.place]])]),e("div",S,[o[38]||(o[38]=e("label",{class:"required"},"مدل سفارش",-1)),a(e("input",{type:"text","onUpdate:modelValue":o[6]||(o[6]=u=>s.order.modelOforder=u),class:"form-control"},null,512),[[m,s.order.modelOforder]])]),e("div",z,[o[39]||(o[39]=e("label",{class:"required"},"سایز",-1)),a(e("input",{type:"text","onUpdate:modelValue":o[7]||(o[7]=u=>s.order.sizeOfRing=u),class:"form-control"},null,512),[[m,s.order.sizeOfRing]])]),e("div",E,[e("div",T,[e("div",I,[o[40]||(o[40]=e("label",null,"نقره مصرفی",-1)),e("div",G,[a(e("input",{onChange:o[8]||(o[8]=u=>s.calc()),"onUpdate:modelValue":o[9]||(o[9]=u=>s.order.noghreAmount=u),class:"form-control",type:"number",min:"0.1"},null,544),[[m,s.order.noghreAmount]])])]),e("div",H,[e("label",null,"فی هر گرم نقره ("+t(s.$filters.getActiveMoney().shortName)+")",1),e("div",J,[l(r,d({onChange:o[10]||(o[10]=u=>s.calc()),class:"form-control",modelValue:s.order.noghreFee,"onUpdate:modelValue":o[11]||(o[11]=u=>s.order.noghreFee=u)},s.currencyConfig),null,16,["modelValue"])])]),e("div",K,[e("label",null,"مبلغ کل نقره مصرفی ("+t(s.$filters.getActiveMoney().shortName)+")",1),e("div",Q,[l(r,d({readonly:"readonly",class:"form-control",modelValue:s.totalNoghre,"onUpdate:modelValue":o[12]||(o[12]=u=>s.totalNoghre=u)},s.currencyConfig),null,16,["modelValue"])])])])]),e("div",W,[e("div",X,[e("div",Z,[o[41]||(o[41]=e("label",{class:"required"},"نوع نگین",-1)),e("div",_,[a(e("input",{"onUpdate:modelValue":o[13]||(o[13]=u=>s.order.noghre=u),class:"form-control",type:"text",min:"0.1"},null,512),[[m,s.order.noghre]])])]),e("div",x,[e("label",oo,"هزینه نگین ("+t(s.$filters.getActiveMoney().shortName)+")",1),e("div",eo,[l(r,d({class:"form-control",modelValue:s.order.neginPrice,"onUpdate:modelValue":o[14]||(o[14]=u=>s.order.neginPrice=u)},s.currencyConfig),null,16,["modelValue"])])])])]),e("div",so,[e("div",uo,[e("div",lo,[o[43]||(o[43]=e("label",{class:"required"},"تراشکار",-1)),e("div",ro,[l(c,{dir:"rtl",options:this.tarashs,label:"nikename",modelValue:this.order.tarash,"onUpdate:modelValue":o[15]||(o[15]=u=>this.order.tarash=u)},{"no-options":h(({search:u,searching:p,loading:C})=>o[42]||(o[42]=[n(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"])])]),e("div",to,[e("label",io,"هزینه تراشکار ("+t(s.$filters.getActiveMoney().shortName)+")",1),e("div",ao,[l(r,d({class:"form-control",modelValue:s.order.tarashPrice,"onUpdate:modelValue":o[16]||(o[16]=u=>s.order.tarashPrice=u)},s.currencyConfig),null,16,["modelValue"])])])])]),e("div",no,[e("div",mo,[e("div",co,[o[45]||(o[45]=e("label",{class:"required"},"حکاک",-1)),e("div",ho,[l(c,{dir:"rtl",options:this.hakaks,label:"nikename",modelValue:this.order.hakak,"onUpdate:modelValue":o[17]||(o[17]=u=>this.order.hakak=u)},{"no-options":h(({search:u,searching:p,loading:C})=>o[44]||(o[44]=[n(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"])])]),e("div",po,[e("label",Co,"هزینه حکاکی ("+t(s.$filters.getActiveMoney().shortName)+")",1),e("div",go,[l(r,d({class:"form-control",modelValue:s.order.hakakPrice,"onUpdate:modelValue":o[18]||(o[18]=u=>s.order.hakakPrice=u)},s.currencyConfig),null,16,["modelValue"])])])])]),e("div",vo,[e("div",fo,[e("div",bo,[o[47]||(o[47]=e("label",{class:"required"},"قلم زن",-1)),e("div",Ao,[l(c,{dir:"rtl",options:this.ghalams,label:"nikename",modelValue:this.order.ghalam,"onUpdate:modelValue":o[19]||(o[19]=u=>this.order.ghalam=u)},{"no-options":h(({search:u,searching:p,loading:C})=>o[46]||(o[46]=[n(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"])])]),e("div",Vo,[e("label",ko,"هزینه قلم زن ("+t(s.$filters.getActiveMoney().shortName)+")",1),e("div",yo,[l(r,d({class:"form-control",modelValue:s.order.ghalamPrice,"onUpdate:modelValue":o[20]||(o[20]=u=>s.order.ghalamPrice=u)},s.currencyConfig),null,16,["modelValue"])])])])]),e("div",Fo,[e("div",Po,[e("div",Do,[o[49]||(o[49]=e("label",{class:"required"},"مرصع کار",-1)),e("div",Uo,[l(c,{dir:"rtl",options:this.morsas,label:"nikename",modelValue:this.order.morsa,"onUpdate:modelValue":o[21]||(o[21]=u=>this.order.morsa=u)},{"no-options":h(({search:u,searching:p,loading:C})=>o[48]||(o[48]=[n(" نتیجه‌ای یافت نشد! ")])),_:1},8,["options","modelValue"])])]),e("div",$o,[e("label",No,"هزینه مرصع کار ("+t(s.$filters.getActiveMoney().shortName)+")",1),e("div",Mo,[l(r,d({class:"form-control",modelValue:s.order.morsaPrice,"onUpdate:modelValue":o[22]||(o[22]=u=>s.order.morsaPrice=u)},s.currencyConfig),null,16,["modelValue"])])])])]),e("div",wo,[e("div",qo,[e("div",Yo,[e("label",jo,"هزینه اجرای مدل ("+t(s.$filters.getActiveMoney().shortName)+")",1),e("div",Lo,[l(r,d({class:"form-control",modelValue:s.order.modelPrice,"onUpdate:modelValue":o[23]||(o[23]=u=>s.order.modelPrice=u)},s.currencyConfig),null,16,["modelValue"])])]),e("div",Oo,[e("label",null,"سایر هزینه‌ها ("+t(s.$filters.getActiveMoney().shortName)+")",1),e("div",Bo,[l(r,d({class:"form-control",modelValue:s.order.etcPrice,"onUpdate:modelValue":o[24]||(o[24]=u=>s.order.etcPrice=u)},s.currencyConfig),null,16,["modelValue"])])])])]),e("div",Ro,[o[50]||(o[50]=e("label",null,"توضیحات سفارش",-1)),a(e("textarea",{"onUpdate:modelValue":o[25]||(o[25]=u=>s.order.des=u),class:"form-select"},null,512),[[m,s.order.des]])])]),e("button",{onClick:o[26]||(o[26]=u=>s.save()),type:"button",class:"btn btn-alt-primary"},"ثبت")])])])}const Jo=A(D,[["render",So],["__scopeId","data-v-6684cc79"]]);export{Jo as default}; diff --git a/public_html/webui/assets/mod-6a4c3fba.js b/public_html/webui/assets/mod-6a4c3fba.js deleted file mode 100644 index 6507a4a..0000000 --- a/public_html/webui/assets/mod-6a4c3fba.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,L as m,l as f,a as i,S as a}from"./main-9b36f05f.js";import{T as c}from"./vue3-treeselect.common-f8cf97d9.js";/* empty css */import{a as u,o as p,s as b,e as s,d as n,b as h,u as g,ab as v}from"./vendor-adef9cb4.js";const k={name:"mod",components:{Loading:m,Money3:f,Treeselect:c},data:()=>({isLoading:!1,units:"",data:{id:0,name:""},currencyConfig:{masked:!1,prefix:"",suffix:"ریال",thousands:",",decimal:".",precision:0,disableNegative:!1,disabled:!1,min:0,max:null,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1}}),mounted(){this.loadData(this.$route.params.id)},beforeRouteUpdate(o,t){this.loadData(o.params.id)},methods:{loadData(o=""){this.isLoading=!0,o!=""&&(this.isLoading=!0,i.post("/api/commodity/drop/info/"+o).then(t=>{this.data=t.data})),this.isLoading=!1},save(){this.data.name.length===0?a.fire({text:"نام ویژگی الزامی است.",icon:"error",confirmButtonText:"قبول"}):(this.isLoading=!0,i.post("/api/commodity/drop/mod/"+this.data.id,this.data).then(o=>{this.isLoading=!1,o.data.result==2?a.fire({text:"قبلا ثبت شده است.",icon:"error",confirmButtonText:"قبول"}):a.fire({text:"ویژگی کالا و خدمات ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(()=>{this.$router.push("/acc/commodity/drop/list")})}))}}},x={class:"block block-content-full"},y={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},L={class:"block-title text-primary-dark"},_={class:"block-options"},T=["disabled"],$={class:"block-content py-3 vl-parent"},w={class:"container"},B={class:"row py-3"},C={class:"col-sm-12 col-md-6"},N={class:"form-floating mb-4"};function D(o,t,V,R,U,l){const d=u("loading");return p(),b("div",x,[s("div",y,[s("h3",L,[s("button",{type:"button",onClick:t[0]||(t[0]=e=>o.$router.back()),class:"btn text-warning mx-2 px-2"},t[4]||(t[4]=[s("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[5]||(t[5]=n(" ویژگی کالا و خدمات "))]),s("div",_,[s("button",{disabled:o.isLoading,onClick:t[1]||(t[1]=e=>l.save()),type:"button",class:"btn btn-alt-primary"},t[6]||(t[6]=[s("i",{class:"fa fa-save"},null,-1),n(" ثبت")]),8,T)])]),s("div",$,[h(d,{color:"blue",loader:"dots",active:o.isLoading,"onUpdate:active":t[2]||(t[2]=e=>o.isLoading=e),"is-full-page":!1},null,8,["active"]),s("div",w,[s("div",B,[s("div",C,[s("div",N,[g(s("input",{"onUpdate:modelValue":t[3]||(t[3]=e=>o.data.name=e),class:"form-control",type:"text"},null,512),[[v,o.data.name]]),t[7]||(t[7]=s("label",{class:"form-label"},"نام ویژگی",-1))])])])])])])}const j=r(k,[["render",D]]);export{j as default}; diff --git a/public_html/webui/assets/mod-718ce2a2.css b/public_html/webui/assets/mod-718ce2a2.css deleted file mode 100644 index 1ffe052..0000000 --- a/public_html/webui/assets/mod-718ce2a2.css +++ /dev/null @@ -1 +0,0 @@ -.vpd-body{background-color:#fff!important;color:#000}.vpd-addon-list-item{color:#000} diff --git a/public_html/webui/assets/mod-75fc94c7.js b/public_html/webui/assets/mod-75fc94c7.js deleted file mode 100644 index 8c6f1d3..0000000 --- a/public_html/webui/assets/mod-75fc94c7.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as L,L as U,l as q,a as l,S as m}from"./main-9b36f05f.js";import{q as C}from"./quickAdd-3f821e67.js";import{q as B,a as $}from"./quickAddCommodity-50dce749.js";import{m as Y}from"./mostdes-26bfade0.js";import{a as d,o as b,s as f,e as s,d as a,u as i,ao as A,B as M,b as n,c as T,A as v,w as p,ab as c,t as k}from"./vendor-adef9cb4.js";import"./vue3-treeselect.common-f8cf97d9.js";/* empty css */const j={name:"mod",components:{Loading:U,Money3:q,quickView:B,quickAdd:C,quickAddCommodity:$,mostdes:Y},data:()=>({isLoading:!0,desSubmit:{id:"",des:""},data:{update:"",date:"",dateOut:"",color:"",model:"",des:"",person:{nikename:"",mobile:"",code:"0"},pelak:"",serial:"",sms:!1,motaleghat:"",commodity:{id:"",name:"",unit:"",unitData:{name:"",floatNumber:0}}},year:"",persons:[],commodity:[]}),mounted(){this.loadData(this.$route.params.id)},beforeRouteUpdate(t,o){this.loadData(t.params.id)},methods:{searchPerson(t,o){o(!0),l.post("/api/person/list/search",{search:t}).then(r=>{this.persons=r.data,o(!1)})},searchCommodity(t,o){o(!0),l.post("/api/commodity/list/search",{search:t}).then(r=>{this.commodity=r.data,o(!1)})},loadData(){this.$route.params.id==""&&l.post("/api/year/get").then(t=>{this.data.date=t.data.now}),l.post("/api/person/list/search").then(t=>{this.persons=t.data}),l.post("/api/commodity/list/search").then(t=>{this.commodity=t.data}),this.$route.params.id!=""&&l.post("/api/repservice/order/info/"+this.$route.params.id).then(t=>{this.data=t.data}),this.isLoading=!1},save(){let t=!0;this.isLoading=!0,this.data.commodity==null||this.data.commodity.id==""||this.data.commodity.id==null?(m.fire({text:"کالا انتخاب نشده است.",icon:"error",confirmButtonText:"قبول"}),t=!1):(this.data.person==null||this.data.person.code=="0"||this.data.person.code==null)&&(m.fire({text:"شخص انتخاب نشده است.",icon:"error",confirmButtonText:"قبول"}),t=!1),t==!0?l.post("/api/plug/repservice/order/mod",this.data).then(o=>{this.isLoading=!1,o.data.code=="0"?m.fire({text:"درخواست ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(r=>{this.$router.push("/acc/plugin/repservice/order/list")}):o.data.code=="11"?m.fire({text:" درخواست ثبت شد.اما به دلیل کمبود اعتبار پیامک ارسال نشد.",icon:"warning",confirmButtonText:"قبول"}).then(r=>{this.$router.push("/acc/plugin/repservice/order/list")}):m.fire({text:o.data.message,icon:"error",confirmButtonText:"قبول"})}):this.isLoading=!1}},watch:{"desSubmit.id":function(){this.data.des=this.desSubmit.des},"data.person":function(){this.data.person.mobile==""?this.data.sms=!1:this.data.sms=!0}}},N={class:"block block-content-full"},P={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},E={class:"block-title text-primary-dark"},O={class:"block-options"},R={class:"form-check form-switch form-check-inline"},z=["disabled"],F=["disabled"],G={class:"spinner-grow spinner-grow-sm me-2",role:"status"},H={class:"block-content py-3 vl-parent px-0"},I={class:"container"},J={class:"row"},K={class:"col-sm-12 col-md-4 mb-1"},Q={class:"block block-rounded border"},W={class:"block-content pt-1 px-1"},X={class:"col-sm-12 col-md-4 mb-1"},Z={class:"block block-rounded border"},ss={class:"block-header block-header-default py-1"},os={class:"block-options"},ts={class:"block-content pt-1 px-1"},es={class:"row mb-1"},as={class:"col-6"},is={key:0,class:"col-6"},ls={class:"col-sm-12 col-md-4 mb-1"},ds={class:"block block-rounded border"},ns={class:"block-header block-header-default py-1"},rs={class:"block-options"},cs={class:"block-content pt-1 px-1"},ms={class:"row mb-1"},ps={class:"col-12"},us={class:"col-sm-12 col-md-6"},bs={class:"block block-rounded border"},ks={class:"block-header block-header-default py-1"},hs={class:"block-options"},fs={class:"block-content p-0"},vs={class:"col-sm-12 col-md-6 mb-2"},ys={class:"block block-rounded border"},_s={class:"block-content p-0"},gs={class:"container"},xs={class:"row"},Vs={class:"col-sm-6 col-md-4 mb-2"},ws={class:"block block-rounded border"},Ss={class:"block-content p-0"},Ds={class:"col-sm-6 col-md-4 mb-2"},Ls={class:"block block-rounded border"},Us={class:"block-content p-0"},qs={class:"col-sm-6 col-md-4 mb-2"},Cs={class:"block block-rounded border"},Bs={class:"block-content p-0"},$s={class:"col-sm-6 col-md-4 mb-2"},Ys={class:"block block-rounded border"},As={class:"block-content p-0"};function Ms(t,o,r,Ts,js,u){const y=d("loading"),_=d("date-picker"),g=d("quickView"),x=d("quickAdd"),h=d("v-cob"),V=d("quickAddCommodity"),w=d("mostdes");return b(),f("div",N,[s("div",P,[s("h3",E,[s("button",{onClick:o[0]||(o[0]=e=>t.$router.back()),type:"button",class:"float-start d-none d-sm-none d-md-block btn btn-sm btn-link text-warning"},o[13]||(o[13]=[s("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),o[14]||(o[14]=a(" قبض تحویل "))]),s("div",O,[s("span",R,[i(s("input",{disabled:this.data.person.mobile=="","onUpdate:modelValue":o[1]||(o[1]=e=>t.data.sms=e),class:"form-check-input",type:"checkbox"},null,8,z),[[A,t.data.sms]]),o[15]||(o[15]=s("label",{class:"form-check-label"}," پیامک",-1))]),s("button",{disabled:t.isLoading,onClick:o[2]||(o[2]=e=>u.save()),type:"button",class:"btn btn-sm btn-alt-primary"},[i(s("div",G,o[16]||(o[16]=[s("span",{class:"visually-hidden"},"Loading...",-1)]),512),[[M,this.isLoading]]),o[17]||(o[17]=s("i",{class:"fa fa-floppy-disk"},null,-1)),o[18]||(o[18]=a(" ثبت "))],8,F)])]),s("div",H,[n(y,{color:"blue",loader:"dots",active:t.isLoading,"onUpdate:active":o[3]||(o[3]=e=>t.isLoading=e),"is-full-page":!1},null,8,["active"]),s("div",I,[s("div",J,[s("div",K,[s("div",Q,[o[19]||(o[19]=s("div",{class:"block-header block-header-default py-1"},[s("h3",{class:"block-title text-primary"},[s("i",{class:"fa fa-calendar"}),a(" تاریخ ")]),s("div",{class:"block-options"})],-1)),s("div",W,[s("p",null,[n(_,{class:"my-0 py-0",modelValue:t.data.date,"onUpdate:modelValue":o[4]||(o[4]=e=>t.data.date=e),format:"jYYYY/jMM/jDD","display-format":"jYYYY/jMM/jDD",min:t.year.start,max:t.year.end},null,8,["modelValue","min","max"])])])])]),s("div",X,[s("div",Z,[s("div",ss,[o[20]||(o[20]=s("h3",{class:"block-title text-primary"},[s("i",{class:"fa fa-person"}),a(" مشتری ")],-1)),s("div",os,[this.data.person!=null&&this.data.person.code!="0"?(b(),T(g,{key:0,code:this.data.person.code},null,8,["code"])):v("",!0),n(x,{code:"0"})])]),s("div",ts,[n(h,{class:"mb-1 mx-0",filterable:!1,dir:"rtl",onSearch:u.searchPerson,options:t.persons,label:"nikename",modelValue:t.data.person,"onUpdate:modelValue":o[5]||(o[5]=e=>t.data.person=e)},{"no-options":p(({search:e,searching:S,loading:D})=>o[21]||(o[21]=[a(" نتیجه‌ای یافت نشد! ")])),option:p(e=>[s("div",es,[s("div",as,[o[22]||(o[22]=s("i",{class:"fa fa-user me-2"},null,-1)),a(" "+k(e.nikename),1)]),e.mobile!=""?(b(),f("div",is,[o[23]||(o[23]=s("i",{class:"fa fa-phone me-2 text-success"},null,-1)),a(" "+k(e.mobile),1)])):v("",!0)])]),_:1},8,["onSearch","options","modelValue"])])])]),s("div",ls,[s("div",ds,[s("div",ns,[o[24]||(o[24]=s("h3",{class:"block-title text-primary"},[s("i",{class:"fa fa-box pe-2"}),a(" کالا و خدمات ")],-1)),s("div",rs,[n(V)])]),s("div",cs,[n(h,{dir:"rtl",onSearch:u.searchCommodity,options:t.commodity,label:"name",modelValue:t.data.commodity,"onUpdate:modelValue":o[6]||(o[6]=e=>t.data.commodity=e),class:""},{"no-options":p(({search:e,searching:S,loading:D})=>o[25]||(o[25]=[a(" نتیجه‌ای یافت نشد! ")])),option:p(e=>[s("div",ms,[s("div",ps,[o[26]||(o[26]=s("i",{class:"fa fa-box me-1"},null,-1)),a(" "+k(e.name),1)])])]),_:1},8,["onSearch","options","modelValue"])])])]),s("div",us,[s("div",bs,[s("div",ks,[o[27]||(o[27]=s("h3",{class:"block-title text-primary"},[s("i",{class:"fa-regular fa-note-sticky"}),a(" شرح ")],-1)),s("div",hs,[n(w,{submitData:t.desSubmit,type:"repservice"},null,8,["submitData"])])]),s("div",fs,[i(s("input",{"onUpdate:modelValue":o[7]||(o[7]=e=>t.data.des=e),class:"form-control",type:"text"},null,512),[[c,t.data.des]])])])]),s("div",vs,[s("div",ys,[o[28]||(o[28]=s("div",{class:"block-header block-header-default py-1"},[s("h3",{class:"block-title text-primary"},[s("i",{class:"fa-regular fa-note-sticky"}),a(" متعلقات ")]),s("div",{class:"block-options"})],-1)),s("div",_s,[i(s("input",{"onUpdate:modelValue":o[8]||(o[8]=e=>this.data.motaleghat=e),class:"form-control",type:"text"},null,512),[[c,this.data.motaleghat]])])])])])]),s("div",gs,[s("div",xs,[s("div",Vs,[s("div",ws,[o[29]||(o[29]=s("div",{class:"block-header block-header-default py-1"},[s("h3",{class:"block-title text-primary"},[s("i",{class:"fa-regular fa-note-sticky"}),a(" مدل ")]),s("div",{class:"block-options"})],-1)),s("div",Ss,[i(s("input",{"onUpdate:modelValue":o[9]||(o[9]=e=>this.data.model=e),class:"form-control",type:"text"},null,512),[[c,this.data.model]])])])]),s("div",Ds,[s("div",Ls,[o[30]||(o[30]=s("div",{class:"block-header block-header-default py-1"},[s("h3",{class:"block-title text-primary"},[s("i",{class:"fa-regular fa-note-sticky"}),a(" رنگ ")]),s("div",{class:"block-options"})],-1)),s("div",Us,[i(s("input",{"onUpdate:modelValue":o[10]||(o[10]=e=>this.data.color=e),class:"form-control",type:"text"},null,512),[[c,this.data.color]])])])]),s("div",qs,[s("div",Cs,[o[31]||(o[31]=s("div",{class:"block-header block-header-default py-1"},[s("h3",{class:"block-title text-primary"},[s("i",{class:"fa-regular fa-note-sticky"}),a(" سریال ")]),s("div",{class:"block-options"})],-1)),s("div",Bs,[i(s("input",{"onUpdate:modelValue":o[11]||(o[11]=e=>this.data.serial=e),class:"form-control",type:"text"},null,512),[[c,this.data.serial]])])])]),s("div",$s,[s("div",Ys,[o[32]||(o[32]=s("div",{class:"block-header block-header-default py-1"},[s("h3",{class:"block-title text-primary"},[s("i",{class:"fa-regular fa-note-sticky"}),a(" پلاک ")]),s("div",{class:"block-options"})],-1)),s("div",As,[i(s("input",{"onUpdate:modelValue":o[12]||(o[12]=e=>this.data.pelak=e),class:"form-control",type:"text"},null,512),[[c,this.data.pelak]])])])])])])])])}const Gs=L(j,[["render",Ms]]);export{Gs as default}; diff --git a/public_html/webui/assets/mod-77c8c866.js b/public_html/webui/assets/mod-77c8c866.js deleted file mode 100644 index efa4200..0000000 --- a/public_html/webui/assets/mod-77c8c866.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as u,L as p,l as c,a as d,S as i}from"./main-9b36f05f.js";import{a as b,o as v,s as g,e as o,d as n,b as k,u as e,as as r,ab as l}from"./vendor-adef9cb4.js";const h={name:"mod",components:{Loading:p,Money3:c},data:()=>({isLoading:!1,units:"",data:{id:0,name:"",manager:"",active:!0,tel:"",adr:""}}),mounted(){this.loadData(this.$route.params.id)},beforeRouteUpdate(s,t){this.loadData(s.params.id)},methods:{loadData(s=""){this.isLoading=!0,s!=""&&(this.isLoading=!0,d.post("/api/storeroom/info/"+s).then(t=>{this.data=t.data})),this.isLoading=!1},save(){this.data.name.length===0?i.fire({text:"نام کالا یا خدمات الزامی است.",icon:"error",confirmButtonText:"قبول"}):(this.isLoading=!0,d.post("/api/storeroom/mod/"+this.data.id,this.data).then(s=>{this.isLoading=!1,s.data.result==2?i.fire({text:"قبلا ثبت شده است.",icon:"error",confirmButtonText:"قبول"}):i.fire({text:"مشخصات انبار ثبت شد.",icon:"success",confirmButtonText:"قبول"}).then(()=>{this.$router.push("/acc/storeroom/list")})}))}}},y={class:"block block-content-full"},x={id:"fixed-header",class:"block-header block-header-default bg-gray-light pt-2 pb-1"},L={class:"block-title text-primary-dark"},V={class:"block-options"},U={class:"block-content py-3 vl-parent"},$={class:"container"},w={class:"row py-3"},B={class:"col-sm-12 col-md-12"},C={class:"form-check form-check-inline"},T={class:"form-check form-check-inline"},D={class:"row"},M={class:"col-sm-12 col-md-6"},N={class:"form-floating mb-4"},R={class:"form-floating mb-4"},S={class:"col-sm-12 col-md-6"},E={class:"form-floating mb-4"},j={class:"col-sm-12 col-md-12"},q={class:"form-floating mb-4"};function z(s,t,A,F,G,m){const f=b("loading");return v(),g("div",y,[o("div",x,[o("h3",L,[o("button",{type:"button",onClick:t[0]||(t[0]=a=>s.$router.back()),class:"btn text-warning mx-2 px-2"},t[9]||(t[9]=[o("i",{class:"fa fw-bold fa-arrow-right"},null,-1)])),t[10]||(t[10]=n(" مشخصات انبار "))]),o("div",V,[o("button",{onClick:t[1]||(t[1]=a=>m.save()),type:"button",class:"btn btn-sm btn-alt-primary"},t[11]||(t[11]=[o("i",{class:"fa fa-save me-2"},null,-1),n(" ثبت ")]))])]),o("div",U,[k(f,{color:"blue",loader:"dots",active:s.isLoading,"onUpdate:active":t[2]||(t[2]=a=>s.isLoading=a),"is-full-page":!1},null,8,["active"]),o("div",$,[o("div",w,[o("div",B,[o("div",null,[t[14]||(t[14]=o("label",{class:"me-4 text-primary"},"وضعیت انبار",-1)),o("div",C,[e(o("input",{"onUpdate:modelValue":t[3]||(t[3]=a=>this.data.active=a),class:"form-check-input",type:"radio",value:"true"},null,512),[[r,this.data.active]]),t[12]||(t[12]=o("label",{class:"form-check-label",for:"inlineCheckbox1"},"فعال",-1))]),o("div",T,[e(o("input",{"onUpdate:modelValue":t[4]||(t[4]=a=>this.data.active=a),class:"form-check-input",type:"radio",value:"false"},null,512),[[r,this.data.active]]),t[13]||(t[13]=o("label",{class:"form-check-label",for:"inlineCheckbox2"},"غیرفعال",-1))])])])]),o("div",D,[o("div",M,[o("div",N,[e(o("input",{"onUpdate:modelValue":t[5]||(t[5]=a=>s.data.name=a),class:"form-control",type:"text"},null,512),[[l,s.data.name]]),t[15]||(t[15]=o("label",{class:"form-label"},[o("span",{class:"text-danger"},"(لازم)"),n(" نام انبار")],-1))]),o("div",R,[e(o("input",{"onUpdate:modelValue":t[6]||(t[6]=a=>s.data.tel=a),class:"form-control",type:"text"},null,512),[[l,s.data.tel]]),t[16]||(t[16]=o("label",{class:"form-label"},"تلفن",-1))])]),o("div",S,[o("div",E,[e(o("input",{"onUpdate:modelValue":t[7]||(t[7]=a=>s.data.manager=a),class:"form-control",type:"text"},null,512),[[l,s.data.manager]]),t[17]||(t[17]=o("label",{class:"form-label"},"انباردار",-1))])]),o("div",j,[o("div",q,[e(o("input",{"onUpdate:modelValue":t[8]||(t[8]=a=>s.data.adr=a),class:"form-control",type:"text"},null,512),[[l,s.data.adr]]),t[18]||(t[18]=o("label",{class:"form-label"},"آدرس",-1))])])])])])])}const J=u(h,[["render",z]]);export{J as default}; diff --git a/public_html/webui/assets/mod-7b46cbda.js b/public_html/webui/assets/mod-7b46cbda.js deleted file mode 100644 index 9391e0d..0000000 --- a/public_html/webui/assets/mod-7b46cbda.js +++ /dev/null @@ -1,5401 +0,0 @@ -import{h as mi,i as Bv,L as Pv,a as $g,S as Yg,_ as zv}from"./main-9b36f05f.js";import{h as Lv,a as _e,o as Ov,s as Rv,b as Kt,w as Ie,F as jv,e as Fv,t as Kg,d as Vv}from"./vendor-adef9cb4.js";var pi={exports:{}};pi.exports;(function(G,Dt){(function(ln){const Te=ln.en=ln.en||{};Te.dictionary=Object.assign(Te.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Aquamarine",Black:"Black","Block quote":"Block quote",Blue:"Blue",Bold:"Bold","Break text":"Break text","Bulleted List":"Bulleted List",Cancel:"Cancel","Cannot determine a category for the uploaded file.":"Cannot determine a category for the uploaded file.","Cannot upload file:":"Cannot upload file:","Caption for image: %0":"Caption for image: %0","Caption for the image":"Caption for the image","Centered image":"Centered image","Change image text alternative":"Change image text alternative","Choose heading":"Choose heading",Column:"Column","Could not insert image at the current position.":"Could not insert image at the current position.","Could not obtain resized image URL.":"Could not obtain resized image URL.","Decrease indent":"Decrease indent","Delete column":"Delete column","Delete row":"Delete row","Dim grey":"Dim grey",Downloadable:"Downloadable","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Edit link":"Edit link","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar","Editor editing area: %0":"Editor editing area: %0","Editor toolbar":"Editor toolbar","Enter image caption":"Enter image caption","Full size image":"Full size image",Green:"Green",Grey:"Grey","Header column":"Header column","Header row":"Header row",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6","Image toolbar":"Image toolbar","image widget":"image widget","In line":"In line","Increase indent":"Increase indent","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert image":"Insert image","Insert image or file":"Insert image or file","Insert media":"Insert media","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table","Inserting image failed":"Inserting image failed",Italic:"Italic","Left aligned image":"Left aligned image","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Link:"Link","Link URL":"Link URL","Media URL":"Media URL","media widget":"media widget","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells",Next:"Next","Numbered List":"Numbered List","Open file manager":"Open file manager","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","Open media in new tab":"Open media in new tab",Orange:"Orange",Paragraph:"Paragraph","Paste the media URL in the input.":"Paste the media URL in the input.","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Rich Text Editor":"Rich Text Editor","Right aligned image":"Right aligned image",Row:"Row",Save:"Save","Select all":"Select all","Select column":"Select column","Select row":"Select row","Selecting resized image failed":"Selecting resized image failed","Show more items":"Show more items","Side image":"Side image","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically","Table toolbar":"Table toolbar","Text alternative":"Text alternative","The URL must not be empty.":"The URL must not be empty.","This link has no URL":"This link has no URL","This media URL is not supported.":"This media URL is not supported.","Tip: Paste the URL into the content to embed faster.":"Tip: Paste the URL into the content to embed faster.","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on",Turquoise:"Turquoise",Undo:"Undo",Unlink:"Unlink","Upload failed":"Upload failed","Upload in progress":"Upload in progress",White:"White","Widget toolbar":"Widget toolbar","Wrap text":"Wrap text",Yellow:"Yellow"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})),function(ln,Te){G.exports=Te()}(self,()=>(()=>{var ln={3062:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}","",{version:3,sources:["webpack://./../ckeditor5-block-quote/theme/blockquote.css"],names:[],mappings:"AAKA,uBAWC,0BAAsC,CADtC,iBAAkB,CAFlB,aAAc,CACd,cAAe,CAPf,eAAgB,CAIhB,kBAAmB,CADnB,mBAOD,CAEA,gCACC,aAAc,CACd,2BACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck-content blockquote { - /* See #12 */ - overflow: hidden; - - /* https://github.com/ckeditor/ckeditor5-block-quote/issues/15 */ - padding-right: 1.5em; - padding-left: 1.5em; - - margin-left: 0; - margin-right: 0; - font-style: italic; - border-left: solid 5px hsl(0, 0%, 80%); -} - -.ck-content[dir="rtl"] blockquote { - border-left: 0; - border-right: solid 5px hsl(0, 0%, 80%); -} -`],sourceRoot:""}]);const x=_},903:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,'.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}',"",{version:3,sources:["webpack://./../ckeditor5-clipboard/theme/clipboard.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-clipboard/clipboard.css"],names:[],mappings:"AASC,8DACC,cAAe,CAEf,mBAAoB,CADpB,iBAOD,CAJC,mEACC,iBAAkB,CAClB,OACD,CAWA,qJACC,YACD,CCzBF,MACC,yCAA0C,CAC1C,yCAA0C,CAC1C,6DACD,CAOE,mEAIC,gDAAiD,CADjD,sDAAuD,CAFvD,2DAA8D,CAI9D,gBAAiB,CAHjB,wDAqBD,CAfC,yEAWC,sFAAuF,CAEvF,kBAAmB,CADnB,qKAA0K,CAX1K,UAAW,CAIX,aAAc,CAFd,QAAS,CAIT,QAAS,CADT,iBAAkB,CAElB,wDAA2D,CAE3D,0BAA2B,CAR3B,OAYD,CA2DF,kEACC,gGACD,CAKA,gDACC,OAAS,CACT,sBACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-editor__editable { - /* - * Vertical drop target (in text). - */ - & .ck.ck-clipboard-drop-target-position { - display: inline; - position: relative; - pointer-events: none; - - & span { - position: absolute; - width: 0; - } - } - - /* - * Styles of the widget being dragged (its preview). - */ - & .ck-widget:-webkit-drag { - & > .ck-widget__selection-handle { - display: none; - } - - & > .ck-widget__type-around { - display: none; - } - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-clipboard-drop-target-dot-width: 12px; - --ck-clipboard-drop-target-dot-height: 8px; - --ck-clipboard-drop-target-color: var(--ck-color-focus-border) -} - -.ck.ck-editor__editable { - /* - * Vertical drop target (in text). - */ - & .ck.ck-clipboard-drop-target-position { - & span { - bottom: calc(-.5 * var(--ck-clipboard-drop-target-dot-height)); - top: calc(-.5 * var(--ck-clipboard-drop-target-dot-height)); - border: 1px solid var(--ck-clipboard-drop-target-color); - background: var(--ck-clipboard-drop-target-color); - margin-left: -1px; - - /* The triangle above the marker */ - &::after { - content: ""; - width: 0; - height: 0; - - display: block; - position: absolute; - left: 50%; - top: calc(var(--ck-clipboard-drop-target-dot-height) * -.5); - - transform: translateX(-50%); - border-color: var(--ck-clipboard-drop-target-color) transparent transparent transparent; - border-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width)); - border-style: solid; - } - } - } - - /* - // Horizontal drop target (between blocks). - & .ck.ck-clipboard-drop-target-position { - display: block; - position: relative; - width: 100%; - height: 0; - margin: 0; - text-align: initial; - - & .ck-clipboard-drop-target__line { - position: absolute; - width: 100%; - height: 0; - border: 1px solid var(--ck-clipboard-drop-target-color); - margin-top: -1px; - - &::before { - content: ""; - width: 0; - height: 0; - - display: block; - position: absolute; - left: calc(-1 * var(--ck-clipboard-drop-target-dot-size)); - top: 0; - - transform: translateY(-50%); - border-color: transparent transparent transparent var(--ck-clipboard-drop-target-color); - border-width: var(--ck-clipboard-drop-target-dot-size) 0 var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size)); - border-style: solid; - } - - &::after { - content: ""; - width: 0; - height: 0; - - display: block; - position: absolute; - right: calc(-1 * var(--ck-clipboard-drop-target-dot-size)); - top: 0; - - transform: translateY(-50%); - border-color: transparent var(--ck-clipboard-drop-target-color) transparent transparent; - border-width: var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size)) var(--ck-clipboard-drop-target-dot-size) 0; - border-style: solid; - } - } - } - */ - - /* - * Styles of the widget that it a drop target. - */ - & .ck-widget.ck-clipboard-drop-target-range { - outline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important; - } - - /* - * Styles of the widget being dragged (its preview). - */ - & .ck-widget:-webkit-drag { - zoom: 0.6; - outline: none !important; - } -} -`],sourceRoot:""}]);const x=_},3143:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-modal)}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-bottom-width:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar{border-bottom-width:1px;border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}","",{version:3,sources:["webpack://./../ckeditor5-editor-classic/theme/classiceditor.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-editor-classic/classiceditor.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,cAIC,iBAMD,CAJC,2DAEC,yBACD,CCLC,gDCED,eDKC,CAPA,uICMA,qCAAsC,CDJpC,2BAA4B,CAC5B,4BAIF,CAPA,gDAMC,qBACD,CAEA,iFACC,uBAAwB,CCR1B,eDaC,CANA,yMCHA,qCAAsC,CDOpC,eAEF,CAKF,yCAEC,0CAA2C,CCpB3C,eD8BD,CAZA,yHCdE,qCAAsC,CDmBtC,wBAAyB,CACzB,yBAMF,CAHC,0DACC,wCACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-editor { - /* All the elements within \`.ck-editor\` are positioned relatively to it. - If any element needs to be positioned with respect to the , etc., - it must land outside of the \`.ck-editor\` in DOM. */ - position: relative; - - & .ck-editor__top .ck-sticky-panel .ck-toolbar { - /* https://github.com/ckeditor/ckeditor5-editor-classic/issues/62 */ - z-index: var(--ck-z-modal); - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../mixins/_rounded.css"; - -.ck.ck-editor__top { - & .ck-sticky-panel { - & .ck-toolbar { - @mixin ck-rounded-corners { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - - border-bottom-width: 0; - } - - & .ck-sticky-panel__content_sticky .ck-toolbar { - border-bottom-width: 1px; - - @mixin ck-rounded-corners { - border-radius: 0; - } - } - } -} - -/* Note: Use ck-editor__main to make sure these styles don't apply to other editor types */ -.ck.ck-editor__main > .ck-editor__editable { - /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/113 */ - background: var(--ck-color-base-background); - - @mixin ck-rounded-corners { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - &:not(.ck-focused) { - border-color: var(--ck-color-base-border); - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Implements rounded corner interface for .ck-rounded-corners class. - * - * @see $ck-border-radius - */ -@define-mixin ck-rounded-corners { - border-radius: 0; - - @nest .ck-rounded-corners &, - &.ck-rounded-corners { - border-radius: var(--ck-border-radius); - @mixin-content; - } -} -`],sourceRoot:""}]);const x=_},4717:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text);cursor:text}","",{version:3,sources:["webpack://./../ckeditor5-engine/theme/placeholder.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-engine/placeholder.css"],names:[],mappings:"AAMA,uCAEC,iBAWD,CATC,qDAIC,8BAA+B,CAF/B,MAAO,CAKP,mBAAoB,CANpB,iBAAkB,CAElB,OAKD,CAKA,wCACC,YACD,CAQD,iCACC,iBACD,CC5BC,qDAEC,6CAA8C,CAD9C,WAED",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/* See ckeditor/ckeditor5#936. */ -.ck.ck-placeholder, -.ck .ck-placeholder { - position: relative; - - &::before { - position: absolute; - left: 0; - right: 0; - content: attr(data-placeholder); - - /* See ckeditor/ckeditor5#469. */ - pointer-events: none; - } -} - -/* See ckeditor/ckeditor5#1987. */ -.ck.ck-read-only .ck-placeholder { - &::before { - display: none; - } -} - -/* - * Rules for the \`ck-placeholder\` are loaded before the rules for \`ck-reset_all\` in the base CKEditor 5 DLL build. - * This fix overwrites the incorrectly set \`position: static\` from \`ck-reset_all\`. - * See https://github.com/ckeditor/ckeditor5/issues/11418. - */ -.ck.ck-reset_all .ck-placeholder { - position: relative; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/* See ckeditor/ckeditor5#936. */ -.ck.ck-placeholder, .ck .ck-placeholder { - &::before { - cursor: text; - color: var(--ck-color-engine-placeholder-text); - } -} -`],sourceRoot:""}]);const x=_},9315:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}","",{version:3,sources:["webpack://./../ckeditor5-engine/theme/renderer.css"],names:[],mappings:"AAMA,qDACC,YACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/* Elements marked by the Renderer as hidden should be invisible in the editor. */ -.ck.ck-editor__editable span[data-ck-unsafe-element] { - display: none; -} -`],sourceRoot:""}]);const x=_},8733:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-heading_heading1{font-size:20px}.ck.ck-heading_heading2{font-size:17px}.ck.ck-heading_heading3{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}","",{version:3,sources:["webpack://./../ckeditor5-heading/theme/heading.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-heading/heading.css"],names:[],mappings:"AAKA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,+BACC,eACD,CCZC,2EACC,SACD,CAEA,uEACC,cACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-heading_heading1 { - font-size: 20px; -} - -.ck.ck-heading_heading2 { - font-size: 17px; -} - -.ck.ck-heading_heading3 { - font-size: 14px; -} - -.ck[class*="ck-heading_heading"] { - font-weight: bold; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/* Resize dropdown's button label. */ -.ck.ck-dropdown.ck-heading-dropdown { - & .ck-dropdown__button .ck-button__label { - width: 8em; - } - - & .ck-dropdown__panel .ck-list__item { - min-width: 18em; - } -} -`],sourceRoot:""}]);const x=_},3508:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image-inline.ck-widget_selected,.ck.ck-editor__editable .image.ck-widget_selected{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/image.css"],names:[],mappings:"AAMC,mBAEC,UAAW,CADX,aAAc,CAOd,gBAAkB,CAGlB,cAAe,CARf,iBAuBD,CAbC,uBAEC,aAAc,CAGd,aAAc,CAGd,cAAe,CAGf,cACD,CAGD,0BAYC,sBAAuB,CANvB,mBAAoB,CAGpB,cAoBD,CAdC,kCACC,YACD,CAGA,gEAGC,WAAY,CACZ,aAAc,CAGd,cACD,CAUD,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAWA,2GACC,SAUD,CAHC,qEACC,YACD,CAOA,0FACC,cACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck-content { - & .image { - display: table; - clear: both; - text-align: center; - - /* Make sure there is some space between the content and the image. Center image by default. */ - /* The first value should be equal to --ck-spacing-large variable if used in the editor context - to avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */ - margin: 0.9em auto; - - /* Make sure the caption will be displayed properly (See: https://github.com/ckeditor/ckeditor5/issues/1870). */ - min-width: 50px; - - & img { - /* Prevent unnecessary margins caused by line-height (see #44). */ - display: block; - - /* Center the image if its width is smaller than the content's width. */ - margin: 0 auto; - - /* Make sure the image never exceeds the size of the parent container (ckeditor/ckeditor5-ui#67). */ - max-width: 100%; - - /* Make sure the image is never smaller than the parent container (See: https://github.com/ckeditor/ckeditor5/issues/9300). */ - min-width: 100% - } - } - - & .image-inline { - /* - * Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing). - * Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root. - * This strange behavior does not happen with inline-flex. - */ - display: inline-flex; - - /* While being resized, don't allow the image to exceed the width of the editing root. */ - max-width: 100%; - - /* This is required by Safari to resize images in a sensible way. Without this, the browser breaks the ratio. */ - align-items: flex-start; - - /* When the picture is present it must act as a flex container to let the img resize properly */ - & picture { - display: flex; - } - - /* When the picture is present, it must act like a resizable img. */ - & picture, - & img { - /* This is necessary for the img to span the entire .image-inline wrapper and to resize properly. */ - flex-grow: 1; - flex-shrink: 1; - - /* Prevents overflowing the editing root boundaries when an inline image is very wide. */ - max-width: 100%; - } - } -} - -.ck.ck-editor__editable { - /* - * Inhertit the content styles padding of the
      in case the integration overrides \`text-align: center\` - * of \`.image\` (e.g. to the left/right). This ensures the placeholder stays at the padding just like the native - * caret does, and not at the edge of
      . - */ - & .image > figcaption.ck-placeholder::before { - padding-left: inherit; - padding-right: inherit; - - /* - * Make sure the image caption placeholder doesn't overflow the placeholder area. - * See https://github.com/ckeditor/ckeditor5/issues/9162. - */ - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } - - - /* - * Make sure the selected inline image always stays on top of its siblings. - * See https://github.com/ckeditor/ckeditor5/issues/9108. - */ - & .image.ck-widget_selected { - z-index: 1; - } - - & .image-inline.ck-widget_selected { - z-index: 1; - - /* - * Make sure the native browser selection style is not displayed. - * Inline image widgets have their own styles for the selected state and - * leaving this up to the browser is asking for a visual collision. - */ - & ::selection { - display: none; - } - } - - /* The inline image nested in the table should have its original size if not resized. - See https://github.com/ckeditor/ckeditor5/issues/9117. */ - & td, - & th { - & .image-inline img { - max-width: none; - } - } -} -`],sourceRoot:""}]);const x=_},2640:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,":root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-image-caption-highligted-background:#fd0}.ck-content .image>figcaption{background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highligted-background)}to{background-color:var(--ck-color-image-caption-background)}}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imagecaption.css"],names:[],mappings:"AAKA,MACC,2CAAoD,CACpD,kCAA8C,CAC9C,mDACD,CAGA,8BAKC,yDAA0D,CAH1D,mBAAoB,CAEpB,wCAAyC,CAHzC,qBAAsB,CAMtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,qBAMD,CAGA,qEACC,iDACD,CAEA,sCACC,GACC,oEACD,CAEA,GACC,yDACD,CACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-color-image-caption-background: hsl(0, 0%, 97%); - --ck-color-image-caption-text: hsl(0, 0%, 20%); - --ck-color-image-caption-highligted-background: hsl(52deg 100% 50%); -} - -/* Content styles */ -.ck-content .image > figcaption { - display: table-caption; - caption-side: bottom; - word-break: break-word; - color: var(--ck-color-image-caption-text); - background-color: var(--ck-color-image-caption-background); - padding: .6em; - font-size: .75em; - outline-offset: -1px; -} - -/* Editing styles */ -.ck.ck-editor__editable .image > figcaption.image__caption_highlighted { - animation: ck-image-caption-highlight .6s ease-out; -} - -@keyframes ck-image-caption-highlight { - 0% { - background-color: var(--ck-color-image-caption-highligted-background); - } - - 100% { - background-color: var(--ck-color-image-caption-background); - } -} -`],sourceRoot:""}]);const x=_},5083:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,":root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2)}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imagestyle.css"],names:[],mappings:"AAKA,MACC,8BAA+B,CAC/B,qEACD,CAMC,qFAEC,oDACD,CAIA,yEAEC,UACD,CAEA,8BACC,WAAY,CACZ,yCAA0C,CAC1C,aACD,CAEA,oCACC,UAAW,CACX,0CACD,CAEA,sCACC,gBAAiB,CACjB,iBACD,CAEA,qCACC,WAAY,CACZ,yCACD,CAEA,2CAEC,gBAAiB,CADjB,cAED,CAEA,0CACC,aAAc,CACd,iBACD,CAGA,6GAGC,YACD,CAGC,mGAGC,kDAAmD,CADnD,+CAED,CAEA,iDACC,iDACD,CAEA,kDACC,gDACD,CAUC,0lBAGC,qDAKD,CAHC,8nBACC,YACD,CAKD,oVAGC,2DACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-image-style-spacing: 1.5em; - --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2); -} - -.ck-content { - /* Provides a minimal side margin for the left and right aligned images, so that the user has a visual feedback - confirming successful application of the style if image width exceeds the editor's size. - See https://github.com/ckeditor/ckeditor5/issues/9342 */ - & .image-style-block-align-left, - & .image-style-block-align-right { - max-width: calc(100% - var(--ck-image-style-spacing)); - } - - /* Allows displaying multiple floating images in the same line. - See https://github.com/ckeditor/ckeditor5/issues/9183#issuecomment-804988132 */ - & .image-style-align-left, - & .image-style-align-right { - clear: none; - } - - & .image-style-side { - float: right; - margin-left: var(--ck-image-style-spacing); - max-width: 50%; - } - - & .image-style-align-left { - float: left; - margin-right: var(--ck-image-style-spacing); - } - - & .image-style-align-center { - margin-left: auto; - margin-right: auto; - } - - & .image-style-align-right { - float: right; - margin-left: var(--ck-image-style-spacing); - } - - & .image-style-block-align-right { - margin-right: 0; - margin-left: auto; - } - - & .image-style-block-align-left { - margin-left: 0; - margin-right: auto; - } - - /* Simulates margin collapsing with the preceding paragraph, which does not work for the floating elements. */ - & p + .image-style-align-left, - & p + .image-style-align-right, - & p + .image-style-side { - margin-top: 0; - } - - & .image-inline { - &.image-style-align-left, - &.image-style-align-right { - margin-top: var(--ck-inline-image-style-spacing); - margin-bottom: var(--ck-inline-image-style-spacing); - } - - &.image-style-align-left { - margin-right: var(--ck-inline-image-style-spacing); - } - - &.image-style-align-right { - margin-left: var(--ck-inline-image-style-spacing); - } - } -} - -.ck.ck-splitbutton { - /* The button should display as a regular drop-down if the action button - is forced to fire the same action as the arrow button. */ - &.ck-splitbutton_flatten { - &:hover, - &.ck-splitbutton_open { - & > .ck-splitbutton__action:not(.ck-disabled), - & > .ck-splitbutton__arrow:not(.ck-disabled), - & > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) { - background-color: var(--ck-color-button-on-background); - - &::after { - display: none; - } - } - } - - &.ck-splitbutton_open:hover { - & > .ck-splitbutton__action:not(.ck-disabled), - & > .ck-splitbutton__arrow:not(.ck-disabled), - & > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) { - background-color: var(--ck-color-button-on-hover-background); - } - } - } -} -`],sourceRoot:""}]);const x=_},4036:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,'.ck-image-upload-complete-icon{border-radius:50%;display:block;position:absolute;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0ms,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;height:0;left:25%;opacity:0;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:0}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}',"",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageuploadicon.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadicon.css"],names:[],mappings:"AAKA,+BAUC,iBAAkB,CATlB,aAAc,CACd,iBAAkB,CAOlB,sCAAwC,CADxC,oCAAsC,CAGtC,SAMD,CAJC,qCACC,UAAW,CACX,iBACD,CChBD,MACC,iCAA8C,CAC9C,+CAA4D,CAG5D,8BAA+B,CAC/B,gCAAiC,CACjC,4DACD,CAEA,+BAWC,sBAA4B,CAN5B,0BAAgC,CADhC,qCAAuC,CADvC,wEAA0E,CAD1E,uDAAwD,CAMxD,oDAAuD,CAWvD,oFAAuF,CAlBvF,SAAU,CAgBV,eAAgB,CAChB,mFA0BD,CAtBC,qCAgBC,mBAAsB,CADtB,sBAAyB,CAEzB,4BAA6B,CAH7B,4CAA6C,CAF7C,sFAAuF,CADvF,oFAAqF,CASrF,qBAAsB,CAdtB,QAAS,CAJT,QAAS,CAGT,SAAU,CADV,OAAQ,CAKR,mCAAoC,CACpC,yBAA0B,CAH1B,OAcD,CAGD,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,yCACC,GAGC,QAAS,CAFT,SAAU,CACV,OAED,CACA,IAEC,QAAS,CADT,UAED,CACA,GAGC,YAAc,CAFd,SAAU,CACV,UAED,CACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck-image-upload-complete-icon { - display: block; - position: absolute; - - /* - * Smaller images should have the icon closer to the border. - * Match the icon position with the linked image indicator brought by the link image feature. - */ - top: min(var(--ck-spacing-medium), 6%); - right: min(var(--ck-spacing-medium), 6%); - border-radius: 50%; - z-index: 1; - - &::after { - content: ""; - position: absolute; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-color-image-upload-icon: hsl(0, 0%, 100%); - --ck-color-image-upload-icon-background: hsl(120, 100%, 27%); - - /* Match the icon size with the linked image indicator brought by the link image feature. */ - --ck-image-upload-icon-size: 20; - --ck-image-upload-icon-width: 2px; - --ck-image-upload-icon-is-visible: clamp(0px, 100% - 50px, 1px); -} - -.ck-image-upload-complete-icon { - opacity: 0; - background: var(--ck-color-image-upload-icon-background); - animation-name: ck-upload-complete-icon-show, ck-upload-complete-icon-hide; - animation-fill-mode: forwards, forwards; - animation-duration: 500ms, 500ms; - - /* To make animation scalable. */ - font-size: calc(1px * var(--ck-image-upload-icon-size)); - - /* Hide completed upload icon after 3 seconds. */ - animation-delay: 0ms, 3000ms; - - /* - * Use CSS math to simulate container queries. - * https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things - */ - overflow: hidden; - width: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size)); - height: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size)); - - /* This is check icon element made from border-width mixed with animations. */ - &::after { - /* Because of border transformation we need to "hard code" left position. */ - left: 25%; - - top: 50%; - opacity: 0; - height: 0; - width: 0; - - transform: scaleX(-1) rotate(135deg); - transform-origin: left top; - border-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon); - border-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon); - - animation-name: ck-upload-complete-icon-check; - animation-duration: 500ms; - animation-delay: 500ms; - animation-fill-mode: forwards; - - /* #1095. While reset is not providing proper box-sizing for pseudoelements, we need to handle it. */ - box-sizing: border-box; - } -} - -@keyframes ck-upload-complete-icon-show { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -@keyframes ck-upload-complete-icon-hide { - from { - opacity: 1; - } - - to { - opacity: 0; - } -} - -@keyframes ck-upload-complete-icon-check { - 0% { - opacity: 1; - width: 0; - height: 0; - } - 33% { - width: 0.3em; - height: 0; - } - 100% { - opacity: 1; - width: 0.3em; - height: 0.45em; - } -} -`],sourceRoot:""}]);const x=_},3773:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,'.ck .ck-upload-placeholder-loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{height:100%;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:3px solid var(--ck-color-upload-placeholder-loader);height:var(--ck-upload-placeholder-loader-size);width:var(--ck-upload-placeholder-loader-size)}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}',"",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageuploadloader.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadloader.css"],names:[],mappings:"AAKA,kCAGC,kBAAmB,CADnB,YAAa,CAEb,sBAAuB,CAEvB,MAAO,CALP,iBAAkB,CAIlB,KAOD,CAJC,yCACC,UAAW,CACX,iBACD,CCXD,MACC,4CAAqD,CACrD,wCAAyC,CACzC,8CACD,CAEA,iCAGC,QAAS,CADT,UAgBD,CAbC,8CACC,sGACD,CAEA,qCAOC,4DACD,CAGD,kCAEC,WAAY,CADZ,UAWD,CARC,yCAMC,yDAA0D,CAH1D,iBAAkB,CAElB,kCAAmC,CADnC,8DAA+D,CAF/D,+CAAgD,CADhD,8CAMD,CAGD,wCACC,GACC,uBACD,CACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck .ck-upload-placeholder-loader { - position: absolute; - display: flex; - align-items: center; - justify-content: center; - top: 0; - left: 0; - - &::before { - content: ''; - position: relative; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-color-upload-placeholder-loader: hsl(0, 0%, 70%); - --ck-upload-placeholder-loader-size: 32px; - --ck-upload-placeholder-image-aspect-ratio: 2.8; -} - -.ck .ck-image-upload-placeholder { - /* We need to control the full width of the SVG gray background. */ - width: 100%; - margin: 0; - - &.image-inline { - width: calc( 2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio) ); - } - - & img { - /* - * This is an arbitrary aspect for a 1x1 px GIF to display to the user. Not too tall, not too short. - * There's nothing special about this number except that it should make the image placeholder look like - * a real image during this short period after the upload started and before the image was read from the - * file system (and a rich preview was loaded). - */ - aspect-ratio: var(--ck-upload-placeholder-image-aspect-ratio); - } -} - -.ck .ck-upload-placeholder-loader { - width: 100%; - height: 100%; - - &::before { - width: var(--ck-upload-placeholder-loader-size); - height: var(--ck-upload-placeholder-loader-size); - border-radius: 50%; - border-top: 3px solid var(--ck-color-upload-placeholder-loader); - border-right: 2px solid transparent; - animation: ck-upload-placeholder-loader 1s linear infinite; - } -} - -@keyframes ck-upload-placeholder-loader { - to { - transform: rotate( 360deg ); - } -} -`],sourceRoot:""}]);const x=_},3689:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{left:0;position:absolute;top:0}.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);height:2px;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageuploadprogress.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadprogress.css"],names:[],mappings:"AAMC,qEAEC,iBACD,CAGA,uGAIC,MAAO,CAFP,iBAAkB,CAClB,KAED,CCRC,yFACC,oBACD,CAID,uGAIC,gDAAiD,CAFjD,UAAW,CAGX,oBAAuB,CAFvB,OAGD,CAGD,kBACC,GAAO,SAAY,CACnB,GAAO,SAAY,CACpB",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-editor__editable { - & .image, - & .image-inline { - position: relative; - } - - /* Upload progress bar. */ - & .image .ck-progress-bar, - & .image-inline .ck-progress-bar { - position: absolute; - top: 0; - left: 0; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-editor__editable { - & .image, - & .image-inline { - /* Showing animation. */ - &.ck-appear { - animation: fadeIn 700ms; - } - } - - /* Upload progress bar. */ - & .image .ck-progress-bar, - & .image-inline .ck-progress-bar { - height: 2px; - width: 0; - background: var(--ck-color-upload-bar-background); - transition: width 100ms; - } -} - -@keyframes fadeIn { - from { opacity: 0; } - to { opacity: 1; } -} -`],sourceRoot:""}]);const x=_},1905:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-field-view{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/textalternativeform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,6BACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,oDACC,oBACD,CAEA,uCACC,YACD,CCZA,oCDCD,6BAcE,cAUF,CARE,oDACC,eACD,CAEA,wCACC,cACD,CCrBD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; - -.ck.ck-text-alternative-form { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - - & .ck-labeled-field-view { - display: inline-block; - } - - & .ck-label { - display: none; - } - - @mixin ck-media-phone { - flex-wrap: wrap; - - & .ck-labeled-field-view { - flex-basis: 100%; - } - - & .ck-button { - flex-basis: 50%; - } - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@define-mixin ck-media-phone { - @media screen and (max-width: 600px) { - @mixin-content; - } -} -`],sourceRoot:""}]);const x=_},9773:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid hsla(0,0%,100%,.5)}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-link/link.css"],names:[],mappings:"AAMA,sBACC,mDAMD,CAHC,wCACC,yFACD,CAOD,4BACC,8CACD,CAGA,sCAEC,gDAAiD,CADjD,WAAY,CAEZ,iBAAkB,CAClB,oCACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/* Class added to span element surrounding currently selected link. */ -.ck .ck-link_selected { - background: var(--ck-color-link-selected-background); - - /* Give linked inline images some outline to let the user know they are also part of the link. */ - & span.image-inline { - outline: var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background); - } -} - -/* - * Classes used by the "fake visual selection" displayed in the content when an input - * in the link UI has focus (the browser does not render the native selection in this state). - */ -.ck .ck-fake-link-selection { - background: var(--ck-color-link-fake-selection); -} - -/* A collapsed fake visual selection. */ -.ck .ck-fake-link-selection_collapsed { - height: 100%; - border-right: 1px solid var(--ck-color-base-text); - margin-right: -1px; - outline: solid 1px hsla(0, 0%, 100%, .5); -} -`],sourceRoot:""}]);const x=_},2347:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}","",{version:3,sources:["webpack://./../ckeditor5-link/theme/linkactions.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-link/linkactions.css"],names:[],mappings:"AAOA,oBACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,8CACC,oBAKD,CAHC,gEACC,eACD,CCXD,oCDCD,oBAcE,cAUF,CARE,8CACC,eACD,CAEA,8DACC,cACD,CCrBD,CCIA,wDACC,cAAe,CACf,eAmCD,CAjCC,0EAEC,kCAAmC,CAEnC,cAAe,CAIf,+BAAgC,CAChC,aAAc,CARd,kCAAmC,CASnC,iBAAkB,CAPlB,sBAYD,CAHC,gFACC,yBACD,CAGD,mPAIC,eACD,CAEA,+DACC,eACD,CAGC,gFACC,yBACD,CAWD,qHACC,sCACD,CDtDD,oCC0DC,wDACC,8DAMD,CAJC,0EAEC,cAAe,CADf,WAED,CAGD,gJAME,aAEF,CDzED",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; - -.ck.ck-link-actions { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - - & .ck-link-actions__preview { - display: inline-block; - - & .ck-button__label { - overflow: hidden; - } - } - - @mixin ck-media-phone { - flex-wrap: wrap; - - & .ck-link-actions__preview { - flex-basis: 100%; - } - - & .ck-button:not(.ck-link-actions__preview) { - flex-basis: 50%; - } - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@define-mixin ck-media-phone { - @media screen and (max-width: 600px) { - @mixin-content; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css"; -@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; -@import "../mixins/_focus.css"; -@import "../mixins/_shadow.css"; -@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; - -.ck.ck-link-actions { - & .ck-button.ck-link-actions__preview { - padding-left: 0; - padding-right: 0; - - & .ck-button__label { - padding: 0 var(--ck-spacing-medium); - color: var(--ck-color-link-default); - text-overflow: ellipsis; - cursor: pointer; - - /* Match the box model of the link editor form's input so the balloon - does not change width when moving between actions and the form. */ - max-width: var(--ck-input-width); - min-width: 3em; - text-align: center; - - &:hover { - text-decoration: underline; - } - } - - &, - &:hover, - &:focus, - &:active { - background: none; - } - - &:active { - box-shadow: none; - } - - &:focus { - & .ck-button__label { - text-decoration: underline; - } - } - } - - @mixin ck-dir ltr { - & .ck-button:not(:first-child) { - margin-left: var(--ck-spacing-standard); - } - } - - @mixin ck-dir rtl { - & .ck-button:not(:last-child) { - margin-left: var(--ck-spacing-standard); - } - } - - @mixin ck-media-phone { - & .ck-button.ck-link-actions__preview { - margin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0; - - & .ck-button__label { - min-width: 0; - max-width: 100%; - } - } - - & .ck-button:not(.ck-link-actions__preview) { - @mixin ck-dir ltr { - margin-left: 0; - } - - @mixin ck-dir rtl { - margin-left: 0; - } - } - } -} -`],sourceRoot:""}]);const x=_},7754:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-link-form{display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{border-radius:0;margin:0;padding:var(--ck-spacing-standard);width:50%}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form_layout-vertical>.ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}","",{version:3,sources:["webpack://./../ckeditor5-link/theme/linkform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-link/linkform.css"],names:[],mappings:"AAOA,iBACC,YAiBD,CAfC,2BACC,YACD,CCNA,oCDCD,iBAQE,cAUF,CARE,wCACC,eACD,CAEA,4BACC,cACD,CCfD,CDuBD,iCACC,aAYD,CALE,wHAEC,mCACD,CE/BF,iCAEC,+BAAgC,CADhC,SAgDD,CA7CC,wDACC,8EAMD,CAJC,uEACC,WAAY,CACZ,UACD,CAGD,4CAIC,eAAgB,CAFhB,QAAS,CADT,kCAAmC,CAEnC,SAkBD,CAfC,wDACC,gDACD,CARD,4GAeE,aAMF,CAJE,mEACC,kDACD,CAKF,6CACC,yDAUD,CARC,wEACC,SAAU,CACV,UAKD,CAHC,8EACC,eACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; - -.ck.ck-link-form { - display: flex; - - & .ck-label { - display: none; - } - - @mixin ck-media-phone { - flex-wrap: wrap; - - & .ck-labeled-field-view { - flex-basis: 100%; - } - - & .ck-button { - flex-basis: 50%; - } - } -} - -/* - * Style link form differently when manual decorators are available. - * See: https://github.com/ckeditor/ckeditor5-link/issues/186. - */ -.ck.ck-link-form_layout-vertical { - display: block; - - /* - * Whether the form is in the responsive mode or not, if there are decorator buttons - * keep the top margin of action buttons medium. - */ - & .ck-button { - &.ck-button-save, - &.ck-button-cancel { - margin-top: var(--ck-spacing-medium); - } - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@define-mixin ck-media-phone { - @media screen and (max-width: 600px) { - @mixin-content; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; - -/* - * Style link form differently when manual decorators are available. - * See: https://github.com/ckeditor/ckeditor5-link/issues/186. - */ -.ck.ck-link-form_layout-vertical { - padding: 0; - min-width: var(--ck-input-width); - - & .ck-labeled-field-view { - margin: var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small); - - & .ck-input-text { - min-width: 0; - width: 100%; - } - } - - & > .ck-button { - padding: var(--ck-spacing-standard); - margin: 0; - width: 50%; - border-radius: 0; - - &:not(:focus) { - border-top: 1px solid var(--ck-color-base-border); - } - - @mixin ck-dir ltr { - margin-left: 0; - } - - @mixin ck-dir rtl { - margin-left: 0; - - &:last-of-type { - border-right: 1px solid var(--ck-color-base-border); - } - } - } - - /* Using additional \`.ck\` class for stronger CSS specificity than \`.ck.ck-link-form > :not(:first-child)\`. */ - & .ck.ck-list { - margin: var(--ck-spacing-standard) var(--ck-spacing-large); - - & .ck-button.ck-switchbutton { - padding: 0; - width: 100%; - - &:hover { - background: none; - } - } - } -} -`],sourceRoot:""}]);const x=_},4564:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}","",{version:3,sources:["webpack://./../ckeditor5-list/theme/list.css"],names:[],mappings:"AAKA,eACC,uBAiBD,CAfC,kBACC,2BAaD,CAXC,qBACC,2BASD,CAPC,wBACC,2BAKD,CAHC,2BACC,2BACD,CAMJ,eACC,oBAaD,CAXC,kBACC,sBASD,CAJE,6CACC,sBACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck-content ol { - list-style-type: decimal; - - & ol { - list-style-type: lower-latin; - - & ol { - list-style-type: lower-roman; - - & ol { - list-style-type: upper-latin; - - & ol { - list-style-type: upper-roman; - } - } - } - } -} - -.ck-content ul { - list-style-type: disc; - - & ul { - list-style-type: circle; - - & ul { - list-style-type: square; - - & ul { - list-style-type: square; - } - } - } -} -`],sourceRoot:""}]);const x=_},4652:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck-content .media{clear:both;display:block;margin:.9em 0;min-width:15em}","",{version:3,sources:["webpack://./../ckeditor5-media-embed/theme/mediaembed.css"],names:[],mappings:"AAKA,mBAGC,UAAW,CASX,aAAc,CAJd,aAAe,CAQf,cACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck-content .media { - /* Don't allow floated content overlap the media. - https://github.com/ckeditor/ckeditor5-media-embed/issues/53 */ - clear: both; - - /* Make sure there is some space between the content and the media. */ - /* The first value should be equal to --ck-spacing-large variable if used in the editor context - to avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */ - margin: 0.9em 0; - - /* Make sure media is not overriden with Bootstrap default \`flex\` value. - See: https://github.com/ckeditor/ckeditor5/issues/1373. */ - display: block; - - /* Give the media some minimal width in the content to prevent them - from being "squashed" in tight spaces, e.g. in table cells (#44) */ - min-width: 15em; -} -`],sourceRoot:""}]);const x=_},7442:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,'.ck-media__wrapper .ck-media__placeholder{align-items:center;display:flex;flex-direction:column}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{background:var(--ck-color-base-foreground);padding:calc(var(--ck-spacing-standard)*3)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);min-width:var(--ck-media-embed-placeholder-icon-size)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{height:100%;width:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-height:380px;max-width:300px}.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}',"",{version:3,sources:["webpack://./../ckeditor5-media-embed/theme/mediaembedediting.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-media-embed/mediaembedediting.css"],names:[],mappings:"AAMC,0CAGC,kBAAmB,CAFnB,YAAa,CACb,qBAcD,CAXC,sEAEC,cAAe,CAEf,iBAMD,CAJC,wGAEC,aAAc,CADd,eAED,CAWD,6kBACC,YACD,CAYF,2LACC,mBACD,CC1CA,MACC,0CAA2C,CAE3C,mDAA4D,CAC5D,2EACD,CAEA,mBACC,aA+FD,CA7FC,0CAEC,0CAA2C,CAD3C,0CA6BD,CA1BC,uEAIC,uBAA2B,CAC3B,qBAAsB,CAHtB,kDAAmD,CACnD,qCAAsC,CAFtC,qDAUD,CAJC,gFAEC,WAAY,CADZ,UAED,CAGD,4EACC,sDAAuD,CAGvD,iBAAkB,CADlB,iBAAkB,CAElB,sBAAuB,CAHvB,kBAUD,CALC,kFACC,4DAA6D,CAC7D,cAAe,CACf,yBACD,CAIF,wDAEC,gBAAiB,CADjB,eAED,CAEA,4UAIC,wvGACD,CAEA,2EACC,kBAaD,CAXC,wGACC,orBACD,CAEA,6GACC,UAKD,CAHC,mHACC,UACD,CAIF,4EACC,2DAcD,CAZC,yGACC,4jHACD,CAGA,8GACC,aAKD,CAHC,oHACC,UACD,CAIF,6EAEC,iDAaD,CAXC,0GACC,wiCACD,CAEA,+GACC,aAKD,CAHC,qHACC,UACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck-media__wrapper { - & .ck-media__placeholder { - display: flex; - flex-direction: column; - align-items: center; - - & .ck-media__placeholder__url { - /* Otherwise the URL will overflow when the content is very narrow. */ - max-width: 100%; - - position: relative; - - & .ck-media__placeholder__url__text { - overflow: hidden; - display: block; - } - } - } - - &[data-oembed-url*="twitter.com"], - &[data-oembed-url*="google.com/maps"], - &[data-oembed-url*="goo.gl/maps"], - &[data-oembed-url*="maps.google.com"], - &[data-oembed-url*="maps.app.goo.gl"], - &[data-oembed-url*="facebook.com"], - &[data-oembed-url*="instagram.com"] { - & .ck-media__placeholder__icon * { - display: none; - } - } -} - -/* Disable all mouse interaction as long as the editor is not read–only. - https://github.com/ckeditor/ckeditor5-media-embed/issues/58 */ -.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > *:not(.ck-media__placeholder) { - pointer-events: none; -} - -/* Disable all mouse interaction when the widget is not selected (e.g. to avoid opening links by accident). - https://github.com/ckeditor/ckeditor5-media-embed/issues/18 */ -.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder { - pointer-events: none; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-media-embed-placeholder-icon-size: 3em; - - --ck-color-media-embed-placeholder-url-text: hsl(0, 0%, 46%); - --ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text); -} - -.ck-media__wrapper { - margin: 0 auto; - - & .ck-media__placeholder { - padding: calc( 3 * var(--ck-spacing-standard) ); - background: var(--ck-color-base-foreground); - - & .ck-media__placeholder__icon { - min-width: var(--ck-media-embed-placeholder-icon-size); - height: var(--ck-media-embed-placeholder-icon-size); - margin-bottom: var(--ck-spacing-large); - background-position: center; - background-size: cover; - - & .ck-icon { - width: 100%; - height: 100%; - } - } - - & .ck-media__placeholder__url__text { - color: var(--ck-color-media-embed-placeholder-url-text); - white-space: nowrap; - text-align: center; - font-style: italic; - text-overflow: ellipsis; - - &:hover { - color: var(--ck-color-media-embed-placeholder-url-text-hover); - cursor: pointer; - text-decoration: underline; - } - } - } - - &[data-oembed-url*="open.spotify.com"] { - max-width: 300px; - max-height: 380px; - } - - &[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon, - &[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon, - &[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon, - &[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon { - background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+); - } - - &[data-oembed-url*="facebook.com"] .ck-media__placeholder { - background: hsl(220, 46%, 48%); - - & .ck-media__placeholder__icon { - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+); - } - - & .ck-media__placeholder__url__text { - color: hsl(220, 100%, 90%); - - &:hover { - color: hsl(0, 0%, 100%); - } - } - } - - &[data-oembed-url*="instagram.com"] .ck-media__placeholder { - background: linear-gradient(-135deg,hsl(246, 100%, 39%),hsl(302, 100%, 36%),hsl(0, 100%, 48%)); - - & .ck-media__placeholder__icon { - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMuNTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=); - } - - /* stylelint-disable-next-line no-descending-specificity */ - & .ck-media__placeholder__url__text { - color: hsl(302, 100%, 94%); - - &:hover { - color: hsl(0, 0%, 100%); - } - } - } - - &[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder { - /* Use gradient to contrast with focused widget (ckeditor/ckeditor5-media-embed#22). */ - background: linear-gradient( to right, hsl(201, 85%, 70%), hsl(201, 85%, 35%) ); - - & .ck-media__placeholder__icon { - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+); - } - - & .ck-media__placeholder__url__text { - color: hsl(201, 100%, 86%); - - &:hover { - color: hsl(0, 0%, 100%); - } - } - } -} -`],sourceRoot:""}]);const x=_},9292:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-media-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-media-form .ck-labeled-field-view{display:inline-block}.ck.ck-media-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./../ckeditor5-media-embed/theme/mediaform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,kBAEC,sBAAuB,CADvB,YAAa,CAEb,kBAAmB,CACnB,gBAqBD,CAnBC,yCACC,oBACD,CAEA,4BACC,YACD,CCbA,oCDCD,kBAeE,cAUF,CARE,yCACC,eACD,CAEA,6BACC,cACD,CCtBD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; - -.ck.ck-media-form { - display: flex; - align-items: flex-start; - flex-direction: row; - flex-wrap: nowrap; - - & .ck-labeled-field-view { - display: inline-block; - } - - & .ck-label { - display: none; - } - - @mixin ck-media-phone { - flex-wrap: wrap; - - & .ck-labeled-field-view { - flex-basis: 100%; - } - - & .ck-button { - flex-basis: 50%; - } - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@define-mixin ck-media-phone { - @media screen and (max-width: 600px) { - @mixin-content; - } -} -`],sourceRoot:""}]);const x=_},1613:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:var(--ck-insert-table-dropdown-box-height);min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/inserttable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/inserttable.css"],names:[],mappings:"AAKA,oCACC,YAAa,CACb,kBAAmB,CACnB,cACD,CCJA,MACC,uCAAwC,CACxC,0CAA2C,CAC3C,yCAA0C,CAC1C,yCACD,CAEA,oCAGC,yFAA0F,CAD1F,oJAED,CAEA,mFAEC,iBACD,CAEA,uCAIC,4CAA6C,CAC7C,iBAAkB,CAFlB,iDAAkD,CADlD,qDAAsD,CADtD,mDAAoD,CAKpD,YAAa,CACb,eAUD,CARC,6CACC,eACD,CAEA,6CAEC,6CAA8C,CAD9C,yCAED",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck .ck-insert-table-dropdown__grid { - display: flex; - flex-direction: row; - flex-wrap: wrap; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-insert-table-dropdown-padding: 10px; - --ck-insert-table-dropdown-box-height: 11px; - --ck-insert-table-dropdown-box-width: 12px; - --ck-insert-table-dropdown-box-margin: 1px; -} - -.ck .ck-insert-table-dropdown__grid { - /* The width of a container should match 10 items in a row so there will be a 10x10 grid. */ - width: calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2); - padding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0; -} - -.ck .ck-insert-table-dropdown__label, -.ck[dir=rtl] .ck-insert-table-dropdown__label { - text-align: center; -} - -.ck .ck-insert-table-dropdown-grid-box { - min-width: var(--ck-insert-table-dropdown-box-width); - min-height: var(--ck-insert-table-dropdown-box-height); - margin: var(--ck-insert-table-dropdown-box-margin); - border: 1px solid var(--ck-color-base-border); - border-radius: 1px; - outline: none; - transition: none; - - &:focus { - box-shadow: none; - } - - &.ck-on { - border-color: var(--ck-color-focus-border); - background: var(--ck-color-focus-outer-shadow); - } -} - -`],sourceRoot:""}]);const x=_},6306:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck-content .table{display:table;margin:.9em auto}.ck-content .table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ck-content .table table td,.ck-content .table table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content .table table th{background:rgba(0,0,0,.05);font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/table.css"],names:[],mappings:"AAKA,mBAKC,aAAc,CADd,gBAiCD,CA9BC,yBAYC,yBAAkC,CAVlC,wBAAyB,CACzB,gBAAiB,CAKjB,WAAY,CADZ,UAsBD,CAfC,wDAQC,wBAAiC,CANjC,aAAc,CACd,YAMD,CAEA,4BAEC,0BAA+B,CAD/B,eAED,CAMF,+BACC,gBACD,CAEA,+BACC,eACD,CAEA,+CAKC,oBAAqB,CAMrB,UACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck-content .table { - /* Give the table widget some air and center it horizontally */ - /* The first value should be equal to --ck-spacing-large variable if used in the editor context - to avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */ - margin: 0.9em auto; - display: table; - - & table { - /* The table cells should have slight borders */ - border-collapse: collapse; - border-spacing: 0; - - /* Table width and height are set on the parent
      . Make sure the table inside stretches - to the full dimensions of the container (https://github.com/ckeditor/ckeditor5/issues/6186). */ - width: 100%; - height: 100%; - - /* The outer border of the table should be slightly darker than the inner lines. - Also see https://github.com/ckeditor/ckeditor5-table/issues/50. */ - border: 1px double hsl(0, 0%, 70%); - - & td, - & th { - min-width: 2em; - padding: .4em; - - /* The border is inherited from .ck-editor__nested-editable styles, so theoretically it's not necessary here. - However, the border is a content style, so it should use .ck-content (so it works outside the editor). - Hence, the duplication. See https://github.com/ckeditor/ckeditor5/issues/6314 */ - border: 1px solid hsl(0, 0%, 75%); - } - - & th { - font-weight: bold; - background: hsla(0, 0%, 0%, 5%); - } - } -} - -/* Text alignment of the table header should match the editor settings and override the native browser styling, -when content is available outside the editor. See https://github.com/ckeditor/ckeditor5/issues/6638 */ -.ck-content[dir="rtl"] .table th { - text-align: right; -} - -.ck-content[dir="ltr"] .table th { - text-align: left; -} - -.ck-editor__editable .ck-table-bogus-paragraph { - /* - * Use display:inline-block to force Chrome/Safari to limit text mutations to this element. - * See https://github.com/ckeditor/ckeditor5/issues/6062. - */ - display: inline-block; - - /* - * Inline HTML elements nested in the span should always be dimensioned in relation to the whole cell width. - * See https://github.com/ckeditor/ckeditor5/issues/9117. - */ - width: 100%; -} -`],sourceRoot:""}]);const x=_},3881:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,":root{--ck-color-table-focused-cell-background:rgba(158,201,250,.3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-table-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/tableediting.css"],names:[],mappings:"AAKA,MACC,6DACD,CAKE,8QAGC,wDAAyD,CAKzD,iBAAkB,CAClB,8CAA+C,CAC/C,mBACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-color-table-focused-cell-background: hsla(212, 90%, 80%, .3); -} - -.ck-widget.table { - & td, - & th { - &.ck-editor__nested-editable.ck-editor__nested-editable_focused, - &.ck-editor__nested-editable:focus { - /* A very slight background to highlight the focused cell */ - background: var(--ck-color-table-focused-cell-background); - - /* Fixes the problem where surrounding cells cover the focused cell's border. - It does not fix the problem in all places but the UX is improved. - See https://github.com/ckeditor/ckeditor5-table/issues/29. */ - border-style: none; - outline: 1px solid var(--ck-color-focus-border); - outline-offset: -1px; /* progressive enhancement - no IE support */ - } - } -} -`],sourceRoot:""}]);const x=_},6945:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,':root{--ck-table-selected-cell-background:rgba(158,207,250,.3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:unset;caret-color:transparent;outline:unset;position:relative}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{background-color:var(--ck-table-selected-cell-background);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}',"",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/tableselection.css"],names:[],mappings:"AAKA,MACC,wDACD,CAGC,0IAKC,gBAAiB,CAFjB,uBAAwB,CACxB,aAAc,CAFd,iBAiCD,CA3BC,sJAGC,yDAA0D,CAK1D,QAAS,CAPT,UAAW,CAKX,MAAO,CAJP,mBAAoB,CAEpB,iBAAkB,CAGlB,OAAQ,CAFR,KAID,CAEA,wTAEC,4BACD,CAMA,gKACC,aAKD,CAHC,0NACC,YACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-table-selected-cell-background: hsla(208, 90%, 80%, .3); -} - -.ck.ck-editor__editable .table table { - & td.ck-editor__editable_selected, - & th.ck-editor__editable_selected { - position: relative; - caret-color: transparent; - outline: unset; - box-shadow: unset; - - /* https://github.com/ckeditor/ckeditor5/issues/6446 */ - &:after { - content: ''; - pointer-events: none; - background-color: var(--ck-table-selected-cell-background); - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - } - - & ::selection, - &:focus { - background-color: transparent; - } - - /* - * To reduce the amount of noise, all widgets in the table selection have no outline and no selection handle. - * See https://github.com/ckeditor/ckeditor5/issues/9491. - */ - & .ck-widget { - outline: unset; - - & > .ck-widget__selection-handle { - display: none; - } - } - } -} -`],sourceRoot:""}]);const x=_},4906:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;justify-content:left;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;border:1px solid transparent;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{font-weight:700;opacity:.7}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{color:var(--ck-color-button-on-color)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/button/button.css","webpack://./../ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/button.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/mixins/_button.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AAOA,6BAMC,kBAAmB,CADnB,mBAAoB,CAEpB,oBAAqB,CAHrB,iBAAkB,CCFlB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDkBD,CAdC,iEACC,YACD,CAGC,yGACC,oBACD,CAID,iFACC,sBACD,CEjBD,6BCAC,oDD4ID,CCzIE,6EACC,0DACD,CAEA,+EACC,2DACD,CAID,qDACC,6DACD,CDfD,6BEDC,eF6ID,CA5IA,wIEGE,qCFyIF,CA5IA,6BA6BC,uBAAwB,CANxB,4BAA6B,CAjB7B,cAAe,CAcf,iBAAkB,CAHlB,aAAc,CAJd,4CAA6C,CAD7C,2CAA4C,CAJ5C,8BAA+B,CAC/B,iBAAkB,CAiBlB,4DAA8D,CAnB9D,qBAAsB,CAFtB,kBAuID,CA7GC,oFGhCA,2BAA2B,CCF3B,2CAA8B,CDC9B,YHqCA,CAIC,kJAEC,aACD,CAGD,iEAIC,aAAc,CACd,cAAe,CAHf,iBAAkB,CAClB,mBAAoB,CAMpB,qBASD,CAlBA,qFAYE,eAMF,CAlBA,qFAgBE,gBAEF,CAEA,yEACC,aAYD,CAbA,6FAIE,mCASF,CAbA,6FAQE,oCAKF,CAbA,yEAWC,eAAiB,CACjB,UACD,CAIC,oIIrFD,oDJyFC,CAOA,gLKhGD,kCLkGC,CAEA,iGACC,UACD,CAGD,qEACC,yDAcD,CAXC,2HAEE,4CAA+C,CAC/C,oCAOF,CAVA,2HAQE,mCAAoC,CADpC,6CAGF,CAKA,mHACC,WACD,CAID,yCC/HA,+CDmIA,CChIC,yFACC,qDACD,CAEA,2FACC,sDACD,CAID,iEACC,wDACD,CDgHA,yCAGC,qCACD,CAEA,2DACC,iCACD,CAEA,+DACC,mCACD,CAID,2CC/IC,mDDoJD,CCjJE,2FACC,yDACD,CAEA,6FACC,0DACD,CAID,mEACC,4DACD,CDgID,2CAIC,wCACD,CAEA,uCAEC,eACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../mixins/_unselectable.css"; - -.ck.ck-button, -a.ck.ck-button { - @mixin ck-unselectable; - - position: relative; - display: inline-flex; - align-items: center; - justify-content: left; - - & .ck-button__label { - display: none; - } - - &.ck-button_with-text { - & .ck-button__label { - display: inline-block; - } - } - - /* Center the icon horizontally in a button without text. */ - &:not(.ck-button_with-text) { - justify-content: center; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Makes element unselectable. - */ -@define-mixin ck-unselectable { - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_focus.css"; -@import "../../../mixins/_shadow.css"; -@import "../../../mixins/_disabled.css"; -@import "../../../mixins/_rounded.css"; -@import "../../mixins/_button.css"; -@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; - -.ck.ck-button, -a.ck.ck-button { - @mixin ck-button-colors --ck-color-button-default; - @mixin ck-rounded-corners; - - white-space: nowrap; - cursor: default; - vertical-align: middle; - padding: var(--ck-spacing-tiny); - text-align: center; - - /* A very important piece of styling. Go to variable declaration to learn more. */ - min-width: var(--ck-ui-component-min-height); - min-height: var(--ck-ui-component-min-height); - - /* Normalize the height of the line. Removing this will break consistent height - among text and text-less buttons (with icons). */ - line-height: 1; - - /* Enable font size inheritance, which allows fluid UI scaling. */ - font-size: inherit; - - /* Avoid flickering when the foucs border shows up. */ - border: 1px solid transparent; - - /* Apply some smooth transition to the box-shadow and border. */ - transition: box-shadow .2s ease-in-out, border .2s ease-in-out; - - /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/189 */ - -webkit-appearance: none; - - &:active, - &:focus { - @mixin ck-focus-ring; - @mixin ck-box-shadow var(--ck-focus-outer-shadow); - } - - /* Allow icon coloring using the text "color" property. */ - & .ck-button__icon { - & use, - & use * { - color: inherit; - } - } - - & .ck-button__label { - /* Enable font size inheritance, which allows fluid UI scaling. */ - font-size: inherit; - font-weight: inherit; - color: inherit; - cursor: inherit; - - /* Must be consistent with .ck-icon's vertical align. Otherwise, buttons with and - without labels (but with icons) have different sizes in Chrome */ - vertical-align: middle; - - @mixin ck-dir ltr { - text-align: left; - } - - @mixin ck-dir rtl { - text-align: right; - } - } - - & .ck-button__keystroke { - color: inherit; - - @mixin ck-dir ltr { - margin-left: var(--ck-spacing-large); - } - - @mixin ck-dir rtl { - margin-right: var(--ck-spacing-large); - } - - font-weight: bold; - opacity: .7; - } - - /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */ - &.ck-disabled { - &:active, - &:focus { - /* The disabled button should have a slightly less visible shadow when focused. */ - @mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow); - } - - & .ck-button__icon { - @mixin ck-disabled; - } - - /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */ - & .ck-button__label { - @mixin ck-disabled; - } - - & .ck-button__keystroke { - opacity: .3; - } - } - - &.ck-button_with-text { - padding: var(--ck-spacing-tiny) var(--ck-spacing-standard); - - /* stylelint-disable-next-line no-descending-specificity */ - & .ck-button__icon { - @mixin ck-dir ltr { - margin-left: calc(-1 * var(--ck-spacing-small)); - margin-right: var(--ck-spacing-small); - } - - @mixin ck-dir rtl { - margin-right: calc(-1 * var(--ck-spacing-small)); - margin-left: var(--ck-spacing-small); - } - } - } - - &.ck-button_with-keystroke { - /* stylelint-disable-next-line no-descending-specificity */ - & .ck-button__label { - flex-grow: 1; - } - } - - /* A style of the button which is currently on, e.g. its feature is active. */ - &.ck-on { - @mixin ck-button-colors --ck-color-button-on; - - color: var(--ck-color-button-on-color); - } - - &.ck-button-save { - color: var(--ck-color-button-save); - } - - &.ck-button-cancel { - color: var(--ck-color-button-cancel); - } -} - -/* A style of the button which handles the primary action. */ -.ck.ck-button-action, -a.ck.ck-button-action { - @mixin ck-button-colors --ck-color-button-action; - - color: var(--ck-color-button-action-text); -} - -.ck.ck-button-bold, -a.ck.ck-button-bold { - font-weight: bold; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Implements a button of given background color. - * - * @param {String} $background - Background color of the button. - * @param {String} $border - Border color of the button. - */ -@define-mixin ck-button-colors $prefix { - background: var($(prefix)-background); - - &:not(.ck-disabled) { - &:hover { - background: var($(prefix)-hover-background); - } - - &:active { - background: var($(prefix)-active-background); - } - } - - /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */ - &.ck-disabled { - background: var($(prefix)-disabled-background); - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Implements rounded corner interface for .ck-rounded-corners class. - * - * @see $ck-border-radius - */ -@define-mixin ck-rounded-corners { - border-radius: 0; - - @nest .ck-rounded-corners &, - &.ck-rounded-corners { - border-radius: var(--ck-border-radius); - @mixin-content; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A visual style of focused element's border. - */ -@define-mixin ck-focus-ring { - /* Disable native outline. */ - outline: none; - border: var(--ck-focus-ring) -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A helper to combine multiple shadows. - */ -@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { - box-shadow: $shadowA, $shadowB; -} - -/** - * Gives an element a drop shadow so it looks like a floating panel. - */ -@define-mixin ck-drop-shadow { - @mixin ck-box-shadow var(--ck-drop-shadow); -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A class which indicates that an element holding it is disabled. - */ -@define-mixin ck-disabled { - opacity: var(--ck-disabled-opacity); -} -`],sourceRoot:""}]);const x=_},5332:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:hover{background:transparent;color:inherit}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);border:1px solid transparent;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/button/switchbutton.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/switchbutton.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AASE,4HACC,aACD,CCCF,MAEC,8CAA+C,CAE/C,0DAAgE,CAChE,2HAIC,CACD,0FACD,CAOC,0QAEC,sBAAuB,CADvB,aAED,CAEA,0DAGE,4CAOF,CAVA,0DAQE,2CAEF,CAEA,iDCpCA,eD4EA,CAxCA,yIChCC,qCDwED,CAxCA,2DAKE,gBAmCF,CAxCA,2DAUE,iBA8BF,CAxCA,iDAkBC,uDAAwD,CAFxD,4BAA6B,CAD7B,iFAAsF,CAEtF,0CAuBD,CApBC,2ECxDD,eDmEC,CAXA,6LCpDA,qCAAsC,CDsDpC,8CASF,CAXA,2EAOC,yDAA0D,CAD1D,gDAAiD,CAIjD,uBAA0B,CAL1B,+CAMD,CAEA,uDACC,6DAKD,CAHC,iFACC,qDACD,CAIF,6DEhFA,kCFkFA,CAGA,oCACC,wBAAyB,CAEzB,eAAgB,CADhB,YAQD,CALC,uDACC,iGAAmG,CAEnG,4BAA6B,CAD7B,kBAED,CAKA,uDACC,sDAkBD,CAhBC,6DACC,4DACD,CAEA,2FAKE,2DAMF,CAXA,2FASE,oEAEF",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-button.ck-switchbutton { - & .ck-button__toggle { - display: block; - - & .ck-button__toggle__inner { - display: block; - } - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_rounded.css"; -@import "../../../mixins/_disabled.css"; -@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; - -/* Note: To avoid rendering issues (aliasing) but to preserve the responsive nature -of the component, floating–point numbers have been used which, for the default font size -(see: --ck-font-size-base), will generate simple integers. */ -:root { - /* 34px at 13px font-size */ - --ck-switch-button-toggle-width: 2.6153846154em; - /* 14px at 13px font-size */ - --ck-switch-button-toggle-inner-size: calc(1.0769230769em + 1px); - --ck-switch-button-translation: calc( - var(--ck-switch-button-toggle-width) - - var(--ck-switch-button-toggle-inner-size) - - 2px /* Border */ - ); - --ck-switch-button-inner-hover-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow); -} - -.ck.ck-button.ck-switchbutton { - /* Unlike a regular button, the switch button text color and background should never change. - * Changing toggle switch (background, outline) is enough to carry the information about the - * state of the entire component (https://github.com/ckeditor/ckeditor5/issues/12519) - */ - &, &:hover, &:focus, &:active, &.ck-on:hover, &.ck-on:focus, &.ck-on:active { - color: inherit; - background: transparent; - } - - & .ck-button__label { - @mixin ck-dir ltr { - /* Separate the label from the switch */ - margin-right: calc(2 * var(--ck-spacing-large)); - } - - @mixin ck-dir rtl { - /* Separate the label from the switch */ - margin-left: calc(2 * var(--ck-spacing-large)); - } - } - - & .ck-button__toggle { - @mixin ck-rounded-corners; - - @mixin ck-dir ltr { - /* Make sure the toggle is always to the right as far as possible. */ - margin-left: auto; - } - - @mixin ck-dir rtl { - /* Make sure the toggle is always to the left as far as possible. */ - margin-right: auto; - } - - /* Apply some smooth transition to the box-shadow and border. */ - /* Gently animate the background color of the toggle switch */ - transition: background 400ms ease, box-shadow .2s ease-in-out, outline .2s ease-in-out; - border: 1px solid transparent; - width: var(--ck-switch-button-toggle-width); - background: var(--ck-color-switch-button-off-background); - - & .ck-button__toggle__inner { - @mixin ck-rounded-corners { - border-radius: calc(.5 * var(--ck-border-radius)); - } - - width: var(--ck-switch-button-toggle-inner-size); - height: var(--ck-switch-button-toggle-inner-size); - background: var(--ck-color-switch-button-inner-background); - - /* Gently animate the inner part of the toggle switch */ - transition: all 300ms ease; - } - - &:hover { - background: var(--ck-color-switch-button-off-hover-background); - - & .ck-button__toggle__inner { - box-shadow: var(--ck-switch-button-inner-hover-shadow); - } - } - } - - &.ck-disabled .ck-button__toggle { - @mixin ck-disabled; - } - - /* Overriding default .ck-button:focus styles + an outline around the toogle */ - &:focus { - border-color: transparent; - outline: none; - box-shadow: none; - - & .ck-button__toggle { - box-shadow: 0 0 0 1px var(--ck-color-base-background), 0 0 0 5px var(--ck-color-focus-outer-shadow); - outline-offset: 1px; - outline: var(--ck-focus-ring); - } - } - - /* stylelint-disable-next-line no-descending-specificity */ - &.ck-on { - & .ck-button__toggle { - background: var(--ck-color-switch-button-on-background); - - &:hover { - background: var(--ck-color-switch-button-on-hover-background); - } - - & .ck-button__toggle__inner { - /* - * Move the toggle switch to the right. It will be animated. - */ - @mixin ck-dir ltr { - transform: translateX( var( --ck-switch-button-translation ) ); - } - - @mixin ck-dir rtl { - transform: translateX( calc( -1 * var( --ck-switch-button-translation ) ) ); - } - } - } - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Implements rounded corner interface for .ck-rounded-corners class. - * - * @see $ck-border-radius - */ -@define-mixin ck-rounded-corners { - border-radius: 0; - - @nest .ck-rounded-corners &, - &.ck-rounded-corners { - border-radius: var(--ck-border-radius); - @mixin-content; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A class which indicates that an element holding it is disabled. - */ -@define-mixin ck-disabled { - opacity: var(--ck-disabled-opacity); -} -`],sourceRoot:""}]);const x=_},6781:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile.ck-color-table__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/colorgrid/colorgrid.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/colorgrid/colorgrid.css"],names:[],mappings:"AAKA,kBACC,YACD,CCAA,MACC,8BAA+B,CAK/B,wCACD,CAEA,kBACC,YAAa,CACb,WACD,CAEA,wBAOC,QAAS,CALT,qCAAsC,CAEtC,yCAA0C,CAD1C,wCAAyC,CAEzC,SAAU,CACV,8BAA+B,CAL/B,oCAyCD,CAjCC,oCACC,YAAa,CACb,gBACD,CAEA,4DACC,gDACD,CAEA,oCAEC,2CAA4C,CAD5C,YAED,CAEA,8BACC,8FAKD,CAHC,0CACC,aACD,CAGD,8HAIC,QACD,CAEA,gGAEC,iGACD,CAGD,yBACC,oCACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-color-grid { - display: grid; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_rounded.css"; - -:root { - --ck-color-grid-tile-size: 24px; - - /* Not using global colors here because these may change but some colors in a pallette - * require special treatment. For instance, this ensures no matter what the UI text color is, - * the check icon will look good on the black color tile. */ - --ck-color-color-grid-check-icon: hsl(212, 81%, 46%); -} - -.ck.ck-color-grid { - grid-gap: 5px; - padding: 8px; -} - -.ck.ck-color-grid__tile { - width: var(--ck-color-grid-tile-size); - height: var(--ck-color-grid-tile-size); - min-width: var(--ck-color-grid-tile-size); - min-height: var(--ck-color-grid-tile-size); - padding: 0; - transition: .2s ease box-shadow; - border: 0; - - &.ck-disabled { - cursor: unset; - transition: unset; - } - - &.ck-color-table__color-tile_bordered { - box-shadow: 0 0 0 1px var(--ck-color-base-border); - } - - & .ck.ck-icon { - display: none; - color: var(--ck-color-color-grid-check-icon); - } - - &.ck-on { - box-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-base-text); - - & .ck.ck-icon { - display: block; - } - } - - &.ck-on, - &:focus:not( .ck-disabled ), - &:hover:not( .ck-disabled ) { - /* Disable the default .ck-button's border ring. */ - border: 0; - } - - &:focus:not( .ck-disabled ), - &:hover:not( .ck-disabled ) { - box-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border); - } -} - -.ck.ck-color-grid__label { - padding: 0 var(--ck-spacing-standard); -} -`],sourceRoot:""}]);const x=_},5485:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,":root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-modal)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-modal) + 1)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dropdown/dropdown.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/dropdown.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_disabled.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,MACC,4BACD,CAEA,gBACC,oBAAqB,CACrB,iBA2ED,CAzEC,oCACC,mBAAoB,CACpB,2BACD,CAGA,+CACC,UACD,CAEA,oCACC,YAAa,CAEb,sCAAuC,CAEvC,iBAAkB,CAHlB,yBA4DD,CAvDC,+DACC,oBACD,CAEA,mSAKC,WACD,CAEA,mSAUC,WAAY,CADZ,QAED,CAEA,oHAEC,MACD,CAEA,oHAEC,OACD,CAEA,kHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAQF,mCACC,mCACD,CCpFA,MACC,sDACD,CAEA,gBAEC,iBA2ED,CAzEC,oCACC,mCACD,CAGC,8CAIC,sCAAuC,CAHvC,gCAID,CAIA,8CACC,+BAAgC,CAGhC,oCACD,CAGD,gDC/BA,kCDiCA,CAIE,mFAEC,oCACD,CAIA,mFAEC,qCACD,CAID,iEAEC,eAAgB,CAChB,sBAAuB,CAFvB,SAGD,CAGA,6EC1DD,kCD4DC,CAGA,qDACC,2BAA4B,CAC5B,4BACD,CAEA,sGACC,UACD,CAGA,yHAEC,eAKD,CAHC,qIE7EF,2CF+EE,CAKH,uBGlFC,eH8GD,CA5BA,qFG9EE,qCH0GF,CA5BA,uBAIC,oDAAqD,CACrD,sDAAuD,CACvD,QAAS,CE1FT,oCAA8B,CF6F9B,cAmBD,CAfC,6CACC,wBACD,CAEA,6CACC,yBACD,CAEA,6CACC,2BACD,CAEA,6CACC,4BACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-dropdown-max-width: 75vw; -} - -.ck.ck-dropdown { - display: inline-block; - position: relative; - - & .ck-dropdown__arrow { - pointer-events: none; - z-index: var(--ck-z-default); - } - - /* Dropdown button should span horizontally, e.g. in vertical toolbars */ - & .ck-button.ck-dropdown__button { - width: 100%; - } - - & .ck-dropdown__panel { - display: none; - z-index: var(--ck-z-modal); - max-width: var(--ck-dropdown-max-width); - - position: absolute; - - &.ck-dropdown__panel-visible { - display: inline-block; - } - - &.ck-dropdown__panel_ne, - &.ck-dropdown__panel_nw, - &.ck-dropdown__panel_n, - &.ck-dropdown__panel_nmw, - &.ck-dropdown__panel_nme { - bottom: 100%; - } - - &.ck-dropdown__panel_se, - &.ck-dropdown__panel_sw, - &.ck-dropdown__panel_smw, - &.ck-dropdown__panel_sme, - &.ck-dropdown__panel_s { - /* - * Using transform: translate3d( 0, 100%, 0 ) causes blurry dropdown on Chrome 67-78+ on non-retina displays. - * See https://github.com/ckeditor/ckeditor5/issues/1053. - */ - top: 100%; - bottom: auto; - } - - &.ck-dropdown__panel_ne, - &.ck-dropdown__panel_se { - left: 0px; - } - - &.ck-dropdown__panel_nw, - &.ck-dropdown__panel_sw { - right: 0px; - } - - &.ck-dropdown__panel_s, - &.ck-dropdown__panel_n { - /* Positioning panels relative to the center of the button */ - left: 50%; - transform: translateX(-50%); - } - - &.ck-dropdown__panel_nmw, - &.ck-dropdown__panel_smw { - /* Positioning panels relative to the middle-west of the button */ - left: 75%; - transform: translateX(-75%); - } - - &.ck-dropdown__panel_nme, - &.ck-dropdown__panel_sme { - /* Positioning panels relative to the middle-east of the button */ - left: 25%; - transform: translateX(-25%); - } - } -} - -/* - * Toolbar dropdown panels should be always above the UI (eg. other dropdown panels) from the editor's content. - * See https://github.com/ckeditor/ckeditor5/issues/7874 - */ -.ck.ck-toolbar .ck-dropdown__panel { - z-index: calc( var(--ck-z-modal) + 1 ); -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_rounded.css"; -@import "../../../mixins/_disabled.css"; -@import "../../../mixins/_shadow.css"; -@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; - -:root { - --ck-dropdown-arrow-size: calc(0.5 * var(--ck-icon-size)); -} - -.ck.ck-dropdown { - /* Enable font size inheritance, which allows fluid UI scaling. */ - font-size: inherit; - - & .ck-dropdown__arrow { - width: var(--ck-dropdown-arrow-size); - } - - @mixin ck-dir ltr { - & .ck-dropdown__arrow { - right: var(--ck-spacing-standard); - - /* A space to accommodate the triangle. */ - margin-left: var(--ck-spacing-standard); - } - } - - @mixin ck-dir rtl { - & .ck-dropdown__arrow { - left: var(--ck-spacing-standard); - - /* A space to accommodate the triangle. */ - margin-right: var(--ck-spacing-small); - } - } - - &.ck-disabled .ck-dropdown__arrow { - @mixin ck-disabled; - } - - & .ck-button.ck-dropdown__button { - @mixin ck-dir ltr { - &:not(.ck-button_with-text) { - /* Make sure dropdowns with just an icon have the right inner spacing */ - padding-left: var(--ck-spacing-small); - } - } - - @mixin ck-dir rtl { - &:not(.ck-button_with-text) { - /* Make sure dropdowns with just an icon have the right inner spacing */ - padding-right: var(--ck-spacing-small); - } - } - - /* #23 */ - & .ck-button__label { - width: 7em; - overflow: hidden; - text-overflow: ellipsis; - } - - /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */ - &.ck-disabled .ck-button__label { - @mixin ck-disabled; - } - - /* https://github.com/ckeditor/ckeditor5/issues/816 */ - &.ck-on { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - - &.ck-dropdown__button_label-width_auto .ck-button__label { - width: auto; - } - - /* https://github.com/ckeditor/ckeditor5/issues/8699 */ - &.ck-off:active, - &.ck-on:active { - box-shadow: none; - - &:focus { - @mixin ck-box-shadow var(--ck-focus-outer-shadow); - } - } - } -} - -.ck.ck-dropdown__panel { - @mixin ck-rounded-corners; - @mixin ck-drop-shadow; - - background: var(--ck-color-dropdown-panel-background); - border: 1px solid var(--ck-color-dropdown-panel-border); - bottom: 0; - - /* Make sure the panel is at least as wide as the drop-down's button. */ - min-width: 100%; - - /* Disabled corner border radius to be consistent with the .dropdown__button - https://github.com/ckeditor/ckeditor5/issues/816 */ - &.ck-dropdown__panel_se { - border-top-left-radius: 0; - } - - &.ck-dropdown__panel_sw { - border-top-right-radius: 0; - } - - &.ck-dropdown__panel_ne { - border-bottom-left-radius: 0; - } - - &.ck-dropdown__panel_nw { - border-bottom-right-radius: 0; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A class which indicates that an element holding it is disabled. - */ -@define-mixin ck-disabled { - opacity: var(--ck-disabled-opacity); -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A helper to combine multiple shadows. - */ -@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { - box-shadow: $shadowA, $shadowB; -} - -/** - * Gives an element a drop shadow so it looks like a floating panel. - */ -@define-mixin ck-drop-shadow { - @mixin ck-box-shadow var(--ck-drop-shadow); -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Implements rounded corner interface for .ck-rounded-corners class. - * - * @see $ck-border-radius - */ -@define-mixin ck-rounded-corners { - border-radius: 0; - - @nest .ck-rounded-corners &, - &.ck-rounded-corners { - border-radius: var(--ck-border-radius); - @mixin-content; - } -} -`],sourceRoot:""}]);const x=_},3949:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-dropdown .ck-dropdown__panel .ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/listdropdown.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,6CCIC,eDqBD,CAzBA,iICQE,qCAAsC,CDJtC,wBAqBF,CAfE,mFCND,eDYC,CANA,6MCFA,qCAAsC,CDKpC,2BAA4B,CAC5B,4BAA6B,CAF7B,wBAIF,CAEA,kFCdD,eDmBC,CALA,2MCVA,qCAAsC,CDYpC,wBAAyB,CACzB,yBAEF",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_rounded.css"; - -.ck.ck-dropdown .ck-dropdown__panel .ck-list { - /* Disabled radius of top-left border to be consistent with .dropdown__button - https://github.com/ckeditor/ckeditor5/issues/816 */ - @mixin ck-rounded-corners { - border-top-left-radius: 0; - } - - /* Make sure the button belonging to the first/last child of the list goes well with the - border radius of the entire panel. */ - & .ck-list__item { - &:first-child .ck-button { - @mixin ck-rounded-corners { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - } - - &:last-child .ck-button { - @mixin ck-rounded-corners { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - } - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Implements rounded corner interface for .ck-rounded-corners class. - * - * @see $ck-border-radius - */ -@define-mixin ck-rounded-corners { - border-radius: 0; - - @nest .ck-rounded-corners &, - &.ck-rounded-corners { - border-radius: var(--ck-border-radius); - @mixin-content; - } -} -`],sourceRoot:""}]);const x=_},7686:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,'.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-bottom-width:0;border-top-width:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}',"",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dropdown/splitbutton.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/splitbutton.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,mBAEC,iBAKD,CAHC,iDACC,qCACD,CCJD,MACC,gDAAyD,CACzD,4CACD,CAMC,oIAKE,gCAAiC,CADjC,6BASF,CAbA,oIAWE,+BAAgC,CADhC,4BAGF,CAEA,0CAGC,eAiBD,CApBA,oDAQE,+BAAgC,CADhC,4BAaF,CApBA,oDAcE,gCAAiC,CADjC,6BAOF,CAHC,8CACC,mCACD,CAKD,sDAEC,qBAAwB,CADxB,kBAED,CAQC,0KACC,wDACD,CAIA,8JAKC,0DAA2D,CAJ3D,UAAW,CAGX,WAAY,CAFZ,iBAAkB,CAClB,SAGD,CAGA,sIACC,iEACD,CAGC,kLACC,SACD,CAIA,kLACC,UACD,CAMF,uCCzFA,eDmGA,CAVA,qHCrFC,qCD+FD,CARE,qKACC,2BACD,CAEA,mKACC,4BACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-splitbutton { - /* Enable font size inheritance, which allows fluid UI scaling. */ - font-size: inherit; - - & .ck-splitbutton__action:focus { - z-index: calc(var(--ck-z-default) + 1); - } -} - -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_rounded.css"; - -:root { - --ck-color-split-button-hover-background: hsl(0, 0%, 92%); - --ck-color-split-button-hover-border: hsl(0, 0%, 70%); -} - -.ck.ck-splitbutton { - /* - * Note: ck-rounded and ck-dir mixins don't go together (because they both use @nest). - */ - &:hover > .ck-splitbutton__action, - &.ck-splitbutton_open > .ck-splitbutton__action { - @nest [dir="ltr"] & { - /* Don't round the action button on the right side */ - border-top-right-radius: unset; - border-bottom-right-radius: unset; - } - - @nest [dir="rtl"] & { - /* Don't round the action button on the left side */ - border-top-left-radius: unset; - border-bottom-left-radius: unset; - } - } - - & > .ck-splitbutton__arrow { - /* It's a text-less button and since the icon is positioned absolutely in such situation, - it must get some arbitrary min-width. */ - min-width: unset; - - @nest [dir="ltr"] & { - /* Don't round the arrow button on the left side */ - border-top-left-radius: unset; - border-bottom-left-radius: unset; - } - - @nest [dir="rtl"] & { - /* Don't round the arrow button on the right side */ - border-top-right-radius: unset; - border-bottom-right-radius: unset; - } - - & svg { - width: var(--ck-dropdown-arrow-size); - } - } - - /* Make sure the divider stretches 100% height of the button - https://github.com/ckeditor/ckeditor5/issues/10936 */ - & > .ck-splitbutton__arrow:not(:focus) { - border-top-width: 0px; - border-bottom-width: 0px; - } - - /* When the split button is "open" (the arrow is on) or being hovered, it should get some styling - as a whole. The background of both buttons should stand out and there should be a visual - separation between both buttons. */ - &.ck-splitbutton_open, - &:hover { - /* When the split button hovered as a whole, not as individual buttons. */ - & > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) { - background: var(--ck-color-split-button-hover-background); - } - - /* Splitbutton separator needs to be set with the ::after pseudoselector - to display properly the borders on focus */ - & > .ck-splitbutton__arrow:not(.ck-disabled)::after { - content: ''; - position: absolute; - width: 1px; - height: 100%; - background-color: var(--ck-color-split-button-hover-border); - } - - /* Make sure the divider between the buttons looks fine when the button is focused */ - & > .ck-splitbutton__arrow:focus::after { - --ck-color-split-button-hover-border: var(--ck-color-focus-border); - } - - @nest [dir="ltr"] & { - & > .ck-splitbutton__arrow:not(.ck-disabled)::after { - left: -1px; - } - } - - @nest [dir="rtl"] & { - & > .ck-splitbutton__arrow:not(.ck-disabled)::after { - right: -1px; - } - } - } - - /* Don't round the bottom left and right corners of the buttons when "open" - https://github.com/ckeditor/ckeditor5/issues/816 */ - &.ck-splitbutton_open { - @mixin ck-rounded-corners { - & > .ck-splitbutton__action { - border-bottom-left-radius: 0; - } - - & > .ck-splitbutton__arrow { - border-bottom-right-radius: 0; - } - } - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Implements rounded corner interface for .ck-rounded-corners class. - * - * @see $ck-border-radius - */ -@define-mixin ck-rounded-corners { - border-radius: 0; - - @nest .ck-rounded-corners &, - &.ck-rounded-corners { - border-radius: var(--ck-border-radius); - @mixin-content; - } -} -`],sourceRoot:""}]);const x=_},7339:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,":root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dropdown/toolbardropdown.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/toolbardropdown.css"],names:[],mappings:"AAKA,MACC,oCACD,CAEA,4CAGC,8CAA+C,CAD/C,iBAQD,CAJE,6DACC,qCACD,CCZF,oCACC,QACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-toolbar-dropdown-max-width: 60vw; -} - -.ck.ck-toolbar-dropdown > .ck-dropdown__panel { - /* https://github.com/ckeditor/ckeditor5/issues/5586 */ - width: max-content; - max-width: var(--ck-toolbar-dropdown-max-width); - - & .ck-button { - &:focus { - z-index: calc(var(--ck-z-default) + 1); - } - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-toolbar-dropdown .ck-toolbar { - border: 0; -} -`],sourceRoot:""}]);const x=_},9688:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,":root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-base-foreground)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-base-foreground)}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/editorui/editorui.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAWA,MACC,0CACD,CAEA,yDCJC,eDWD,CAPA,yJCAE,qCDOF,CAJC,oEEPA,2BAA2B,CCF3B,qCAA8B,CDC9B,YFWA,CAGD,+BAGC,4BAA6B,CAF7B,aAAc,CACd,oCA6BD,CA1BC,wCACC,eACD,CAEA,wCACC,gBACD,CAGA,4CACC,kCACD,CAGA,2CAKC,qCACD,CAGA,sDACC,kDACD,CAKA,gEACC,mDACD,CAIA,gEACC,gDACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_rounded.css"; -@import "../../../mixins/_disabled.css"; -@import "../../../mixins/_shadow.css"; -@import "../../../mixins/_focus.css"; -@import "../../mixins/_button.css"; - -:root { - --ck-color-editable-blur-selection: hsl(0, 0%, 85%); -} - -.ck.ck-editor__editable:not(.ck-editor__nested-editable) { - @mixin ck-rounded-corners; - - &.ck-focused { - @mixin ck-focus-ring; - @mixin ck-box-shadow var(--ck-inner-shadow); - } -} - -.ck.ck-editor__editable_inline { - overflow: auto; - padding: 0 var(--ck-spacing-standard); - border: 1px solid transparent; - - &[dir="ltr"] { - text-align: left; - } - - &[dir="rtl"] { - text-align: right; - } - - /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/116 */ - & > *:first-child { - margin-top: var(--ck-spacing-large); - } - - /* https://github.com/ckeditor/ckeditor5/issues/847 */ - & > *:last-child { - /* - * This value should match with the default margins of the block elements (like .media or .image) - * to avoid a content jumping when the fake selection container shows up (See https://github.com/ckeditor/ckeditor5/issues/9825). - */ - margin-bottom: var(--ck-spacing-large); - } - - /* https://github.com/ckeditor/ckeditor5/issues/6517 */ - &.ck-blurred ::selection { - background: var(--ck-color-editable-blur-selection); - } -} - -/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/111 */ -.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_n"] { - &::after { - border-bottom-color: var(--ck-color-base-foreground); - } -} - -.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_s"] { - &::after { - border-top-color: var(--ck-color-base-foreground); - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Implements rounded corner interface for .ck-rounded-corners class. - * - * @see $ck-border-radius - */ -@define-mixin ck-rounded-corners { - border-radius: 0; - - @nest .ck-rounded-corners &, - &.ck-rounded-corners { - border-radius: var(--ck-border-radius); - @mixin-content; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A visual style of focused element's border. - */ -@define-mixin ck-focus-ring { - /* Disable native outline. */ - outline: none; - border: var(--ck-focus-ring) -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A helper to combine multiple shadows. - */ -@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { - box-shadow: $shadowA, $shadowB; -} - -/** - * Gives an element a drop shadow so it looks like a floating panel. - */ -@define-mixin ck-drop-shadow { - @mixin ck-box-shadow var(--ck-drop-shadow); -} -`],sourceRoot:""}]);const x=_},8847:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}:root{--ck-form-header-height:38px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-form__header .ck-form__header__label{font-weight:700}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/formheader/formheader.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/formheader/formheader.css"],names:[],mappings:"AAKA,oBAIC,kBAAmB,CAHnB,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CAEjB,6BACD,CCNA,MACC,4BACD,CAEA,oBAIC,mDAAoD,CAFpD,mCAAoC,CACpC,wCAAyC,CAFzC,uDAQD,CAHC,4CACC,eACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-form__header { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - align-items: center; - justify-content: space-between; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-form-header-height: 38px; -} - -.ck.ck-form__header { - padding: var(--ck-spacing-small) var(--ck-spacing-large); - height: var(--ck-form-header-height); - line-height: var(--ck-form-header-height); - border-bottom: 1px solid var(--ck-color-base-border); - - & .ck-form__header__label { - font-weight: bold; - } -} -`],sourceRoot:""}]);const x=_},6574:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color :not([fill]){fill:currentColor}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/icon/icon.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/icon/icon.css"],names:[],mappings:"AAKA,YACC,qBACD,CCFA,MACC,0EACD,CAEA,YAKC,uBAAwB,CAHxB,0BAA2B,CAD3B,yBAA0B,CAU1B,qBAoBD,CAlBC,0BALA,cAQA,CAMC,sEACC,aAMD,CAJC,+CAEC,iBACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-icon { - vertical-align: middle; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal)); -} - -.ck.ck-icon { - width: var(--ck-icon-size); - height: var(--ck-icon-size); - - /* Multiplied by the height of the line in "px" should give SVG "viewport" dimensions */ - font-size: .8333350694em; - - /* Inherit cursor style (#5). */ - cursor: inherit; - - /* This will prevent blurry icons on Firefox. See #340. */ - will-change: transform; - - & * { - /* Inherit cursor style (#5). */ - cursor: inherit; - } - - /* Allows dynamic coloring of an icon by inheriting its color from the parent. */ - &.ck-icon_inherit-color { - color: inherit; - - & * { - color: inherit; - - &:not([fill]) { - /* Needed by FF. */ - fill: currentColor; - } - } - } -} -`],sourceRoot:""}]);const x=_},4879:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,":root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/input/input.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AASA,MACC,qBAAsB,CAGtB,2CACD,CAEA,aCLC,eD2CD,CAtCA,iECDE,qCDuCF,CAtCA,aAGC,2CAA4C,CAC5C,6CAA8C,CAK9C,4CAA6C,CAH7C,+BAAgC,CADhC,6DAA8D,CAO9D,4DA0BD,CAxBC,mBEnBA,2BAA2B,CCF3B,2CAA8B,CDC9B,YFuBA,CAEA,uBAEC,oDAAqD,CADrD,sDAAuD,CAEvD,yCAMD,CAJC,6BG/BD,oDHkCC,CAGD,sBAEC,sCAAuC,CADvC,+CAMD,CAHC,4BGzCD,iDH2CC,CAIF,0BACC,IACC,0BACD,CAEA,IACC,yBACD,CAEA,IACC,0BACD,CAEA,IACC,yBACD,CACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_rounded.css"; -@import "../../../mixins/_focus.css"; -@import "../../../mixins/_shadow.css"; - -:root { - --ck-input-width: 18em; - - /* Backward compatibility. */ - --ck-input-text-width: var(--ck-input-width); -} - -.ck.ck-input { - @mixin ck-rounded-corners; - - background: var(--ck-color-input-background); - border: 1px solid var(--ck-color-input-border); - padding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium); - min-width: var(--ck-input-width); - - /* This is important to stay of the same height as surrounding buttons */ - min-height: var(--ck-ui-component-min-height); - - /* Apply some smooth transition to the box-shadow and border. */ - transition: box-shadow .1s ease-in-out, border .1s ease-in-out; - - &:focus { - @mixin ck-focus-ring; - @mixin ck-box-shadow var(--ck-focus-outer-shadow); - } - - &[readonly] { - border: 1px solid var(--ck-color-input-disabled-border); - background: var(--ck-color-input-disabled-background); - color: var(--ck-color-input-disabled-text); - - &:focus { - /* The read-only input should have a slightly less visible shadow when focused. */ - @mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow); - } - } - - &.ck-error { - border-color: var(--ck-color-input-error-border); - animation: ck-input-shake .3s ease both; - - &:focus { - @mixin ck-box-shadow var(--ck-focus-error-outer-shadow); - } - } -} - -@keyframes ck-input-shake { - 20% { - transform: translateX(-2px); - } - - 40% { - transform: translateX(2px); - } - - 60% { - transform: translateX(-1px); - } - - 80% { - transform: translateX(1px); - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Implements rounded corner interface for .ck-rounded-corners class. - * - * @see $ck-border-radius - */ -@define-mixin ck-rounded-corners { - border-radius: 0; - - @nest .ck-rounded-corners &, - &.ck-rounded-corners { - border-radius: var(--ck-border-radius); - @mixin-content; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A visual style of focused element's border. - */ -@define-mixin ck-focus-ring { - /* Disable native outline. */ - outline: none; - border: var(--ck-focus-ring) -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A helper to combine multiple shadows. - */ -@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { - box-shadow: $shadowA, $shadowB; -} - -/** - * Gives an element a drop shadow so it looks like a floating panel. - */ -@define-mixin ck-drop-shadow { - @mixin ck-box-shadow var(--ck-drop-shadow); -} -`],sourceRoot:""}]);const x=_},3662:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/label/label.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/label/label.css"],names:[],mappings:"AAKA,aACC,aACD,CAEA,mBACC,YACD,CCNA,aACC,eACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-label { - display: block; -} - -.ck.ck-voice-label { - display: none; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-label { - font-weight: bold; -} -`],sourceRoot:""}]);const x=_},2577:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y:calc(var(--ck-font-size-base)*0.6);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-labeled-field-label-default-position-x)*-1),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/labeledfield/labeledfieldview.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAMC,mEACC,YAAa,CACb,iBACD,CAEA,uCACC,aAAc,CACd,iBACD,CCND,MACC,kEAAsE,CACtE,gFAAiF,CACjF,oEAAqE,CACrE,8EAAiF,CACjF,yEACD,CAEA,0BCLC,eD8GD,CAzGA,2FCDE,qCD0GF,CAtGC,mEACC,UAmCD,CAjCC,gFACC,KA+BD,CAhCA,0FAIE,MA4BF,CAhCA,0FAQE,OAwBF,CAhCA,gFAiBC,yDAA0D,CAG1D,eAAmB,CADnB,kBAAoB,CAOpB,cAAe,CAFf,eAAgB,CANhB,2CAA8C,CAP9C,mBAAoB,CAYpB,sBAAuB,CARvB,6DAA+D,CAH/D,oBAAqB,CAgBrB,+JAID,CAQA,mKACC,gCACD,CAGD,yDACC,mCAAoC,CACpC,kCAAmC,CAInC,kBAKD,CAHC,6FACC,gCACD,CAID,4OAEC,yCACD,CAIA,oUAGE,+HAYF,CAfA,oUAOE,wIAQF,CAfA,gTAaC,sBAAuB,CAFvB,iEAAkE,CAGlE,SACD,CAKA,8FACC,sBACD,CAGA,yIACC,SACD,CAGA,kMACC,8HACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-labeled-field-view { - & > .ck.ck-labeled-field-view__input-wrapper { - display: flex; - position: relative; - } - - & .ck.ck-label { - display: block; - position: absolute; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; -@import "../../../mixins/_rounded.css"; - -:root { - --ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, 0.24, 0.95); - --ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium); - --ck-labeled-field-label-default-position-x: var(--ck-spacing-medium); - --ck-labeled-field-label-default-position-y: calc(0.6 * var(--ck-font-size-base)); - --ck-color-labeled-field-label-background: var(--ck-color-base-background); -} - -.ck.ck-labeled-field-view { - @mixin ck-rounded-corners; - - & > .ck.ck-labeled-field-view__input-wrapper { - width: 100%; - - & > .ck.ck-label { - top: 0px; - - @mixin ck-dir ltr { - left: 0px; - } - - @mixin ck-dir rtl { - right: 0px; - } - - pointer-events: none; - transform-origin: 0 0; - - /* By default, display the label scaled down above the field. */ - transform: translate(var(--ck-spacing-medium), -6px) scale(.75); - - background: var(--ck-color-labeled-field-label-background); - padding: 0 calc(.5 * var(--ck-font-size-tiny)); - line-height: initial; - font-weight: normal; - - /* Prevent overflow when the label is longer than the input */ - text-overflow: ellipsis; - overflow: hidden; - - max-width: 100%; - - transition: - transform var(--ck-labeled-field-view-transition), - padding var(--ck-labeled-field-view-transition), - background var(--ck-labeled-field-view-transition); - } - } - - &.ck-error { - & > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { - color: var(--ck-color-base-error); - } - - & .ck-input:not([readonly]) + .ck.ck-label { - color: var(--ck-color-base-error); - } - } - - & .ck-labeled-field-view__status { - font-size: var(--ck-font-size-small); - margin-top: var(--ck-spacing-small); - - /* Let the info wrap to the next line to avoid stretching the layout horizontally. - The status could be very long. */ - white-space: normal; - - &.ck-labeled-field-view__status_error { - color: var(--ck-color-base-error); - } - } - - /* Disabled fields and fields that have no focus should fade out. */ - &.ck-disabled > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, - &.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { - color: var(--ck-color-input-disabled-text); - } - - /* Fields that are disabled or not focused and without a placeholder should have full-sized labels. */ - /* stylelint-disable-next-line no-descending-specificity */ - &.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, - &.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { - @mixin ck-dir ltr { - transform: translate(var(--ck-labeled-field-label-default-position-x), var(--ck-labeled-field-label-default-position-y)) scale(1); - } - - @mixin ck-dir rtl { - transform: translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)), var(--ck-labeled-field-label-default-position-y)) scale(1); - } - - /* Compensate for the default translate position. */ - max-width: calc(var(--ck-labeled-field-empty-unfocused-max-width)); - - background: transparent; - padding: 0; - } - - /*------ DropdownView integration ----------------------------------------------------------------------------------- */ - - /* Make sure dropdown' background color in any of dropdown's state does not collide with labeled field. */ - & > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck.ck-button { - background: transparent; - } - - /* When the dropdown is "empty", the labeled field label replaces its label. */ - &.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck-button > .ck-button__label { - opacity: 0; - } - - /* Make sure the label of the empty, unfocused input does not cover the dropdown arrow. */ - &.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown + .ck-label { - max-width: calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard)); - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Implements rounded corner interface for .ck-rounded-corners class. - * - * @see $ck-border-radius - */ -@define-mixin ck-rounded-corners { - border-radius: 0; - - @nest .ck-rounded-corners &, - &.ck-rounded-corners { - border-radius: var(--ck-border-radius); - @mixin-content; - } -} -`],sourceRoot:""}]);const x=_},1046:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item .ck-button{border-radius:0;min-height:unset;padding:calc(var(--ck-line-height-base)*.2*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*.4*var(--ck-font-size-base));text-align:left;width:100%}.ck.ck-list__item .ck-button .ck-button__label{line-height:calc(var(--ck-line-height-base)*1.2*var(--ck-font-size-base))}.ck.ck-list__item .ck-button:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item .ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item .ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/list/list.css","webpack://./../ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/list/list.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,YAGC,YAAa,CACb,qBAAsB,CCFtB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDaD,CAZC,2DAEC,aACD,CAKA,kCACC,iBAAkB,CAClB,2BACD,CEfD,YCEC,eDGD,CALA,+DCME,qCDDF,CALA,YAIC,0CAA2C,CAD3C,oBAED,CAEA,kBACC,cAAe,CACf,cA2DD,CAzDC,6BAIC,eAAgB,CAHhB,gBAAiB,CAQjB,iIAEiE,CARjE,eAAgB,CADhB,UAwCD,CA7BC,+CAEC,yEACD,CAEA,oCACC,eACD,CAEA,mCACC,oDAAqD,CACrD,yCAaD,CAXC,0CACC,eACD,CAEA,2DACC,0DACD,CAEA,iFACC,4CACD,CAGD,qDACC,uDACD,CAMA,yCACC,0CAA2C,CAC3C,aAMD,CAJC,iEACC,uDAAwD,CACxD,aACD,CAKH,uBAGC,sCAAuC,CAFvC,UAAW,CACX,UAED",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../mixins/_unselectable.css"; - -.ck.ck-list { - @mixin ck-unselectable; - - display: flex; - flex-direction: column; - - & .ck-list__item, - & .ck-list__separator { - display: block; - } - - /* Make sure that whatever child of the list item gets focus, it remains on the - top. Thanks to that, styles like box-shadow, outline, etc. are not masked by - adjacent list items. */ - & .ck-list__item > *:focus { - position: relative; - z-index: var(--ck-z-default); - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Makes element unselectable. - */ -@define-mixin ck-unselectable { - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_disabled.css"; -@import "../../../mixins/_rounded.css"; -@import "../../../mixins/_shadow.css"; - -.ck.ck-list { - @mixin ck-rounded-corners; - - list-style-type: none; - background: var(--ck-color-list-background); -} - -.ck.ck-list__item { - cursor: default; - min-width: 12em; - - & .ck-button { - min-height: unset; - width: 100%; - text-align: left; - border-radius: 0; - - /* List items should have the same height. Use absolute units to make sure it is so - because e.g. different heading styles may have different height - https://github.com/ckeditor/ckeditor5-heading/issues/63 */ - padding: - calc(.2 * var(--ck-line-height-base) * var(--ck-font-size-base)) - calc(.4 * var(--ck-line-height-base) * var(--ck-font-size-base)); - - & .ck-button__label { - /* https://github.com/ckeditor/ckeditor5-heading/issues/63 */ - line-height: calc(1.2 * var(--ck-line-height-base) * var(--ck-font-size-base)); - } - - &:active { - box-shadow: none; - } - - &.ck-on { - background: var(--ck-color-list-button-on-background); - color: var(--ck-color-list-button-on-text); - - &:active { - box-shadow: none; - } - - &:hover:not(.ck-disabled) { - background: var(--ck-color-list-button-on-background-focus); - } - - &:focus:not(.ck-switchbutton):not(.ck-disabled) { - border-color: var(--ck-color-base-background); - } - } - - &:hover:not(.ck-disabled) { - background: var(--ck-color-list-button-hover-background); - } - } - - /* It's unnecessary to change the background/text of a switch toggle; it has different ways - of conveying its state (like the switcher) */ - & .ck-switchbutton { - &.ck-on { - background: var(--ck-color-list-background); - color: inherit; - - &:hover:not(.ck-disabled) { - background: var(--ck-color-list-button-hover-background); - color: inherit; - } - } - } -} - -.ck.ck-list__separator { - height: 1px; - width: 100%; - background: var(--ck-color-base-border); -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Implements rounded corner interface for .ck-rounded-corners class. - * - * @see $ck-border-radius - */ -@define-mixin ck-rounded-corners { - border-radius: 0; - - @nest .ck-rounded-corners &, - &.ck-rounded-corners { - border-radius: var(--ck-border-radius); - @mixin-content; - } -} -`],sourceRoot:""}]);const x=_},8793:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-modal)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}',"",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/balloonpanel.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonpanel.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MAEC,8DACD,CAEA,qBACC,YAAa,CACb,iBAAkB,CAElB,yBAyCD,CAtCE,+GAEC,UAAW,CACX,iBACD,CAEA,wDACC,6CACD,CAEA,uDACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAGD,8CACC,aACD,CC9CD,MACC,6BAA8B,CAC9B,6BAA8B,CAC9B,8BAA+B,CAC/B,iCAAkC,CAClC,oEACD,CAEA,qBCLC,eDmMD,CA9LA,iFCDE,qCD+LF,CA9LA,qBAMC,2CAA4C,CAC5C,wEAAyE,CEdzE,oCAA8B,CFW9B,eA0LD,CApLE,+GAIC,kBAAmB,CADnB,QAAS,CADT,OAGD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,kDACD,CAEA,2CACC,iFAAkF,CAClF,gFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,iEAAkE,CAClE,uDAAwD,CACxD,qDACD,CAEA,2CACC,iFAAkF,CAClF,mFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,oDACD,CAEA,2CACC,iFAAkF,CAClF,kFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,mDACD,CAEA,2CACC,iFAAkF,CAClF,iFACD,CAIA,yGAEC,QAAS,CACT,uDAA0D,CAC1D,2CACD,CAIA,2GAEC,+CAAkD,CAClD,2CACD,CAIA,2GAEC,gDAAmD,CACnD,2CACD,CAIA,yGAIC,8CAAiD,CAFjD,QAAS,CACT,uDAED,CAIA,2GAGC,8CAAiD,CADjD,+CAED,CAIA,2GAGC,8CAAiD,CADjD,gDAED,CAIA,6GAIC,8CAAiD,CADjD,uDAA0D,CAD1D,SAGD,CAIA,6GAIC,8CAAiD,CAFjD,QAAS,CACT,sDAED,CAIA,6GAGC,uDAA0D,CAD1D,SAAU,CAEV,2CACD,CAIA,6GAEC,QAAS,CACT,sDAAyD,CACzD,2CACD,CAIA,yGAGC,sDAAyD,CADzD,6CAAgD,CAEhD,OACD,CAIA,yGAEC,4CAA+C,CAC/C,sDAAyD,CACzD,OACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - /* Make sure the balloon arrow does not float over its children. */ - --ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3); -} - -.ck.ck-balloon-panel { - display: none; - position: absolute; - - z-index: var(--ck-z-modal); - - &.ck-balloon-panel_with-arrow { - &::before, - &::after { - content: ""; - position: absolute; - } - - &::before { - z-index: var(--ck-balloon-panel-arrow-z-index); - } - - &::after { - z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1); - } - } - - &[class*="arrow_n"] { - &::before { - z-index: var(--ck-balloon-panel-arrow-z-index); - } - - &::after { - z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1); - } - } - - &[class*="arrow_s"] { - &::before { - z-index: var(--ck-balloon-panel-arrow-z-index); - } - - &::after { - z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1); - } - } - - &.ck-balloon-panel_visible { - display: block; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_rounded.css"; -@import "../../../mixins/_shadow.css"; - -:root { - --ck-balloon-border-width: 1px; - --ck-balloon-arrow-offset: 2px; - --ck-balloon-arrow-height: 10px; - --ck-balloon-arrow-half-width: 8px; - --ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop); -} - -.ck.ck-balloon-panel { - @mixin ck-rounded-corners; - @mixin ck-drop-shadow; - - min-height: 15px; - - background: var(--ck-color-panel-background); - border: var(--ck-balloon-border-width) solid var(--ck-color-panel-border); - - &.ck-balloon-panel_with-arrow { - &::before, - &::after { - width: 0; - height: 0; - border-style: solid; - } - } - - &[class*="arrow_n"] { - &::before, - &::after { - border-width: 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width); - } - - &::before { - border-color: transparent transparent var(--ck-color-panel-border) transparent; - margin-top: calc( -1 * var(--ck-balloon-border-width) ); - } - - &::after { - border-color: transparent transparent var(--ck-color-panel-background) transparent; - margin-top: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) ); - } - } - - &[class*="arrow_s"] { - &::before, - &::after { - border-width: var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width); - } - - &::before { - border-color: var(--ck-color-panel-border) transparent transparent; - filter: drop-shadow(var(--ck-balloon-arrow-drop-shadow)); - margin-bottom: calc( -1 * var(--ck-balloon-border-width) ); - } - - &::after { - border-color: var(--ck-color-panel-background) transparent transparent transparent; - margin-bottom: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) ); - } - } - - &[class*="arrow_e"] { - &::before, - &::after { - border-width: var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height); - } - - &::before { - border-color: transparent transparent transparent var(--ck-color-panel-border); - margin-right: calc( -1 * var(--ck-balloon-border-width) ); - } - - &::after { - border-color: transparent transparent transparent var(--ck-color-panel-background); - margin-right: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) ); - } - } - - &[class*="arrow_w"] { - &::before, - &::after { - border-width: var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0; - } - - &::before { - border-color: transparent var(--ck-color-panel-border) transparent transparent; - margin-left: calc( -1 * var(--ck-balloon-border-width) ); - } - - &::after { - border-color: transparent var(--ck-color-panel-background) transparent transparent; - margin-left: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) ); - } - } - - &.ck-balloon-panel_arrow_n { - &::before, - &::after { - left: 50%; - margin-left: calc(-1 * var(--ck-balloon-arrow-half-width)); - top: calc(-1 * var(--ck-balloon-arrow-height)); - } - } - - &.ck-balloon-panel_arrow_nw { - &::before, - &::after { - left: calc(2 * var(--ck-balloon-arrow-half-width)); - top: calc(-1 * var(--ck-balloon-arrow-height)); - } - } - - &.ck-balloon-panel_arrow_ne { - &::before, - &::after { - right: calc(2 * var(--ck-balloon-arrow-half-width)); - top: calc(-1 * var(--ck-balloon-arrow-height)); - } - } - - &.ck-balloon-panel_arrow_s { - &::before, - &::after { - left: 50%; - margin-left: calc(-1 * var(--ck-balloon-arrow-half-width)); - bottom: calc(-1 * var(--ck-balloon-arrow-height)); - } - } - - &.ck-balloon-panel_arrow_sw { - &::before, - &::after { - left: calc(2 * var(--ck-balloon-arrow-half-width)); - bottom: calc(-1 * var(--ck-balloon-arrow-height)); - } - } - - &.ck-balloon-panel_arrow_se { - &::before, - &::after { - right: calc(2 * var(--ck-balloon-arrow-half-width)); - bottom: calc(-1 * var(--ck-balloon-arrow-height)); - } - } - - &.ck-balloon-panel_arrow_sme { - &::before, - &::after { - right: 25%; - margin-right: calc(2 * var(--ck-balloon-arrow-half-width)); - bottom: calc(-1 * var(--ck-balloon-arrow-height)); - } - } - - &.ck-balloon-panel_arrow_smw { - &::before, - &::after { - left: 25%; - margin-left: calc(2 * var(--ck-balloon-arrow-half-width)); - bottom: calc(-1 * var(--ck-balloon-arrow-height)); - } - } - - &.ck-balloon-panel_arrow_nme { - &::before, - &::after { - right: 25%; - margin-right: calc(2 * var(--ck-balloon-arrow-half-width)); - top: calc(-1 * var(--ck-balloon-arrow-height)); - } - } - - &.ck-balloon-panel_arrow_nmw { - &::before, - &::after { - left: 25%; - margin-left: calc(2 * var(--ck-balloon-arrow-half-width)); - top: calc(-1 * var(--ck-balloon-arrow-height)); - } - } - - &.ck-balloon-panel_arrow_e { - &::before, - &::after { - right: calc(-1 * var(--ck-balloon-arrow-height)); - margin-top: calc(-1 * var(--ck-balloon-arrow-half-width)); - top: 50%; - } - } - - &.ck-balloon-panel_arrow_w { - &::before, - &::after { - left: calc(-1 * var(--ck-balloon-arrow-height)); - margin-top: calc(-1 * var(--ck-balloon-arrow-half-width)); - top: 50%; - } - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Implements rounded corner interface for .ck-rounded-corners class. - * - * @see $ck-border-radius - */ -@define-mixin ck-rounded-corners { - border-radius: 0; - - @nest .ck-rounded-corners &, - &.ck-rounded-corners { - border-radius: var(--ck-border-radius); - @mixin-content; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A helper to combine multiple shadows. - */ -@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { - box-shadow: $shadowA, $shadowB; -} - -/** - * Gives an element a drop shadow so it looks like a floating panel. - */ -@define-mixin ck-drop-shadow { - @mixin ck-box-shadow var(--ck-drop-shadow); -} -`],sourceRoot:""}]);const x=_},4650:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/balloonrotator.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonrotator.css"],names:[],mappings:"AAKA,oCAEC,kBAAmB,CADnB,YAAa,CAEb,sBACD,CAKA,6CACC,sBACD,CCXA,oCACC,6CAA8C,CAC9C,sDAAuD,CACvD,iCAgBD,CAbC,sCAGC,qCAAsC,CAFtC,oCAAqC,CACrC,kCAED,CAGA,iEAIC,mCAAoC,CAHpC,uCAID,CAMA,2DACC,eACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck .ck-balloon-rotator__navigation { - display: flex; - align-items: center; - justify-content: center; -} - -/* Buttons inside a toolbar should be centered when rotator bar is wider. - * See: https://github.com/ckeditor/ckeditor5-ui/issues/495 - */ -.ck .ck-balloon-rotator__content .ck-toolbar { - justify-content: center; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck .ck-balloon-rotator__navigation { - background: var(--ck-color-toolbar-background); - border-bottom: 1px solid var(--ck-color-toolbar-border); - padding: 0 var(--ck-spacing-small); - - /* Let's keep similar appearance to \`ck-toolbar\`. */ - & > * { - margin-right: var(--ck-spacing-small); - margin-top: var(--ck-spacing-small); - margin-bottom: var(--ck-spacing-small); - } - - /* Gives counter more breath than buttons. */ - & .ck-balloon-rotator__counter { - margin-right: var(--ck-spacing-standard); - - /* We need to use smaller margin because of previous button's right margin. */ - margin-left: var(--ck-spacing-small); - } -} - -.ck .ck-balloon-rotator__content { - - /* Disable default annotation shadow inside rotator with fake panels. */ - & .ck.ck-annotation-wrapper { - box-shadow: none; - } -} -`],sourceRoot:""}]);const x=_},7676:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-modal) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/fakepanel.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/fakepanel.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,mBACC,iBAAkB,CAGlB,mCACD,CAEA,uBACC,iBACD,CAEA,mCACC,SACD,CAEA,oCACC,SACD,CCfA,MACC,6CAA8C,CAC9C,2CACD,CAGA,uBAKC,2CAA4C,CAC5C,6CAA8C,CAC9C,qCAAsC,CCXtC,oCAA8B,CDc9B,WAAY,CAPZ,eAAgB,CAMhB,UAED,CAEA,mCACC,0DAA2D,CAC3D,uDACD,CAEA,oCACC,kEAAqE,CACrE,+DACD,CACA,oCACC,kEAAqE,CACrE,+DACD,CAGA,yIAGC,4CACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck .ck-fake-panel { - position: absolute; - - /* Fake panels should be placed under main balloon content. */ - z-index: calc(var(--ck-z-modal) - 1); -} - -.ck .ck-fake-panel div { - position: absolute; -} - -.ck .ck-fake-panel div:nth-child( 1 ) { - z-index: 2; -} - -.ck .ck-fake-panel div:nth-child( 2 ) { - z-index: 1; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_shadow.css"; - -:root { - --ck-balloon-fake-panel-offset-horizontal: 6px; - --ck-balloon-fake-panel-offset-vertical: 6px; -} - -/* Let's use \`.ck-balloon-panel\` appearance. See: balloonpanel.css. */ -.ck .ck-fake-panel div { - @mixin ck-drop-shadow; - - min-height: 15px; - - background: var(--ck-color-panel-background); - border: 1px solid var(--ck-color-panel-border); - border-radius: var(--ck-border-radius); - - width: 100%; - height: 100%; -} - -.ck .ck-fake-panel div:nth-child( 1 ) { - margin-left: var(--ck-balloon-fake-panel-offset-horizontal); - margin-top: var(--ck-balloon-fake-panel-offset-vertical); -} - -.ck .ck-fake-panel div:nth-child( 2 ) { - margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2); - margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 2); -} -.ck .ck-fake-panel div:nth-child( 3 ) { - margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3); - margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 3); -} - -/* If balloon is positioned above element, we need to move fake panel to the top. */ -.ck .ck-balloon-panel_arrow_s + .ck-fake-panel, -.ck .ck-balloon-panel_arrow_se + .ck-fake-panel, -.ck .ck-balloon-panel_arrow_sw + .ck-fake-panel { - --ck-balloon-fake-panel-offset-vertical: -6px; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A helper to combine multiple shadows. - */ -@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { - box-shadow: $shadowA, $shadowB; -} - -/** - * Gives an element a drop shadow so it looks like a floating panel. - */ -@define-mixin ck-drop-shadow { - @mixin ck-box-shadow var(--ck-drop-shadow); -} -`],sourceRoot:""}]);const x=_},5868:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-modal)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/stickypanel.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/stickypanel.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAMC,qDAEC,cAAe,CACf,KAAM,CAFN,yBAGD,CAEA,kEAEC,iBAAkB,CADlB,QAED,CCPA,qDAIC,wBAAyB,CACzB,yBAA0B,CAF1B,sBAAuB,CCFxB,oCDKA",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-sticky-panel { - & .ck-sticky-panel__content_sticky { - z-index: var(--ck-z-modal); /* #315 */ - position: fixed; - top: 0; - } - - & .ck-sticky-panel__content_sticky_bottom-limit { - top: auto; - position: absolute; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_shadow.css"; - -.ck.ck-sticky-panel { - & .ck-sticky-panel__content_sticky { - @mixin ck-drop-shadow; - - border-width: 0 1px 1px; - border-top-left-radius: 0; - border-top-right-radius: 0; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A helper to combine multiple shadows. - */ -@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { - box-shadow: $shadowA, $shadowB; -} - -/** - * Gives an element a drop shadow so it looks like a floating panel. - */ -@define-mixin ck-drop-shadow { - @mixin ck-box-shadow var(--ck-drop-shadow); -} -`],sourceRoot:""}]);const x=_},6764:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,'.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}',"",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/responsive-form/responsiveform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/responsive-form/responsiveform.css"],names:[],mappings:"AAQC,mCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,yCACC,YACD,CCdA,oCDoBE,wCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,8CACC,YACD,CC9BF,CCAD,qDACC,kDACD,CAEA,uBACC,+BAmED,CAjEC,6BAEC,YACD,CASC,uGACC,sCACD,CDvBD,oCCMD,uBAqBE,SAAU,CACV,oCA8CF,CA5CE,8CACC,wDAWD,CATC,6DACC,WAAY,CACZ,UACD,CAGA,4EACC,kBACD,CAKA,0DACC,kDACD,CAGD,iGAIC,eAAgB,CADhB,kCAAmC,CADnC,kCAmBD,CAfC,yHACC,gDACD,CARD,0OAeE,aAMF,CAJE,+IACC,kDACD,CDpEH",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; - -.ck-vertical-form .ck-button { - &::after { - content: ""; - width: 0; - position: absolute; - right: -1px; - top: -1px; - bottom: -1px; - z-index: 1; - } - - &:focus::after { - display: none; - } -} - -.ck.ck-responsive-form { - @mixin ck-media-phone { - & .ck-button { - &::after { - content: ""; - width: 0; - position: absolute; - right: -1px; - top: -1px; - bottom: -1px; - z-index: 1; - } - - &:focus::after { - display: none; - } - } - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@define-mixin ck-media-phone { - @media screen and (max-width: 600px) { - @mixin-content; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; -@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; - -.ck-vertical-form > .ck-button:nth-last-child(2)::after { - border-right: 1px solid var(--ck-color-base-border); -} - -.ck.ck-responsive-form { - padding: var(--ck-spacing-large); - - &:focus { - /* See: https://github.com/ckeditor/ckeditor5/issues/4773 */ - outline: none; - } - - @mixin ck-dir ltr { - & > :not(:first-child) { - margin-left: var(--ck-spacing-standard); - } - } - - @mixin ck-dir rtl { - & > :not(:last-child) { - margin-left: var(--ck-spacing-standard); - } - } - - @mixin ck-media-phone { - padding: 0; - width: calc(.8 * var(--ck-input-width)); - - & .ck-labeled-field-view { - margin: var(--ck-spacing-large) var(--ck-spacing-large) 0; - - & .ck-input-text { - min-width: 0; - width: 100%; - } - - /* Let the long error messages wrap in the narrow form. */ - & .ck-labeled-field-view__error { - white-space: normal; - } - } - - /* Styles for two last buttons in the form (save&cancel, edit&unlink, etc.). */ - & > .ck-button:nth-last-child(2) { - &::after { - border-right: 1px solid var(--ck-color-base-border); - } - } - - & > .ck-button:nth-last-child(1), - & > .ck-button:nth-last-child(2) { - padding: var(--ck-spacing-standard); - margin-top: var(--ck-spacing-large); - border-radius: 0; - - &:not(:focus) { - border-top: 1px solid var(--ck-color-base-border); - } - - @mixin ck-dir ltr { - margin-left: 0; - } - - @mixin ck-dir rtl { - margin-left: 0; - - &:last-of-type { - border-right: 1px solid var(--ck-color-base-border); - } - } - } - } -} -`],sourceRoot:""}]);const x=_},9695:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/toolbar/blocktoolbar.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/blocktoolbar.css"],names:[],mappings:"AAKA,4BACC,iBAAkB,CAClB,2BACD,CCHA,MACC,oDAAqD,CACrD,yDACD,CAEA,4BACC,0CAA2C,CAC3C,sCACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-block-toolbar-button { - position: absolute; - z-index: var(--ck-z-default); -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-color-block-toolbar-button: var(--ck-color-text); - --ck-block-toolbar-button-size: var(--ck-font-size-normal); -} - -.ck.ck-block-toolbar-button { - color: var(--ck-color-block-toolbar-button); - font-size: var(--ck-block-toolbar-size); -} -`],sourceRoot:""}]);const x=_},5542:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;background:var(--ck-color-toolbar-border);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/toolbar/toolbar.css","webpack://./../ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/toolbar.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,eAKC,kBAAmB,CAFnB,YAAa,CACb,oBAAqB,CCFrB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBD6CD,CA3CC,kCAGC,kBAAmB,CAFnB,YAAa,CACb,kBAAmB,CAEnB,WAED,CAEA,yCACC,oBAWD,CAJC,yGAEC,YACD,CAGD,uCACC,eACD,CAEA,sDACC,gBACD,CAEA,sDACC,qBACD,CAEA,sDACC,gBACD,CAGC,yFACC,YACD,CE/CF,eCGC,eDoGD,CAvGA,qECOE,qCDgGF,CAvGA,eAGC,6CAA8C,CAE9C,+CAAgD,CADhD,iCAmGD,CAhGC,yCACC,kBAAmB,CAGnB,yCAA0C,CAO1C,qCAAsC,CADtC,kCAAmC,CAPnC,aAAc,CADd,SAUD,CAEA,uCACC,QACD,CAGC,gEAEC,oCACD,CAIA,kEACC,YACD,CAGD,gHAIC,qCAAsC,CADtC,kCAED,CAEA,mCAEC,SAaD,CAVC,0DAQC,eAAgB,CAHhB,QAAS,CAHT,UAOD,CAGD,kCAEC,SAWD,CATC,uDAEC,QAMD,CAHC,yFACC,eACD,CASD,kFACC,mCACD,CAMA,wEACC,cACD,CAEA,iFACC,aAAc,CACd,UACD,CAjGF,qCAqGE,QAEF,CAYC,+FACC,cACD,CAEA,iJAEC,mCACD,CAEA,qHACC,aACD,CAIC,6JAEC,2BAA4B,CAD5B,wBAED,CAGA,2JAEC,4BAA6B,CAD7B,yBAED,CASD,8RACC,mCACD,CAWA,qHACC,cACD,CAIC,6JAEC,4BAA6B,CAD7B,yBAED,CAGA,2JAEC,2BAA4B,CAD5B,wBAED,CASD,8RACC,oCACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../mixins/_unselectable.css"; - -.ck.ck-toolbar { - @mixin ck-unselectable; - - display: flex; - flex-flow: row nowrap; - align-items: center; - - & > .ck-toolbar__items { - display: flex; - flex-flow: row wrap; - align-items: center; - flex-grow: 1; - - } - - & .ck.ck-toolbar__separator { - display: inline-block; - - /* - * A leading or trailing separator makes no sense (separates from nothing on one side). - * For instance, it can happen when toolbar items (also separators) are getting grouped one by one and - * moved to another toolbar in the dropdown. - */ - &:first-child, - &:last-child { - display: none; - } - } - - & .ck-toolbar__line-break { - flex-basis: 100%; - } - - &.ck-toolbar_grouping > .ck-toolbar__items { - flex-wrap: nowrap; - } - - &.ck-toolbar_vertical > .ck-toolbar__items { - flex-direction: column; - } - - &.ck-toolbar_floating > .ck-toolbar__items { - flex-wrap: nowrap; - } - - & > .ck.ck-toolbar__grouped-dropdown { - & > .ck-dropdown__button .ck-dropdown__arrow { - display: none; - } - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Makes element unselectable. - */ -@define-mixin ck-unselectable { - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_rounded.css"; -@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; - -.ck.ck-toolbar { - @mixin ck-rounded-corners; - - background: var(--ck-color-toolbar-background); - padding: 0 var(--ck-spacing-small); - border: 1px solid var(--ck-color-toolbar-border); - - & .ck.ck-toolbar__separator { - align-self: stretch; - width: 1px; - min-width: 1px; - background: var(--ck-color-toolbar-border); - - /* - * These margins make the separators look better in balloon toolbars (when aligned with the "tip"). - * See https://github.com/ckeditor/ckeditor5/issues/7493. - */ - margin-top: var(--ck-spacing-small); - margin-bottom: var(--ck-spacing-small); - } - - & .ck-toolbar__line-break { - height: 0; - } - - & > .ck-toolbar__items { - & > *:not(.ck-toolbar__line-break) { - /* (#11) Separate toolbar items. */ - margin-right: var(--ck-spacing-small); - } - - /* Don't display a separator after an empty items container, for instance, - when all items were grouped */ - &:empty + .ck.ck-toolbar__separator { - display: none; - } - } - - & > .ck-toolbar__items > *:not(.ck-toolbar__line-break), - & > .ck.ck-toolbar__grouped-dropdown { - /* Make sure items wrapped to the next line have v-spacing */ - margin-top: var(--ck-spacing-small); - margin-bottom: var(--ck-spacing-small); - } - - &.ck-toolbar_vertical { - /* Items in a vertical toolbar span the entire width. */ - padding: 0; - - /* Specificity matters here. See https://github.com/ckeditor/ckeditor5-theme-lark/issues/168. */ - & > .ck-toolbar__items > .ck { - /* Items in a vertical toolbar should span the horizontal space. */ - width: 100%; - - /* Items in a vertical toolbar should have no margin. */ - margin: 0; - - /* Items in a vertical toolbar span the entire width so rounded corners are pointless. */ - border-radius: 0; - } - } - - &.ck-toolbar_compact { - /* No spacing around items. */ - padding: 0; - - & > .ck-toolbar__items > * { - /* Compact toolbar items have no spacing between them. */ - margin: 0; - - /* "Middle" children should have no rounded corners. */ - &:not(:first-child):not(:last-child) { - border-radius: 0; - } - } - } - - & > .ck.ck-toolbar__grouped-dropdown { - /* - * Dropdown button has asymmetric padding to fit the arrow. - * This button has no arrow so let's revert that padding back to normal. - */ - & > .ck.ck-button.ck-dropdown__button { - padding-left: var(--ck-spacing-tiny); - } - } - - /* A drop-down containing the nested toolbar with configured items. */ - & .ck-toolbar__nested-toolbar-dropdown { - /* Prevent empty space in the panel when the dropdown label is visible and long but the toolbar has few items. */ - & > .ck-dropdown__panel { - min-width: auto; - } - - & > .ck-button > .ck-button__label { - max-width: 7em; - width: auto; - } - } - - @nest .ck-toolbar-container & { - border: 0; - } -} - -/* stylelint-disable */ - -/* - * Styles for RTL toolbars. - * - * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir" - * because its parent is not controlled by the editor framework. - */ -[dir="rtl"] .ck.ck-toolbar, -.ck.ck-toolbar[dir="rtl"] { - & > .ck-toolbar__items > .ck { - margin-right: 0; - } - - &:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck { - /* (#11) Separate toolbar items. */ - margin-left: var(--ck-spacing-small); - } - - & > .ck-toolbar__items > .ck:last-child { - margin-left: 0; - } - - &.ck-toolbar_compact > .ck-toolbar__items > .ck { - /* No rounded corners on the right side of the first child. */ - &:first-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - /* No rounded corners on the left side of the last child. */ - &:last-child { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - } - - /* Separate the the separator form the grouping dropdown when some items are grouped. */ - & > .ck.ck-toolbar__separator { - margin-left: var(--ck-spacing-small); - } - - /* Some spacing between the items and the separator before the grouped items dropdown. */ - &.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) { - margin-left: var(--ck-spacing-small); - } -} - -/* - * Styles for LTR toolbars. - * - * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir" - * because its parent is not controlled by the editor framework. - */ -[dir="ltr"] .ck.ck-toolbar, -.ck.ck-toolbar[dir="ltr"] { - & > .ck-toolbar__items > .ck:last-child { - margin-right: 0; - } - - &.ck-toolbar_compact > .ck-toolbar__items > .ck { - /* No rounded corners on the right side of the first child. */ - &:first-child { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - /* No rounded corners on the left side of the last child. */ - &:last-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - } - - /* Separate the the separator form the grouping dropdown when some items are grouped. */ - & > .ck.ck-toolbar__separator { - margin-right: var(--ck-spacing-small); - } - - /* Some spacing between the items and the separator before the grouped items dropdown. */ - &.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) { - margin-right: var(--ck-spacing-small); - } -} - -/* stylelint-enable */ -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Implements rounded corner interface for .ck-rounded-corners class. - * - * @see $ck-border-radius - */ -@define-mixin ck-rounded-corners { - border-radius: 0; - - @nest .ck-rounded-corners &, - &.ck-rounded-corners { - border-radius: var(--ck-border-radius); - @mixin-content; - } -} -`],sourceRoot:""}]);const x=_},3332:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);pointer-events:none;z-index:calc(var(--ck-z-modal) + 100)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip{box-shadow:none}.ck.ck-balloon-panel.ck-tooltip:before{display:none}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/tooltip/tooltip.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/tooltip/tooltip.css"],names:[],mappings:"AAKA,gCCGC,6BAA8B,CAC9B,6BAA8B,CAC9B,iCAAkC,CAClC,6BAA8B,CAC9B,8DAA+D,CAE/D,kCAAmC,CDPnC,mBAAoB,CAEpB,qCACD,CCMC,kDAGC,kCAAmC,CAFnC,cAAe,CACf,eAED,CAbD,gCAgBC,eAMD,CAHC,uCACC,YACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-balloon-panel.ck-tooltip { - /* Keep tooltips transparent for any interactions. */ - pointer-events: none; - - z-index: calc( var(--ck-z-modal) + 100 ); -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../../../mixins/_rounded.css"; - -.ck.ck-balloon-panel.ck-tooltip { - --ck-balloon-border-width: 0px; - --ck-balloon-arrow-offset: 0px; - --ck-balloon-arrow-half-width: 4px; - --ck-balloon-arrow-height: 4px; - --ck-color-panel-background: var(--ck-color-tooltip-background); - - padding: 0 var(--ck-spacing-medium); - - & .ck-tooltip__text { - font-size: .9em; - line-height: 1.5; - color: var(--ck-color-tooltip-text); - } - - /* Reset balloon panel styles */ - box-shadow: none; - - /* Hide the default shadow of the .ck-balloon-panel tip */ - &::before { - display: none; - } -} -`],sourceRoot:""}]);const x=_},4793:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck-hidden{display:none!important}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{box-sizing:border-box;height:auto;position:static;width:auto}:root{--ck-z-default:1;--ck-z-modal:calc(var(--ck-z-default) + 999)}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-color-highlight-background:#ff0;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;margin:0;padding:0;text-decoration:none;transition:none;vertical-align:middle}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/globals/_hidden.css","webpack://./../ckeditor5-ui/theme/globals/_reset.css","webpack://./../ckeditor5-ui/theme/globals/_zindex.css","webpack://./../ckeditor5-ui/theme/globals/_transition.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_colors.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_disabled.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_focus.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_fonts.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_reset.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_shadow.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_spacing.css"],names:[],mappings:"AAQA,WAGC,sBACD,CCPA,2EAGC,qBAAsB,CAEtB,WAAY,CACZ,eAAgB,CAFhB,UAGD,CCPA,MACC,gBAAiB,CACjB,4CACD,CCAA,oDAEC,yBACD,CCNA,MACC,kCAAmD,CACnD,+BAAoD,CACpD,8BAAkD,CAClD,8BAAuD,CACvD,6BAAmD,CACnD,yBAA+C,CAC/C,8BAAsD,CACtD,oCAA4D,CAC5D,6BAAkD,CAIlD,mDAA4D,CAC5D,qEAA+E,CAC/E,qCAA4D,CAC5D,qDAA8D,CAC9D,gDAAyD,CACzD,yCAAqD,CACrD,sCAAsD,CACtD,4CAA0D,CAC1D,sCAAsD,CAItD,gDAAuD,CACvD,kDAAiE,CACjE,mDAAkE,CAClE,yDAA8D,CAE9D,uCAA6D,CAC7D,6CAAoE,CACpE,8CAAoE,CACpE,gDAAiE,CACjE,kCAAyD,CAGzD,+DAAsE,CACtE,iDAAsE,CACtE,kDAAsE,CACtE,oDAAoE,CACpE,6DAAsE,CAEtE,8BAAoD,CACpD,gCAAqD,CAErD,+CAA8D,CAC9D,qDAAiE,CACjE,+EAAqF,CACrF,oDAAuE,CACvE,yEAA8E,CAC9E,oDAAgE,CAIhE,oEAA2E,CAC3E,4DAAoE,CAIpE,2DAAoE,CACpE,mDAA6D,CAC7D,wDAAgE,CAChE,+CAA0D,CAC1D,4CAA2D,CAC3D,4DAAoE,CACpE,sCAAsD,CAItD,0DAAmE,CACnE,uFAA6F,CAC7F,oEAA2E,CAC3E,0EAA+E,CAC/E,8DAAsE,CAItE,2DAAoE,CACpE,mDAA6D,CAI7D,6DAAsE,CACtE,qDAA+D,CAI/D,uDAAgE,CAChE,uDAAiE,CAIjE,0CAAyD,CAIzD,wCAA2D,CAI3D,+BAAoD,CACpD,uDAAmE,CACnE,kDAAgE,CAIhE,oCAAwD,CCvGxD,wBAAyB,CCAzB,0CAA2C,CAK3C,gGAAiG,CAKjG,4GAA6G,CAK7G,sGAAuG,CAKvG,sDAAuD,CCvBvD,wBAAyB,CACzB,6BAA8B,CAC9B,wDAA6D,CAE7D,yBAA0B,CAC1B,2BAA4B,CAC5B,yBAA0B,CAC1B,wBAAyB,CACzB,0BAA2B,CCJ3B,kCJuGD,CIjGA,2EAaC,oBAAqB,CANrB,sBAAuB,CADvB,QAAS,CAFT,QAAS,CACT,SAAU,CAGV,oBAAqB,CAErB,eAAgB,CADhB,qBAKD,CAKA,8DAGC,wBAAyB,CAEzB,0BAA2B,CAG3B,WAAY,CACZ,UAAW,CALX,iGAAkG,CAElG,eAAgB,CAChB,kBAGD,CAGC,qDACC,gBACD,CAEA,mDAEC,sBACD,CAEA,qDACC,oBACD,CAEA,mLAGC,WACD,CAEA,iNAGC,cACD,CAEA,qDAEC,yBAAoC,CADpC,YAED,CAEA,qEAGC,QAAQ,CADR,SAED,CAMD,8BAEC,gBACD,CCnFA,MACC,sBAAuB,CCAvB,gEAAiE,CAKjE,0DAA2D,CAK3D,wEAAyE,CCbzE,uBAA8B,CAC9B,mDAA2D,CAC3D,4CAAkD,CAClD,oDAA4D,CAC5D,mDAA2D,CAC3D,kDAA2D,CAC3D,yDFFD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A class which hides an element in DOM. - */ -.ck-hidden { - /* Override selector specificity. Otherwise, all elements with some display - style defined will override this one, which is not a desired result. */ - display: none !important; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck.ck-reset, -.ck.ck-reset_all, -.ck-reset_all *:not(.ck-reset_all-excluded *) { - box-sizing: border-box; - width: auto; - height: auto; - position: static; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-z-default: 1; - --ck-z-modal: calc( var(--ck-z-default) + 999 ); -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A class that disables all transitions of the element and its children. - */ -.ck-transitions-disabled, -.ck-transitions-disabled * { - transition: none !important; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-color-base-foreground: hsl(0, 0%, 98%); - --ck-color-base-background: hsl(0, 0%, 100%); - --ck-color-base-border: hsl(220, 6%, 81%); - --ck-color-base-action: hsl(104, 50.2%, 42.5%); - --ck-color-base-focus: hsl(209, 92%, 70%); - --ck-color-base-text: hsl(0, 0%, 20%); - --ck-color-base-active: hsl(218.1, 100%, 58%); - --ck-color-base-active-focus: hsl(218.2, 100%, 52.5%); - --ck-color-base-error: hsl(15, 100%, 43%); - - /* -- Generic colors ------------------------------------------------------------------------ */ - - --ck-color-focus-border-coordinates: 218, 81.8%, 56.9%; - --ck-color-focus-border: hsl(var(--ck-color-focus-border-coordinates)); - --ck-color-focus-outer-shadow: hsl(212.4, 89.3%, 89%); - --ck-color-focus-disabled-shadow: hsla(209, 90%, 72%,.3); - --ck-color-focus-error-shadow: hsla(9,100%,56%,.3); - --ck-color-text: var(--ck-color-base-text); - --ck-color-shadow-drop: hsla(0, 0%, 0%, 0.15); - --ck-color-shadow-drop-active: hsla(0, 0%, 0%, 0.2); - --ck-color-shadow-inner: hsla(0, 0%, 0%, 0.1); - - /* -- Buttons ------------------------------------------------------------------------------- */ - - --ck-color-button-default-background: transparent; - --ck-color-button-default-hover-background: hsl(0, 0%, 94.1%); - --ck-color-button-default-active-background: hsl(0, 0%, 94.1%); - --ck-color-button-default-disabled-background: transparent; - - --ck-color-button-on-background: hsl(212, 100%, 97.1%); - --ck-color-button-on-hover-background: hsl(211.7, 100%, 92.9%); - --ck-color-button-on-active-background: hsl(211.7, 100%, 92.9%); - --ck-color-button-on-disabled-background: hsl(211, 15%, 95%); - --ck-color-button-on-color: hsl(218.1, 100%, 58%); - - - --ck-color-button-action-background: var(--ck-color-base-action); - --ck-color-button-action-hover-background: hsl(104, 53.2%, 40.2%); - --ck-color-button-action-active-background: hsl(104, 53.2%, 40.2%); - --ck-color-button-action-disabled-background: hsl(104, 44%, 58%); - --ck-color-button-action-text: var(--ck-color-base-background); - - --ck-color-button-save: hsl(120, 100%, 27%); - --ck-color-button-cancel: hsl(15, 100%, 43%); - - --ck-color-switch-button-off-background: hsl(0, 0%, 57.6%); - --ck-color-switch-button-off-hover-background: hsl(0, 0%, 49%); - --ck-color-switch-button-on-background: var(--ck-color-button-action-background); - --ck-color-switch-button-on-hover-background: hsl(104, 53.2%, 40.2%); - --ck-color-switch-button-inner-background: var(--ck-color-base-background); - --ck-color-switch-button-inner-shadow: hsla(0, 0%, 0%, 0.1); - - /* -- Dropdown ------------------------------------------------------------------------------ */ - - --ck-color-dropdown-panel-background: var(--ck-color-base-background); - --ck-color-dropdown-panel-border: var(--ck-color-base-border); - - /* -- Input --------------------------------------------------------------------------------- */ - - --ck-color-input-background: var(--ck-color-base-background); - --ck-color-input-border: var(--ck-color-base-border); - --ck-color-input-error-border: var(--ck-color-base-error); - --ck-color-input-text: var(--ck-color-base-text); - --ck-color-input-disabled-background: hsl(0, 0%, 95%); - --ck-color-input-disabled-border: var(--ck-color-base-border); - --ck-color-input-disabled-text: hsl(0, 0%, 46%); - - /* -- List ---------------------------------------------------------------------------------- */ - - --ck-color-list-background: var(--ck-color-base-background); - --ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background); - --ck-color-list-button-on-background: var(--ck-color-button-on-color); - --ck-color-list-button-on-background-focus: var(--ck-color-button-on-color); - --ck-color-list-button-on-text: var(--ck-color-base-background); - - /* -- Panel --------------------------------------------------------------------------------- */ - - --ck-color-panel-background: var(--ck-color-base-background); - --ck-color-panel-border: var(--ck-color-base-border); - - /* -- Toolbar ------------------------------------------------------------------------------- */ - - --ck-color-toolbar-background: var(--ck-color-base-background); - --ck-color-toolbar-border: var(--ck-color-base-border); - - /* -- Tooltip ------------------------------------------------------------------------------- */ - - --ck-color-tooltip-background: var(--ck-color-base-text); - --ck-color-tooltip-text: var(--ck-color-base-background); - - /* -- Engine -------------------------------------------------------------------------------- */ - - --ck-color-engine-placeholder-text: hsl(0, 0%, 44%); - - /* -- Upload -------------------------------------------------------------------------------- */ - - --ck-color-upload-bar-background: hsl(209, 92%, 70%); - - /* -- Link -------------------------------------------------------------------------------- */ - - --ck-color-link-default: hsl(240, 100%, 47%); - --ck-color-link-selected-background: hsla(201, 100%, 56%, 0.1); - --ck-color-link-fake-selection: hsla(201, 100%, 56%, 0.3); - - /* -- Search result highlight ---------------------------------------------------------------- */ - - --ck-color-highlight-background: hsl(60, 100%, 50%) -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - /** - * An opacity value of disabled UI item. - */ - --ck-disabled-opacity: .5; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - /** - * The geometry of the of focused element's outer shadow. - */ - --ck-focus-outer-shadow-geometry: 0 0 0 3px; - - /** - * A visual style of focused element's outer shadow. - */ - --ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow); - - /** - * A visual style of focused element's outer shadow (when disabled). - */ - --ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow); - - /** - * A visual style of focused element's outer shadow (when has errors). - */ - --ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow); - - /** - * A visual style of focused element's border or outline. - */ - --ck-focus-ring: 1px solid var(--ck-color-focus-border); -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-font-size-base: 13px; - --ck-line-height-base: 1.84615; - --ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif; - - --ck-font-size-tiny: 0.7em; - --ck-font-size-small: 0.75em; - --ck-font-size-normal: 1em; - --ck-font-size-big: 1.4em; - --ck-font-size-large: 1.8em; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - /* This is super-important. This is **manually** adjusted so a button without an icon - is never smaller than a button with icon, additionally making sure that text-less buttons - are perfect squares. The value is also shared by other components which should stay "in-line" - with buttons. */ - --ck-ui-component-min-height: 2.3em; -} - -/** - * Resets an element, ignoring its children. - */ -.ck.ck-reset, -.ck.ck-reset_all, -.ck-reset_all *:not(.ck-reset_all-excluded *) { - /* Do not include inheritable rules here. */ - margin: 0; - padding: 0; - border: 0; - background: transparent; - text-decoration: none; - vertical-align: middle; - transition: none; - - /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/105 */ - word-wrap: break-word; -} - -/** - * Resets an element AND its children. - */ -.ck.ck-reset_all, -.ck-reset_all *:not(.ck-reset_all-excluded *) { - /* These are rule inherited by all children elements. */ - border-collapse: collapse; - font: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face); - color: var(--ck-color-text); - text-align: left; - white-space: nowrap; - cursor: auto; - float: none; -} - -.ck-reset_all { - & .ck-rtl *:not(.ck-reset_all-excluded *) { - text-align: right; - } - - & iframe:not(.ck-reset_all-excluded *) { - /* For IE */ - vertical-align: inherit; - } - - & textarea:not(.ck-reset_all-excluded *) { - white-space: pre-wrap; - } - - & textarea:not(.ck-reset_all-excluded *), - & input[type="text"]:not(.ck-reset_all-excluded *), - & input[type="password"]:not(.ck-reset_all-excluded *) { - cursor: text; - } - - & textarea[disabled]:not(.ck-reset_all-excluded *), - & input[type="text"][disabled]:not(.ck-reset_all-excluded *), - & input[type="password"][disabled]:not(.ck-reset_all-excluded *) { - cursor: default; - } - - & fieldset:not(.ck-reset_all-excluded *) { - padding: 10px; - border: 2px groove hsl(255, 7%, 88%); - } - - & button:not(.ck-reset_all-excluded *)::-moz-focus-inner { - /* See http://stackoverflow.com/questions/5517744/remove-extra-button-spacing-padding-in-firefox */ - padding: 0; - border: 0 - } -} - -/** - * Default UI rules for RTL languages. - */ -.ck[dir="rtl"], -.ck[dir="rtl"] .ck { - text-align: right; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * Default border-radius value. - */ -:root{ - --ck-border-radius: 2px; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - /** - * A visual style of element's inner shadow (i.e. input). - */ - --ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset; - - /** - * A visual style of element's drop shadow (i.e. panel). - */ - --ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop); - - /** - * A visual style of element's active shadow (i.e. comment or suggestion). - */ - --ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active); -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-spacing-unit: 0.6em; - --ck-spacing-large: calc(var(--ck-spacing-unit) * 1.5); - --ck-spacing-standard: var(--ck-spacing-unit); - --ck-spacing-medium: calc(var(--ck-spacing-unit) * 0.8); - --ck-spacing-small: calc(var(--ck-spacing-unit) * 0.5); - --ck-spacing-tiny: calc(var(--ck-spacing-unit) * 0.3); - --ck-spacing-extra-tiny: calc(var(--ck-spacing-unit) * 0.16); -} -`],sourceRoot:""}]);const x=_},3488:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background);border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}","",{version:3,sources:["webpack://./../ckeditor5-widget/theme/widget.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-widget/widget.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MACC,+CAAgD,CAChD,6CAAsD,CACtD,uCAAgD,CAEhD,kDAAmD,CACnD,gCAAiC,CACjC,kEACD,CAOA,8DAEC,iBAqBD,CAnBC,4EACC,iBAOD,CALC,qFAGC,aACD,CASD,iLACC,kBACD,CAGD,kBACC,qDAAsD,CAEtD,qDAAsD,CACtD,6CAA8C,CAF9C,0CAA2C,CAI3C,aAAc,CADd,kCAAmC,CAGnC,uCAAwC,CACxC,4CAA6C,CAF7C,iCAsCD,CAlCC,8NAKC,iBACD,CAEA,0CAEC,qCAAsC,CADtC,oCAED,CAEA,2CAEC,sCAAuC,CADvC,oCAED,CAEA,8CACC,uCAAwC,CACxC,sCACD,CAEA,6CACC,uCAAwC,CACxC,qCACD,CAGA,8CAEC,QAAS,CADT,6CAAgD,CAEhD,yBACD,CCjFD,MACC,iCAAkC,CAClC,kCAAmC,CACnC,4CAA6C,CAC7C,wCAAyC,CAEzC,wCAAiD,CACjD,sCAAkD,CAClD,2EAA4E,CAC5E,yEACD,CAEA,eAGC,yBAA0B,CAD1B,mBAAoB,CADpB,gDAAiD,CAGjD,6GAUD,CARC,0EAEC,6EACD,CAEA,qBACC,iDACD,CAGD,gCACC,4BAWD,CAPC,yGAKC,iEAAkE,CCnCnE,2BAA2B,CCF3B,qCAA8B,CDC9B,YDqCA,CAIA,4EAKC,4BAA6B,CAa7B,iEAAkE,CAhBlE,qBAAsB,CAoBtB,mDAAoD,CAhBpD,SAAU,CALV,WAAY,CAsBZ,KAAM,CAFN,2BAA4B,CAT5B,6SAgCD,CAnBC,qFAIC,oDAAqD,CADrD,yCAA0C,CAD1C,wCAWD,CANC,kHACC,SAAU,CAGV,+DACD,CAID,wHACC,SACD,CAID,kFAEC,oDAAqD,CADrD,SAED,CAKC,oMAEC,6CAA8C,CAD9C,SAOD,CAHC,gRACC,SACD,CAOH,qFACC,SAAU,CACV,oDACD,CAGA,gDAEC,eAkBD,CAhBC,yEAOC,iCACD,CAGC,gOAEC,gDACD,CAOD,wIAEC,mDAQD,CALE,ghBAEC,gDACD,CAKH,yKAOC,yDACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-color-resizer: var(--ck-color-focus-border); - --ck-color-resizer-tooltip-background: hsl(0, 0%, 15%); - --ck-color-resizer-tooltip-text: hsl(0, 0%, 95%); - - --ck-resizer-border-radius: var(--ck-border-radius); - --ck-resizer-tooltip-offset: 10px; - --ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px); -} - -.ck .ck-widget { - /* This is neccessary for type around UI to be positioned properly. */ - position: relative; -} - -.ck .ck-widget.ck-widget_with-selection-handle { - /* Make the widget wrapper a relative positioning container for the drag handle. */ - position: relative; - - & .ck-widget__selection-handle { - position: absolute; - - & .ck-icon { - /* Make sure the icon in not a subject to font-size or line-height to avoid - unnecessary spacing around it. */ - display: block; - } - } - - /* Show the selection handle on mouse hover over the widget, but not for nested widgets. */ - &:hover > .ck-widget__selection-handle { - visibility: visible; - } - - /* Show the selection handle when the widget is selected, but not for nested widgets. */ - &.ck-widget_selected > .ck-widget__selection-handle { - visibility: visible; - } -} - -.ck .ck-size-view { - background: var(--ck-color-resizer-tooltip-background); - color: var(--ck-color-resizer-tooltip-text); - border: 1px solid var(--ck-color-resizer-tooltip-text); - border-radius: var(--ck-resizer-border-radius); - font-size: var(--ck-font-size-tiny); - display: block; - padding: 0 var(--ck-spacing-small); - height: var(--ck-resizer-tooltip-height); - line-height: var(--ck-resizer-tooltip-height); - - &.ck-orientation-top-left, - &.ck-orientation-top-right, - &.ck-orientation-bottom-right, - &.ck-orientation-bottom-left, - &.ck-orientation-above-center { - position: absolute; - } - - &.ck-orientation-top-left { - top: var(--ck-resizer-tooltip-offset); - left: var(--ck-resizer-tooltip-offset); - } - - &.ck-orientation-top-right { - top: var(--ck-resizer-tooltip-offset); - right: var(--ck-resizer-tooltip-offset); - } - - &.ck-orientation-bottom-right { - bottom: var(--ck-resizer-tooltip-offset); - right: var(--ck-resizer-tooltip-offset); - } - - &.ck-orientation-bottom-left { - bottom: var(--ck-resizer-tooltip-offset); - left: var(--ck-resizer-tooltip-offset); - } - - /* Class applied if the widget is too small to contain the size label */ - &.ck-orientation-above-center { - top: calc(var(--ck-resizer-tooltip-height) * -1); - left: 50%; - transform: translate(-50%); - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -@import "../mixins/_focus.css"; -@import "../mixins/_shadow.css"; - -:root { - --ck-widget-outline-thickness: 3px; - --ck-widget-handler-icon-size: 16px; - --ck-widget-handler-animation-duration: 200ms; - --ck-widget-handler-animation-curve: ease; - - --ck-color-widget-blurred-border: hsl(0, 0%, 87%); - --ck-color-widget-hover-border: hsl(43, 100%, 62%); - --ck-color-widget-editable-focus-background: var(--ck-color-base-background); - --ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background); -} - -.ck .ck-widget { - outline-width: var(--ck-widget-outline-thickness); - outline-style: solid; - outline-color: transparent; - transition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve); - - &.ck-widget_selected, - &.ck-widget_selected:hover { - outline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border); - } - - &:hover { - outline-color: var(--ck-color-widget-hover-border); - } -} - -.ck .ck-editor__nested-editable { - border: 1px solid transparent; - - /* The :focus style is applied before .ck-editor__nested-editable_focused class is rendered in the view. - These styles show a different border for a blink of an eye, so \`:focus\` need to have same styles applied. */ - &.ck-editor__nested-editable_focused, - &:focus { - @mixin ck-focus-ring; - @mixin ck-box-shadow var(--ck-inner-shadow); - - background-color: var(--ck-color-widget-editable-focus-background); - } -} - -.ck .ck-widget.ck-widget_with-selection-handle { - & .ck-widget__selection-handle { - padding: 4px; - box-sizing: border-box; - - /* Background and opacity will be animated as the handler shows up or the widget gets selected. */ - background-color: transparent; - opacity: 0; - - /* Transition: - * background-color for the .ck-widget_selected state change, - * visibility for hiding the handler, - * opacity for the proper look of the icon when the handler disappears. */ - transition: - background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), - visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), - opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve); - - /* Make only top corners round. */ - border-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0; - - /* Place the drag handler outside the widget wrapper. */ - transform: translateY(-100%); - left: calc(0px - var(--ck-widget-outline-thickness)); - top: 0; - - & .ck-icon { - /* Make sure the dimensions of the icon are independent of the fon-size of the content. */ - width: var(--ck-widget-handler-icon-size); - height: var(--ck-widget-handler-icon-size); - color: var(--ck-color-widget-drag-handler-icon-color); - - /* The "selected" part of the icon is invisible by default */ - & .ck-icon__selected-indicator { - opacity: 0; - - /* Note: The animation is longer on purpose. Simply feels better. */ - transition: opacity 300ms var(--ck-widget-handler-animation-curve); - } - } - - /* Advertise using the look of the icon that once clicked the handler, the widget will be selected. */ - &:hover .ck-icon .ck-icon__selected-indicator { - opacity: 1; - } - } - - /* Show the selection handler on mouse hover over the widget, but not for nested widgets. */ - &:hover > .ck-widget__selection-handle { - opacity: 1; - background-color: var(--ck-color-widget-hover-border); - } - - /* Show the selection handler when the widget is selected, but not for nested widgets. */ - &.ck-widget_selected, - &.ck-widget_selected:hover { - & > .ck-widget__selection-handle { - opacity: 1; - background-color: var(--ck-color-focus-border); - - /* When the widget is selected, notify the user using the proper look of the icon. */ - & .ck-icon .ck-icon__selected-indicator { - opacity: 1; - } - } - } -} - -/* In a RTL environment, align the selection handler to the right side of the widget */ -/* stylelint-disable-next-line no-descending-specificity */ -.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle { - left: auto; - right: calc(0px - var(--ck-widget-outline-thickness)); -} - -/* https://github.com/ckeditor/ckeditor5/issues/6415 */ -.ck.ck-editor__editable.ck-read-only .ck-widget { - /* Prevent the :hover outline from showing up because of the used outline-color transition. */ - transition: none; - - &:not(.ck-widget_selected) { - /* Disable visual effects of hover/active widget when CKEditor is in readOnly mode. - * See: https://github.com/ckeditor/ckeditor5/issues/1261 - * - * Leave the unit because this custom property is used in calc() by other features. - * See: https://github.com/ckeditor/ckeditor5/issues/6775 - */ - --ck-widget-outline-thickness: 0px; - } - - &.ck-widget_with-selection-handle { - & .ck-widget__selection-handle, - & .ck-widget__selection-handle:hover { - background: var(--ck-color-widget-blurred-border); - } - } -} - -/* Style the widget when it's selected but the editable it belongs to lost focus. */ -/* stylelint-disable-next-line no-descending-specificity */ -.ck.ck-editor__editable.ck-blurred .ck-widget { - &.ck-widget_selected, - &.ck-widget_selected:hover { - outline-color: var(--ck-color-widget-blurred-border); - - &.ck-widget_with-selection-handle { - & > .ck-widget__selection-handle, - & > .ck-widget__selection-handle:hover { - background: var(--ck-color-widget-blurred-border); - } - } - } -} - -.ck.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child, -.ck.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child { - /* Do not crop selection handler if a widget is a first-child in the blockquote or in the root editable. - In fact, anything with overflow: hidden. - https://github.com/ckeditor/ckeditor5-block-quote/issues/28 - https://github.com/ckeditor/ckeditor5-widget/issues/44 - https://github.com/ckeditor/ckeditor5-widget/issues/66 */ - margin-top: calc(1em + var(--ck-widget-handler-icon-size)); -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A visual style of focused element's border. - */ -@define-mixin ck-focus-ring { - /* Disable native outline. */ - outline: none; - border: var(--ck-focus-ring) -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -/** - * A helper to combine multiple shadows. - */ -@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { - box-shadow: $shadowA, $shadowB; -} - -/** - * Gives an element a drop shadow so it looks like a floating panel. - */ -@define-mixin ck-drop-shadow { - @mixin ck-box-shadow var(--ck-drop-shadow); -} -`],sourceRoot:""}]);const x=_},8506:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,".ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}","",{version:3,sources:["webpack://./../ckeditor5-widget/theme/widgetresize.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-widget/widgetresize.css"],names:[],mappings:"AAKA,4BAEC,iBACD,CAEA,wBACC,YAAa,CAMb,MAAO,CAFP,mBAAoB,CAHpB,iBAAkB,CAMlB,KACD,CAGC,2EACC,aACD,CAGD,gCAIC,kBAAmB,CAHnB,iBAcD,CATC,4IAEC,kBACD,CAEA,4IAEC,kBACD,CCpCD,MACC,sBAAuB,CAGvB,yDAAiE,CACjE,6BACD,CAEA,wBACC,yCACD,CAEA,gCAGC,uCAAwC,CACxC,gDAA6D,CAC7D,6CAA8C,CAH9C,6BAA8B,CAD9B,4BAyBD,CAnBC,oEAEC,6BAA8B,CAD9B,4BAED,CAEA,qEAEC,8BAA+B,CAD/B,4BAED,CAEA,wEACC,+BAAgC,CAChC,8BACD,CAEA,uEACC,+BAAgC,CAChC,6BACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck .ck-widget_with-resizer { - /* Make the widget wrapper a relative positioning container for the drag handle. */ - position: relative; -} - -.ck .ck-widget__resizer { - display: none; - position: absolute; - - /* The wrapper itself should not interfere with the pointer device, only the handles should. */ - pointer-events: none; - - left: 0; - top: 0; -} - -.ck-focused .ck-widget_with-resizer.ck-widget_selected { - & > .ck-widget__resizer { - display: block; - } -} - -.ck .ck-widget__resizer__handle { - position: absolute; - - /* Resizers are the only UI elements that should interfere with a pointer device. */ - pointer-events: all; - - &.ck-widget__resizer__handle-top-left, - &.ck-widget__resizer__handle-bottom-right { - cursor: nwse-resize; - } - - &.ck-widget__resizer__handle-top-right, - &.ck-widget__resizer__handle-bottom-left { - cursor: nesw-resize; - } -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-resizer-size: 10px; - - /* Set the resizer with a 50% offset. */ - --ck-resizer-offset: calc( ( var(--ck-resizer-size) / -2 ) - 2px); - --ck-resizer-border-width: 1px; -} - -.ck .ck-widget__resizer { - outline: 1px solid var(--ck-color-resizer); -} - -.ck .ck-widget__resizer__handle { - width: var(--ck-resizer-size); - height: var(--ck-resizer-size); - background: var(--ck-color-focus-border); - border: var(--ck-resizer-border-width) solid hsl(0, 0%, 100%); - border-radius: var(--ck-resizer-border-radius); - - &.ck-widget__resizer__handle-top-left { - top: var(--ck-resizer-offset); - left: var(--ck-resizer-offset); - } - - &.ck-widget__resizer__handle-top-right { - top: var(--ck-resizer-offset); - right: var(--ck-resizer-offset); - } - - &.ck-widget__resizer__handle-bottom-right { - bottom: var(--ck-resizer-offset); - right: var(--ck-resizer-offset); - } - - &.ck-widget__resizer__handle-bottom-left { - bottom: var(--ck-resizer-offset); - left: var(--ck-resizer-offset); - } -} -`],sourceRoot:""}]);const x=_},4921:(E,T,f)=>{f.d(T,{Z:()=>x});var v=f(1799),I=f.n(v),C=f(2609),_=f.n(C)()(I());_.push([E.id,'.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}',"",{version:3,sources:["webpack://./../ckeditor5-widget/theme/widgettypearound.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-widget/widgettypearound.css"],names:[],mappings:"AASC,+CACC,aAAc,CAEd,eAAgB,CADhB,iBAAkB,CAElB,2BAwBD,CAtBC,mDAGC,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAEA,qFAGC,kBAAoB,CADpB,gDAAoD,CAGpD,0BACD,CAEA,oFAEC,mDAAuD,CACvD,mBAAqB,CAErB,yBACD,CAUA,mLACC,UAAW,CACX,aAAc,CAGd,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAMD,2EACC,YAAa,CAEb,MAAO,CADP,iBAAkB,CAElB,OACD,CAOA,iFACC,gDAAqD,CACrD,iDACD,CAKA,wHAEC,aAAc,CADd,qDAED,CAKA,uHACC,wDAA6D,CAC7D,aACD,CAoBD,mOACC,YACD,CC3GA,MACC,wCAAyC,CACzC,wEAAyE,CACzE,8EAA+E,CAC/E,2FAA4F,CAC5F,wDAAyD,CACzD,uDAAwD,CACxD,yEACD,CAgBC,+CAGC,oDAAqD,CACrD,mBAAoB,CAFpB,+CAAgD,CAVjD,SAAU,CACV,mBAAoB,CAYnB,uMAAyM,CAJzM,8CAkDD,CA1CC,mDAEC,UAAW,CAGX,cAAe,CAFf,8BAA+B,CAC/B,6BAA8B,CAH9B,UAoBD,CAdC,qDACC,mBAAoB,CACpB,mBAAoB,CAEpB,SAAU,CACV,qDAAsD,CACtD,kBAAmB,CACnB,oBAAqB,CACrB,qBACD,CAEA,wDACC,kBACD,CAGD,qDAIC,6DAcD,CARE,kEACC,oDACD,CAEA,8DACC,wDACD,CAUF,uKAvED,SAAU,CACV,mBAwEC,CAOD,gGACC,0DACD,CAOA,uKAEC,2DAQD,CANC,mLAIC,uEAAkF,CADlF,mBAAoB,CADpB,2DAA4D,CAD5D,0DAID,CAOD,8GACC,gBACD,CAKA,mDAGC,mFAAoF,CAOpF,oCAAqC,CARrC,UAAW,CAOX,oCAAwC,CARxC,mBAUD,CAOC,6JAEC,yBACD,CAUA,yKACC,iDACD,CAMA,uOAlJD,SAAU,CACV,mBAmJC,CAoBA,6yBACC,SACD,CASF,uHACC,aAAc,CACd,iBACD,CAYG,iRAlMF,SAAU,CACV,mBAmME,CAQH,kIACC,qEAKD,CAHC,wIACC,WACD,CAGD,4CACC,GACC,oBACD,CACA,OACC,mBACD,CACD,CAEA,gDACC,OACC,mBACD,CACA,OACC,mBACD,CACD,CAEA,8CACC,GACC,6HACD,CACA,IACC,6HACD,CACA,GACC,+HACD,CACD,CAEA,kDACC,GACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,GACC,SACD,CACD",sourcesContent:[`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -.ck .ck-widget { - /* - * Styles of the type around buttons - */ - & .ck-widget__type-around__button { - display: block; - position: absolute; - overflow: hidden; - z-index: var(--ck-z-default); - - & svg { - position: absolute; - top: 50%; - left: 50%; - z-index: calc(var(--ck-z-default) + 2); - } - - &.ck-widget__type-around__button_before { - /* Place it in the middle of the outline */ - top: calc(-0.5 * var(--ck-widget-outline-thickness)); - left: min(10%, 30px); - - transform: translateY(-50%); - } - - &.ck-widget__type-around__button_after { - /* Place it in the middle of the outline */ - bottom: calc(-0.5 * var(--ck-widget-outline-thickness)); - right: min(10%, 30px); - - transform: translateY(50%); - } - } - - /* - * Styles for the buttons when: - * - the widget is selected, - * - or the button is being hovered (regardless of the widget state). - */ - &.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button, - & > .ck-widget__type-around > .ck-widget__type-around__button:hover { - &::after { - content: ""; - display: block; - position: absolute; - top: 1px; - left: 1px; - z-index: calc(var(--ck-z-default) + 1); - } - } - - /* - * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard. - */ - & > .ck-widget__type-around > .ck-widget__type-around__fake-caret { - display: none; - position: absolute; - left: 0; - right: 0; - } - - /* - * When the widget is hovered the "fake caret" would normally be narrower than the - * extra outline displayed around the widget. Let's extend the "fake caret" to match - * the full width of the widget. - */ - &:hover > .ck-widget__type-around > .ck-widget__type-around__fake-caret { - left: calc( -1 * var(--ck-widget-outline-thickness) ); - right: calc( -1 * var(--ck-widget-outline-thickness) ); - } - - /* - * Styles for the horizontal "fake caret" when it should be displayed before the widget (backward keyboard navigation). - */ - &.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__fake-caret { - top: calc( -1 * var(--ck-widget-outline-thickness) - 1px ); - display: block; - } - - /* - * Styles for the horizontal "fake caret" when it should be displayed after the widget (forward keyboard navigation). - */ - &.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__fake-caret { - bottom: calc( -1 * var(--ck-widget-outline-thickness) - 1px ); - display: block; - } -} - -/* - * Integration with the read-only mode of the editor. - */ -.ck.ck-editor__editable.ck-read-only .ck-widget__type-around { - display: none; -} - -/* - * Integration with the restricted editing mode (feature) of the editor. - */ -.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around { - display: none; -} - -/* - * Integration with the #isEnabled property of the WidgetTypeAround plugin. - */ -.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around { - display: none; -} -`,`/* - * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license - */ - -:root { - --ck-widget-type-around-button-size: 20px; - --ck-color-widget-type-around-button-active: var(--ck-color-focus-border); - --ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border); - --ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border); - --ck-color-widget-type-around-button-radar-start-alpha: 0; - --ck-color-widget-type-around-button-radar-end-alpha: .3; - --ck-color-widget-type-around-button-icon: var(--ck-color-base-background); -} - -@define-mixin ck-widget-type-around-button-visible { - opacity: 1; - pointer-events: auto; -} - -@define-mixin ck-widget-type-around-button-hidden { - opacity: 0; - pointer-events: none; -} - -.ck .ck-widget { - /* - * Styles of the type around buttons - */ - & .ck-widget__type-around__button { - width: var(--ck-widget-type-around-button-size); - height: var(--ck-widget-type-around-button-size); - background: var(--ck-color-widget-type-around-button); - border-radius: 100px; - transition: opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve); - - @mixin ck-widget-type-around-button-hidden; - - & svg { - width: 10px; - height: 8px; - transform: translate(-50%,-50%); - transition: transform .5s ease; - margin-top: 1px; - - & * { - stroke-dasharray: 10; - stroke-dashoffset: 0; - - fill: none; - stroke: var(--ck-color-widget-type-around-button-icon); - stroke-width: 1.5px; - stroke-linecap: round; - stroke-linejoin: round; - } - - & line { - stroke-dasharray: 7; - } - } - - &:hover { - /* - * Display the "sonar" around the button when hovered. - */ - animation: ck-widget-type-around-button-sonar 1s ease infinite; - - /* - * Animate active button's icon. - */ - & svg { - & polyline { - animation: ck-widget-type-around-arrow-dash 2s linear; - } - - & line { - animation: ck-widget-type-around-arrow-tip-dash 2s linear; - } - } - } - } - - /* - * Show type around buttons when the widget gets selected or being hovered. - */ - &.ck-widget_selected, - &:hover { - & > .ck-widget__type-around > .ck-widget__type-around__button { - @mixin ck-widget-type-around-button-visible; - } - } - - /* - * Styles for the buttons when the widget is NOT selected (but the buttons are visible - * and still can be hovered). - */ - &:not(.ck-widget_selected) > .ck-widget__type-around > .ck-widget__type-around__button { - background: var(--ck-color-widget-type-around-button-hover); - } - - /* - * Styles for the buttons when: - * - the widget is selected, - * - or the button is being hovered (regardless of the widget state). - */ - &.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button, - & > .ck-widget__type-around > .ck-widget__type-around__button:hover { - background: var(--ck-color-widget-type-around-button-active); - - &::after { - width: calc(var(--ck-widget-type-around-button-size) - 2px); - height: calc(var(--ck-widget-type-around-button-size) - 2px); - border-radius: 100px; - background: linear-gradient(135deg, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 100%); - } - } - - /* - * Styles for the "before" button when the widget has a selection handle. Because some space - * is consumed by the handle, the button must be moved slightly to the right to let it breathe. - */ - &.ck-widget_with-selection-handle > .ck-widget__type-around > .ck-widget__type-around__button_before { - margin-left: 20px; - } - - /* - * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard. - */ - & .ck-widget__type-around__fake-caret { - pointer-events: none; - height: 1px; - animation: ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards; - - /* - * The semi-transparent-outline+background combo improves the contrast - * when the background underneath the fake caret is dark. - */ - outline: solid 1px hsla(0, 0%, 100%, .5); - background: var(--ck-color-base-text); - } - - /* - * Styles of the widget when the "fake caret" is blinking (e.g. upon keyboard navigation). - * Despite the widget being physically selected in the model, its outline should disappear. - */ - &.ck-widget_selected { - &.ck-widget_type-around_show-fake-caret_before, - &.ck-widget_type-around_show-fake-caret_after { - outline-color: transparent; - } - } - - &.ck-widget_type-around_show-fake-caret_before, - &.ck-widget_type-around_show-fake-caret_after { - /* - * When the "fake caret" is visible we simulate that the widget is not selected - * (despite being physically selected), so the outline color should be for the - * unselected widget. - */ - &.ck-widget_selected:hover { - outline-color: var(--ck-color-widget-hover-border); - } - - /* - * Styles of the type around buttons when the "fake caret" is blinking (e.g. upon keyboard navigation). - * In this state, the type around buttons would collide with the fake carets so they should disappear. - */ - & > .ck-widget__type-around > .ck-widget__type-around__button { - @mixin ck-widget-type-around-button-hidden; - } - - /* - * Fake horizontal caret integration with the selection handle. When the caret is visible, simply - * hide the handle because it intersects with the caret (and does not make much sense anyway). - */ - &.ck-widget_with-selection-handle { - &.ck-widget_selected, - &.ck-widget_selected:hover { - & > .ck-widget__selection-handle { - opacity: 0 - } - } - } - - /* - * Fake horizontal caret integration with the resize UI. When the caret is visible, simply - * hide the resize UI because it creates too much noise. It can be visible when the user - * hovers the widget, though. - */ - &.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer { - opacity: 0 - } - } -} - -/* - * Styles for the "before" button when the widget has a selection handle in an RTL environment. - * The selection handler is aligned to the right side of the widget so there is no need to create - * additional space for it next to the "before" button. - */ -.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around > .ck-widget__type-around__button_before { - margin-left: 0; - margin-right: 20px; -} - -/* - * Hide type around buttons when the widget is selected as a child of a selected - * nested editable (e.g. mulit-cell table selection). - * - * See https://github.com/ckeditor/ckeditor5/issues/7263. - */ -.ck-editor__nested-editable.ck-editor__editable_selected { - & .ck-widget { - &.ck-widget_selected, - &:hover { - & > .ck-widget__type-around > .ck-widget__type-around__button { - @mixin ck-widget-type-around-button-hidden; - } - } - } -} - -/* - * Styles for the buttons when the widget is selected but the user clicked outside of the editor (blurred the editor). - */ -.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) { - background: var(--ck-color-widget-type-around-button-blurred-editable); - - & svg * { - stroke: hsl(0,0%,60%); - } -} - -@keyframes ck-widget-type-around-arrow-dash { - 0% { - stroke-dashoffset: 10; - } - 20%, 100% { - stroke-dashoffset: 0; - } -} - -@keyframes ck-widget-type-around-arrow-tip-dash { - 0%, 20% { - stroke-dashoffset: 7; - } - 40%, 100% { - stroke-dashoffset: 0; - } -} - -@keyframes ck-widget-type-around-button-sonar { - 0% { - box-shadow: 0 0 0 0 hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha)); - } - 50% { - box-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-end-alpha)); - } - 100% { - box-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha)); - } -} - -@keyframes ck-widget-type-around-fake-caret-pulse { - 0% { - opacity: 1; - } - 49% { - opacity: 1; - } - 50% { - opacity: 0; - } - 99% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -`],sourceRoot:""}]);const x=_},2609:E=>{E.exports=function(T){var f=[];return f.toString=function(){return this.map(function(v){var I=T(v);return v[2]?"@media ".concat(v[2]," {").concat(I,"}"):I}).join("")},f.i=function(v,I,C){typeof v=="string"&&(v=[[null,v,""]]);var _={};if(C)for(var x=0;x{function T(v,I){return function(C){if(Array.isArray(C))return C}(v)||function(C,_){var x=C&&(typeof Symbol<"u"&&C[Symbol.iterator]||C["@@iterator"]);if(x!=null){var St,Mt,ot=[],Qt=!0,Me=!1;try{for(x=x.call(C);!(Qt=(St=x.next()).done)&&(ot.push(St.value),!_||ot.length!==_);Qt=!0);}catch(Rt){Me=!0,Mt=Rt}finally{try{Qt||x.return==null||x.return()}finally{if(Me)throw Mt}}return ot}}(v,I)||function(C,_){if(C){if(typeof C=="string")return f(C,_);var x=Object.prototype.toString.call(C).slice(8,-1);if(x==="Object"&&C.constructor&&(x=C.constructor.name),x==="Map"||x==="Set")return Array.from(C);if(x==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(x))return f(C,_)}}(v,I)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function f(v,I){(I==null||I>v.length)&&(I=v.length);for(var C=0,_=new Array(I);C{var v,I=function(){return v===void 0&&(v=!!(window&&document&&document.all&&!window.atob)),v},C=function(){var j={};return function(F){if(j[F]===void 0){var b=document.querySelector(F);if(window.HTMLIFrameElement&&b instanceof window.HTMLIFrameElement)try{b=b.contentDocument.head}catch{b=null}j[F]=b}return j[F]}}(),_=[];function x(j){for(var F=-1,b=0;b<_.length;b++)if(_[b].identifier===j){F=b;break}return F}function St(j,F){for(var b={},L=[],lt=0;lt{var T=E&&E.__esModule?()=>E.default:()=>E;return P.d(T,{a:T}),T},P.d=(E,T)=>{for(var f in T)P.o(T,f)&&!P.o(E,f)&&Object.defineProperty(E,f,{enumerable:!0,get:T[f]})},P.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),P.o=(E,T)=>Object.prototype.hasOwnProperty.call(E,T),P.nc=void 0;var ko={};return(()=>{function E({emitter:i,activator:t,callback:e,contextElements:n}){i.listenTo(document,"mousedown",(o,r)=>{if(!t())return;const s=typeof r.composedPath=="function"?r.composedPath():[],a=typeof n=="function"?n():n;for(const c of a)if(c.contains(r.target)||s.includes(c))return;e()})}function T(i){const t=i;t.set("_isCssTransitionsDisabled",!1),t.disableCssTransitions=()=>{t._isCssTransitionsDisabled=!0},t.enableCssTransitions=()=>{t._isCssTransitionsDisabled=!1},t.extendTemplate({attributes:{class:[t.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}function f({view:i}){i.listenTo(i.element,"submit",(t,e)=>{e.preventDefault(),i.fire("submit")},{useCapture:!0})}P.d(ko,{default:()=>ws});const v=function(){try{return navigator.userAgent.toLowerCase()}catch{return""}}(),I={isMac:_(v),isWindows:function(i){return i.indexOf("windows")>-1}(v),isGecko:function(i){return!!i.match(/gecko\/\d+/)}(v),isSafari:function(i){return i.indexOf(" applewebkit/")>-1&&i.indexOf("chrome")===-1}(v),isiOS:function(i){return!!i.match(/iphone|ipad/i)||_(i)&&navigator.maxTouchPoints>0}(v),isAndroid:function(i){return i.indexOf("android")>-1}(v),isBlink:function(i){return i.indexOf("chrome/")>-1&&i.indexOf("edge/")<0}(v),features:{isRegExpUnicodePropertySupported:function(){let i=!1;try{i="ć".search(new RegExp("[\\p{L}]","u"))===0}catch{}return i}()}},C=I;function _(i){return i.indexOf("macintosh")>-1}function x(i,t,e,n){e=e||function(c,l){return c===l};const o=Array.isArray(i)?i:Array.prototype.slice.call(i),r=Array.isArray(t)?t:Array.prototype.slice.call(t),s=function(c,l,d){const h=St(c,l,d);if(h===-1)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};const u=Mt(c,h),g=Mt(l,h),m=St(u,g,d),p=c.length-m,k=l.length-m;return{firstIndex:h,lastIndexOld:p,lastIndexNew:k}}(o,r,e);return n?function(c,l){const{firstIndex:d,lastIndexOld:h,lastIndexNew:u}=c;if(d===-1)return Array(l).fill("equal");let g=[];return d>0&&(g=g.concat(Array(d).fill("equal"))),u-d>0&&(g=g.concat(Array(u-d).fill("insert"))),h-d>0&&(g=g.concat(Array(h-d).fill("delete"))),u0&&d.push({index:h,type:"insert",values:c.slice(h,g)}),u-h>0&&d.push({index:h+(g-h),type:"delete",howMany:u-h}),d}(r,s)}function St(i,t,e){for(let n=0;n200||o>200||n+o>300)return ot.fastDiff(i,t,e,!0);let r,s;if(ow?-1:1;d[p+A]&&(d[p]=d[p+A].slice(0)),d[p]||(d[p]=[]),d[p].push(k>w?r:s);let D=Math.max(k,w),B=D-p;for(;Bl;g--)h[g]=u(g);h[l]=u(l),m++}while(h[l]!==c);return d[l].slice(1)}function Qt(i,...t){t.forEach(e=>{const n=Object.getOwnPropertyNames(e),o=Object.getOwnPropertySymbols(e);n.concat(o).forEach(r=>{if(r in i.prototype||typeof e=="function"&&(r=="length"||r=="name"||r=="prototype"))return;const s=Object.getOwnPropertyDescriptor(e,r);s.enumerable=!1,Object.defineProperty(i.prototype,r,s)})})}ot.fastDiff=x;const Me=function(){return function i(){i.called=!0}};class Rt{constructor(t,e){this.source=t,this.name=e,this.path=[],this.stop=Me(),this.off=Me()}}const At=new Array(256).fill("").map((i,t)=>("0"+t.toString(16)).slice(-2));function Ut(){const i=4294967296*Math.random()>>>0,t=4294967296*Math.random()>>>0,e=4294967296*Math.random()>>>0,n=4294967296*Math.random()>>>0;return"e"+At[i>>0&255]+At[i>>8&255]+At[i>>16&255]+At[i>>24&255]+At[t>>0&255]+At[t>>8&255]+At[t>>16&255]+At[t>>24&255]+At[e>>0&255]+At[e>>8&255]+At[e>>16&255]+At[e>>24&255]+At[n>>0&255]+At[n>>8&255]+At[n>>16&255]+At[n>>24&255]}const re={get(i="normal"){return typeof i!="number"?this[i]||this.normal:i},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};function j(i,t){const e=re.get(t.priority);for(let n=0;n{if(typeof h=="object"&&h!==null){if(s.has(h))return`[object ${h.constructor.name}]`;s.add(h)}return h},c=r?` ${JSON.stringify(r,a)}`:"",l=ut(o);return o+c+l}(t,n)),this.name="CKEditorError",this.context=e,this.data=n}is(t){return t==="CKEditorError"}static rethrowUnexpectedError(t,e){if(t.is&&t.is("CKEditorError"))throw t;const n=new b(t.message,e);throw n.stack=t.stack,n}}function L(i,t){console.warn(...dt(i,t))}function lt(i,t){console.error(...dt(i,t))}function ut(i){return` -Read more: ${F}#error-${i}`}function dt(i,t){const e=ut(i);return t?[i,t,e]:[i,e]}const Se="36.0.1",se=typeof window=="object"?window:P.g;if(se.CKEDITOR_VERSION)throw new b("ckeditor-duplicated-modules",null);se.CKEDITOR_VERSION=Se;const ae=Symbol("listeningTo"),dn=Symbol("emitterId"),Ce=Symbol("delegations"),As=J(Object);function J(i){return i?class extends i{on(t,e,n){this.listenTo(this,t,e,n)}once(t,e,n){let o=!1;this.listenTo(this,t,(r,...s)=>{o||(o=!0,r.off(),e.call(this,r,...s))},n)}off(t,e){this.stopListening(this,t,e)}listenTo(t,e,n,o={}){let r,s;this[ae]||(this[ae]={});const a=this[ae];fi(t)||_s(t);const c=fi(t);(r=a[c])||(r=a[c]={emitter:t,callbacks:{}}),(s=r.callbacks[e])||(s=r.callbacks[e]=[]),s.push(n),function(l,d,h,u,g){d._addEventListener?d._addEventListener(h,u,g):l._addEventListener.call(d,h,u,g)}(this,t,e,n,o)}stopListening(t,e,n){const o=this[ae];let r=t&&fi(t);const s=o&&r?o[r]:void 0,a=s&&e?s.callbacks[e]:void 0;if(!(!o||t&&!s||e&&!a))if(n)bi(this,t,e,n),a.indexOf(n)!==-1&&(a.length===1?delete s.callbacks[e]:bi(this,t,e,n));else if(a){for(;n=a.pop();)bi(this,t,e,n);delete s.callbacks[e]}else if(s){for(e in s.callbacks)this.stopListening(t,e);delete o[r]}else{for(r in o)this.stopListening(o[r].emitter);delete this[ae]}}fire(t,...e){try{const n=t instanceof Rt?t:new Rt(this,t),o=n.name;let r=vs(this,o);if(n.path.push(this),r){const a=[n,...e];r=Array.from(r);for(let c=0;c{this[Ce]||(this[Ce]=new Map),t.forEach(o=>{const r=this[Ce].get(o);r?r.set(e,n):this[Ce].set(o,new Map([[e,n]]))})}}}stopDelegating(t,e){if(this[Ce])if(t)if(e){const n=this[Ce].get(t);n&&n.delete(e)}else this[Ce].delete(t);else this[Ce].clear()}_addEventListener(t,e,n){(function(s,a){const c=Cs(s);if(c[a])return;let l=a,d=null;const h=[];for(;l!==""&&!c[l];)c[l]={callbacks:[],childEvents:[]},h.push(c[l]),d&&c[l].childEvents.push(d),d=l,l=l.substr(0,l.lastIndexOf(":"));if(l!==""){for(const u of h)u.callbacks=c[l].callbacks.slice();c[l].childEvents.push(d)}})(this,t);const o=ki(this,t),r={callback:e,priority:re.get(n.priority)};for(const s of o)j(s,r)}_removeEventListener(t,e){const n=ki(this,t);for(const o of n)for(let r=0;r-1?vs(i,t.substr(0,t.lastIndexOf(":"))):null}function ys(i,t,e){for(let[n,o]of i){o?typeof o=="function"&&(o=o(t.name)):o=t.name;const r=new Rt(t.source,o);r.path=[...t.path],n.fire(r,...e)}}function bi(i,t,e,n){t._removeEventListener?t._removeEventListener(e,n):i._removeEventListener.call(t,e,n)}["on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach(i=>{J[i]=As.prototype[i]});const ct=function(i){var t=typeof i;return i!=null&&(t=="object"||t=="function")},bo=Symbol("observableProperties"),wo=Symbol("boundObservables"),Ao=Symbol("boundProperties"),hn=Symbol("decoratedMethods"),xs=Symbol("decoratedOriginal"),Es=X(J());function X(i){return i?class extends i{set(t,e){if(ct(t))return void Object.keys(t).forEach(o=>{this.set(o,t[o])},this);wi(this);const n=this[bo];if(t in this&&!n.has(t))throw new b("observable-set-cannot-override",this);Object.defineProperty(this,t,{enumerable:!0,configurable:!0,get:()=>n.get(t),set(o){const r=n.get(t);let s=this.fire(`set:${t}`,t,o,r);s===void 0&&(s=o),r===s&&n.has(t)||(n.set(t,s),this.fire(`change:${t}`,t,s,r))}}),this[t]=e}bind(...t){if(!t.length||!Ds(t))throw new b("observable-bind-wrong-properties",this);if(new Set(t).size!==t.length)throw new b("observable-bind-duplicate-properties",this);wi(this);const e=this[Ao];t.forEach(o=>{if(e.has(o))throw new b("observable-bind-rebind",this)});const n=new Map;return t.forEach(o=>{const r={property:o,to:[]};e.set(o,r),n.set(o,r)}),{to:Qg,toMany:Zg,_observable:this,_bindProperties:t,_to:[],_bindings:n}}unbind(...t){if(!this[bo])return;const e=this[Ao],n=this[wo];if(t.length){if(!Ds(t))throw new b("observable-unbind-wrong-properties",this);t.forEach(o=>{const r=e.get(o);r&&(r.to.forEach(([s,a])=>{const c=n.get(s),l=c[a];l.delete(r),l.size||delete c[a],Object.keys(c).length||(n.delete(s),this.stopListening(s,"change"))}),e.delete(o))})}else n.forEach((o,r)=>{this.stopListening(r,"change")}),n.clear(),e.clear()}decorate(t){wi(this);const e=this[t];if(!e)throw new b("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:t});this.on(t,(n,o)=>{n.return=e.apply(this,o)}),this[t]=function(...n){return this.fire(t,n)},this[t][xs]=e,this[hn]||(this[hn]=[]),this[hn].push(t)}stopListening(t,e,n){if(!t&&this[hn]){for(const o of this[hn])this[o]=this[o][xs];delete this[hn]}super.stopListening(t,e,n)}}:Es}function wi(i){i[bo]||(Object.defineProperty(i,bo,{value:new Map}),Object.defineProperty(i,wo,{value:new Map}),Object.defineProperty(i,Ao,{value:new Map}))}function Qg(...i){const t=function(...r){if(!r.length)throw new b("observable-bind-to-parse-error",null);const s={to:[]};let a;return typeof r[r.length-1]=="function"&&(s.callback=r.pop()),r.forEach(c=>{if(typeof c=="string")a.properties.push(c);else{if(typeof c!="object")throw new b("observable-bind-to-parse-error",null);a={observable:c,properties:[]},s.to.push(a)}}),s}(...i),e=Array.from(this._bindings.keys()),n=e.length;if(!t.callback&&t.to.length>1)throw new b("observable-bind-to-no-callback",this);if(n>1&&t.callback)throw new b("observable-bind-to-extra-callback",this);var o;t.to.forEach(r=>{if(r.properties.length&&r.properties.length!==n)throw new b("observable-bind-to-properties-length",this);r.properties.length||(r.properties=this._bindProperties)}),this._to=t.to,t.callback&&(this._bindings.get(e[0]).callback=t.callback),o=this._observable,this._to.forEach(r=>{const s=o[wo];let a;s.get(r.observable)||o.listenTo(r.observable,"change",(c,l)=>{a=s.get(r.observable)[l],a&&a.forEach(d=>{Is(o,d.property)})})}),function(r){let s;r._bindings.forEach((a,c)=>{r._to.forEach(l=>{s=l.properties[a.callback?0:r._bindProperties.indexOf(c)],a.to.push([l.observable,s]),function(d,h,u,g){const m=d[wo],p=m.get(u),k=p||{};k[g]||(k[g]=new Set),k[g].add(h),p||m.set(u,k)}(r._observable,a,l.observable,s)})})}(this),this._bindProperties.forEach(r=>{Is(this._observable,r)})}function Zg(i,t,e){if(this._bindings.size>1)throw new b("observable-bind-to-many-not-one-binding",this);this.to(...function(n,o){const r=n.map(s=>[s,o]);return Array.prototype.concat.apply([],r)}(i,t),e)}function Ds(i){return i.every(t=>typeof t=="string")}function Is(i,t){const e=i[Ao].get(t);let n;e.callback?n=e.callback.apply(i,e.to.map(o=>o[0][o[1]])):(n=e.to[0],n=n[0][n[1]]),Object.prototype.hasOwnProperty.call(i,t)?i[t]=n:i.set(t,n)}["set","bind","unbind","decorate","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach(i=>{X[i]=Es.prototype[i]});class Jg{constructor(){this._replacedElements=[]}replace(t,e){this._replacedElements.push({element:t,newElement:e}),t.style.display="none",e&&t.parentNode.insertBefore(e,t.nextSibling)}restore(){this._replacedElements.forEach(({element:t,newElement:e})=>{t.style.display="",e&&e.remove()}),this._replacedElements=[]}}function Ai(i){let t=0;for(const e of i)t++;return t}function Nt(i,t){const e=Math.min(i.length,t.length);for(let n=0;n-1},bm=function(i,t){var e=this.__data__,n=_o(e,i);return n<0?(++this.size,e.push([i,t])):e[n][1]=t,this};function un(i){var t=-1,e=i==null?0:i.length;for(this.clear();++t-1&&i%1==0&&i-1&&i%1==0&&i<=lp};var st={};st["[object Float32Array]"]=st["[object Float64Array]"]=st["[object Int8Array]"]=st["[object Int16Array]"]=st["[object Int32Array]"]=st["[object Uint8Array]"]=st["[object Uint8ClampedArray]"]=st["[object Uint16Array]"]=st["[object Uint32Array]"]=!0,st["[object Arguments]"]=st["[object Array]"]=st["[object ArrayBuffer]"]=st["[object Boolean]"]=st["[object DataView]"]=st["[object Date]"]=st["[object Error]"]=st["[object Function]"]=st["[object Map]"]=st["[object Number]"]=st["[object Object]"]=st["[object RegExp]"]=st["[object Set]"]=st["[object String]"]=st["[object WeakMap]"]=!1;const dp=function(i){return Ht(i)&&Hs(i.length)&&!!st[Ne(i)]},Di=function(i){return function(t){return i(t)}};var Gs=Dt&&!Dt.nodeType&&Dt,Yn=Gs&&!0&&G&&!G.nodeType&&G,Ii=Yn&&Yn.exports===Gs&&Ts.process;const kn=function(){try{var i=Yn&&Yn.require&&Yn.require("util").types;return i||Ii&&Ii.binding&&Ii.binding("util")}catch{}}();var qs=kn&&kn.isTypedArray;const Ti=qs?Di(qs):dp;var hp=Object.prototype.hasOwnProperty;const Ws=function(i,t){var e=Bt(i),n=!e&&xi(i),o=!e&&!n&&$n(i),r=!e&&!n&&!o&&Ti(i),s=e||n||o||r,a=s?np(i.length,String):[],c=a.length;for(var l in i)!t&&!hp.call(i,l)||s&&(l=="length"||o&&(l=="offset"||l=="parent")||r&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||Ei(l,c))||a.push(l);return a};var up=Object.prototype;const Mi=function(i){var t=i&&i.constructor;return i===(typeof t=="function"&&t.prototype||up)},gp=Ps(Object.keys,Object);var mp=Object.prototype.hasOwnProperty;const pp=function(i){if(!Mi(i))return gp(i);var t=[];for(var e in Object(i))mp.call(i,e)&&e!="constructor"&&t.push(e);return t},Eo=function(i){return i!=null&&Hs(i.length)&&!Ue(i)},Si=function(i){return Eo(i)?Ws(i):pp(i)},fp=function(i,t){return i&&fn(t,Si(t),i)},kp=function(i){var t=[];if(i!=null)for(var e in Object(i))t.push(e);return t};var bp=Object.prototype.hasOwnProperty;const wp=function(i){if(!ct(i))return kp(i);var t=Mi(i),e=[];for(var n in i)(n!="constructor"||!t&&bp.call(i,n))&&e.push(n);return e},bn=function(i){return Eo(i)?Ws(i,!0):wp(i)},Ap=function(i,t){return i&&fn(t,bn(t),i)};var $s=Dt&&!Dt.nodeType&&Dt,Ys=$s&&!0&&G&&!G.nodeType&&G,Ks=Ys&&Ys.exports===$s?Zt.Buffer:void 0,Qs=Ks?Ks.allocUnsafe:void 0;const Zs=function(i,t){if(t)return i.slice();var e=i.length,n=Qs?Qs(e):new i.constructor(e);return i.copy(n),n},Js=function(i,t){var e=-1,n=i.length;for(t||(t=Array(n));++e{this._setToTarget(t,o,e[o],n)})}}function _a(i){return wa(i,kf)}function kf(i){return Qn(i)?i:void 0}function Be(i){if(i){if(i.defaultView)return i instanceof i.defaultView.Document;if(i.ownerDocument&&i.ownerDocument.defaultView)return i instanceof i.ownerDocument.defaultView.Node}return!1}function Io(i){const t=Object.prototype.toString.apply(i);return t=="[object Window]"||t=="[object global]"}const Ca=We(J());function We(i){return i?class extends i{listenTo(t,e,n,o={}){if(Be(t)||Io(t)){const r={capture:!!o.useCapture,passive:!!o.usePassive},s=this._getProxyEmitter(t,r)||new bf(t,r);this.listenTo(s,e,n,o)}else super.listenTo(t,e,n,o)}stopListening(t,e,n){if(Be(t)||Io(t)){const o=this._getAllProxyEmitters(t);for(const r of o)this.stopListening(r,e,n)}else super.stopListening(t,e,n)}_getProxyEmitter(t,e){return function(n,o){const r=n[ae];return r&&r[o]?r[o].emitter:null}(this,va(t,e))}_getAllProxyEmitters(t){return[{capture:!1,passive:!1},{capture:!1,passive:!0},{capture:!0,passive:!1},{capture:!0,passive:!0}].map(e=>this._getProxyEmitter(t,e)).filter(e=>!!e)}}:Ca}["_getProxyEmitter","_getAllProxyEmitters","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach(i=>{We[i]=Ca.prototype[i]});class bf extends J(){constructor(t,e){super(),_s(this,va(t,e)),this._domNode=t,this._options=e}attach(t){if(this._domListeners&&this._domListeners[t])return;const e=this._createDomListener(t);this._domNode.addEventListener(t,e,this._options),this._domListeners||(this._domListeners={}),this._domListeners[t]=e}detach(t){let e;!this._domListeners[t]||(e=this._events[t])&&e.callbacks.length||this._domListeners[t].removeListener()}_addEventListener(t,e,n){this.attach(t),J().prototype._addEventListener.call(this,t,e,n)}_removeEventListener(t,e){J().prototype._removeEventListener.call(this,t,e),this.detach(t)}_createDomListener(t){const e=n=>{this.fire(t,n)};return e.removeListener=()=>{this._domNode.removeEventListener(t,e,this._options),delete this._domListeners[t]},e}}function va(i,t){let e=function(n){return n["data-ck-expando"]||(n["data-ck-expando"]=Ut())}(i);for(const n of Object.keys(t).sort())t[n]&&(e+="-"+n);return e}let Fi;try{Fi={window,document}}catch{Fi={window:{},document:{}}}const U=Fi;function ya(i){const t=[];let e=i;for(;e&&e.nodeType!=Node.DOCUMENT_NODE;)t.unshift(e),e=e.parentNode;return t}function gt(i){return Object.prototype.toString.call(i)=="[object Text]"}function To(i){return Object.prototype.toString.apply(i)=="[object Range]"}function xa(i){const t=i.ownerDocument.defaultView.getComputedStyle(i);return{top:parseInt(t.borderTopWidth,10),right:parseInt(t.borderRightWidth,10),bottom:parseInt(t.borderBottomWidth,10),left:parseInt(t.borderLeftWidth,10)}}const Ea=["top","right","bottom","left","width","height"];class mt{constructor(t){const e=To(t);if(Object.defineProperty(this,"_source",{value:t._source||t,writable:!0,enumerable:!1}),Ia(t)||e)if(e){const n=mt.getDomRangeRects(t);Mo(this,mt.getBoundingRect(n))}else Mo(this,t.getBoundingClientRect());else if(Io(t)){const{innerWidth:n,innerHeight:o}=t;Mo(this,{top:0,right:n,bottom:o,left:0,width:n,height:o})}else Mo(this,t)}clone(){return new mt(this)}moveTo(t,e){return this.top=e,this.right=t+this.width,this.bottom=e+this.height,this.left=t,this}moveBy(t,e){return this.top+=e,this.right+=t,this.left+=t,this.bottom+=e,this}getIntersection(t){const e={top:Math.max(this.top,t.top),right:Math.min(this.right,t.right),bottom:Math.min(this.bottom,t.bottom),left:Math.max(this.left,t.left),width:0,height:0};return e.width=e.right-e.left,e.height=e.bottom-e.top,e.width<0||e.height<0?null:new mt(e)}getIntersectionArea(t){const e=this.getIntersection(t);return e?e.getArea():0}getArea(){return this.width*this.height}getVisible(){const t=this._source;let e=this.clone();if(!Da(t)){let n=t.parentNode||t.commonAncestorContainer;for(;n&&!Da(n);){const o=new mt(n),r=e.getIntersection(o);if(!r)return null;r.getArea(){for(const e of t){const n=at._getElementCallbacks(e.target);if(n)for(const o of n)o(e)}})}}function wf(i,t){i instanceof HTMLTextAreaElement&&(i.value=t),i.innerHTML=t}function Vi(i){return t=>t+i}function So(i){let t=0;for(;i.previousSibling;)i=i.previousSibling,t++;return t}function Ta(i,t,e){i.insertBefore(e,i.childNodes[t]||null)}function wn(i){return i&&i.nodeType===Node.COMMENT_NODE}function $e(i){return!!(i&&i.getClientRects&&i.getClientRects().length)}function Ma({element:i,target:t,positions:e,limiter:n,fitInViewport:o,viewportOffsetConfig:r}){Ue(t)&&(t=t()),Ue(n)&&(n=n());const s=function(u){return u&&u.parentNode?u.offsetParent===U.document.body?null:u.offsetParent:null}(i),a=new mt(i),c=new mt(t);let l;const d=o&&function(u){u=Object.assign({top:0,bottom:0,left:0,right:0},u);const g=new mt(U.window);return g.top+=u.top,g.height-=u.top,g.bottom-=u.bottom,g.height-=u.bottom,g}(r)||null,h={targetRect:c,elementRect:a,positionedElementAncestor:s,viewportRect:d};if(n||o){const u=n&&new mt(n).getVisible();Object.assign(h,{limiterRect:u,viewportRect:d}),l=function(g,m){const{elementRect:p}=m,k=p.getArea(),w=g.map(B=>new Ui(B,m)).filter(B=>!!B.name);let A=0,D=null;for(const B of w){const{limiterIntersectionArea:R,viewportIntersectionArea:W}=B;if(R===k)return B;const K=W**2+R**2;K>A&&(A=K,D=B)}return D}(e,h)||new Ui(e[0],h)}else l=new Ui(e[0],h);return l}function Sa(i){const{scrollX:t,scrollY:e}=U.window;return i.clone().moveBy(t,e)}at._observerInstance=null,at._elementCallbacks=null;class Ui{constructor(t,e){const n=t(e.targetRect,e.elementRect,e.viewportRect);if(!n)return;const{left:o,top:r,name:s,config:a}=n;this.name=s,this.config=a,this._positioningFunctionCorrdinates={left:o,top:r},this._options=e}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get limiterIntersectionArea(){const t=this._options.limiterRect;if(t){const e=this._options.viewportRect;if(!e)return t.getIntersectionArea(this._rect);{const n=t.getIntersection(e);if(n)return n.getIntersectionArea(this._rect)}}return 0}get viewportIntersectionArea(){const t=this._options.viewportRect;return t?t.getIntersectionArea(this._rect):0}get _rect(){return this._cachedRect||(this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCorrdinates.left,this._positioningFunctionCorrdinates.top)),this._cachedRect}get _absoluteRect(){return this._cachedAbsoluteRect||(this._cachedAbsoluteRect=Sa(this._rect),this._options.positionedElementAncestor&&function(t,e){const n=Sa(new mt(e)),o=xa(e);let r=0,s=0;r-=n.left,s-=n.top,r+=e.scrollLeft,s+=e.scrollTop,r-=o.left,s-=o.top,t.moveBy(r,s)}(this._cachedAbsoluteRect,this._options.positionedElementAncestor)),this._cachedAbsoluteRect}}function Na(i){const t=i.parentNode;t&&t.removeChild(i)}function Af(i,t,e){const n=t.clone().moveBy(0,e),o=t.clone().moveBy(0,-e),r=new mt(i).excludeScrollbarsAndBorders();if(![o,n].every(s=>r.contains(s))){let{scrollX:s,scrollY:a}=i;Pa(o,r)?a-=r.top-t.top+e:Ba(n,r)&&(a+=t.bottom-r.bottom+e),za(t,r)?s-=r.left-t.left+e:La(t,r)&&(s+=t.right-r.right+e),i.scrollTo(s,a)}}function _f(i,t){const e=Hi(i);let n,o;for(;i!=e.document.body;)o=t(),n=new mt(i).excludeScrollbarsAndBorders(),n.contains(o)||(Pa(o,n)?i.scrollTop-=n.top-o.top:Ba(o,n)&&(i.scrollTop+=o.bottom-n.bottom),za(o,n)?i.scrollLeft-=n.left-o.left:La(o,n)&&(i.scrollLeft+=o.right-n.right)),i=i.parentNode}function Ba(i,t){return i.bottom>t.bottom}function Pa(i,t){return i.topt.right}function Hi(i){return To(i)?i.startContainer.ownerDocument.defaultView:i.ownerDocument.defaultView}function Cf(i){if(To(i)){let t=i.commonAncestorContainer;return gt(t)&&(t=t.parentNode),t}return i.parentNode}function Oa(i,t){const e=Hi(i),n=new mt(i);if(e===t)return n;{let o=e;for(;o!=t;){const r=o.frameElement,s=new mt(r).excludeScrollbarsAndBorders();n.moveBy(s.left,s.top),o=o.parent}}return n}const vf={ctrl:"⌃",cmd:"⌘",alt:"⌥",shift:"⇧"},yf={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"},q=function(){const i={arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let t=65;t<=90;t++)i[String.fromCharCode(t).toLowerCase()]=t;for(let t=48;t<=57;t++)i[t-48]=t;for(let t=112;t<=123;t++)i["f"+(t-111)]=t;for(const t of"`-=[];',./\\")i[t]=t.charCodeAt(0);return i}(),xf=Object.fromEntries(Object.entries(q).map(([i,t])=>[t,i.charAt(0).toUpperCase()+i.slice(1)]));function An(i){let t;if(typeof i=="string"){if(t=q[i.toLowerCase()],!t)throw new b("keyboard-unknown-key",null,{key:i})}else t=i.keyCode+(i.altKey?q.alt:0)+(i.ctrlKey?q.ctrl:0)+(i.shiftKey?q.shift:0)+(i.metaKey?q.cmd:0);return t}function Gi(i){return typeof i=="string"&&(i=function(t){return t.split("+").map(e=>e.trim())}(i)),i.map(t=>typeof t=="string"?function(e){if(e.endsWith("!"))return An(e.slice(0,-1));const n=An(e);return C.isMac&&n==q.ctrl?q.cmd:n}(t):t).reduce((t,e)=>e+t,0)}function Ra(i){let t=Gi(i);return Object.entries(C.isMac?vf:yf).reduce((e,[n,o])=>(t&q[n]&&(t&=~q[n],e+=o),e),"")+(t?xf[t]:"")}function qi(i,t){const e=t==="ltr";switch(i){case q.arrowleft:return e?"left":"right";case q.arrowright:return e?"right":"left";case q.arrowup:return"up";case q.arrowdown:return"down"}}function Ct(i){return Array.isArray(i)?i:[i]}function Ef(i,t,e=1){if(typeof e!="number")throw new b("translation-service-quantity-not-a-number",null,{quantity:e});const n=Object.keys(U.window.CKEDITOR_TRANSLATIONS).length;n===1&&(i=Object.keys(U.window.CKEDITOR_TRANSLATIONS)[0]);const o=t.id||t.string;if(n===0||!function(c,l){return!!U.window.CKEDITOR_TRANSLATIONS[c]&&!!U.window.CKEDITOR_TRANSLATIONS[c].dictionary[l]}(i,o))return e!==1?t.plural:t.string;const r=U.window.CKEDITOR_TRANSLATIONS[i].dictionary,s=U.window.CKEDITOR_TRANSLATIONS[i].getPluralForm||(c=>c===1?0:1),a=r[o];return typeof a=="string"?a:a[Number(s(e))]}U.window.CKEDITOR_TRANSLATIONS||(U.window.CKEDITOR_TRANSLATIONS={});const Df=["ar","ara","fa","per","fas","he","heb","ku","kur","ug","uig"];function ja(i){return Df.includes(i)?"rtl":"ltr"}class If{constructor({uiLanguage:t="en",contentLanguage:e}={}){this.uiLanguage=t,this.contentLanguage=e||this.uiLanguage,this.uiLanguageDirection=ja(this.uiLanguage),this.contentLanguageDirection=ja(this.contentLanguage),this.t=(n,o)=>this._t(n,o)}get language(){return console.warn("locale-deprecated-language-property: The Locale#language property has been deprecated and will be removed in the near future. Please use #uiLanguage and #contentLanguage properties instead."),this.uiLanguage}_t(t,e=[]){e=Ct(e),typeof t=="string"&&(t={string:t});const n=t.plural?e[0]:1;return function(o,r){return o.replace(/%(\d+)/g,(s,a)=>athis._items.length||e<0)throw new b("collection-add-item-invalid-index",this);let n=0;for(const o of t){const r=this._getItemIdBeforeAdding(o),s=e+n;this._items.splice(s,0,o),this._itemMap.set(r,o),this.fire("add",o,s),n++}return this.fire("change",{added:t,removed:[],index:e}),this}get(t){let e;if(typeof t=="string")e=this._itemMap.get(t);else{if(typeof t!="number")throw new b("collection-get-invalid-arg",this);e=this._items[t]}return e||null}has(t){if(typeof t=="string")return this._itemMap.has(t);{const e=t[this._idProperty];return e&&this._itemMap.has(e)}}getIndex(t){let e;return e=typeof t=="string"?this._itemMap.get(t):t,e?this._items.indexOf(e):-1}remove(t){const[e,n]=this._remove(t);return this.fire("change",{added:[],removed:[e],index:n}),e}map(t,e){return this._items.map(t,e)}find(t,e){return this._items.find(t,e)}filter(t,e){return this._items.filter(t,e)}clear(){this._bindToCollection&&(this.stopListening(this._bindToCollection),this._bindToCollection=null);const t=Array.from(this._items);for(;this.length;)this._remove(0);this.fire("change",{added:[],removed:t,index:0})}bindTo(t){if(this._bindToCollection)throw new b("collection-bind-to-rebind",this);return this._bindToCollection=t,{as:e=>{this._setUpBindToBinding(n=>new e(n))},using:e=>{typeof e=="function"?this._setUpBindToBinding(e):this._setUpBindToBinding(n=>n[e])}}}_setUpBindToBinding(t){const e=this._bindToCollection,n=(o,r,s)=>{const a=e._bindToCollection==this,c=e._bindToInternalToExternalMap.get(r);if(a&&c)this._bindToExternalToInternalMap.set(r,c),this._bindToInternalToExternalMap.set(c,r);else{const l=t(r);if(!l)return void this._skippedIndexesFromExternal.push(s);let d=s;for(const h of this._skippedIndexesFromExternal)s>h&&d--;for(const h of e._skippedIndexesFromExternal)d>=h&&d++;this._bindToExternalToInternalMap.set(r,l),this._bindToInternalToExternalMap.set(l,r),this.add(l,d);for(let h=0;h{const a=this._bindToExternalToInternalMap.get(r);a&&this.remove(a),this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce((c,l)=>(sl&&c.push(l),c),[])})}_getItemIdBeforeAdding(t){const e=this._idProperty;let n;if(e in t){if(n=t[e],typeof n!="string")throw new b("collection-add-invalid-id",this);if(this.get(n))throw new b("collection-add-item-already-exists",this)}else t[e]=n=Ut();return n}_remove(t){let e,n,o,r=!1;const s=this._idProperty;if(typeof t=="string"?(n=t,o=this._itemMap.get(n),r=!o,o&&(e=this._items.indexOf(o))):typeof t=="number"?(e=t,o=this._items[e],r=!o,o&&(n=o[s])):(o=t,n=o[s],e=this._items.indexOf(o),r=e==-1||!this._itemMap.get(n)),r)throw new b("collection-remove-404",this);this._items.splice(e,1),this._itemMap.delete(n);const a=this._bindToInternalToExternalMap.get(o);return this._bindToInternalToExternalMap.delete(o),this._bindToExternalToInternalMap.delete(a),this.fire("remove",o,e),[o,e]}[Symbol.iterator](){return this._items[Symbol.iterator]()}}function wt(i){const t=i.next();return t.done?null:t.value}class Gt extends We(X()){constructor(){super(),this._elements=new Set,this._nextEventLoopTimeout=null,this.set("isFocused",!1),this.set("focusedElement",null)}add(t){if(this._elements.has(t))throw new b("focustracker-add-element-already-exist",this);this.listenTo(t,"focus",()=>this._focus(t),{useCapture:!0}),this.listenTo(t,"blur",()=>this._blur(),{useCapture:!0}),this._elements.add(t)}remove(t){t===this.focusedElement&&this._blur(),this._elements.has(t)&&(this.stopListening(t),this._elements.delete(t))}destroy(){this.stopListening()}_focus(t){clearTimeout(this._nextEventLoopTimeout),this.focusedElement=t,this.isFocused=!0}_blur(){clearTimeout(this._nextEventLoopTimeout),this._nextEventLoopTimeout=setTimeout(()=>{this.focusedElement=null,this.isFocused=!1},0)}}class le{constructor(){this._listener=new(We())}listenTo(t){this._listener.listenTo(t,"keydown",(e,n)=>{this._listener.fire("_keydown:"+An(n),n)})}set(t,e,n={}){const o=Gi(t),r=n.priority;this._listener.listenTo(this._listener,"_keydown:"+o,(s,a)=>{e(a,()=>{a.preventDefault(),a.stopPropagation(),s.stop()}),s.return=!0},{priority:r})}press(t){return!!this._listener.fire("_keydown:"+An(t),t)}destroy(){this._listener.stopListening()}}function de(i){return jt(i)?new Map(i):function(t){const e=new Map;for(const n in t)e.set(n,t[n]);return e}(i)}const Tf=1e4;function Fa(i,t){return!!(e=i.charAt(t-1))&&e.length==1&&/[\ud800-\udbff]/.test(e)&&function(n){return!!n&&n.length==1&&/[\udc00-\udfff]/.test(n)}(i.charAt(t));var e}function Va(i,t){return!!(e=i.charAt(t))&&e.length==1&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(e);var e}const Mf=function(){const i=/\p{Regional_Indicator}{2}/u.source,t="(?:"+[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u].map(e=>e.source).join("|")+")";return new RegExp(`${i}|${t}(?:‍${t})*`,"ug")}();function Sf(i,t){const e=String(i).matchAll(Mf);return Array.from(e).some(n=>n.index{this._renderViewIntoCollectionParent(n,o)}),this.on("remove",(e,n)=>{n.element&&this._parentElement&&n.element.remove()}),this._parentElement=null}destroy(){this.map(t=>t.destroy())}setParent(t){this._parentElement=t;for(const e of this)this._renderViewIntoCollectionParent(e)}delegate(...t){if(!t.length||!t.every(e=>typeof e=="string"))throw new b("ui-viewcollection-delegate-wrong-events",this);return{to:e=>{for(const n of this)for(const o of t)n.delegate(o).to(e);this.on("add",(n,o)=>{for(const r of t)o.delegate(r).to(e)}),this.on("remove",(n,o)=>{for(const r of t)o.stopDelegating(r,e)})}}}_renderViewIntoCollectionParent(t,e){t.isRendered||t.render(),t.element&&this._parentElement&&this._parentElement.insertBefore(t.element,this._parentElement.children[e])}}var Nf=P(6062),z=P.n(Nf),Ua=P(4793),Bf={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Ua.Z,Bf),Ua.Z.locals;class H extends We(X()){constructor(t){super(),this.element=null,this.isRendered=!1,this.locale=t,this.t=t&&t.t,this._viewCollections=new Jt,this._unboundChildren=this.createCollection(),this._viewCollections.on("add",(e,n)=>{n.locale=t,n.t=t&&t.t}),this.decorate("render")}get bindTemplate(){return this._bindTemplate?this._bindTemplate:this._bindTemplate=Xt.bind(this,this)}createCollection(t){const e=new Pe(t);return this._viewCollections.add(e),e}registerChild(t){jt(t)||(t=[t]);for(const e of t)this._unboundChildren.add(e)}deregisterChild(t){jt(t)||(t=[t]);for(const e of t)this._unboundChildren.remove(e)}setTemplate(t){this.template=new Xt(t)}extendTemplate(t){Xt.extend(this.template,t)}render(){if(this.isRendered)throw new b("ui-view-render-already-rendered",this);this.template&&(this.element=this.template.render(),this.registerChild(this.template.getViews())),this.isRendered=!0}destroy(){this.stopListening(),this._viewCollections.map(t=>t.destroy()),this.template&&this.template._revertData&&this.template.revert(this.element)}}class Xt extends J(){constructor(t){super(),Object.assign(this,Wa(qa(t))),this._isRendered=!1,this._revertData=null}render(){const t=this._renderNode({intoFragment:!0});return this._isRendered=!0,t}apply(t){return this._revertData={children:[],bindings:[],attributes:{}},this._renderNode({node:t,intoFragment:!1,isApplying:!0,revertData:this._revertData}),t}revert(t){if(!this._revertData)throw new b("ui-template-revert-not-applied",[this,t]);this._revertTemplateFromNode(t,this._revertData)}*getViews(){yield*function*t(e){if(e.children)for(const n of e.children)Bo(n)?yield n:Wi(n)&&(yield*t(n))}(this)}static bind(t,e){return{to:(n,o)=>new Pf({eventNameOrFunction:n,attribute:n,observable:t,emitter:e,callback:o}),if:(n,o,r)=>new Ha({observable:t,emitter:e,attribute:n,valueIfTrue:o,callback:r})}}static extend(t,e){if(t._isRendered)throw new b("template-extend-render",[this,t]);Qa(t,Wa(qa(e)))}_renderNode(t){let e;if(e=t.node?this.tag&&this.text:this.tag?this.text:!this.text,e)throw new b("ui-template-wrong-syntax",this);return this.text?this._renderText(t):this._renderElement(t)}_renderElement(t){let e=t.node;return e||(e=t.node=document.createElementNS(this.ns||"http://www.w3.org/1999/xhtml",this.tag)),this._renderAttributes(t),this._renderElementChildren(t),this._setUpListeners(t),e}_renderText(t){let e=t.node;return e?t.revertData.text=e.textContent:e=t.node=document.createTextNode(""),No(this.text)?this._bindToObservable({schema:this.text,updater:zf(e),data:t}):e.textContent=this.text.join(""),e}_renderAttributes(t){if(!this.attributes)return;const e=t.node,n=t.revertData;for(const o in this.attributes){const r=e.getAttribute(o),s=this.attributes[o];n&&(n.attributes[o]=r);const a=Za(s)?s[0].ns:null;if(No(s)){const c=Za(s)?s[0].value:s;n&&Ja(o)&&c.unshift(r),this._bindToObservable({schema:c,updater:Lf(e,o,a),data:t})}else if(o=="style"&&typeof s[0]!="string")this._renderStyleAttribute(s[0],t);else{n&&r&&Ja(o)&&s.unshift(r);const c=s.map(l=>l&&l.value||l).reduce((l,d)=>l.concat(d),[]).reduce(Ya,"");_n(c)||e.setAttributeNS(a,o,c)}}}_renderStyleAttribute(t,e){const n=e.node;for(const o in t){const r=t[o];No(r)?this._bindToObservable({schema:[r],updater:Of(n,o),data:e}):n.style[o]=r}}_renderElementChildren(t){const e=t.node,n=t.intoFragment?document.createDocumentFragment():e,o=t.isApplying;let r=0;for(const s of this.children)if($i(s)){if(!o){s.setParent(e);for(const a of s)n.appendChild(a.element)}}else if(Bo(s))o||(s.isRendered||s.render(),n.appendChild(s.element));else if(Be(s))n.appendChild(s);else if(o){const a={children:[],bindings:[],attributes:{}};t.revertData.children.push(a),s._renderNode({intoFragment:!1,node:n.childNodes[r++],isApplying:!0,revertData:a})}else n.appendChild(s.render());t.intoFragment&&e.appendChild(n)}_setUpListeners(t){if(this.eventListeners)for(const e in this.eventListeners){const n=this.eventListeners[e].map(o=>{const[r,s]=e.split("@");return o.activateDomEventListener(r,s,t)});t.revertData&&t.revertData.bindings.push(n)}}_bindToObservable({schema:t,updater:e,data:n}){const o=n.revertData;Ga(t,e,n);const r=t.filter(s=>!_n(s)).filter(s=>s.observable).map(s=>s.activateAttributeListener(t,e,n));o&&o.bindings.push(r)}_revertTemplateFromNode(t,e){for(const o of e.bindings)for(const r of o)r();if(e.text)return void(t.textContent=e.text);const n=t;for(const o in e.attributes){const r=e.attributes[o];r===null?n.removeAttribute(o):n.setAttribute(o,r)}for(let o=0;oGa(t,e,n);return this.emitter.listenTo(this.observable,`change:${this.attribute}`,o),()=>{this.emitter.stopListening(this.observable,`change:${this.attribute}`,o)}}}class Pf extends Zn{constructor(t){super(t),this.eventNameOrFunction=t.eventNameOrFunction}activateDomEventListener(t,e,n){const o=(r,s)=>{e&&!s.target.matches(e)||(typeof this.eventNameOrFunction=="function"?this.eventNameOrFunction(s):this.observable.fire(this.eventNameOrFunction,s))};return this.emitter.listenTo(n.node,t,o),()=>{this.emitter.stopListening(n.node,t,o)}}}class Ha extends Zn{constructor(t){super(t),this.valueIfTrue=t.valueIfTrue}getValue(t){return!_n(super.getValue(t))&&(this.valueIfTrue||!0)}}function No(i){return!!i&&(i.value&&(i=i.value),Array.isArray(i)?i.some(No):i instanceof Zn)}function Ga(i,t,{node:e}){const n=function(r,s){return r.map(a=>a instanceof Zn?a.getValue(s):a)}(i,e);let o;o=i.length==1&&i[0]instanceof Ha?n[0]:n.reduce(Ya,""),_n(o)?t.remove():t.set(o)}function zf(i){return{set(t){i.textContent=t},remove(){i.textContent=""}}}function Lf(i,t,e){return{set(n){i.setAttributeNS(e,t,n)},remove(){i.removeAttributeNS(e,t)}}}function Of(i,t){return{set(e){i.style[t]=e},remove(){i.style[t]=null}}}function qa(i){return wa(i,t=>{if(t&&(t instanceof Zn||Wi(t)||Bo(t)||$i(t)))return t})}function Wa(i){if(typeof i=="string"?i=function(t){return{text:[t]}}(i):i.text&&function(t){t.text=Ct(t.text)}(i),i.on&&(i.eventListeners=function(t){for(const e in t)$a(t,e);return t}(i.on),delete i.on),!i.text){i.attributes&&function(e){for(const n in e)e[n].value&&(e[n].value=Ct(e[n].value)),$a(e,n)}(i.attributes);const t=[];if(i.children)if($i(i.children))t.push(i.children);else for(const e of i.children)Wi(e)||Bo(e)||Be(e)?t.push(e):t.push(new Xt(e));i.children=t}return i}function $a(i,t){i[t]=Ct(i[t])}function Ya(i,t){return _n(t)?i:_n(i)?t:`${i} ${t}`}function Ka(i,t){for(const e in t)i[e]?i[e].push(...t[e]):i[e]=t[e]}function Qa(i,t){if(t.attributes&&(i.attributes||(i.attributes={}),Ka(i.attributes,t.attributes)),t.eventListeners&&(i.eventListeners||(i.eventListeners={}),Ka(i.eventListeners,t.eventListeners)),t.text&&i.text.push(...t.text),t.children&&t.children.length){if(i.children.length!=t.children.length)throw new b("ui-template-extend-children-mismatch",i);let e=0;for(const n of t.children)Qa(i.children[e++],n)}}function _n(i){return!i&&i!==0}function Bo(i){return i instanceof H}function Wi(i){return i instanceof Xt}function $i(i){return i instanceof Pe}function Za(i){return ct(i[0])&&i[0].ns}function Ja(i){return i=="class"||i=="style"}class Rf extends Pe{constructor(t,e=[]){super(e),this.locale=t}attachToDom(){this._bodyCollectionContainer=new Xt({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();let t=document.querySelector(".ck-body-wrapper");t||(t=Bs(document,"div",{class:"ck-body-wrapper"}),document.body.appendChild(t)),t.appendChild(this._bodyCollectionContainer)}detachFromDom(){super.destroy(),this._bodyCollectionContainer&&this._bodyCollectionContainer.remove();const t=document.querySelector(".ck-body-wrapper");t&&t.childElementCount==0&&t.remove()}}var Xa=P(6574),jf={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Xa.Z,jf),Xa.Z.locals;class Ye extends H{constructor(){super();const t=this.bindTemplate;this.set("content",""),this.set("viewBox","0 0 20 20"),this.set("fillColor",""),this.set("isColorInherited",!0),this.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon","ck-reset_all-excluded",t.if("isColorInherited","ck-icon_inherit-color")],viewBox:t.to("viewBox")}})}render(){super.render(),this._updateXMLContent(),this._colorFillPaths(),this.on("change:content",()=>{this._updateXMLContent(),this._colorFillPaths()}),this.on("change:fillColor",()=>{this._colorFillPaths()})}_updateXMLContent(){if(this.content){const t=new DOMParser().parseFromString(this.content.trim(),"image/svg+xml").querySelector("svg"),e=t.getAttribute("viewBox");e&&(this.viewBox=e);for(const{name:n,value:o}of Array.from(t.attributes))Ye.presentationalAttributeNames.includes(n)&&this.element.setAttribute(n,o);for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);for(;t.childNodes.length>0;)this.element.appendChild(t.childNodes[0])}}_colorFillPaths(){this.fillColor&&this.element.querySelectorAll(".ck-icon__fill").forEach(t=>{t.style.fill=this.fillColor})}}Ye.presentationalAttributeNames=["alignment-baseline","baseline-shift","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-rendering","cursor","direction","display","dominant-baseline","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","mask","opacity","overflow","paint-order","pointer-events","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-overflow","text-rendering","transform","unicode-bidi","vector-effect","visibility","white-space","word-spacing","writing-mode"];var tc=P(4906),Ff={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(tc.Z,Ff),tc.Z.locals;class rt extends H{constructor(t){super(t);const e=this.bindTemplate,n=Ut();this.set("class",void 0),this.set("labelStyle",void 0),this.set("icon",void 0),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isVisible",!0),this.set("isToggleable",!1),this.set("keystroke",void 0),this.set("label",void 0),this.set("tabindex",-1),this.set("tooltip",!1),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.set("withKeystroke",!1),this.children=this.createCollection(),this.labelView=this._createLabelView(n),this.iconView=new Ye,this.iconView.extendTemplate({attributes:{class:"ck-button__icon"}}),this.keystrokeView=this._createKeystrokeView(),this.bind("_tooltipString").to(this,"tooltip",this,"label",this,"keystroke",this._getTooltipString.bind(this));const o={tag:"button",attributes:{class:["ck","ck-button",e.to("class"),e.if("isEnabled","ck-disabled",r=>!r),e.if("isVisible","ck-hidden",r=>!r),e.to("isOn",r=>r?"ck-on":"ck-off"),e.if("withText","ck-button_with-text"),e.if("withKeystroke","ck-button_with-keystroke")],type:e.to("type",r=>r||"button"),tabindex:e.to("tabindex"),"aria-labelledby":`ck-editor__aria-label_${n}`,"aria-disabled":e.if("isEnabled",!0,r=>!r),"aria-pressed":e.to("isOn",r=>!!this.isToggleable&&String(!!r)),"data-cke-tooltip-text":e.to("_tooltipString"),"data-cke-tooltip-position":e.to("tooltipPosition")},children:this.children,on:{click:e.to(r=>{this.isEnabled?this.fire("execute"):r.preventDefault()})}};C.isSafari&&(o.on.mousedown=e.to(r=>{this.focus(),r.preventDefault()})),this.setTemplate(o)}render(){super.render(),this.icon&&(this.iconView.bind("content").to(this,"icon"),this.children.add(this.iconView)),this.children.add(this.labelView),this.withKeystroke&&this.keystroke&&this.children.add(this.keystrokeView)}focus(){this.element.focus()}_createLabelView(t){const e=new H,n=this.bindTemplate;return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:n.to("labelStyle"),id:`ck-editor__aria-label_${t}`},children:[{text:this.bindTemplate.to("label")}]}),e}_createKeystrokeView(){const t=new H;return t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",e=>Ra(e))}]}),t}_getTooltipString(t,e,n){return t?typeof t=="string"?t:(n&&(n=Ra(n)),t instanceof Function?t(e,n):`${e}${n?` (${n})`:""}`):""}}var ec=P(5332),Vf={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(ec.Z,Vf),ec.Z.locals;class Po extends rt{constructor(t){super(t),this.isToggleable=!0,this.toggleSwitchView=this._createToggleView(),this.extendTemplate({attributes:{class:"ck-switchbutton"}})}render(){super.render(),this.children.add(this.toggleSwitchView)}_createToggleView(){const t=new H;return t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]}),t}}var nc=P(6781),Uf={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(nc.Z,Uf),nc.Z.locals;class Hf{constructor(t){this.editor=t,this._components=new Map}*names(){for(const t of this._components.values())yield t.originalName}add(t,e){this._components.set(Yi(t),{callback:e,originalName:t})}create(t){if(!this.has(t))throw new b("componentfactory-item-missing",this,{name:t});return this._components.get(Yi(t)).callback(this.editor.locale)}has(t){return this._components.has(Yi(t))}}function Yi(i){return String(i).toLowerCase()}var oc=P(5485),Gf={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(oc.Z,Gf),oc.Z.locals;class Cn extends H{constructor(t,e,n){super(t);const o=this.bindTemplate;this.buttonView=e,this.panelView=n,this.set("isOpen",!1),this.set("isEnabled",!0),this.set("class",void 0),this.set("id",void 0),this.set("panelPosition","auto"),this.keystrokes=new le,this.focusTracker=new Gt,this.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",o.to("class"),o.if("isEnabled","ck-disabled",r=>!r)],id:o.to("id"),"aria-describedby":o.to("ariaDescribedById")},children:[e,n]}),e.extendTemplate({attributes:{class:["ck-dropdown__button"],"data-cke-tooltip-disabled":o.to("isOpen")}})}render(){super.render(),this.focusTracker.add(this.buttonView.element),this.focusTracker.add(this.panelView.element),this.listenTo(this.buttonView,"open",()=>{this.isOpen=!this.isOpen}),this.panelView.bind("isVisible").to(this,"isOpen"),this.on("change:isOpen",(e,n,o)=>{o&&(this.panelPosition==="auto"?this.panelView.position=Cn._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:!0,positions:this._panelPositions}).name:this.panelView.position=this.panelPosition)}),this.keystrokes.listenTo(this.element);const t=(e,n)=>{this.isOpen&&(this.isOpen=!1,n())};this.keystrokes.set("arrowdown",(e,n)=>{this.buttonView.isEnabled&&!this.isOpen&&(this.isOpen=!0,n())}),this.keystrokes.set("arrowright",(e,n)=>{this.isOpen&&n()}),this.keystrokes.set("arrowleft",t),this.keystrokes.set("esc",t)}focus(){this.buttonView.focus()}get _panelPositions(){const{south:t,north:e,southEast:n,southWest:o,northEast:r,northWest:s,southMiddleEast:a,southMiddleWest:c,northMiddleEast:l,northMiddleWest:d}=Cn.defaultPanelPositions;return this.locale.uiLanguageDirection!=="rtl"?[n,o,a,c,t,r,s,l,d,e]:[o,n,c,a,t,s,r,d,l,e]}}Cn.defaultPanelPositions={south:(i,t)=>({top:i.bottom,left:i.left-(t.width-i.width)/2,name:"s"}),southEast:i=>({top:i.bottom,left:i.left,name:"se"}),southWest:(i,t)=>({top:i.bottom,left:i.left-t.width+i.width,name:"sw"}),southMiddleEast:(i,t)=>({top:i.bottom,left:i.left-(t.width-i.width)/4,name:"sme"}),southMiddleWest:(i,t)=>({top:i.bottom,left:i.left-3*(t.width-i.width)/4,name:"smw"}),north:(i,t)=>({top:i.top-t.height,left:i.left-(t.width-i.width)/2,name:"n"}),northEast:(i,t)=>({top:i.top-t.height,left:i.left,name:"ne"}),northWest:(i,t)=>({top:i.top-t.height,left:i.left-t.width+i.width,name:"nw"}),northMiddleEast:(i,t)=>({top:i.top-t.height,left:i.left-(t.width-i.width)/4,name:"nme"}),northMiddleWest:(i,t)=>({top:i.top-t.height,left:i.left-3*(t.width-i.width)/4,name:"nmw"})},Cn._getOptimalPosition=Ma;const ic='';class qf extends rt{constructor(t){super(t),this.arrowView=this._createArrowView(),this.extendTemplate({attributes:{"aria-haspopup":!0,"aria-expanded":this.bindTemplate.to("isOn",e=>String(e))}}),this.delegate("execute").to(this,"open")}render(){super.render(),this.children.add(this.arrowView)}_createArrowView(){const t=new Ye;return t.content=ic,t.extendTemplate({attributes:{class:"ck-dropdown__arrow"}}),t}}var rc=P(7686),Wf={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(rc.Z,Wf),rc.Z.locals;class Ki extends H{constructor(t){super(t);const e=this.bindTemplate;this.set("class",void 0),this.set("labelStyle",void 0),this.set("icon",void 0),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isToggleable",!1),this.set("isVisible",!0),this.set("keystroke",void 0),this.set("withKeystroke",!1),this.set("label",void 0),this.set("tabindex",-1),this.set("tooltip",!1),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.children=this.createCollection(),this.actionView=this._createActionView(),this.arrowView=this._createArrowView(),this.keystrokes=new le,this.focusTracker=new Gt,this.setTemplate({tag:"div",attributes:{class:["ck","ck-splitbutton",e.to("class"),e.if("isVisible","ck-hidden",n=>!n),this.arrowView.bindTemplate.if("isOn","ck-splitbutton_open")]},children:this.children})}render(){super.render(),this.children.add(this.actionView),this.children.add(this.arrowView),this.focusTracker.add(this.actionView.element),this.focusTracker.add(this.arrowView.element),this.keystrokes.listenTo(this.element),this.keystrokes.set("arrowright",(t,e)=>{this.focusTracker.focusedElement===this.actionView.element&&(this.arrowView.focus(),e())}),this.keystrokes.set("arrowleft",(t,e)=>{this.focusTracker.focusedElement===this.arrowView.element&&(this.actionView.focus(),e())})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this.actionView.focus()}_createActionView(){const t=new rt;return t.bind("icon","isEnabled","isOn","isToggleable","keystroke","label","tabindex","tooltip","tooltipPosition","type","withText").to(this),t.extendTemplate({attributes:{class:"ck-splitbutton__action"}}),t.delegate("execute").to(this),t}_createArrowView(){const t=new rt,e=t.bindTemplate;return t.icon=ic,t.extendTemplate({attributes:{class:["ck-splitbutton__arrow"],"data-cke-tooltip-disabled":e.to("isOn"),"aria-haspopup":!0,"aria-expanded":e.to("isOn",n=>String(n))}}),t.bind("isEnabled").to(this),t.bind("label").to(this),t.bind("tooltip").to(this),t.delegate("execute").to(this,"open"),t}}class $f extends H{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",!1),this.set("position","se"),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",e.to("position",n=>`ck-dropdown__panel_${n}`),e.if("isVisible","ck-dropdown__panel-visible")]},children:this.children,on:{selectstart:e.to(n=>n.preventDefault())}})}focus(){if(this.children.length){const t=this.children.first;typeof t.focus=="function"?t.focus():L("ui-dropdown-panel-focus-child-missing-focus",{childView:this.children.first,dropdownPanel:this})}}focusLast(){if(this.children.length){const t=this.children.last;typeof t.focusLast=="function"?t.focusLast():t.focus()}}}class vn{constructor(t){if(this.focusables=t.focusables,this.focusTracker=t.focusTracker,this.keystrokeHandler=t.keystrokeHandler,this.actions=t.actions,t.actions&&t.keystrokeHandler)for(const e in t.actions){let n=t.actions[e];typeof n=="string"&&(n=[n]);for(const o of n)t.keystrokeHandler.set(o,(r,s)=>{this[e](),s()})}}get first(){return this.focusables.find(Qi)||null}get last(){return this.focusables.filter(Qi).slice(-1)[0]||null}get next(){return this._getFocusableItem(1)}get previous(){return this._getFocusableItem(-1)}get current(){let t=null;return this.focusTracker.focusedElement===null?null:(this.focusables.find((e,n)=>{const o=e.element===this.focusTracker.focusedElement;return o&&(t=n),o}),t)}focusFirst(){this._focus(this.first)}focusLast(){this._focus(this.last)}focusNext(){this._focus(this.next)}focusPrevious(){this._focus(this.previous)}_focus(t){t&&t.focus()}_getFocusableItem(t){const e=this.current,n=this.focusables.length;if(!n)return null;if(e===null)return this[t===1?"first":"last"];let o=(e+n+t)%n;do{const r=this.focusables.get(o);if(Qi(r))return r;o=(o+n+t)%n}while(o!==e);return null}}function Qi(i){return!(!i.focus||!$e(i.element))}class sc extends H{constructor(t){super(t),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}})}}class Yf extends H{constructor(t){super(t),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__line-break"]}})}}function ac(i){return Array.isArray(i)?{items:i,removeItems:[]}:i?Object.assign({items:[],removeItems:[]},i):{items:[],removeItems:[]}}class S extends X(){constructor(t){super(),this.editor=t,this.set("isEnabled",!0),this._disableStack=new Set}forceDisabled(t){this._disableStack.add(t),this._disableStack.size==1&&(this.on("set:isEnabled",cc,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(t){this._disableStack.delete(t),this._disableStack.size==0&&(this.off("set:isEnabled",cc),this.isEnabled=!0)}destroy(){this.stopListening()}static get isContextPlugin(){return!1}}function cc(i){i.return=!1,i.stop()}class V extends X(){constructor(t){super(),this.editor=t,this.set("value",void 0),this.set("isEnabled",!1),this._affectsData=!0,this._disableStack=new Set,this.decorate("execute"),this.listenTo(this.editor.model.document,"change",()=>{this.refresh()}),this.on("execute",e=>{this.isEnabled||e.stop()},{priority:"high"}),this.listenTo(t,"change:isReadOnly",(e,n,o)=>{o&&this.affectsData?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")})}get affectsData(){return this._affectsData}set affectsData(t){this._affectsData=t}refresh(){this.isEnabled=!0}forceDisabled(t){this._disableStack.add(t),this._disableStack.size==1&&(this.on("set:isEnabled",lc,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(t){this._disableStack.delete(t),this._disableStack.size==0&&(this.off("set:isEnabled",lc),this.refresh())}execute(...t){}destroy(){this.stopListening()}}function lc(i){i.return=!1,i.stop()}class dc extends V{constructor(t){super(t),this._childCommandsDefinitions=[]}refresh(){}execute(...t){const e=this._getFirstEnabledCommand();return!!e&&e.execute(t)}registerChildCommand(t,e={}){j(this._childCommandsDefinitions,{command:t,priority:e.priority||"normal"}),t.on("change:isEnabled",()=>this._checkEnabled()),this._checkEnabled()}_checkEnabled(){this.isEnabled=!!this._getFirstEnabledCommand()}_getFirstEnabledCommand(){const t=this._childCommandsDefinitions.find(({command:e})=>e.isEnabled);return t&&t.command}}class hc extends J(){constructor(t,e=[],n=[]){super(),this._context=t,this._plugins=new Map,this._availablePlugins=new Map;for(const o of e)o.pluginName&&this._availablePlugins.set(o.pluginName,o);this._contextPlugins=new Map;for(const[o,r]of n)this._contextPlugins.set(o,r),this._contextPlugins.set(r,o),o.pluginName&&this._availablePlugins.set(o.pluginName,o)}*[Symbol.iterator](){for(const t of this._plugins)typeof t[0]=="function"&&(yield t)}get(t){const e=this._plugins.get(t);if(!e){let n=t;throw typeof t=="function"&&(n=t.pluginName||t.name),new b("plugincollection-plugin-not-loaded",this._context,{plugin:n})}return e}has(t){return this._plugins.has(t)}init(t,e=[],n=[]){const o=this,r=this._context;(function m(p,k=new Set){p.forEach(w=>{c(w)&&(k.has(w)||(k.add(w),w.pluginName&&!o._availablePlugins.has(w.pluginName)&&o._availablePlugins.set(w.pluginName,w),w.requires&&m(w.requires,k)))})})(t),u(t);const s=[...function m(p,k=new Set){return p.map(w=>c(w)?w:o._availablePlugins.get(w)).reduce((w,A)=>k.has(A)?w:(k.add(A),A.requires&&(u(A.requires,A),m(A.requires,k).forEach(D=>w.add(D))),w.add(A)),new Set)}(t.filter(m=>!d(m,e)))];(function(m,p){for(const k of p){if(typeof k!="function")throw new b("plugincollection-replace-plugin-invalid-type",null,{pluginItem:k});const w=k.pluginName;if(!w)throw new b("plugincollection-replace-plugin-missing-name",null,{pluginItem:k});if(k.requires&&k.requires.length)throw new b("plugincollection-plugin-for-replacing-cannot-have-dependencies",null,{pluginName:w});const A=o._availablePlugins.get(w);if(!A)throw new b("plugincollection-plugin-for-replacing-not-exist",null,{pluginName:w});const D=m.indexOf(A);if(D===-1){if(o._contextPlugins.has(A))return;throw new b("plugincollection-plugin-for-replacing-not-loaded",null,{pluginName:w})}if(A.requires&&A.requires.length)throw new b("plugincollection-replaced-plugin-cannot-have-dependencies",null,{pluginName:w});m.splice(D,1,k),o._availablePlugins.set(w,k)}})(s,n);const a=function(m){return m.map(p=>{let k=o._contextPlugins.get(p);return k=k||new p(r),o._add(p,k),k})}(s);return g(a,"init").then(()=>g(a,"afterInit")).then(()=>a);function c(m){return typeof m=="function"}function l(m){return c(m)&&m.isContextPlugin}function d(m,p){return p.some(k=>k===m||h(m)===k||h(k)===m)}function h(m){return c(m)?m.pluginName||m.name:m}function u(m,p=null){m.map(k=>c(k)?k:o._availablePlugins.get(k)||k).forEach(k=>{(function(w,A){if(!c(w))throw A?new b("plugincollection-soft-required",r,{missingPlugin:w,requiredBy:h(A)}):new b("plugincollection-plugin-not-found",r,{plugin:w})})(k,p),function(w,A){if(l(A)&&!l(w))throw new b("plugincollection-context-required",r,{plugin:h(w),requiredBy:h(A)})}(k,p),function(w,A){if(A&&d(w,e))throw new b("plugincollection-required",r,{plugin:h(w),requiredBy:h(A)})}(k,p)})}function g(m,p){return m.reduce((k,w)=>w[p]?o._contextPlugins.has(w)?k:k.then(w[p].bind(w)):k,Promise.resolve())}}destroy(){const t=[];for(const[,e]of this)typeof e.destroy!="function"||this._contextPlugins.has(e)||t.push(e.destroy());return Promise.all(t)}_add(t,e){this._plugins.set(t,e);const n=t.pluginName;if(n){if(this._plugins.has(n))throw new b("plugincollection-plugin-name-conflict",null,{pluginName:n,plugin1:this._plugins.get(n).constructor,plugin2:t});this._plugins.set(n,e)}}}class Kf{constructor(t){this.config=new Aa(t,this.constructor.defaultConfig);const e=this.constructor.builtinPlugins;this.config.define("plugins",e),this.plugins=new hc(this,e);const n=this.config.get("language")||{};this.locale=new If({uiLanguage:typeof n=="string"?n:n.ui,contentLanguage:this.config.get("language.content")}),this.t=this.locale.t,this.editors=new Jt,this._contextOwner=null}initPlugins(){const t=this.config.get("plugins")||[],e=this.config.get("substitutePlugins")||[];for(const n of t.concat(e)){if(typeof n!="function")throw new b("context-initplugins-constructor-only",null,{Plugin:n});if(n.isContextPlugin!==!0)throw new b("context-initplugins-invalid-plugin",null,{Plugin:n})}return this.plugins.init(t,[],e)}destroy(){return Promise.all(Array.from(this.editors,t=>t.destroy())).then(()=>this.plugins.destroy())}_addEditor(t,e){if(this._contextOwner)throw new b("context-addeditor-private-context");this.editors.add(t),e&&(this._contextOwner=t)}_removeEditor(t){return this.editors.has(t)&&this.editors.remove(t),this._contextOwner===t?this.destroy():Promise.resolve()}_getEditorConfig(){const t={};for(const e of this.config.names())["plugins","removePlugins","extraPlugins"].includes(e)||(t[e]=this.config.get(e));return t}static create(t){return new Promise(e=>{const n=new this(t);e(n.initPlugins().then(()=>n))})}}class zo extends X(){constructor(t){super(),this.context=t}destroy(){this.stopListening()}static get isContextPlugin(){return!0}}var uc=P(4717),Qf={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(uc.Z,Qf),uc.Z.locals;const Lo=new WeakMap;function gc(i){const{view:t,element:e,text:n,isDirectHost:o=!0,keepOnFocus:r=!1}=i,s=t.document;Lo.has(s)||(Lo.set(s,new Map),s.registerPostFixer(a=>Zi(s,a)),s.on("change:isComposing",()=>{t.change(a=>Zi(s,a))},{priority:"high"})),Lo.get(s).set(e,{text:n,isDirectHost:o,keepOnFocus:r,hostElement:o?e:null}),t.change(a=>Zi(s,a))}function Zf(i,t){return!!t.hasClass("ck-placeholder")&&(i.removeClass("ck-placeholder",t),!0)}function Zi(i,t){const e=Lo.get(i),n=[];let o=!1;for(const[r,s]of e)s.isDirectHost&&(n.push(r),mc(t,r,s)&&(o=!0));for(const[r,s]of e){if(s.isDirectHost)continue;const a=Jf(r);a&&(n.includes(a)||(s.hostElement=a,mc(t,r,s)&&(o=!0)))}return o}function mc(i,t,e){const{text:n,isDirectHost:o,hostElement:r}=e;let s=!1;return r.getAttribute("data-placeholder")!==n&&(i.setAttribute("data-placeholder",n,r),s=!0),(o||t.childCount==1)&&function(a,c){if(!a.isAttached()||Array.from(a.getChildren()).some(u=>!u.is("uiElement")))return!1;const d=a.document,h=d.selection.anchor;return!(d.isComposing&&h&&h.parent===a||!c&&d.isFocused&&(!h||h.parent===a))}(r,e.keepOnFocus)?function(a,c){return!c.hasClass("ck-placeholder")&&(a.addClass("ck-placeholder",c),!0)}(i,r)&&(s=!0):Zf(i,r)&&(s=!0),s}function Jf(i){if(i.childCount){const t=i.getChild(0);if(t.is("element")&&!t.is("uiElement")&&!t.is("attributeElement"))return t}return null}class Ke{is(){throw new Error("is() method is abstract")}}var Xf=4;const pc=function(i){return ji(i,Xf)};class Qe extends J(Ke){constructor(t){super(),this.document=t,this.parent=null}get index(){let t;if(!this.parent)return null;if((t=this.parent.getChildIndex(this))==-1)throw new b("view-node-not-found-in-parent",this);return t}get nextSibling(){const t=this.index;return t!==null&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return t!==null&&this.parent.getChild(t-1)||null}get root(){let t=this;for(;t.parent;)t=t.parent;return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;for(;e.parent;)t.unshift(e.index),e=e.parent;return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e),o=t.getAncestors(e);let r=0;for(;n[r]==o[r]&&n[r];)r++;return r===0?null:n[r-1]}isBefore(t){if(this==t||this.root!==t.root)return!1;const e=this.getPath(),n=t.getPath(),o=Nt(e,n);switch(o){case"prefix":return!0;case"extension":return!1;default:return e[o]t.data.length)throw new b("view-textproxy-wrong-offsetintext",this);if(n<0||e+n>t.data.length)throw new b("view-textproxy-wrong-length",this);this.data=t.data.substring(e,e+n),this.offsetInText=e}get offsetSize(){return this.data.length}get isPartial(){return this.data.length!==this.textNode.data.length}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}getAncestors(t={}){const e=[];let n=t.includeSelf?this.textNode:this.parent;for(;n!==null;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}}he.prototype.is=function(i){return i==="$textProxy"||i==="view:$textProxy"||i==="textProxy"||i==="view:textProxy"};class ue{constructor(...t){this._patterns=[],this.add(...t)}add(...t){for(let e of t)(typeof e=="string"||e instanceof RegExp)&&(e={name:e}),this._patterns.push(e)}match(...t){for(const e of t)for(const n of this._patterns){const o=fc(e,n);if(o)return{element:e,pattern:n,match:o}}return null}matchAll(...t){const e=[];for(const n of t)for(const o of this._patterns){const r=fc(n,o);r&&e.push({element:n,pattern:o,match:r})}return e.length>0?e:null}getElementName(){if(this._patterns.length!==1)return null;const t=this._patterns[0],e=t.name;return typeof t=="function"||!e||e instanceof RegExp?null:e}}function fc(i,t){if(typeof t=="function")return t(i);const e={};return t.name&&(e.name=function(n,o){return n instanceof RegExp?!!o.match(n):n===o}(t.name,i.name),!e.name)||t.attributes&&(e.attributes=function(n,o){const r=new Set(o.getAttributeKeys());return zt(n)?(n.style!==void 0&&L("matcher-pattern-deprecated-attributes-style-key",n),n.class!==void 0&&L("matcher-pattern-deprecated-attributes-class-key",n)):(r.delete("style"),r.delete("class")),Ji(n,r,s=>o.getAttribute(s))}(t.attributes,i),!e.attributes)||t.classes&&(e.classes=function(n,o){return Ji(n,o.getClassNames(),()=>{})}(t.classes,i),!e.classes)||t.styles&&(e.styles=function(n,o){return Ji(n,o.getStyleNames(!0),r=>o.getStyle(r))}(t.styles,i),!e.styles)?null:e}function Ji(i,t,e){const n=function(s){return Array.isArray(s)?s.map(a=>zt(a)?(a.key!==void 0&&a.value!==void 0||L("matcher-pattern-missing-key-or-value",a),[a.key,a.value]):[a,!0]):zt(s)?Object.entries(s):[[s,!0]]}(i),o=Array.from(t),r=[];if(n.forEach(([s,a])=>{o.forEach(c=>{(function(l,d){return l===!0||l===d||l instanceof RegExp&&d.match(l)})(s,c)&&function(l,d,h){if(l===!0)return!0;const u=h(d);return l===u||l instanceof RegExp&&!!String(u).match(l)}(a,c,e)&&r.push(c)})}),n.length&&!(r.lengtho?0:o+t),(e=e>o?o:e)<0&&(e+=o),o=t>e?0:e-t>>>0,t>>>=0;for(var r=Array(o);++n0){if(++t>=Ik)return arguments[0]}else t=0;return i.apply(void 0,arguments)}}(Dk),Nk=function(i,t){return Sk(xk(i,t,Ze),i+"")},Bk=function(i,t,e){if(!ct(e))return!1;var n=typeof t;return!!(n=="number"?Eo(e)&&Ei(t,e.length):n=="string"&&t in e)&&Hn(e[t],i)},Cc=function(i){return Nk(function(t,e){var n=-1,o=e.length,r=o>1?e[o-1]:void 0,s=o>2?e[2]:void 0;for(r=i.length>3&&typeof r=="function"?(o--,r):void 0,s&&Bk(e[0],e[1],s)&&(r=o<3?void 0:r,o=1),t=Object(t);++nn===t);return Array.isArray(e)}set(t,e){if(ct(t))for(const[n,o]of Object.entries(t))this._styleProcessor.toNormalizedForm(n,o,this._styles);else this._styleProcessor.toNormalizedForm(t,e,this._styles)}remove(t){const e=rr(t);bk(this._styles,e),delete this._styles[t],this._cleanEmptyObjectsOnPath(e)}getNormalized(t){return this._styleProcessor.getNormalized(t,this._styles)}toString(){return this.isEmpty?"":this._getStylesEntries().map(t=>t.join(":")).sort().join(";")+";"}getAsString(t){if(this.isEmpty)return;if(this._styles[t]&&!ct(this._styles[t]))return this._styles[t];const e=this._styleProcessor.getReducedForm(t,this._styles).find(([n])=>n===t);return Array.isArray(e)?e[1]:void 0}getStyleNames(t=!1){return this.isEmpty?[]:t?this._styleProcessor.getStyleNames(this._styles):this._getStylesEntries().map(([e])=>e)}clear(){this._styles={}}_getStylesEntries(){const t=[],e=Object.keys(this._styles);for(const n of e)t.push(...this._styleProcessor.getReducedForm(n,this._styles));return t}_cleanEmptyObjectsOnPath(t){const e=t.split(".");if(!(e.length>1))return;const n=e.splice(0,e.length-1).join("."),o=Ro(this._styles,n);o&&!Array.from(Object.keys(o)).length&&this.remove(n)}}class Ok{constructor(){this._normalizers=new Map,this._extractors=new Map,this._reducers=new Map,this._consumables=new Map}toNormalizedForm(t,e,n){if(ct(e))sr(n,rr(t),e);else if(this._normalizers.has(t)){const o=this._normalizers.get(t),{path:r,value:s}=o(e);sr(n,r,s)}else sr(n,t,e)}getNormalized(t,e){if(!t)return vc({},e);if(e[t]!==void 0)return e[t];if(this._extractors.has(t)){const n=this._extractors.get(t);if(typeof n=="string")return Ro(e,n);const o=n(t,e);if(o)return o}return Ro(e,rr(t))}getReducedForm(t,e){const n=this.getNormalized(t,e);return n===void 0?[]:this._reducers.has(t)?this._reducers.get(t)(n):[[t,n]]}getStyleNames(t){const e=Array.from(this._consumables.keys()).filter(o=>{const r=this.getNormalized(o,t);return r&&typeof r=="object"?Object.keys(r).length:r}),n=new Set([...e,...Object.keys(t)]);return Array.from(n.values())}getRelatedStyles(t){return this._consumables.get(t)||[]}setNormalizer(t,e){this._normalizers.set(t,e)}setExtractor(t,e){this._extractors.set(t,e)}setReducer(t,e){this._reducers.set(t,e)}setStyleRelation(t,e){this._mapStyleNames(t,e);for(const n of e)this._mapStyleNames(n,[t])}_mapStyleNames(t,e){this._consumables.has(t)||this._consumables.set(t,[]),this._consumables.get(t).push(...e)}}function rr(i){return i.replace("-",".")}function sr(i,t,e){let n=e;ct(e)&&(n=vc({},Ro(i,t),e)),zk(i,t,n)}class Ft extends Qe{constructor(t,e,n,o){if(super(t),this.name=e,this._attrs=function(r){const s=de(r);for(const[a,c]of s)c===null?s.delete(a):typeof c!="string"&&s.set(a,String(c));return s}(n),this._children=[],o&&this._insertChild(0,o),this._classes=new Set,this._attrs.has("class")){const r=this._attrs.get("class");yc(this._classes,r),this._attrs.delete("class")}this._styles=new Lk(this.document.stylesProcessor),this._attrs.has("style")&&(this._styles.setTo(this._attrs.get("style")),this._attrs.delete("style")),this._customProperties=new Map,this._unsafeAttributesToRender=[]}get childCount(){return this._children.length}get isEmpty(){return this._children.length===0}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}*getAttributeKeys(){this._classes.size>0&&(yield"class"),this._styles.isEmpty||(yield"style"),yield*this._attrs.keys()}*getAttributes(){yield*this._attrs.entries(),this._classes.size>0&&(yield["class",this.getAttribute("class")]),this._styles.isEmpty||(yield["style",this.getAttribute("style")])}getAttribute(t){if(t=="class")return this._classes.size>0?[...this._classes].join(" "):void 0;if(t=="style"){const e=this._styles.toString();return e==""?void 0:e}return this._attrs.get(t)}hasAttribute(t){return t=="class"?this._classes.size>0:t=="style"?!this._styles.isEmpty:this._attrs.has(t)}isSimilar(t){if(!(t instanceof Ft))return!1;if(this===t)return!0;if(this.name!=t.name||this._attrs.size!==t._attrs.size||this._classes.size!==t._classes.size||this._styles.size!==t._styles.size)return!1;for(const[e,n]of this._attrs)if(!t._attrs.has(e)||t._attrs.get(e)!==n)return!1;for(const e of this._classes)if(!t._classes.has(e))return!1;for(const e of this._styles.getStyleNames())if(!t._styles.has(e)||t._styles.getAsString(e)!==this._styles.getAsString(e))return!1;return!0}hasClass(...t){for(const e of t)if(!this._classes.has(e))return!1;return!0}getClassNames(){return this._classes.keys()}getStyle(t){return this._styles.getAsString(t)}getNormalizedStyle(t){return this._styles.getNormalized(t)}getStyleNames(t){return this._styles.getStyleNames(t)}hasStyle(...t){for(const e of t)if(!this._styles.has(e))return!1;return!0}findAncestor(...t){const e=new ue(...t);let n=this.parent;for(;n&&!n.is("documentFragment");){if(e.match(n))return n;n=n.parent}return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}getIdentity(){const t=Array.from(this._classes).sort().join(","),e=this._styles.toString(),n=Array.from(this._attrs).map(o=>`${o[0]}="${o[1]}"`).sort().join(" ");return this.name+(t==""?"":` class="${t}"`)+(e?` style="${e}"`:"")+(n==""?"":` ${n}`)}shouldRenderUnsafeAttribute(t){return this._unsafeAttributesToRender.includes(t)}_clone(t=!1){const e=[];if(t)for(const o of this.getChildren())e.push(o._clone(t));const n=new this.constructor(this.document,this.name,this._attrs,e);return n._classes=new Set(this._classes),n._styles.set(this._styles.getNormalized()),n._customProperties=new Map(this._customProperties),n.getFillerOffset=this.getFillerOffset,n._unsafeAttributesToRender=this._unsafeAttributesToRender,n}_appendChild(t){return this._insertChild(this.childCount,t)}_insertChild(t,e){this._fireChange("children",this);let n=0;const o=function(r,s){return typeof s=="string"?[new tt(r,s)]:(jt(s)||(s=[s]),Array.from(s).map(a=>typeof a=="string"?new tt(r,a):a instanceof he?new tt(r,a.data):a))}(this.document,e);for(const r of o)r.parent!==null&&r._remove(),r.parent=this,r.document=this.document,this._children.splice(t,0,r),t++,n++;return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n0&&(this._classes.clear(),!0):t=="style"?!this._styles.isEmpty&&(this._styles.clear(),!0):this._attrs.delete(t)}_addClass(t){this._fireChange("attributes",this);for(const e of Ct(t))this._classes.add(e)}_removeClass(t){this._fireChange("attributes",this);for(const e of Ct(t))this._classes.delete(e)}_setStyle(t,e){this._fireChange("attributes",this),zt(t)?this._styles.set(t):this._styles.set(t,e)}_removeStyle(t){this._fireChange("attributes",this);for(const e of Ct(t))this._styles.remove(e)}_setCustomProperty(t,e){this._customProperties.set(t,e)}_removeCustomProperty(t){return this._customProperties.delete(t)}}function yc(i,t){const e=t.split(/\s+/);i.clear(),e.forEach(n=>i.add(n))}Ft.prototype.is=function(i,t){return t?t===this.name&&(i==="element"||i==="view:element"):i==="element"||i==="view:element"||i==="node"||i==="view:node"};class Jn extends Ft{constructor(...t){super(...t),this.getFillerOffset=xc}}function xc(){const i=[...this.getChildren()],t=i[this.childCount-1];if(t&&t.is("element","br"))return this.childCount;for(const e of i)if(!e.is("uiElement"))return null;return this.childCount}Jn.prototype.is=function(i,t){return t?t===this.name&&(i==="containerElement"||i==="view:containerElement"||i==="element"||i==="view:element"):i==="containerElement"||i==="view:containerElement"||i==="element"||i==="view:element"||i==="node"||i==="view:node"};class jo extends X(Jn){constructor(...t){super(...t);const e=t[0];this.set("isReadOnly",!1),this.set("isFocused",!1),this.bind("isReadOnly").to(e),this.bind("isFocused").to(e,"isFocused",n=>n&&e.selection.editableElement==this),this.listenTo(e.selection,"change",()=>{this.isFocused=e.isFocused&&e.selection.editableElement==this})}destroy(){this.stopListening()}}jo.prototype.is=function(i,t){return t?t===this.name&&(i==="editableElement"||i==="view:editableElement"||i==="containerElement"||i==="view:containerElement"||i==="element"||i==="view:element"):i==="editableElement"||i==="view:editableElement"||i==="containerElement"||i==="view:containerElement"||i==="element"||i==="view:element"||i==="node"||i==="view:node"};const Ec=Symbol("rootName");class Dc extends jo{constructor(t,e){super(t,e),this.rootName="main"}get rootName(){return this.getCustomProperty(Ec)}set rootName(t){this._setCustomProperty(Ec,t)}set _name(t){this.name=t}}Dc.prototype.is=function(i,t){return t?t===this.name&&(i==="rootElement"||i==="view:rootElement"||i==="editableElement"||i==="view:editableElement"||i==="containerElement"||i==="view:containerElement"||i==="element"||i==="view:element"):i==="rootElement"||i==="view:rootElement"||i==="editableElement"||i==="view:editableElement"||i==="containerElement"||i==="view:containerElement"||i==="element"||i==="view:element"||i==="node"||i==="view:node"};class Je{constructor(t={}){if(!t.boundaries&&!t.startPosition)throw new b("view-tree-walker-no-start-position",null);if(t.direction&&t.direction!="forward"&&t.direction!="backward")throw new b("view-tree-walker-unknown-direction",t.startPosition,{direction:t.direction});this.boundaries=t.boundaries||null,t.startPosition?this.position=N._createAt(t.startPosition):this.position=N._createAt(t.boundaries[t.direction=="backward"?"end":"start"]),this.direction=t.direction||"forward",this.singleCharacters=!!t.singleCharacters,this.shallow=!!t.shallow,this.ignoreElementEnd=!!t.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}[Symbol.iterator](){return this}skip(t){let e,n,o;do o=this.position,{done:e,value:n}=this.next();while(!e&&t(n));e||(this.position=o)}next(){return this.direction=="forward"?this._next():this._previous()}_next(){let t=this.position.clone();const e=this.position,n=t.parent;if(n.parent===null&&t.offset===n.childCount)return{done:!0,value:void 0};if(n===this._boundaryEndParent&&t.offset==this.boundaries.end.offset)return{done:!0,value:void 0};let o;if(n instanceof tt){if(t.isAtEnd)return this.position=N._createAfter(n),this._next();o=n.data[t.offset]}else o=n.getChild(t.offset);if(o instanceof Ft)return this.shallow?t.offset++:t=new N(o,0),this.position=t,this._formatReturnValue("elementStart",o,e,t,1);if(o instanceof tt){if(this.singleCharacters)return t=new N(o,0),this.position=t,this._next();{let r,s=o.data.length;return o==this._boundaryEndParent?(s=this.boundaries.end.offset,r=new he(o,0,s),t=N._createAfter(r)):(r=new he(o,0,o.data.length),t.offset++),this.position=t,this._formatReturnValue("text",r,e,t,s)}}if(typeof o=="string"){let r;this.singleCharacters?r=1:r=(n===this._boundaryEndParent?this.boundaries.end.offset:n.data.length)-t.offset;const s=new he(n,t.offset,r);return t.offset+=r,this.position=t,this._formatReturnValue("text",s,e,t,r)}return t=N._createAfter(n),this.position=t,this.ignoreElementEnd?this._next():this._formatReturnValue("elementEnd",n,e,t)}_previous(){let t=this.position.clone();const e=this.position,n=t.parent;if(n.parent===null&&t.offset===0)return{done:!0,value:void 0};if(n==this._boundaryStartParent&&t.offset==this.boundaries.start.offset)return{done:!0,value:void 0};let o;if(n instanceof tt){if(t.isAtStart)return this.position=N._createBefore(n),this._previous();o=n.data[t.offset-1]}else o=n.getChild(t.offset-1);if(o instanceof Ft)return this.shallow?(t.offset--,this.position=t,this._formatReturnValue("elementStart",o,e,t,1)):(t=new N(o,o.childCount),this.position=t,this.ignoreElementEnd?this._previous():this._formatReturnValue("elementEnd",o,e,t));if(o instanceof tt){if(this.singleCharacters)return t=new N(o,o.data.length),this.position=t,this._previous();{let r,s=o.data.length;if(o==this._boundaryStartParent){const a=this.boundaries.start.offset;r=new he(o,a,o.data.length-a),s=r.data.length,t=N._createBefore(r)}else r=new he(o,0,o.data.length),t.offset--;return this.position=t,this._formatReturnValue("text",r,e,t,s)}}if(typeof o=="string"){let r;if(this.singleCharacters)r=1;else{const a=n===this._boundaryStartParent?this.boundaries.start.offset:0;r=t.offset-a}t.offset-=r;const s=new he(n,t.offset,r);return this.position=t,this._formatReturnValue("text",s,e,t,r)}return t=N._createBefore(n),this.position=t,this._formatReturnValue("elementStart",n,e,t,1)}_formatReturnValue(t,e,n,o,r){return e instanceof he&&(e.offsetInText+e.data.length==e.textNode.data.length&&(this.direction!="forward"||this.boundaries&&this.boundaries.end.isEqual(this.position)?n=N._createAfter(e.textNode):(o=N._createAfter(e.textNode),this.position=o)),e.offsetInText===0&&(this.direction!="backward"||this.boundaries&&this.boundaries.start.isEqual(this.position)?n=N._createBefore(e.textNode):(o=N._createBefore(e.textNode),this.position=o))),{done:!1,value:{type:t,item:e,previousPosition:n,nextPosition:o,length:r}}}}class N extends Ke{constructor(t,e){super(),this.parent=t,this.offset=e}get nodeAfter(){return this.parent.is("$text")?null:this.parent.getChild(this.offset)||null}get nodeBefore(){return this.parent.is("$text")?null:this.parent.getChild(this.offset-1)||null}get isAtStart(){return this.offset===0}get isAtEnd(){const t=this.parent.is("$text")?this.parent.data.length:this.parent.childCount;return this.offset===t}get root(){return this.parent.root}get editableElement(){let t=this.parent;for(;!(t instanceof jo);){if(!t.parent)return null;t=t.parent}return t}getShiftedBy(t){const e=N._createAt(this),n=e.offset+t;return e.offset=n<0?0:n,e}getLastMatchingPosition(t,e={}){e.startPosition=this;const n=new Je(e);return n.skip(t),n.position}getAncestors(){return this.parent.is("documentFragment")?[this.parent]:this.parent.getAncestors({includeSelf:!0})}getCommonAncestor(t){const e=this.getAncestors(),n=t.getAncestors();let o=0;for(;e[o]==n[o]&&e[o];)o++;return o===0?null:e[o-1]}isEqual(t){return this.parent==t.parent&&this.offset==t.offset}isBefore(t){return this.compareWith(t)=="before"}isAfter(t){return this.compareWith(t)=="after"}compareWith(t){if(this.root!==t.root)return"different";if(this.isEqual(t))return"same";const e=this.parent.is("node")?this.parent.getPath():[],n=t.parent.is("node")?t.parent.getPath():[];e.push(this.offset),n.push(t.offset);const o=Nt(e,n);switch(o){case"prefix":return"before";case"extension":return"after";default:return e[o]0?new this(n,o):new this(o,n)}static _createIn(t){return this._createFromParentsAndOffsets(t,0,t,t.childCount)}static _createOn(t){const e=t.is("$textProxy")?t.offsetSize:1;return this._createFromPositionAndShift(N._createBefore(t),e)}}function Fo(i){return!(!i.item.is("attributeElement")&&!i.item.is("uiElement"))}O.prototype.is=function(i){return i==="range"||i==="view:range"};class ge extends J(Ke){constructor(...t){super(),this._ranges=[],this._lastRangeBackward=!1,this._isFake=!1,this._fakeSelectionLabel="",t.length&&this.setTo(...t)}get isFake(){return this._isFake}get fakeSelectionLabel(){return this._fakeSelectionLabel}get anchor(){if(!this._ranges.length)return null;const t=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?t.end:t.start).clone()}get focus(){if(!this._ranges.length)return null;const t=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?t.start:t.end).clone()}get isCollapsed(){return this.rangeCount===1&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}get editableElement(){return this.anchor?this.anchor.editableElement:null}*getRanges(){for(const t of this._ranges)yield t.clone()}getFirstRange(){let t=null;for(const e of this._ranges)t&&!e.start.isBefore(t.start)||(t=e);return t?t.clone():null}getLastRange(){let t=null;for(const e of this._ranges)t&&!e.end.isAfter(t.end)||(t=e);return t?t.clone():null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}isEqual(t){if(this.isFake!=t.isFake||this.isFake&&this.fakeSelectionLabel!=t.fakeSelectionLabel||this.rangeCount!=t.rangeCount)return!1;if(this.rangeCount===0)return!0;if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus))return!1;for(const e of this._ranges){let n=!1;for(const o of t._ranges)if(e.isEqual(o)){n=!0;break}if(!n)return!1}return!0}isSimilar(t){if(this.isBackward!=t.isBackward)return!1;const e=Ai(this.getRanges());if(e!=Ai(t.getRanges()))return!1;if(e==0)return!0;for(let n of this.getRanges()){n=n.getTrimmed();let o=!1;for(let r of t.getRanges())if(r=r.getTrimmed(),n.start.isEqual(r.start)&&n.end.isEqual(r.end)){o=!0;break}if(!o)return!1}return!0}getSelectedElement(){return this.rangeCount!==1?null:this.getFirstRange().getContainedElement()}setTo(...t){let[e,n,o]=t;if(typeof n=="object"&&(o=n,n=void 0),e===null)this._setRanges([]),this._setFakeOptions(o);else if(e instanceof ge||e instanceof ar)this._setRanges(e.getRanges(),e.isBackward),this._setFakeOptions({fake:e.isFake,label:e.fakeSelectionLabel});else if(e instanceof O)this._setRanges([e],o&&o.backward),this._setFakeOptions(o);else if(e instanceof N)this._setRanges([new O(e)]),this._setFakeOptions(o);else if(e instanceof Qe){const r=!!o&&!!o.backward;let s;if(n===void 0)throw new b("view-selection-setto-required-second-parameter",this);s=n=="in"?O._createIn(e):n=="on"?O._createOn(e):new O(N._createAt(e,n)),this._setRanges([s],r),this._setFakeOptions(o)}else{if(!jt(e))throw new b("view-selection-setto-not-selectable",this);this._setRanges(e,o&&o.backward),this._setFakeOptions(o)}this.fire("change")}setFocus(t,e){if(this.anchor===null)throw new b("view-selection-setfocus-no-ranges",this);const n=N._createAt(t,e);if(n.compareWith(this.focus)=="same")return;const o=this.anchor;this._ranges.pop(),n.compareWith(o)=="before"?this._addRange(new O(n,o),!0):this._addRange(new O(o,n)),this.fire("change")}_setRanges(t,e=!1){t=Array.from(t),this._ranges=[];for(const n of t)this._addRange(n);this._lastRangeBackward=!!e}_setFakeOptions(t={}){this._isFake=!!t.fake,this._fakeSelectionLabel=t.fake&&t.label||""}_addRange(t,e=!1){if(!(t instanceof O))throw new b("view-selection-add-range-not-range",this);this._pushRange(t),this._lastRangeBackward=!!e}_pushRange(t){for(const e of this._ranges)if(t.isIntersecting(e))throw new b("view-selection-range-intersects",this,{addedRange:t,intersectingRange:e});this._ranges.push(new O(t.start,t.end))}}ge.prototype.is=function(i){return i==="selection"||i==="view:selection"};class ar extends J(Ke){constructor(...t){super(),this._selection=new ge,this._selection.delegate("change").to(this),t.length&&this._selection.setTo(...t)}get isFake(){return this._selection.isFake}get fakeSelectionLabel(){return this._selection.fakeSelectionLabel}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get isCollapsed(){return this._selection.isCollapsed}get rangeCount(){return this._selection.rangeCount}get isBackward(){return this._selection.isBackward}get editableElement(){return this._selection.editableElement}get _ranges(){return this._selection._ranges}*getRanges(){yield*this._selection.getRanges()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getSelectedElement(){return this._selection.getSelectedElement()}isEqual(t){return this._selection.isEqual(t)}isSimilar(t){return this._selection.isSimilar(t)}_setTo(...t){this._selection.setTo(...t)}_setFocus(t,e){this._selection.setFocus(t,e)}}ar.prototype.is=function(i){return i==="selection"||i=="documentSelection"||i=="view:selection"||i=="view:documentSelection"};class yn extends Rt{constructor(t,e,n){super(t,e),this.startRange=n,this._eventPhase="none",this._currentTarget=null}get eventPhase(){return this._eventPhase}get currentTarget(){return this._currentTarget}}const cr=Symbol("bubbling contexts");function lr(i){return class extends i{fire(t,...e){try{const n=t instanceof Rt?t:new Rt(this,t),o=dr(this);if(!o.size)return;if(Xn(n,"capturing",this),xn(o,"$capture",n,...e))return n.return;const r=n.startRange||this.selection.getFirstRange(),s=r?r.getContainedElement():null,a=!!s&&!!Ic(o,s);let c=s||function(l){if(!l)return null;const d=l.start.parent,h=l.end.parent,u=d.getPath(),g=h.getPath();return u.length>g.length?d:h}(r);if(Xn(n,"atTarget",c),!a){if(xn(o,"$text",n,...e))return n.return;Xn(n,"bubbling",c)}for(;c;){if(c.is("rootElement")){if(xn(o,"$root",n,...e))return n.return}else if(c.is("element")&&xn(o,c.name,n,...e))return n.return;if(xn(o,c,n,...e))return n.return;c=c.parent,Xn(n,"bubbling",c)}return Xn(n,"bubbling",this),xn(o,"$document",n,...e),n.return}catch(n){b.rethrowUnexpectedError(n,this)}}_addEventListener(t,e,n){const o=Ct(n.context||"$document"),r=dr(this);for(const s of o){let a=r.get(s);a||(a=new(J()),r.set(s,a)),this.listenTo(a,t,e,n)}}_removeEventListener(t,e){const n=dr(this);for(const o of n.values())this.stopListening(o,t,e)}}}{const i=lr(Object);["fire","_addEventListener","_removeEventListener"].forEach(t=>{lr[t]=i.prototype[t]})}function Xn(i,t,e){i instanceof yn&&(i._eventPhase=t,i._currentTarget=e)}function xn(i,t,e,...n){const o=typeof t=="string"?i.get(t):Ic(i,t);return!!o&&(o.fire(e,...n),e.stop.called)}function Ic(i,t){for(const[e,n]of i)if(typeof e=="function"&&e(t))return n;return null}function dr(i){return i[cr]||(i[cr]=new Map),i[cr]}class Vo extends lr(X()){constructor(t){super(),this.selection=new ar,this.roots=new Jt({idProperty:"rootName"}),this.stylesProcessor=t,this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("isSelecting",!1),this.set("isComposing",!1),this._postFixers=new Set}getRoot(t="main"){return this.roots.get(t)}registerPostFixer(t){this._postFixers.add(t)}destroy(){this.roots.map(t=>t.destroy()),this.stopListening()}_callPostFixers(t){let e=!1;do for(const n of this._postFixers)if(e=n(t),e)break;while(e)}}class Xe extends Ft{constructor(...t){super(...t),this.getFillerOffset=Rk,this._priority=10,this._id=null,this._clonesGroup=null}get priority(){return this._priority}get id(){return this._id}getElementsWithSameId(){if(this.id===null)throw new b("attribute-element-get-elements-with-same-id-no-id",this);return new Set(this._clonesGroup)}isSimilar(t){return this.id!==null||t.id!==null?this.id===t.id:super.isSimilar(t)&&this.priority==t.priority}_clone(t=!1){const e=super._clone(t);return e._priority=this._priority,e._id=this._id,e}}function Rk(){if(hr(this))return null;let i=this.parent;for(;i&&i.is("attributeElement");){if(hr(i)>1)return null;i=i.parent}return!i||hr(i)>1?null:this.childCount}function hr(i){return Array.from(i.getChildren()).filter(t=>!t.is("uiElement")).length}Xe.DEFAULT_PRIORITY=10,Xe.prototype.is=function(i,t){return t?t===this.name&&(i==="attributeElement"||i==="view:attributeElement"||i==="element"||i==="view:element"):i==="attributeElement"||i==="view:attributeElement"||i==="element"||i==="view:element"||i==="node"||i==="view:node"};class ur extends Ft{constructor(t,e,n,o){super(t,e,n,o),this.getFillerOffset=jk}_insertChild(t,e){if(e&&(e instanceof Qe||Array.from(e).length>0))throw new b("view-emptyelement-cannot-add",[this,e]);return 0}}function jk(){return null}ur.prototype.is=function(i,t){return t?t===this.name&&(i==="emptyElement"||i==="view:emptyElement"||i==="element"||i==="view:element"):i==="emptyElement"||i==="view:emptyElement"||i==="element"||i==="view:element"||i==="node"||i==="view:node"};class Uo extends Ft{constructor(...t){super(...t),this.getFillerOffset=Vk}_insertChild(t,e){if(e&&(e instanceof Qe||Array.from(e).length>0))throw new b("view-uielement-cannot-add",[this,e]);return 0}render(t,e){return this.toDomElement(t)}toDomElement(t){const e=t.createElement(this.name);for(const n of this.getAttributeKeys())e.setAttribute(n,this.getAttribute(n));return e}}function Fk(i){i.document.on("arrowKey",(t,e)=>function(n,o,r){if(o.keyCode==q.arrowright){const s=o.domTarget.ownerDocument.defaultView.getSelection(),a=s.rangeCount==1&&s.getRangeAt(0).collapsed;if(a||o.shiftKey){const c=s.focusNode,l=s.focusOffset,d=r.domPositionToView(c,l);if(d===null)return;let h=!1;const u=d.getLastMatchingPosition(g=>(g.item.is("uiElement")&&(h=!0),!(!g.item.is("uiElement")&&!g.item.is("attributeElement"))));if(h){const g=r.viewPositionToDom(u);a?s.collapse(g.parent,g.offset):s.extend(g.parent,g.offset)}}}}(0,e,i.domConverter),{priority:"low"})}function Vk(){return null}Uo.prototype.is=function(i,t){return t?t===this.name&&(i==="uiElement"||i==="view:uiElement"||i==="element"||i==="view:element"):i==="uiElement"||i==="view:uiElement"||i==="element"||i==="view:element"||i==="node"||i==="view:node"};class gr extends Ft{constructor(...t){super(...t),this.getFillerOffset=Uk}_insertChild(t,e){if(e&&(e instanceof Qe||Array.from(e).length>0))throw new b("view-rawelement-cannot-add",[this,e]);return 0}render(){}}function Uk(){return null}gr.prototype.is=function(i,t){return t?t===this.name&&(i==="rawElement"||i==="view:rawElement"||i==="element"||i==="view:element"):i==="rawElement"||i==="view:rawElement"||i===this.name||i==="view:"+this.name||i==="element"||i==="view:element"||i==="node"||i==="view:node"};class tn extends J(Ke){constructor(t,e){super(),this.document=t,this._children=[],e&&this._insertChild(0,e),this._customProperties=new Map}[Symbol.iterator](){return this._children[Symbol.iterator]()}get childCount(){return this._children.length}get isEmpty(){return this.childCount===0}get root(){return this}get parent(){return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}_appendChild(t){return this._insertChild(this.childCount,t)}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}_insertChild(t,e){this._fireChange("children",this);let n=0;const o=function(r,s){return typeof s=="string"?[new tt(r,s)]:(jt(s)||(s=[s]),Array.from(s).map(a=>typeof a=="string"?new tt(r,a):a instanceof he?new tt(r,a.data):a))}(this.document,e);for(const r of o)r.parent!==null&&r._remove(),r.parent=this,this._children.splice(t,0,r),t++,n++;return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n{const c=s[s.length-1],l=!a.is("uiElement");return c&&c.breakAttributes==l?c.nodes.push(a):s.push({breakAttributes:l,nodes:[a]}),s},[]);let o=null,r=t;for(const{nodes:s,breakAttributes:a}of n){const c=this._insertNodes(r,s,a);o||(o=c.start),r=c.end}return o?new O(o,r):new O(t)}remove(t){const e=t instanceof O?t:O._createOn(t);if(to(e,this.document),e.isCollapsed)return new tn(this.document);const{start:n,end:o}=this._breakAttributesRange(e,!0),r=n.parent,s=o.offset-n.offset,a=r._removeChildren(n.offset,s);for(const l of a)this._removeFromClonedElementsGroup(l);const c=this.mergeAttributes(n);return e.start=c,e.end=c.clone(),new tn(this.document,a)}clear(t,e){to(t,this.document);const n=t.getWalker({direction:"backward",ignoreElementEnd:!0});for(const o of n){const r=o.item;let s;if(r.is("element")&&e.isSimilar(r))s=O._createOn(r);else if(!o.nextPosition.isAfter(t.start)&&r.is("$textProxy")){const a=r.getAncestors().find(c=>c.is("element")&&e.isSimilar(c));a&&(s=O._createIn(a))}s&&(s.end.isAfter(t.end)&&(s.end=t.end),s.start.isBefore(t.start)&&(s.start=t.start),this.remove(s))}}move(t,e){let n;if(e.isAfter(t.end)){const o=(e=this._breakAttributes(e,!0)).parent,r=o.childCount;t=this._breakAttributesRange(t,!0),n=this.remove(t),e.offset+=o.childCount-r}else n=this.remove(t);return this.insert(e,n)}wrap(t,e){if(!(e instanceof Xe))throw new b("view-writer-wrap-invalid-attribute",this.document);if(to(t,this.document),t.isCollapsed){let o=t.start;o.parent.is("element")&&(n=o.parent,!Array.from(n.getChildren()).some(s=>!s.is("uiElement")))&&(o=o.getLastMatchingPosition(s=>s.item.is("uiElement"))),o=this._wrapPosition(o,e);const r=this.document.selection;return r.isCollapsed&&r.getFirstPosition().isEqual(t.start)&&this.setSelection(o),new O(o)}return this._wrapRange(t,e);var n}unwrap(t,e){if(!(e instanceof Xe))throw new b("view-writer-unwrap-invalid-attribute",this.document);if(to(t,this.document),t.isCollapsed)return t;const{start:n,end:o}=this._breakAttributesRange(t,!0),r=n.parent,s=this._unwrapChildren(r,n.offset,o.offset,e),a=this.mergeAttributes(s.start);a.isEqual(s.start)||s.end.offset--;const c=this.mergeAttributes(s.end);return new O(a,c)}rename(t,e){const n=new Jn(this.document,t,e.getAttributes());return this.insert(N._createAfter(e),n),this.move(O._createIn(e),N._createAt(n,0)),this.remove(O._createOn(e)),n}clearClonedElementsGroup(t){this._cloneGroups.delete(t)}createPositionAt(t,e){return N._createAt(t,e)}createPositionAfter(t){return N._createAfter(t)}createPositionBefore(t){return N._createBefore(t)}createRange(...t){return new O(...t)}createRangeOn(t){return O._createOn(t)}createRangeIn(t){return O._createIn(t)}createSelection(...t){return new ge(...t)}createSlot(t){if(!this._slotFactory)throw new b("view-writer-invalid-create-slot-context",this.document);return this._slotFactory(this,t)}_registerSlotFactory(t){this._slotFactory=t}_clearSlotFactory(){this._slotFactory=null}_insertNodes(t,e,n){let o,r;if(o=n?mr(t):t.parent.is("$text")?t.parent.parent:t.parent,!o)throw new b("view-writer-invalid-position-container",this.document);r=n?this._breakAttributes(t,!0):t.parent.is("$text")?pr(t):t;const s=o._insertChild(r.offset,e);for(const d of e)this._addToClonedElementsGroup(d);const a=r.getShiftedBy(s),c=this.mergeAttributes(r);c.isEqual(r)||a.offset--;const l=this.mergeAttributes(a);return new O(c,l)}_wrapChildren(t,e,n,o){let r=e;const s=[];for(;r!1,t.parent._insertChild(t.offset,n);const o=new O(t,t.getShiftedBy(1));this.wrap(o,e);const r=new N(n.parent,n.index);n._remove();const s=r.nodeBefore,a=r.nodeAfter;return s instanceof tt&&a instanceof tt?Sc(s,a):Mc(r)}_wrapAttributeElement(t,e){if(!Bc(t,e)||t.name!==e.name||t.priority!==e.priority)return!1;for(const n of t.getAttributeKeys())if(n!=="class"&&n!=="style"&&e.hasAttribute(n)&&e.getAttribute(n)!==t.getAttribute(n))return!1;for(const n of t.getStyleNames())if(e.hasStyle(n)&&e.getStyle(n)!==t.getStyle(n))return!1;for(const n of t.getAttributeKeys())n!=="class"&&n!=="style"&&(e.hasAttribute(n)||this.setAttribute(n,t.getAttribute(n),e));for(const n of t.getStyleNames())e.hasStyle(n)||this.setStyle(n,t.getStyle(n),e);for(const n of t.getClassNames())e.hasClass(n)||this.addClass(n,e);return!0}_unwrapAttributeElement(t,e){if(!Bc(t,e)||t.name!==e.name||t.priority!==e.priority)return!1;for(const n of t.getAttributeKeys())if(n!=="class"&&n!=="style"&&(!e.hasAttribute(n)||e.getAttribute(n)!==t.getAttribute(n)))return!1;if(!e.hasClass(...t.getClassNames()))return!1;for(const n of t.getStyleNames())if(!e.hasStyle(n)||e.getStyle(n)!==t.getStyle(n))return!1;for(const n of t.getAttributeKeys())n!=="class"&&n!=="style"&&this.removeAttribute(n,e);return this.removeClass(Array.from(t.getClassNames()),e),this.removeStyle(Array.from(t.getStyleNames()),e),!0}_breakAttributesRange(t,e=!1){const n=t.start,o=t.end;if(to(t,this.document),t.isCollapsed){const c=this._breakAttributes(t.start,e);return new O(c,c)}const r=this._breakAttributes(o,e),s=r.parent.childCount,a=this._breakAttributes(n,e);return r.offset+=r.parent.childCount-s,new O(a,r)}_breakAttributes(t,e=!1){const n=t.offset,o=t.parent;if(t.parent.is("emptyElement"))throw new b("view-writer-cannot-break-empty-element",this.document);if(t.parent.is("uiElement"))throw new b("view-writer-cannot-break-ui-element",this.document);if(t.parent.is("rawElement"))throw new b("view-writer-cannot-break-raw-element",this.document);if(!e&&o.is("$text")&&fr(o.parent)||fr(o))return t.clone();if(o.is("$text"))return this._breakAttributes(pr(t),e);if(n==o.childCount){const r=new N(o.parent,o.index+1);return this._breakAttributes(r,e)}if(n===0){const r=new N(o.parent,o.index);return this._breakAttributes(r,e)}{const r=o.index+1,s=o._clone();o.parent._insertChild(r,s),this._addToClonedElementsGroup(s);const a=o.childCount-n,c=o._removeChildren(n,a);s._appendChild(c);const l=new N(o.parent,r);return this._breakAttributes(l,e)}}_addToClonedElementsGroup(t){if(!t.root.is("rootElement"))return;if(t.is("element"))for(const o of t.getChildren())this._addToClonedElementsGroup(o);const e=t.id;if(!e)return;let n=this._cloneGroups.get(e);n||(n=new Set,this._cloneGroups.set(e,n)),n.add(t),t._clonesGroup=n}_removeFromClonedElementsGroup(t){if(t.is("element"))for(const o of t.getChildren())this._removeFromClonedElementsGroup(o);const e=t.id;if(!e)return;const n=this._cloneGroups.get(e);n&&n.delete(t)}}function mr(i){let t=i.parent;for(;!fr(t);){if(!t)return;t=t.parent}return t}function Hk(i,t){return i.priorityt.priority)&&i.getIdentity()e instanceof n))throw new b("view-writer-insert-invalid-node-type",t);e.is("$text")||Nc(e.getChildren(),t)}}function fr(i){return i&&(i.is("containerElement")||i.is("documentFragment"))}function to(i,t){const e=mr(i.start),n=mr(i.end);if(!e||!n||e!==n)throw new b("view-writer-invalid-range-container",t)}function Bc(i,t){return i.id===null&&t.id===null}const Pc=i=>i.createTextNode(" "),zc=i=>{const t=i.createElement("span");return t.dataset.ckeFiller="true",t.innerText=" ",t},Lc=i=>{const t=i.createElement("br");return t.dataset.ckeFiller="true",t},me=7,Ho="⁠".repeat(me);function Vt(i){return gt(i)&&i.data.substr(0,me)===Ho}function eo(i){return i.data.length==me&&Vt(i)}function Oc(i){return Vt(i)?i.data.slice(me):i.data}function qk(i,t){if(t.keyCode==q.arrowleft){const e=t.domTarget.ownerDocument.defaultView.getSelection();if(e.rangeCount==1&&e.getRangeAt(0).collapsed){const n=e.getRangeAt(0).startContainer,o=e.getRangeAt(0).startOffset;Vt(n)&&o<=me&&e.collapse(n,0)}}}var Rc=P(9315),Wk={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Rc.Z,Wk),Rc.Z.locals;class $k extends X(){constructor(t,e){super(),this.domDocuments=new Set,this.domConverter=t,this.markedAttributes=new Set,this.markedChildren=new Set,this.markedTexts=new Set,this.selection=e,this.set("isFocused",!1),this.set("isSelecting",!1),C.isBlink&&!C.isAndroid&&this.on("change:isSelecting",()=>{this.isSelecting||this.render()}),this.set("isComposing",!1),this.on("change:isComposing",()=>{this.isComposing||this.render()}),this._inlineFiller=null,this._fakeSelectionContainer=null}markToSync(t,e){if(t==="text")this.domConverter.mapViewToDom(e.parent)&&this.markedTexts.add(e);else{if(!this.domConverter.mapViewToDom(e))return;if(t==="attributes")this.markedAttributes.add(e);else{if(t!=="children")throw new b("view-renderer-unknown-type",this);this.markedChildren.add(e)}}}render(){if(this.isComposing&&!C.isAndroid)return;let t=null;const e=!(C.isBlink&&!C.isAndroid)||!this.isSelecting;for(const n of this.markedChildren)this._updateChildrenMappings(n);e?(this._inlineFiller&&!this._isSelectionInInlineFiller()&&this._removeInlineFiller(),this._inlineFiller?t=this._getInlineFillerPosition():this._needsInlineFillerAtSelection()&&(t=this.selection.getFirstPosition(),this.markedChildren.add(t.parent))):this._inlineFiller&&this._inlineFiller.parentNode&&(t=this.domConverter.domPositionToView(this._inlineFiller),t&&t.parent.is("$text")&&(t=N._createBefore(t.parent)));for(const n of this.markedAttributes)this._updateAttrs(n);for(const n of this.markedChildren)this._updateChildren(n,{inlineFillerPosition:t});for(const n of this.markedTexts)!this.markedChildren.has(n.parent)&&this.domConverter.mapViewToDom(n.parent)&&this._updateText(n,{inlineFillerPosition:t});if(e)if(t){const n=this.domConverter.viewPositionToDom(t),o=n.parent.ownerDocument;Vt(n.parent)?this._inlineFiller=n.parent:this._inlineFiller=jc(o,n.parent,n.offset)}else this._inlineFiller=null;this._updateFocus(),this._updateSelection(),this.markedTexts.clear(),this.markedAttributes.clear(),this.markedChildren.clear()}_updateChildrenMappings(t){if(!this.domConverter.mapViewToDom(t))return;const e=Array.from(this.domConverter.mapViewToDom(t).childNodes),n=Array.from(this.domConverter.viewChildrenToDom(t,{withChildren:!1})),o=this._diffNodeLists(e,n),r=this._findReplaceActions(o,e,n);if(r.indexOf("replace")!==-1){const s={equal:0,insert:0,delete:0};for(const a of r)if(a==="replace"){const c=s.equal+s.insert,l=s.equal+s.delete,d=t.getChild(c);!d||d.is("uiElement")||d.is("rawElement")||this._updateElementMappings(d,e[l]),Na(n[c]),s.equal++}else s[a]++}}_updateElementMappings(t,e){this.domConverter.unbindDomElement(e),this.domConverter.bindElements(e,t),this.markedChildren.add(t),this.markedAttributes.add(t)}_getInlineFillerPosition(){const t=this.selection.getFirstPosition();return t.parent.is("$text")?N._createBefore(t.parent):t}_isSelectionInInlineFiller(){if(this.selection.rangeCount!=1||!this.selection.isCollapsed)return!1;const t=this.selection.getFirstPosition(),e=this.domConverter.viewPositionToDom(t);return!!(e&>(e.parent)&&Vt(e.parent))}_removeInlineFiller(){const t=this._inlineFiller;if(!Vt(t))throw new b("view-renderer-filler-was-lost",this);eo(t)?t.remove():t.data=t.data.substr(me),this._inlineFiller=null}_needsInlineFillerAtSelection(){if(this.selection.rangeCount!=1||!this.selection.isCollapsed)return!1;const t=this.selection.getFirstPosition(),e=t.parent,n=t.offset;if(!this.domConverter.mapViewToDom(e.root)||!e.is("element")||!function(s){if(s.getAttribute("contenteditable")=="false")return!1;const a=s.findAncestor(c=>c.hasAttribute("contenteditable"));return!a||a.getAttribute("contenteditable")=="true"}(e)||n===e.getFillerOffset())return!1;const o=t.nodeBefore,r=t.nodeAfter;return!(o instanceof tt||r instanceof tt)&&(!C.isAndroid||!o&&!r)}_updateText(t,e){const n=this.domConverter.findCorrespondingDomText(t);let o=this.domConverter.viewToDom(t).data;const r=e.inlineFillerPosition;r&&r.parent==t.parent&&r.offset==t.index&&(o=Ho+o),Uc(n,o)}_updateAttrs(t){const e=this.domConverter.mapViewToDom(t);if(!e)return;const n=Array.from(e.attributes).map(r=>r.name),o=t.getAttributeKeys();for(const r of o)this.domConverter.setDomElementAttribute(e,r,t.getAttribute(r),t);for(const r of n)t.hasAttribute(r)||this.domConverter.removeDomElementAttribute(e,r)}_updateChildren(t,e){const n=this.domConverter.mapViewToDom(t);if(!n)return;if(C.isAndroid){let h=null;for(const u of Array.from(n.childNodes)){if(h&>(h)&>(u)){n.normalize();break}h=u}}const o=e.inlineFillerPosition,r=n.childNodes,s=Array.from(this.domConverter.viewChildrenToDom(t,{bind:!0}));o&&o.parent===t&&jc(n.ownerDocument,s,o.offset);const a=this._diffNodeLists(r,s),c=C.isAndroid?this._findReplaceActions(a,r,s,{replaceText:!0}):a;let l=0;const d=new Set;for(const h of c)h==="delete"?(d.add(r[l]),Na(r[l])):h!=="equal"&&h!=="replace"||l++;l=0;for(const h of c)h==="insert"?(Ta(n,l,s[l]),l++):h==="replace"?(Uc(r[l],s[l].data),l++):h==="equal"&&(this._markDescendantTextToSync(this.domConverter.domToView(s[l])),l++);for(const h of d)h.parentNode||this.domConverter.unbindDomElement(h)}_diffNodeLists(t,e){return t=function(n,o){const r=Array.from(n);return r.length==0||!o||r[r.length-1]==o&&r.pop(),r}(t,this._fakeSelectionContainer),ot(t,e,Yk.bind(null,this.domConverter))}_findReplaceActions(t,e,n,o={}){if(t.indexOf("insert")===-1||t.indexOf("delete")===-1)return t;let r=[],s=[],a=[];const c={equal:0,insert:0,delete:0};for(const l of t)l==="insert"?a.push(n[c.equal+c.insert]):l==="delete"?s.push(e[c.equal+c.delete]):(r=r.concat(ot(s,a,o.replaceText?Vc:Fc).map(d=>d==="equal"?"replace":d)),r.push("equal"),s=[],a=[]),c[l]++;return r.concat(ot(s,a,o.replaceText?Vc:Fc).map(l=>l==="equal"?"replace":l))}_markDescendantTextToSync(t){if(t){if(t.is("$text"))this.markedTexts.add(t);else if(t.is("element"))for(const e of t.getChildren())this._markDescendantTextToSync(e)}}_updateSelection(){if(C.isBlink&&!C.isAndroid&&this.isSelecting&&!this.markedChildren.size)return;if(this.selection.rangeCount===0)return this._removeDomSelection(),void this._removeFakeSelection();const t=this.domConverter.mapViewToDom(this.selection.editableElement);this.isFocused&&t&&(this.selection.isFake?this._updateFakeSelection(t):this._fakeSelectionContainer&&this._fakeSelectionContainer.isConnected?(this._removeFakeSelection(),this._updateDomSelection(t)):this.isComposing&&C.isAndroid||this._updateDomSelection(t))}_updateFakeSelection(t){const e=t.ownerDocument;this._fakeSelectionContainer||(this._fakeSelectionContainer=function(s){const a=s.createElement("div");return a.className="ck-fake-selection-container",Object.assign(a.style,{position:"fixed",top:0,left:"-9999px",width:"42px"}),a.textContent=" ",a}(e));const n=this._fakeSelectionContainer;if(this.domConverter.bindFakeSelection(n,this.selection),!this._fakeSelectionNeedsUpdate(t))return;n.parentElement&&n.parentElement==t||t.appendChild(n),n.textContent=this.selection.fakeSelectionLabel||" ";const o=e.getSelection(),r=e.createRange();o.removeAllRanges(),r.selectNodeContents(n),o.addRange(r)}_updateDomSelection(t){const e=t.ownerDocument.defaultView.getSelection();if(!this._domSelectionNeedsUpdate(e))return;const n=this.domConverter.viewPositionToDom(this.selection.anchor),o=this.domConverter.viewPositionToDom(this.selection.focus);e.collapse(n.parent,n.offset),e.extend(o.parent,o.offset),C.isGecko&&function(r,s){const a=r.parent;if(a.nodeType!=Node.ELEMENT_NODE||r.offset!=a.childNodes.length-1)return;const c=a.childNodes[r.offset];c&&c.tagName=="BR"&&s.addRange(s.getRangeAt(0))}(o,e)}_domSelectionNeedsUpdate(t){if(!this.domConverter.isDomSelectionCorrect(t))return!0;const e=t&&this.domConverter.domSelectionToView(t);return(!e||!this.selection.isEqual(e))&&!(!this.selection.isCollapsed&&this.selection.isSimilar(e))}_fakeSelectionNeedsUpdate(t){const e=this._fakeSelectionContainer,n=t.ownerDocument.getSelection();return!e||e.parentElement!==t||n.anchorNode!==e&&!e.contains(n.anchorNode)||e.textContent!==this.selection.fakeSelectionLabel}_removeDomSelection(){for(const t of this.domDocuments){const e=t.getSelection();if(e.rangeCount){const n=t.activeElement,o=this.domConverter.mapDomToView(n);n&&o&&e.removeAllRanges()}}}_removeFakeSelection(){const t=this._fakeSelectionContainer;t&&t.remove()}_updateFocus(){if(this.isFocused){const t=this.selection.editableElement;t&&this.domConverter.focus(t)}}}function jc(i,t,e){const n=t instanceof Array?t:t.childNodes,o=n[e];if(gt(o))return o.data=Ho+o.data,o;{const r=i.createTextNode(Ho);return Array.isArray(t)?n.splice(e,0,r):Ta(t,e,r),r}}function Fc(i,t){return Be(i)&&Be(t)&&!gt(i)&&!gt(t)&&!wn(i)&&!wn(t)&&i.tagName.toLowerCase()===t.tagName.toLowerCase()}function Vc(i,t){return Be(i)&&Be(t)&>(i)&>(t)}function Yk(i,t,e){return t===e||(gt(t)&>(e)?t.data===e.data:!(!i.isBlockFiller(t)||!i.isBlockFiller(e)))}function Uc(i,t){const e=i.data;if(e==t)return;const n=x(e,t);for(const o of n)o.type==="insert"?i.insertData(o.index,o.values.join("")):i.deleteData(o.index,o.howMany)}const Kk=Lc(U.document),Qk=Pc(U.document),Zk=zc(U.document),Go="data-ck-unsafe-attribute-",Hc="data-ck-unsafe-element";class qo{constructor(t,e={}){this.document=t,this.renderingMode=e.renderingMode||"editing",this.blockFillerMode=e.blockFillerMode||(this.renderingMode==="editing"?"br":"nbsp"),this.preElements=["pre"],this.blockElements=["address","article","aside","blockquote","caption","center","dd","details","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","legend","li","main","menu","nav","ol","p","pre","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"],this.inlineObjectElements=["object","iframe","input","button","textarea","select","option","video","embed","audio","img","canvas"],this.unsafeElements=["script","style"],this._domDocument=this.renderingMode==="editing"?U.document:U.document.implementation.createHTMLDocument(""),this._domToViewMapping=new WeakMap,this._viewToDomMapping=new WeakMap,this._fakeSelectionMapping=new WeakMap,this._rawContentElementMatcher=new ue,this._encounteredRawContentDomNodes=new WeakSet}bindFakeSelection(t,e){this._fakeSelectionMapping.set(t,new ge(e))}fakeSelectionToView(t){return this._fakeSelectionMapping.get(t)}bindElements(t,e){this._domToViewMapping.set(t,e),this._viewToDomMapping.set(e,t)}unbindDomElement(t){const e=this._domToViewMapping.get(t);if(e){this._domToViewMapping.delete(t),this._viewToDomMapping.delete(e);for(const n of Array.from(t.children))this.unbindDomElement(n)}}bindDocumentFragments(t,e){this._domToViewMapping.set(t,e),this._viewToDomMapping.set(e,t)}shouldRenderAttribute(t,e,n){return this.renderingMode==="data"||!(t=t.toLowerCase()).startsWith("on")&&(t!=="srcdoc"||!e.match(/\bon\S+\s*=|javascript:|<\s*\/*script/i))&&(n==="img"&&(t==="src"||t==="srcset")||n==="source"&&t==="srcset"||!e.match(/^\s*(javascript:|data:(image\/svg|text\/x?html))/i))}setContentOf(t,e){if(this.renderingMode==="data")return void(t.innerHTML=e);const n=new DOMParser().parseFromString(e,"text/html"),o=n.createDocumentFragment(),r=n.body.childNodes;for(;r.length>0;)o.appendChild(r[0]);const s=n.createTreeWalker(o,NodeFilter.SHOW_ELEMENT),a=[];let c;for(;c=s.nextNode();)a.push(c);for(const l of a){for(const h of l.getAttributeNames())this.setDomElementAttribute(l,h,l.getAttribute(h));const d=l.tagName.toLowerCase();this._shouldRenameElement(d)&&(Wc(d),l.replaceWith(this._createReplacementDomElement(d,l)))}for(;t.firstChild;)t.firstChild.remove();t.append(o)}viewToDom(t,e={}){if(t.is("$text")){const n=this._processDataFromViewText(t);return this._domDocument.createTextNode(n)}{if(this.mapViewToDom(t))return this.mapViewToDom(t);let n;if(t.is("documentFragment"))n=this._domDocument.createDocumentFragment(),e.bind&&this.bindDocumentFragments(n,t);else{if(t.is("uiElement"))return n=t.name==="$comment"?this._domDocument.createComment(t.getCustomProperty("$rawContent")):t.render(this._domDocument,this),e.bind&&this.bindElements(n,t),n;this._shouldRenameElement(t.name)?(Wc(t.name),n=this._createReplacementDomElement(t.name)):n=t.hasAttribute("xmlns")?this._domDocument.createElementNS(t.getAttribute("xmlns"),t.name):this._domDocument.createElement(t.name),t.is("rawElement")&&t.render(n,this),e.bind&&this.bindElements(n,t);for(const o of t.getAttributeKeys())this.setDomElementAttribute(n,o,t.getAttribute(o),t)}if(e.withChildren!==!1)for(const o of this.viewChildrenToDom(t,e))n.appendChild(o);return n}}setDomElementAttribute(t,e,n,o){const r=this.shouldRenderAttribute(e,n,t.tagName.toLowerCase())||o&&o.shouldRenderUnsafeAttribute(e);r||L("domconverter-unsafe-attribute-detected",{domElement:t,key:e,value:n}),t.hasAttribute(e)&&!r?t.removeAttribute(e):t.hasAttribute(Go+e)&&r&&t.removeAttribute(Go+e),t.setAttribute(r?e:Go+e,n)}removeDomElementAttribute(t,e){e!=Hc&&(t.removeAttribute(e),t.removeAttribute(Go+e))}*viewChildrenToDom(t,e={}){const n=t.getFillerOffset&&t.getFillerOffset();let o=0;for(const r of t.getChildren()){n===o&&(yield this._getBlockFiller());const s=r.is("element")&&!!r.getCustomProperty("dataPipeline:transparentRendering")&&!wt(r.getAttributes());s&&this.renderingMode=="data"?yield*this.viewChildrenToDom(r,e):(s&&L("domconverter-transparent-rendering-unsupported-in-editing-pipeline",{viewElement:r}),yield this.viewToDom(r,e)),o++}n===o&&(yield this._getBlockFiller())}viewRangeToDom(t){const e=this.viewPositionToDom(t.start),n=this.viewPositionToDom(t.end),o=this._domDocument.createRange();return o.setStart(e.parent,e.offset),o.setEnd(n.parent,n.offset),o}viewPositionToDom(t){const e=t.parent;if(e.is("$text")){const n=this.findCorrespondingDomText(e);if(!n)return null;let o=t.offset;return Vt(n)&&(o+=me),{parent:n,offset:o}}{let n,o,r;if(t.offset===0){if(n=this.mapViewToDom(e),!n)return null;r=n.childNodes[0]}else{const s=t.nodeBefore;if(o=s.is("$text")?this.findCorrespondingDomText(s):this.mapViewToDom(s),!o)return null;n=o.parentNode,r=o.nextSibling}return gt(r)&&Vt(r)?{parent:r,offset:me}:{parent:n,offset:o?So(o)+1:0}}}domToView(t,e={}){if(this.isBlockFiller(t))return null;const n=this.getHostViewElement(t);if(n)return n;if(wn(t)&&e.skipComments)return null;if(gt(t)){if(eo(t))return null;{const o=this._processDataFromDomText(t);return o===""?null:new tt(this.document,o)}}{if(this.mapDomToView(t))return this.mapDomToView(t);let o;if(this.isDocumentFragment(t))o=new tn(this.document),e.bind&&this.bindDocumentFragments(t,o);else{o=this._createViewElement(t,e),e.bind&&this.bindElements(t,o);const r=t.attributes;if(r)for(let s=r.length,a=0;a{const{scrollLeft:a,scrollTop:c}=s;r.push([a,c])}),e.focus(),Gc(e,s=>{const[a,c]=r.shift();s.scrollLeft=a,s.scrollTop=c}),U.window.scrollTo(n,o)}}isElement(t){return t&&t.nodeType==Node.ELEMENT_NODE}isDocumentFragment(t){return t&&t.nodeType==Node.DOCUMENT_FRAGMENT_NODE}isBlockFiller(t){return this.blockFillerMode=="br"?t.isEqualNode(Kk):!(t.tagName!=="BR"||!qc(t,this.blockElements)||t.parentNode.childNodes.length!==1)||t.isEqualNode(Zk)||function(e,n){return e.isEqualNode(Qk)&&qc(e,n)&&e.parentNode.childNodes.length===1}(t,this.blockElements)}isDomSelectionBackward(t){if(t.isCollapsed)return!1;const e=this._domDocument.createRange();try{e.setStart(t.anchorNode,t.anchorOffset),e.setEnd(t.focusNode,t.focusOffset)}catch{return!1}const n=e.collapsed;return e.detach(),n}getHostViewElement(t){const e=ya(t);for(e.pop();e.length;){const n=e.pop(),o=this._domToViewMapping.get(n);if(o&&(o.is("uiElement")||o.is("rawElement")))return o}return null}isDomSelectionCorrect(t){return this._isDomSelectionPositionCorrect(t.anchorNode,t.anchorOffset)&&this._isDomSelectionPositionCorrect(t.focusNode,t.focusOffset)}registerRawContentMatcher(t){this._rawContentElementMatcher.add(t)}_getBlockFiller(){switch(this.blockFillerMode){case"nbsp":return Pc(this._domDocument);case"markedNbsp":return zc(this._domDocument);case"br":return Lc(this._domDocument)}}_isDomSelectionPositionCorrect(t,e){if(gt(t)&&Vt(t)&&ethis.preElements.includes(n.name)))return e;if(e.charAt(0)==" "){const n=this._getTouchingInlineViewNode(t,!1);!(n&&n.is("$textProxy")&&this._nodeEndsWithSpace(n))&&n||(e=" "+e.substr(1))}if(e.charAt(e.length-1)==" "){const n=this._getTouchingInlineViewNode(t,!0),o=n&&n.is("$textProxy")&&n.data.charAt(0)==" ";e.charAt(e.length-2)!=" "&&n&&!o||(e=e.substr(0,e.length-1)+" ")}return e.replace(/ {2}/g,"  ")}_nodeEndsWithSpace(t){if(t.getAncestors().some(n=>this.preElements.includes(n.name)))return!1;const e=this._processDataFromViewText(t);return e.charAt(e.length-1)==" "}_processDataFromDomText(t){let e=t.data;if(function(l,d){return ya(l).some(u=>u.tagName&&d.includes(u.tagName.toLowerCase()))}(t,this.preElements))return Oc(t);e=e.replace(/[ \n\t\r]{1,}/g," ");const n=this._getTouchingInlineDomNode(t,!1),o=this._getTouchingInlineDomNode(t,!0),r=this._checkShouldLeftTrimDomText(t,n),s=this._checkShouldRightTrimDomText(t,o);r&&(e=e.replace(/^ /,"")),s&&(e=e.replace(/ $/,"")),e=Oc(new Text(e)),e=e.replace(/ \u00A0/g," ");const a=o&&this.isElement(o)&&o.tagName!="BR",c=o&>(o)&&o.data.charAt(0)==" ";return(/( |\u00A0)\u00A0$/.test(e)||!o||a||c)&&(e=e.replace(/\u00A0$/," ")),(r||n&&this.isElement(n)&&n.tagName!="BR")&&(e=e.replace(/^\u00A0/," ")),e}_checkShouldLeftTrimDomText(t,e){return!e||(this.isElement(e)?e.tagName==="BR":!this._encounteredRawContentDomNodes.has(t.previousSibling)&&/[^\S\u00A0]/.test(e.data.charAt(e.data.length-1)))}_checkShouldRightTrimDomText(t,e){return!e&&!Vt(t)}_getTouchingInlineViewNode(t,e){const n=new Je({startPosition:e?N._createAfter(t):N._createBefore(t),direction:e?"forward":"backward"});for(const o of n){if(o.item.is("element")&&this.inlineObjectElements.includes(o.item.name))return o.item;if(o.item.is("containerElement")||o.item.is("element","br"))return null;if(o.item.is("$textProxy"))return o.item}return null}_getTouchingInlineDomNode(t,e){if(!t.parentNode)return null;const n=e?"firstChild":"lastChild",o=e?"nextSibling":"previousSibling";let r=!0,s=t;do if(!r&&s[n]?s=s[n]:s[o]?(s=s[o],r=!1):(s=s.parentNode,r=!0),!s||this._isBlockElement(s))return null;while(!gt(s)&&s.tagName!="BR"&&!this._isInlineObjectElement(s));return s}_isBlockElement(t){return this.isElement(t)&&this.blockElements.includes(t.tagName.toLowerCase())}_isInlineObjectElement(t){return this.isElement(t)&&this.inlineObjectElements.includes(t.tagName.toLowerCase())}_createViewElement(t,e){if(wn(t))return new Uo(this.document,"$comment");const n=e.keepOriginalCase?t.tagName:t.tagName.toLowerCase();return new Ft(this.document,n)}_isViewElementWithRawContent(t,e){return e.withChildren!==!1&&!!this._rawContentElementMatcher.match(t)}_shouldRenameElement(t){const e=t.toLowerCase();return this.renderingMode==="editing"&&this.unsafeElements.includes(e)}_createReplacementDomElement(t,e){const n=this._domDocument.createElement("span");if(n.setAttribute(Hc,t),e){for(;e.firstChild;)n.appendChild(e.firstChild);for(const o of e.getAttributeNames())n.setAttribute(o,e.getAttribute(o))}return n}}function Gc(i,t){let e=i;for(;e;)t(e),e=e.parentElement}function qc(i,t){const e=i.parentNode;return!!e&&!!e.tagName&&t.includes(e.tagName.toLowerCase())}function Wc(i){i==="script"&&L("domconverter-unsafe-script-element-detected"),i==="style"&&L("domconverter-unsafe-style-element-detected")}class pe extends We(){constructor(t){super(),this.view=t,this.document=t.document,this.isEnabled=!1}enable(){this.isEnabled=!0}disable(){this.isEnabled=!1}destroy(){this.disable(),this.stopListening()}checkShouldIgnoreEventFromTarget(t){return t&&t.nodeType===3&&(t=t.parentNode),!(!t||t.nodeType!==1)&&t.matches("[data-cke-ignore-events], [data-cke-ignore-events] *")}}const $c=Cc(function(i,t){fn(t,bn(t),i)});class En{constructor(t,e,n){this.view=t,this.document=t.document,this.domEvent=e,this.domTarget=e.target,$c(this,n)}get target(){return this.view.domConverter.mapDomToView(this.domTarget)}preventDefault(){this.domEvent.preventDefault()}stopPropagation(){this.domEvent.stopPropagation()}}class ze extends pe{constructor(t){super(t),this.useCapture=!1}observe(t){(typeof this.domEventType=="string"?[this.domEventType]:this.domEventType).forEach(e=>{this.listenTo(t,e,(n,o)=>{this.isEnabled&&!this.checkShouldIgnoreEventFromTarget(o.target)&&this.onDomEvent(o)},{useCapture:this.useCapture})})}fire(t,e,n){this.isEnabled&&this.document.fire(t,new En(this.view,e,n))}}class Jk extends ze{constructor(t){super(t),this.domEventType=["keydown","keyup"]}onDomEvent(t){const e={keyCode:t.keyCode,altKey:t.altKey,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,metaKey:t.metaKey,get keystroke(){return An(this)}};this.fire(t.type,t,e)}}const kr=function(){return Zt.Date.now()};var Xk=/\s/;const tb=function(i){for(var t=i.length;t--&&Xk.test(i.charAt(t)););return t};var eb=/^\s+/;const nb=function(i){return i&&i.slice(0,tb(i)+1).replace(eb,"")};var Yc=NaN,ob=/^[-+]0x[0-9a-f]+$/i,ib=/^0b[01]+$/i,rb=/^0o[0-7]+$/i,sb=parseInt;const Kc=function(i){if(typeof i=="number")return i;if(Oo(i))return Yc;if(ct(i)){var t=typeof i.valueOf=="function"?i.valueOf():i;i=ct(t)?t+"":t}if(typeof i!="string")return i===0?i:+i;i=nb(i);var e=ib.test(i);return e||rb.test(i)?sb(i.slice(2),e?2:8):ob.test(i)?Yc:+i};var ab="Expected a function",cb=Math.max,lb=Math.min;const no=function(i,t,e){var n,o,r,s,a,c,l=0,d=!1,h=!1,u=!0;if(typeof i!="function")throw new TypeError(ab);function g(A){var D=n,B=o;return n=o=void 0,l=A,s=i.apply(B,D)}function m(A){var D=A-c;return c===void 0||D>=t||D<0||h&&A-l>=r}function p(){var A=kr();if(m(A))return k(A);a=setTimeout(p,function(D){var B=t-(D-c);return h?lb(B,r-(D-l)):B}(A))}function k(A){return a=void 0,u&&n?g(A):(n=o=void 0,s)}function w(){var A=kr(),D=m(A);if(n=arguments,o=this,c=A,D){if(a===void 0)return function(B){return l=B,a=setTimeout(p,t),d?g(B):s}(c);if(h)return clearTimeout(a),a=setTimeout(p,t),g(c)}return a===void 0&&(a=setTimeout(p,t)),s}return t=Kc(t)||0,ct(e)&&(d=!!e.leading,r=(h="maxWait"in e)?cb(Kc(e.maxWait)||0,t):r,u="trailing"in e?!!e.trailing:u),w.cancel=function(){a!==void 0&&clearTimeout(a),l=0,n=c=o=a=void 0},w.flush=function(){return a===void 0?s:k(kr())},w};class db extends pe{constructor(t){super(t),this._fireSelectionChangeDoneDebounced=no(e=>{this.document.fire("selectionChangeDone",e)},200)}observe(){const t=this.document;t.on("arrowKey",(e,n)=>{t.selection.isFake&&this.isEnabled&&n.preventDefault()},{context:"$capture"}),t.on("arrowKey",(e,n)=>{t.selection.isFake&&this.isEnabled&&this._handleSelectionMove(n.keyCode)},{priority:"lowest"})}destroy(){super.destroy(),this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionMove(t){const e=this.document.selection,n=new ge(e.getRanges(),{backward:e.isBackward,fake:!1});t!=q.arrowleft&&t!=q.arrowup||n.setTo(n.getFirstPosition()),t!=q.arrowright&&t!=q.arrowdown||n.setTo(n.getLastPosition());const o={oldSelection:e,newSelection:n,domSelection:null};this.document.fire("selectionChange",o),this._fireSelectionChangeDoneDebounced(o)}}var hb="__lodash_hash_undefined__";const ub=function(i){return this.__data__.set(i,hb),this},gb=function(i){return this.__data__.has(i)};function Wo(i){var t=-1,e=i==null?0:i.length;for(this.__data__=new yo;++ta))return!1;var l=r.get(i),d=r.get(t);if(l&&d)return l==t&&d==i;var h=-1,u=!0,g=e&bb?new mb:void 0;for(r.set(i,t),r.set(t,i);++h{this._isFocusChanging=!0,this._renderTimeoutId=setTimeout(()=>{this.flush(),t.change(()=>{})},50)}),e.on("blur",(n,o)=>{const r=e.selection.editableElement;r!==null&&r!==o.target||(e.isFocused=!1,this._isFocusChanging=!1,t.change(()=>{}))})}flush(){this._isFocusChanging&&(this._isFocusChanging=!1,this.document.isFocused=!0)}onDomEvent(t){this.fire(t.type,t)}destroy(){this._renderTimeoutId&&clearTimeout(this._renderTimeoutId),super.destroy()}}class Ub extends pe{constructor(t){super(t),this.mutationObserver=t.getObserver(nl),this.focusObserver=t.getObserver(wr),this.selection=this.document.selection,this.domConverter=t.domConverter,this._documents=new WeakSet,this._fireSelectionChangeDoneDebounced=no(e=>{this.document.fire("selectionChangeDone",e)},200),this._clearInfiniteLoopInterval=setInterval(()=>this._clearInfiniteLoop(),1e3),this._documentIsSelectingInactivityTimeoutDebounced=no(()=>this.document.isSelecting=!1,5e3),this._loopbackCounter=0}observe(t){const e=t.ownerDocument,n=()=>{this.document.isSelecting&&(this._handleSelectionChange(null,e),this.document.isSelecting=!1,this._documentIsSelectingInactivityTimeoutDebounced.cancel())};this.listenTo(t,"selectstart",()=>{this.document.isSelecting=!0,this._documentIsSelectingInactivityTimeoutDebounced()},{priority:"highest"}),this.listenTo(t,"keydown",n,{priority:"highest",useCapture:!0}),this.listenTo(t,"keyup",n,{priority:"highest",useCapture:!0}),this._documents.has(e)||(this.listenTo(e,"mouseup",n,{priority:"highest",useCapture:!0}),this.listenTo(e,"selectionchange",(o,r)=>{this.document.isComposing&&!C.isAndroid||(this._handleSelectionChange(r,e),this._documentIsSelectingInactivityTimeoutDebounced())}),this._documents.add(e))}destroy(){super.destroy(),clearInterval(this._clearInfiniteLoopInterval),this._fireSelectionChangeDoneDebounced.cancel(),this._documentIsSelectingInactivityTimeoutDebounced.cancel()}_handleSelectionChange(t,e){if(!this.isEnabled)return;const n=e.defaultView.getSelection();if(this.checkShouldIgnoreEventFromTarget(n.anchorNode))return;this.mutationObserver.flush();const o=this.domConverter.domSelectionToView(n);if(o.rangeCount!=0){if(this.view.hasDomSelection=!0,!(this.selection.isEqual(o)&&this.domConverter.isDomSelectionCorrect(n)||++this._loopbackCounter>60))if(this.focusObserver.flush(),this.selection.isSimilar(o))this.view.forceRender();else{const r={oldSelection:this.selection,newSelection:o,domSelection:n};this.document.fire("selectionChange",r),this._fireSelectionChangeDoneDebounced(r)}}else this.view.hasDomSelection=!1}_clearInfiniteLoop(){this._loopbackCounter=0}}class Hb extends ze{constructor(t){super(t),this.domEventType=["compositionstart","compositionupdate","compositionend"];const e=this.document;e.on("compositionstart",()=>{e.isComposing=!0},{priority:"low"}),e.on("compositionend",()=>{e.isComposing=!1},{priority:"low"})}onDomEvent(t){this.fire(t.type,t,{data:t.data})}}class ol{constructor(t,e={}){this._files=e.cacheFiles?il(t):null,this._native=t}get files(){return this._files||(this._files=il(this._native)),this._files}get types(){return this._native.types}getData(t){return this._native.getData(t)}setData(t,e){this._native.setData(t,e)}set effectAllowed(t){this._native.effectAllowed=t}get effectAllowed(){return this._native.effectAllowed}set dropEffect(t){this._native.dropEffect=t}get dropEffect(){return this._native.dropEffect}get isCanceled(){return this._native.dropEffect=="none"||!!this._native.mozUserCancelled}}function il(i){const t=Array.from(i.files||[]),e=Array.from(i.items||[]);return t.length?t:e.filter(n=>n.kind==="file").map(n=>n.getAsFile())}class Gb extends ze{constructor(t){super(t),this.domEventType=["beforeinput"]}onDomEvent(t){const e=t.getTargetRanges(),n=this.view,o=n.document;let r=null,s=null,a=[];if(t.dataTransfer&&(r=new ol(t.dataTransfer)),t.data!==null?s=t.data:r&&(s=r.getData("text/plain")),o.selection.isFake)a=Array.from(o.selection.getRanges());else if(e.length)a=e.map(c=>n.domConverter.domRangeToView(c));else if(C.isAndroid){const c=t.target.ownerDocument.defaultView.getSelection();a=Array.from(n.domConverter.domSelectionToView(c).getRanges())}if(C.isAndroid&&t.inputType=="insertCompositionText"&&s&&s.endsWith(` -`))this.fire(t.type,t,{inputType:"insertParagraph",targetRanges:[n.createRange(a[0].end)]});else if(t.inputType=="insertText"&&s&&s.includes(` -`)){const c=s.split(/\n{1,2}/g);let l=a;for(let d=0;d{if(this.isEnabled&&((o=n.keyCode)==q.arrowright||o==q.arrowleft||o==q.arrowup||o==q.arrowdown)){const r=new yn(this.document,"arrowKey",this.document.selection.getFirstRange());this.document.fire(r,n),r.stop.called&&e.stop()}var o})}observe(){}}class Wb extends pe{constructor(t){super(t);const e=this.document;e.on("keydown",(n,o)=>{if(!this.isEnabled||o.keyCode!=q.tab||o.ctrlKey)return;const r=new yn(e,"tab",e.selection.getFirstRange());e.fire(r,o),r.stop.called&&n.stop()})}observe(){}}class $b extends X(){constructor(t){super(),this.document=new Vo(t),this.domConverter=new qo(this.document),this.domRoots=new Map,this.set("isRenderingInProgress",!1),this.set("hasDomSelection",!1),this._renderer=new $k(this.domConverter,this.document.selection),this._renderer.bind("isFocused","isSelecting","isComposing").to(this.document,"isFocused","isSelecting","isComposing"),this._initialDomRootAttributes=new WeakMap,this._observers=new Map,this._ongoingChange=!1,this._postFixersInProgress=!1,this._renderingDisabled=!1,this._hasChangedSinceTheLastRendering=!1,this._writer=new Tc(this.document),this.addObserver(nl),this.addObserver(wr),this.addObserver(Ub),this.addObserver(Jk),this.addObserver(db),this.addObserver(Hb),this.addObserver(qb),this.addObserver(Gb),this.addObserver(Wb),this.document.on("arrowKey",qk,{priority:"low"}),Fk(this),this.on("render",()=>{this._render(),this.document.fire("layoutChanged"),this._hasChangedSinceTheLastRendering=!1}),this.listenTo(this.document.selection,"change",()=>{this._hasChangedSinceTheLastRendering=!0}),this.listenTo(this.document,"change:isFocused",()=>{this._hasChangedSinceTheLastRendering=!0})}attachDomRoot(t,e="main"){const n=this.document.getRoot(e);n._name=t.tagName.toLowerCase();const o={};for(const{name:s,value:a}of Array.from(t.attributes))o[s]=a,s==="class"?this._writer.addClass(a.split(" "),n):this._writer.setAttribute(s,a,n);this._initialDomRootAttributes.set(t,o);const r=()=>{this._writer.setAttribute("contenteditable",(!n.isReadOnly).toString(),n),n.isReadOnly?this._writer.addClass("ck-read-only",n):this._writer.removeClass("ck-read-only",n)};r(),this.domRoots.set(e,t),this.domConverter.bindElements(t,n),this._renderer.markToSync("children",n),this._renderer.markToSync("attributes",n),this._renderer.domDocuments.add(t.ownerDocument),n.on("change:children",(s,a)=>this._renderer.markToSync("children",a)),n.on("change:attributes",(s,a)=>this._renderer.markToSync("attributes",a)),n.on("change:text",(s,a)=>this._renderer.markToSync("text",a)),n.on("change:isReadOnly",()=>this.change(r)),n.on("change",()=>{this._hasChangedSinceTheLastRendering=!0});for(const s of this._observers.values())s.observe(t,e)}detachDomRoot(t){const e=this.domRoots.get(t);Array.from(e.attributes).forEach(({name:o})=>e.removeAttribute(o));const n=this._initialDomRootAttributes.get(e);for(const o in n)e.setAttribute(o,n[o]);this.domRoots.delete(t),this.domConverter.unbindDomElement(e)}getDomRoot(t="main"){return this.domRoots.get(t)}addObserver(t){let e=this._observers.get(t);if(e)return e;e=new t(this),this._observers.set(t,e);for(const[n,o]of this.domRoots)e.observe(o,n);return e.enable(),e}getObserver(t){return this._observers.get(t)}disableObservers(){for(const t of this._observers.values())t.disable()}enableObservers(){for(const t of this._observers.values())t.enable()}scrollToTheSelection(){const t=this.document.selection.getFirstRange();t&&function({target:e,viewportOffset:n=0}){const o=Hi(e);let r=o,s=null;for(;r;){let a;a=Cf(r==o?e:s),_f(a,()=>Oa(e,r));const c=Oa(e,r);if(Af(r,c,n),r.parent!=r){if(s=r.frameElement,r=r.parent,!s)return}else r=null}}({target:this.domConverter.viewRangeToDom(t),viewportOffset:20})}focus(){if(!this.document.isFocused){const t=this.document.selection.editableElement;t&&(this.domConverter.focus(t),this.forceRender())}}change(t){if(this.isRenderingInProgress||this._postFixersInProgress)throw new b("cannot-change-view-tree",this);try{if(this._ongoingChange)return t(this._writer);this._ongoingChange=!0;const e=t(this._writer);return this._ongoingChange=!1,!this._renderingDisabled&&this._hasChangedSinceTheLastRendering&&(this._postFixersInProgress=!0,this.document._callPostFixers(this._writer),this._postFixersInProgress=!1,this.fire("render")),e}catch(e){b.rethrowUnexpectedError(e,this)}}forceRender(){this._hasChangedSinceTheLastRendering=!0,this.getObserver(wr).flush(),this.change(()=>{})}destroy(){for(const t of this._observers.values())t.destroy();this.document.destroy(),this.stopListening()}createPositionAt(t,e){return N._createAt(t,e)}createPositionAfter(t){return N._createAfter(t)}createPositionBefore(t){return N._createBefore(t)}createRange(...t){return new O(...t)}createRangeOn(t){return O._createOn(t)}createRangeIn(t){return O._createIn(t)}createSelection(...t){return new ge(...t)}_disableRendering(t){this._renderingDisabled=t,t==0&&this.change(()=>{})}_render(){this.isRenderingInProgress=!0,this.disableObservers(),this._renderer.render(),this.enableObservers(),this.isRenderingInProgress=!1}}class Le{is(){throw new Error("is() method is abstract")}}class Dn extends Le{constructor(t){super(),this.parent=null,this._attrs=de(t)}get document(){return null}get index(){let t;if(!this.parent)return null;if((t=this.parent.getChildIndex(this))===null)throw new b("model-node-not-found-in-parent",this);return t}get startOffset(){let t;if(!this.parent)return null;if((t=this.parent.getChildStartOffset(this))===null)throw new b("model-node-not-found-in-parent",this);return t}get offsetSize(){return 1}get endOffset(){return this.parent?this.startOffset+this.offsetSize:null}get nextSibling(){const t=this.index;return t!==null&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return t!==null&&this.parent.getChild(t-1)||null}get root(){let t=this;for(;t.parent;)t=t.parent;return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;for(;e.parent;)t.unshift(e.startOffset),e=e.parent;return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e),o=t.getAncestors(e);let r=0;for(;n[r]==o[r]&&n[r];)r++;return r===0?null:n[r-1]}isBefore(t){if(this==t||this.root!==t.root)return!1;const e=this.getPath(),n=t.getPath(),o=Nt(e,n);switch(o){case"prefix":return!0;case"extension":return!1;default:return e[o](e[n[0]]=n[1],e),{})),t}_clone(t){return new this.constructor(this._attrs)}_remove(){this.parent._removeChildren(this.index)}_setAttribute(t,e){this._attrs.set(t,e)}_setAttributesTo(t){this._attrs=de(t)}_removeAttribute(t){return this._attrs.delete(t)}_clearAttributes(){this._attrs.clear()}}Dn.prototype.is=function(i){return i==="node"||i==="model:node"};class oo{constructor(t){this._nodes=[],t&&this._insertNodes(0,t)}[Symbol.iterator](){return this._nodes[Symbol.iterator]()}get length(){return this._nodes.length}get maxOffset(){return this._nodes.reduce((t,e)=>t+e.offsetSize,0)}getNode(t){return this._nodes[t]||null}getNodeIndex(t){const e=this._nodes.indexOf(t);return e==-1?null:e}getNodeStartOffset(t){const e=this.getNodeIndex(t);return e===null?null:this._nodes.slice(0,e).reduce((n,o)=>n+o.offsetSize,0)}indexToOffset(t){if(t==this._nodes.length)return this.maxOffset;const e=this._nodes[t];if(!e)throw new b("model-nodelist-index-out-of-bounds",this);return this.getNodeStartOffset(e)}offsetToIndex(t){let e=0;for(const n of this._nodes){if(t>=e&&tTf)return n.slice(0,r).concat(o).concat(n.slice(r+s,n.length));{const a=Array.from(n);return a.splice(r,s,...o),a}}(this._nodes,Array.from(e),t,0)}_removeNodes(t,e=1){return this._nodes.splice(t,e)}toJSON(){return this._nodes.map(t=>t.toJSON())}}class et extends Dn{constructor(t,e){super(e),this._data=t||""}get offsetSize(){return this.data.length}get data(){return this._data}toJSON(){const t=super.toJSON();return t.data=this.data,t}_clone(){return new et(this.data,this.getAttributes())}static fromJSON(t){return new et(t.data,t.attributes)}}et.prototype.is=function(i){return i==="$text"||i==="model:$text"||i==="text"||i==="model:text"||i==="node"||i==="model:node"};class te extends Le{constructor(t,e,n){if(super(),this.textNode=t,e<0||e>t.offsetSize)throw new b("model-textproxy-wrong-offsetintext",this);if(n<0||e+n>t.offsetSize)throw new b("model-textproxy-wrong-length",this);this.data=t.data.substring(e,e+n),this.offsetInText=e}get startOffset(){return this.textNode.startOffset!==null?this.textNode.startOffset+this.offsetInText:null}get offsetSize(){return this.data.length}get endOffset(){return this.startOffset!==null?this.startOffset+this.offsetSize:null}get isPartial(){return this.offsetSize!==this.textNode.offsetSize}get parent(){return this.textNode.parent}get root(){return this.textNode.root}getPath(){const t=this.textNode.getPath();return t.length>0&&(t[t.length-1]+=this.offsetInText),t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}hasAttribute(t){return this.textNode.hasAttribute(t)}getAttribute(t){return this.textNode.getAttribute(t)}getAttributes(){return this.textNode.getAttributes()}getAttributeKeys(){return this.textNode.getAttributeKeys()}}te.prototype.is=function(i){return i==="$textProxy"||i==="model:$textProxy"||i==="textProxy"||i==="model:textProxy"};class Q extends Dn{constructor(t,e,n){super(e),this._children=new oo,this.name=t,n&&this._insertChild(0,n)}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return this.childCount===0}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}offsetToIndex(t){return this._children.offsetToIndex(t)}getNodeByPath(t){let e=this;for(const n of t)e=e.getChild(e.offsetToIndex(n));return e}findAncestor(t,e={}){let n=e.includeSelf?this:this.parent;for(;n;){if(n.name===t)return n;n=n.parent}return null}toJSON(){const t=super.toJSON();if(t.name=this.name,this._children.length>0){t.children=[];for(const e of this._children)t.children.push(e.toJSON())}return t}_clone(t=!1){const e=t?Array.from(this._children).map(n=>n._clone(!0)):void 0;return new Q(this.name,this.getAttributes(),e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=function(o){return typeof o=="string"?[new et(o)]:(jt(o)||(o=[o]),Array.from(o).map(r=>typeof r=="string"?new et(r):r instanceof te?new et(r.data,r.getAttributes()):r))}(e);for(const o of n)o.parent!==null&&o._remove(),o.parent=this;this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const o of n)o.parent=null;return n}static fromJSON(t){let e;if(t.children){e=[];for(const n of t.children)n.name?e.push(Q.fromJSON(n)):e.push(et.fromJSON(n))}return new Q(t.name,t.attributes,e)}}Q.prototype.is=function(i,t){return t?t===this.name&&(i==="element"||i==="model:element"):i==="element"||i==="model:element"||i==="node"||i==="model:node"};class fe{constructor(t){if(!t||!t.boundaries&&!t.startPosition)throw new b("model-tree-walker-no-start-position",null);const e=t.direction||"forward";if(e!="forward"&&e!="backward")throw new b("model-tree-walker-unknown-direction",t,{direction:e});this.direction=e,this.boundaries=t.boundaries||null,t.startPosition?this.position=t.startPosition.clone():this.position=M._createAt(this.boundaries[this.direction=="backward"?"end":"start"]),this.position.stickiness="toNone",this.singleCharacters=!!t.singleCharacters,this.shallow=!!t.shallow,this.ignoreElementEnd=!!t.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null,this._visitedParent=this.position.parent}[Symbol.iterator](){return this}skip(t){let e,n,o,r;do o=this.position,r=this._visitedParent,{done:e,value:n}=this.next();while(!e&&t(n));e||(this.position=o,this._visitedParent=r)}next(){return this.direction=="forward"?this._next():this._previous()}_next(){const t=this.position,e=this.position.clone(),n=this._visitedParent;if(n.parent===null&&e.offset===n.maxOffset)return{done:!0,value:void 0};if(n===this._boundaryEndParent&&e.offset==this.boundaries.end.offset)return{done:!0,value:void 0};const o=io(e,n),r=o||rl(e,n,o);if(r instanceof Q)return this.shallow?e.offset++:(e.path.push(0),this._visitedParent=r),this.position=e,en("elementStart",r,t,e,1);if(r instanceof et){let s;if(this.singleCharacters)s=1;else{let l=r.endOffset;this._boundaryEndParent==n&&this.boundaries.end.offsetd&&(d=this.boundaries.start.offset),a=e.offset-d}const c=e.offset-s.startOffset,l=new te(s,c-a,a);return e.offset-=a,this.position=e,en("text",l,t,e,a)}return e.path.pop(),this.position=e,this._visitedParent=n.parent,en("elementStart",n,t,e,1)}}function en(i,t,e,n,o){return{done:!1,value:{type:i,item:t,previousPosition:e,nextPosition:n,length:o}}}class M extends Le{constructor(t,e,n="toNone"){if(super(),!t.is("element")&&!t.is("documentFragment"))throw new b("model-position-root-invalid",t);if(!(e instanceof Array)||e.length===0)throw new b("model-position-path-incorrect-format",t,{path:e});t.is("rootElement")?e=e.slice():(e=[...t.getPath(),...e],t=t.root),this.root=t,this.path=e,this.stickiness=n}get offset(){return this.path[this.path.length-1]}set offset(t){this.path[this.path.length-1]=t}get parent(){let t=this.root;for(let e=0;e1)return!1;if(o===1)return al(t,this,n);if(o===-1)return al(this,t,n)}return this.path.length===t.path.length||(this.path.length>t.path.length?Ar(this.path,e):Ar(t.path,e))}hasSameParentAs(t){return this.root!==t.root?!1:Nt(this.getParentPath(),t.getParentPath())=="same"}getTransformedByOperation(t){let e;switch(t.type){case"insert":e=this._getTransformedByInsertOperation(t);break;case"move":case"remove":case"reinsert":e=this._getTransformedByMoveOperation(t);break;case"split":e=this._getTransformedBySplitOperation(t);break;case"merge":e=this._getTransformedByMergeOperation(t);break;default:e=M._createAt(this)}return e}_getTransformedByInsertOperation(t){return this._getTransformedByInsertion(t.position,t.howMany)}_getTransformedByMoveOperation(t){return this._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany)}_getTransformedBySplitOperation(t){const e=t.movedRange;return e.containsPosition(this)||e.start.isEqual(this)&&this.stickiness=="toNext"?this._getCombined(t.splitPosition,t.moveTargetPosition):t.graveyardPosition?this._getTransformedByMove(t.graveyardPosition,t.insertionPosition,1):this._getTransformedByInsertion(t.insertionPosition,1)}_getTransformedByMergeOperation(t){const e=t.movedRange;let n;return e.containsPosition(this)||e.start.isEqual(this)?(n=this._getCombined(t.sourcePosition,t.targetPosition),t.sourcePosition.isBefore(t.targetPosition)&&(n=n._getTransformedByDeletion(t.deletionPosition,1))):n=this.isEqual(t.deletionPosition)?M._createAt(t.deletionPosition):this._getTransformedByMove(t.deletionPosition,t.graveyardPosition,1),n}_getTransformedByDeletion(t,e){const n=M._createAt(this);if(this.root!=t.root)return n;if(Nt(t.getParentPath(),this.getParentPath())=="same"){if(t.offsetthis.offset)return null;n.offset-=e}}else if(Nt(t.getParentPath(),this.getParentPath())=="prefix"){const o=t.path.length-1;if(t.offset<=this.path[o]){if(t.offset+e>this.path[o])return null;n.path[o]-=e}}return n}_getTransformedByInsertion(t,e){const n=M._createAt(this);if(this.root!=t.root)return n;if(Nt(t.getParentPath(),this.getParentPath())=="same")(t.offset=o;){if(n.path[s]+a!==r.maxOffset)return!1;a=1,s--,r=r.parent}return!0}(i,e+1)}function Ar(i,t){for(;te+1;){const r=o.maxOffset-n.offset;r!==0&&t.push(new y(n,n.getShiftedBy(r))),n.path=n.path.slice(0,-1),n.offset++,o=o.parent}for(;n.path.length<=this.end.path.length;){const r=this.end.path[n.path.length-1],s=r-n.offset;s!==0&&t.push(new y(n,n.getShiftedBy(s))),n.offset=r,n.path.push(0)}return t}getWalker(t={}){return t.boundaries=this,new fe(t)}*getItems(t={}){t.boundaries=this,t.ignoreElementEnd=!0;const e=new fe(t);for(const n of e)yield n.item}*getPositions(t={}){t.boundaries=this;const e=new fe(t);yield e.position;for(const n of e)yield n.nextPosition}getTransformedByOperation(t){switch(t.type){case"insert":return this._getTransformedByInsertOperation(t);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(t);case"split":return[this._getTransformedBySplitOperation(t)];case"merge":return[this._getTransformedByMergeOperation(t)]}return[new y(this.start,this.end)]}getTransformedByOperations(t){const e=[new y(this.start,this.end)];for(const n of t)for(let o=0;o0?new this(n,o):new this(o,n)}static _createIn(t){return new this(M._createAt(t,0),M._createAt(t,t.maxOffset))}static _createOn(t){return this._createFromPositionAndShift(M._createBefore(t),t.offsetSize)}static _createFromRanges(t){if(t.length===0)throw new b("range-create-from-ranges-empty-array",null);if(t.length==1)return t[0].clone();const e=t[0];t.sort((r,s)=>r.start.isAfter(s.start)?1:-1);const n=t.indexOf(e),o=new this(e.start,e.end);if(n>0)for(let r=n-1;t[r].end.isEqual(o.start);r++)o.start=M._createAt(t[r].start);for(let r=n+1;r{if(e.viewPosition)return;const n=this._modelToViewMapping.get(e.modelPosition.parent);if(!n)throw new b("mapping-model-position-view-parent-not-found",this,{modelPosition:e.modelPosition});e.viewPosition=this.findPositionIn(n,e.modelPosition.offset)},{priority:"low"}),this.on("viewToModelPosition",(t,e)=>{if(e.modelPosition)return;const n=this.findMappedViewAncestor(e.viewPosition),o=this._viewToModelMapping.get(n),r=this._toModelOffset(e.viewPosition.parent,e.viewPosition.offset,n);e.modelPosition=M._createAt(o,r)},{priority:"low"})}bindElements(t,e){this._modelToViewMapping.set(t,e),this._viewToModelMapping.set(e,t)}unbindViewElement(t,e={}){const n=this.toModelElement(t);if(this._elementToMarkerNames.has(t))for(const o of this._elementToMarkerNames.get(t))this._unboundMarkerNames.add(o);e.defer?this._deferredBindingRemovals.set(t,t.root):(this._viewToModelMapping.delete(t),this._modelToViewMapping.get(n)==t&&this._modelToViewMapping.delete(n))}unbindModelElement(t){const e=this.toViewElement(t);this._modelToViewMapping.delete(t),this._viewToModelMapping.get(e)==t&&this._viewToModelMapping.delete(e)}bindElementToMarker(t,e){const n=this._markerNameToElements.get(e)||new Set;n.add(t);const o=this._elementToMarkerNames.get(t)||new Set;o.add(e),this._markerNameToElements.set(e,n),this._elementToMarkerNames.set(t,o)}unbindElementFromMarkerName(t,e){const n=this._markerNameToElements.get(e);n&&(n.delete(t),n.size==0&&this._markerNameToElements.delete(e));const o=this._elementToMarkerNames.get(t);o&&(o.delete(e),o.size==0&&this._elementToMarkerNames.delete(t))}flushUnboundMarkerNames(){const t=Array.from(this._unboundMarkerNames);return this._unboundMarkerNames.clear(),t}flushDeferredBindings(){for(const[t,e]of this._deferredBindingRemovals)t.root==e&&this.unbindViewElement(t);this._deferredBindingRemovals=new Map}clearBindings(){this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._unboundMarkerNames=new Set,this._deferredBindingRemovals=new Map}toModelElement(t){return this._viewToModelMapping.get(t)}toViewElement(t){return this._modelToViewMapping.get(t)}toModelRange(t){return new y(this.toModelPosition(t.start),this.toModelPosition(t.end))}toViewRange(t){return new O(this.toViewPosition(t.start),this.toViewPosition(t.end))}toModelPosition(t){const e={viewPosition:t,mapper:this};return this.fire("viewToModelPosition",e),e.modelPosition}toViewPosition(t,e={}){const n={modelPosition:t,mapper:this,isPhantom:e.isPhantom};return this.fire("modelToViewPosition",n),n.viewPosition}markerNameToElements(t){const e=this._markerNameToElements.get(t);if(!e)return null;const n=new Set;for(const o of e)if(o.is("attributeElement"))for(const r of o.getElementsWithSameId())n.add(r);else n.add(o);return n}registerViewToModelLength(t,e){this._viewToModelLengthCallbacks.set(t,e)}findMappedViewAncestor(t){let e=t.parent;for(;!this._viewToModelMapping.has(e);)e=e.parent;return e}_toModelOffset(t,e,n){if(n!=t)return this._toModelOffset(t.parent,t.index,n)+this._toModelOffset(t,e,t);if(t.is("$text"))return e;let o=0;for(let r=0;r1?t[0]+":"+t[1]:t[0]}class ll extends J(){constructor(t){super(),this._conversionApi={dispatcher:this,...t},this._firedEventsMap=new WeakMap}convertChanges(t,e,n){const o=this._createConversionApi(n,t.getRefreshedItems());for(const s of t.getMarkersToRemove())this._convertMarkerRemove(s.name,s.range,o);const r=this._reduceChanges(t.getChanges());for(const s of r)s.type==="insert"?this._convertInsert(y._createFromPositionAndShift(s.position,s.length),o):s.type==="reinsert"?this._convertReinsert(y._createFromPositionAndShift(s.position,s.length),o):s.type==="remove"?this._convertRemove(s.position,s.length,s.name,o):this._convertAttribute(s.range,s.attributeKey,s.attributeOldValue,s.attributeNewValue,o);for(const s of o.mapper.flushUnboundMarkerNames()){const a=e.get(s).getRange();this._convertMarkerRemove(s,a,o),this._convertMarkerAdd(s,a,o)}for(const s of t.getMarkersToAdd())this._convertMarkerAdd(s.name,s.range,o);o.mapper.flushDeferredBindings(),o.consumable.verifyAllConsumed("insert")}convert(t,e,n,o={}){const r=this._createConversionApi(n,void 0,o);this._convertInsert(t,r);for(const[s,a]of e)this._convertMarkerAdd(s,a,r);r.consumable.verifyAllConsumed("insert")}convertSelection(t,e,n){const o=Array.from(e.getMarkersAtPosition(t.getFirstPosition())),r=this._createConversionApi(n);if(this._addConsumablesForSelection(r.consumable,t,o),this.fire("selection",{selection:t},r),t.isCollapsed){for(const s of o){const a=s.getRange();if(!Kb(t.getFirstPosition(),s,r.mapper))continue;const c={item:t,markerName:s.name,markerRange:a};r.consumable.test(t,"addMarker:"+s.name)&&this.fire(`addMarker:${s.name}`,c,r)}for(const s of t.getAttributeKeys()){const a={item:t,range:t.getFirstRange(),attributeKey:s,attributeOldValue:null,attributeNewValue:t.getAttribute(s)};r.consumable.test(t,"attribute:"+a.attributeKey)&&this.fire(`attribute:${a.attributeKey}:$text`,a,r)}}}_convertInsert(t,e,n={}){n.doNotAddConsumables||this._addConsumablesForInsert(e.consumable,Array.from(t));for(const o of Array.from(t.getWalker({shallow:!0})).map(dl))this._testAndFire("insert",o,e)}_convertRemove(t,e,n,o){this.fire(`remove:${n}`,{position:t,length:e},o)}_convertAttribute(t,e,n,o,r){this._addConsumablesForRange(r.consumable,t,`attribute:${e}`);for(const s of t){const a={item:s.item,range:y._createFromPositionAndShift(s.previousPosition,s.length),attributeKey:e,attributeOldValue:n,attributeNewValue:o};this._testAndFire(`attribute:${e}`,a,r)}}_convertReinsert(t,e){const n=Array.from(t.getWalker({shallow:!0}));this._addConsumablesForInsert(e.consumable,n);for(const o of n.map(dl))this._testAndFire("insert",{...o,reconversion:!0},e)}_convertMarkerAdd(t,e,n){if(e.root.rootName=="$graveyard")return;const o=`addMarker:${t}`;if(n.consumable.add(e,o),this.fire(o,{markerName:t,markerRange:e},n),n.consumable.consume(e,o)){this._addConsumablesForRange(n.consumable,e,o);for(const r of e.getItems()){if(!n.consumable.test(r,o))continue;const s={item:r,range:y._createOn(r),markerName:t,markerRange:e};this.fire(o,s,n)}}}_convertMarkerRemove(t,e,n){e.root.rootName!="$graveyard"&&this.fire(`removeMarker:${t}`,{markerName:t,markerRange:e},n)}_reduceChanges(t){const e={changes:t};return this.fire("reduceChanges",e),e.changes}_addConsumablesForInsert(t,e){for(const n of e){const o=n.item;if(t.test(o,"insert")===null){t.add(o,"insert");for(const r of o.getAttributeKeys())t.add(o,"attribute:"+r)}}return t}_addConsumablesForRange(t,e,n){for(const o of e.getItems())t.add(o,n);return t}_addConsumablesForSelection(t,e,n){t.add(e,"selection");for(const o of n)t.add(e,"addMarker:"+o.name);for(const o of e.getAttributeKeys())t.add(e,"attribute:"+o);return t}_testAndFire(t,e,n){const o=function(c,l){const d=l.item.is("element")?l.item.name:"$text";return`${c}:${d}`}(t,e),r=e.item.is("$textProxy")?n.consumable._getSymbolForTextProxy(e.item):e.item,s=this._firedEventsMap.get(n),a=s.get(r);if(a){if(a.has(o))return;a.add(o)}else s.set(r,new Set([o]));this.fire(o,e,n)}_testAndFireAddAttributes(t,e){const n={item:t,range:y._createOn(t)};for(const o of n.item.getAttributeKeys())n.attributeKey=o,n.attributeOldValue=null,n.attributeNewValue=n.item.getAttribute(o),this._testAndFire(`attribute:${o}`,n,e)}_createConversionApi(t,e=new Set,n={}){const o={...this._conversionApi,consumable:new Yb,writer:t,options:n,convertItem:r=>this._convertInsert(y._createOn(r),o),convertChildren:r=>this._convertInsert(y._createIn(r),o,{doNotAddConsumables:!0}),convertAttributes:r=>this._testAndFireAddAttributes(r,o),canReuseView:r=>!e.has(o.mapper.toModelElement(r))};return this._firedEventsMap.set(o,new Map),o}}function Kb(i,t,e){const n=t.getRange(),o=Array.from(i.getAncestors());return o.shift(),o.reverse(),!o.some(r=>{if(n.containsItem(r))return!!e.toViewElement(r).getCustomProperty("addHighlight")})}function dl(i){return{item:i.item,range:y._createFromPositionAndShift(i.previousPosition,i.length)}}class ke extends J(Le){constructor(...t){super(),this._lastRangeBackward=!1,this._attrs=new Map,this._ranges=[],t.length&&this.setTo(...t)}get anchor(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.end:t.start}return null}get focus(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.start:t.end}return null}get isCollapsed(){return this._ranges.length===1&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}isEqual(t){if(this.rangeCount!=t.rangeCount)return!1;if(this.rangeCount===0)return!0;if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus))return!1;for(const e of this._ranges){let n=!1;for(const o of t._ranges)if(e.isEqual(o)){n=!0;break}if(!n)return!1}return!0}*getRanges(){for(const t of this._ranges)yield new y(t.start,t.end)}getFirstRange(){let t=null;for(const e of this._ranges)t&&!e.start.isBefore(t.start)||(t=e);return t?new y(t.start,t.end):null}getLastRange(){let t=null;for(const e of this._ranges)t&&!e.end.isAfter(t.end)||(t=e);return t?new y(t.start,t.end):null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}setTo(...t){let[e,n,o]=t;if(typeof n=="object"&&(o=n,n=void 0),e===null)this._setRanges([]);else if(e instanceof ke)this._setRanges(e.getRanges(),e.isBackward);else if(e&&typeof e.getRanges=="function")this._setRanges(e.getRanges(),e.isBackward);else if(e instanceof y)this._setRanges([e],!!o&&!!o.backward);else if(e instanceof M)this._setRanges([new y(e)]);else if(e instanceof Dn){const r=!!o&&!!o.backward;let s;if(n=="in")s=y._createIn(e);else if(n=="on")s=y._createOn(e);else{if(n===void 0)throw new b("model-selection-setto-required-second-parameter",[this,e]);s=new y(M._createAt(e,n))}this._setRanges([s],r)}else{if(!jt(e))throw new b("model-selection-setto-not-selectable",[this,e]);this._setRanges(e,o&&!!o.backward)}}_setRanges(t,e=!1){const n=Array.from(t),o=n.some(r=>{if(!(r instanceof y))throw new b("model-selection-set-ranges-not-range",[this,t]);return this._ranges.every(s=>!s.isEqual(r))});(n.length!==this._ranges.length||o)&&(this._replaceAllRanges(n),this._lastRangeBackward=!!e,this.fire("change:range",{directChange:!0}))}setFocus(t,e){if(this.anchor===null)throw new b("model-selection-setfocus-no-ranges",[this,t]);const n=M._createAt(t,e);if(n.compareWith(this.focus)=="same")return;const o=this.anchor;this._ranges.length&&this._popRange(),n.compareWith(o)=="before"?(this._pushRange(new y(n,o)),this._lastRangeBackward=!0):(this._pushRange(new y(o,n)),this._lastRangeBackward=!1),this.fire("change:range",{directChange:!0})}getAttribute(t){return this._attrs.get(t)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}hasAttribute(t){return this._attrs.has(t)}removeAttribute(t){this.hasAttribute(t)&&(this._attrs.delete(t),this.fire("change:attribute",{attributeKeys:[t],directChange:!0}))}setAttribute(t,e){this.getAttribute(t)!==e&&(this._attrs.set(t,e),this.fire("change:attribute",{attributeKeys:[t],directChange:!0}))}getSelectedElement(){return this.rangeCount!==1?null:this.getFirstRange().getContainedElement()}*getSelectedBlocks(){const t=new WeakSet;for(const e of this.getRanges()){const n=ul(e.start,t);n&&_r(n,e)&&(yield n);for(const r of e.getWalker()){const s=r.item;r.type=="elementEnd"&&Qb(s,t,e)&&(yield s)}const o=ul(e.end,t);o&&!e.end.isTouching(M._createAt(o,0))&&_r(o,e)&&(yield o)}}containsEntireContent(t=this.anchor.root){const e=M._createAt(t,0),n=M._createAt(t,"end");return e.isTouching(this.getFirstPosition())&&n.isTouching(this.getLastPosition())}_pushRange(t){this._checkRange(t),this._ranges.push(new y(t.start,t.end))}_checkRange(t){for(let e=0;e0;)this._popRange()}_popRange(){this._ranges.pop()}}function hl(i,t){return!t.has(i)&&(t.add(i),i.root.document.model.schema.isBlock(i)&&!!i.parent)}function Qb(i,t,e){return hl(i,t)&&_r(i,e)}function ul(i,t){const e=i.parent.root.document.model.schema,n=i.parent.getAncestors({parentFirst:!0,includeSelf:!0});let o=!1;const r=n.find(s=>!o&&(o=e.isLimit(s),!o&&hl(s,t)));return n.forEach(s=>t.add(s)),r}function _r(i,t){const e=function(n){const o=n.root.document.model.schema;let r=n.parent;for(;r;){if(o.isBlock(r))return r;r=r.parent}}(i);return e?!t.containsRange(y._createOn(e),!0):!0}ke.prototype.is=function(i){return i==="selection"||i==="model:selection"};class ee extends J(y){constructor(t,e){super(t,e),Zb.call(this)}detach(){this.stopListening()}toRange(){return new y(this.start,this.end)}static fromRange(t){return new ee(t.start,t.end)}}function Zb(){this.listenTo(this.root.document.model,"applyOperation",(i,t)=>{const e=t[0];e.isDocumentOperation&&Jb.call(this,e)},{priority:"low"})}function Jb(i){const t=this.getTransformedByOperation(i),e=y._createFromRanges(t),n=!e.isEqual(this),o=function(s,a){switch(a.type){case"insert":return s.containsPosition(a.position);case"move":case"remove":case"reinsert":case"merge":return s.containsPosition(a.sourcePosition)||s.start.isEqual(a.sourcePosition)||s.containsPosition(a.targetPosition);case"split":return s.containsPosition(a.splitPosition)||s.containsPosition(a.insertionPosition)}return!1}(this,i);let r=null;if(n){e.root.rootName=="$graveyard"&&(r=i.type=="remove"?i.sourcePosition:i.deletionPosition);const s=this.toRange();this.start=e.start,this.end=e.end,this.fire("change:range",s,{deletionPosition:r})}else o&&this.fire("change:content",this.toRange(),{deletionPosition:r})}ee.prototype.is=function(i){return i==="liveRange"||i==="model:liveRange"||i=="range"||i==="model:range"};const ro="selection:";class qt extends J(Le){constructor(t){super(),this._selection=new Xb(t),this._selection.delegate("change:range").to(this),this._selection.delegate("change:attribute").to(this),this._selection.delegate("change:marker").to(this)}get isCollapsed(){return this._selection.isCollapsed}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get rangeCount(){return this._selection.rangeCount}get hasOwnRange(){return this._selection.hasOwnRange}get isBackward(){return this._selection.isBackward}get isGravityOverridden(){return this._selection.isGravityOverridden}get markers(){return this._selection.markers}get _ranges(){return this._selection._ranges}getRanges(){return this._selection.getRanges()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getSelectedBlocks(){return this._selection.getSelectedBlocks()}getSelectedElement(){return this._selection.getSelectedElement()}containsEntireContent(t){return this._selection.containsEntireContent(t)}destroy(){this._selection.destroy()}getAttributeKeys(){return this._selection.getAttributeKeys()}getAttributes(){return this._selection.getAttributes()}getAttribute(t){return this._selection.getAttribute(t)}hasAttribute(t){return this._selection.hasAttribute(t)}refresh(){this._selection.updateMarkers(),this._selection._updateAttributes(!1)}observeMarkers(t){this._selection.observeMarkers(t)}_setFocus(t,e){this._selection.setFocus(t,e)}_setTo(...t){this._selection.setTo(...t)}_setAttribute(t,e){this._selection.setAttribute(t,e)}_removeAttribute(t){this._selection.removeAttribute(t)}_getStoredAttributes(){return this._selection.getStoredAttributes()}_overrideGravity(){return this._selection.overrideGravity()}_restoreGravity(t){this._selection.restoreGravity(t)}static _getStoreAttributeKey(t){return ro+t}static _isStoreAttributeKey(t){return t.startsWith(ro)}}qt.prototype.is=function(i){return i==="selection"||i=="model:selection"||i=="documentSelection"||i=="model:documentSelection"};class Xb extends ke{constructor(t){super(),this.markers=new Jt({idProperty:"name"}),this._attributePriority=new Map,this._selectionRestorePosition=null,this._hasChangedRange=!1,this._overriddenGravityRegister=new Set,this._observedMarkers=new Set,this._model=t.model,this._document=t,this.listenTo(this._model,"applyOperation",(e,n)=>{const o=n[0];o.isDocumentOperation&&o.type!="marker"&&o.type!="rename"&&o.type!="noop"&&(this._ranges.length==0&&this._selectionRestorePosition&&this._fixGraveyardSelection(this._selectionRestorePosition),this._selectionRestorePosition=null,this._hasChangedRange&&(this._hasChangedRange=!1,this.fire("change:range",{directChange:!1})))},{priority:"lowest"}),this.on("change:range",()=>{this._validateSelectionRanges(this.getRanges())}),this.listenTo(this._model.markers,"update",(e,n,o,r)=>{this._updateMarker(n,r)}),this.listenTo(this._document,"change",(e,n)=>{(function(o,r){const s=o.document.differ;for(const a of s.getChanges()){if(a.type!="insert")continue;const c=a.position.parent;a.length===c.maxOffset&&o.enqueueChange(r,l=>{const d=Array.from(c.getAttributeKeys()).filter(h=>h.startsWith(ro));for(const h of d)l.removeAttribute(h,c)})}})(this._model,n)})}get isCollapsed(){return this._ranges.length===0?this._document._getDefaultRange().isCollapsed:super.isCollapsed}get anchor(){return super.anchor||this._document._getDefaultRange().start}get focus(){return super.focus||this._document._getDefaultRange().end}get rangeCount(){return this._ranges.length?this._ranges.length:1}get hasOwnRange(){return this._ranges.length>0}get isGravityOverridden(){return!!this._overriddenGravityRegister.size}destroy(){for(let t=0;t{if(this._hasChangedRange=!0,e.root==this._document.graveyard){this._selectionRestorePosition=r.deletionPosition;const s=this._ranges.indexOf(e);this._ranges.splice(s,1),e.detach()}}),e}updateMarkers(){if(!this._observedMarkers.size)return;const t=[];let e=!1;for(const o of this._model.markers){const r=o.name.split(":",1)[0];if(!this._observedMarkers.has(r))continue;const s=o.getRange();for(const a of this.getRanges())s.containsRange(a,!a.isCollapsed)&&t.push(o)}const n=Array.from(this.markers);for(const o of t)this.markers.has(o)||(this.markers.add(o),e=!0);for(const o of Array.from(this.markers))t.includes(o)||(this.markers.remove(o),e=!0);e&&this.fire("change:marker",{oldMarkers:n,directChange:!1})}_updateMarker(t,e){const n=t.name.split(":",1)[0];if(!this._observedMarkers.has(n))return;let o=!1;const r=Array.from(this.markers),s=this.markers.has(t);if(e){let a=!1;for(const c of this.getRanges())if(e.containsRange(c,!c.isCollapsed)){a=!0;break}a&&!s?(this.markers.add(t),o=!0):!a&&s&&(this.markers.remove(t),o=!0)}else s&&(this.markers.remove(t),o=!0);o&&this.fire("change:marker",{oldMarkers:r,directChange:!1})}_updateAttributes(t){const e=de(this._getSurroundingAttributes()),n=de(this.getAttributes());if(t)this._attributePriority=new Map,this._attrs=new Map;else for(const[r,s]of this._attributePriority)s=="low"&&(this._attrs.delete(r),this._attributePriority.delete(r));this._setAttributesTo(e);const o=[];for(const[r,s]of this.getAttributes())n.has(r)&&n.get(r)===s||o.push(r);for(const[r]of n)this.hasAttribute(r)||o.push(r);o.length>0&&this.fire("change:attribute",{attributeKeys:o,directChange:!1})}_setAttribute(t,e,n=!0){const o=n?"normal":"low";return o=="low"&&this._attributePriority.get(t)=="normal"?!1:super.getAttribute(t)!==e&&(this._attrs.set(t,e),this._attributePriority.set(t,o),!0)}_removeAttribute(t,e=!0){const n=e?"normal":"low";return(n!="low"||this._attributePriority.get(t)!="normal")&&(this._attributePriority.set(t,n),!!super.hasAttribute(t)&&(this._attrs.delete(t),!0))}_setAttributesTo(t){const e=new Set;for(const[n,o]of this.getAttributes())t.get(n)!==o&&this._removeAttribute(n,!1);for(const[n,o]of t)this._setAttribute(n,o,!1)&&e.add(n);return e}*getStoredAttributes(){const t=this.getFirstPosition().parent;if(this.isCollapsed&&t.isEmpty)for(const e of t.getAttributeKeys())e.startsWith(ro)&&(yield[e.substr(ro.length),t.getAttribute(e)])}_getSurroundingAttributes(){const t=this.getFirstPosition(),e=this._model.schema;let n=null;if(this.isCollapsed){const o=t.textNode?t.textNode:t.nodeBefore,r=t.textNode?t.textNode:t.nodeAfter;if(this.isGravityOverridden||(n=Ko(o)),n||(n=Ko(r)),!this.isGravityOverridden&&!n){let s=o;for(;s&&!e.isInline(s)&&!n;)s=s.previousSibling,n=Ko(s)}if(!n){let s=r;for(;s&&!e.isInline(s)&&!n;)s=s.nextSibling,n=Ko(s)}n||(n=this.getStoredAttributes())}else{const o=this.getFirstRange();for(const r of o){if(r.item.is("element")&&e.isObject(r.item))break;if(r.type=="text"){n=r.item.getAttributes();break}}}return n}_fixGraveyardSelection(t){const e=this._model.schema.getNearestSelectionRange(t);e&&this._pushRange(e)}}function Ko(i){return i instanceof te||i instanceof et?i.getAttributes():null}class gl{constructor(t){this._dispatchers=t}add(t){for(const e of this._dispatchers)t(e);return this}}var tw=1,ew=4;const nn=function(i){return ji(i,tw|ew)};class nw extends gl{elementToElement(t){return this.add(function(e){const n=fl(e.model),o=so(e.view,"container");return n.attributes.length&&(n.children=!0),r=>{r.on(`insert:${n.name}`,function(s,a=iw){return(c,l,d)=>{if(!a(l.item,d.consumable,{preflight:!0}))return;const h=s(l.item,d,l);if(!h)return;a(l.item,d.consumable);const u=d.mapper.toViewPosition(l.range.start);d.mapper.bindElements(l.item,h),d.writer.insert(u,h),d.convertAttributes(l.item),_l(h,l.item.getChildren(),d,{reconversion:l.reconversion})}}(o,Al(n)),{priority:e.converterPriority||"normal"}),(n.children||n.attributes.length)&&r.on("reduceChanges",wl(n),{priority:"low"})}}(t))}elementToStructure(t){return this.add(function(e){const n=fl(e.model),o=so(e.view,"container");return n.children=!0,r=>{if(r._conversionApi.schema.checkChild(n.name,"$text"))throw new b("conversion-element-to-structure-disallowed-text",r,{elementName:n.name});var s,a;r.on(`insert:${n.name}`,(s=o,a=Al(n),(c,l,d)=>{if(!a(l.item,d.consumable,{preflight:!0}))return;const h=new Map;d.writer._registerSlotFactory(function(m,p,k){return(w,A="children")=>{const D=w.createContainerElement("$slot");let B=null;if(A==="children")B=Array.from(m.getChildren());else{if(typeof A!="function")throw new b("conversion-slot-mode-unknown",k.dispatcher,{modeOrFilter:A});B=Array.from(m.getChildren()).filter(R=>A(R))}return p.set(D,B),D}}(l.item,h,d));const u=s(l.item,d,l);if(d.writer._clearSlotFactory(),!u)return;(function(m,p,k){const w=Array.from(p.values()).flat(),A=new Set(w);if(A.size!=w.length)throw new b("conversion-slot-filter-overlap",k.dispatcher,{element:m});if(A.size!=m.childCount)throw new b("conversion-slot-filter-incomplete",k.dispatcher,{element:m})})(l.item,h,d),a(l.item,d.consumable);const g=d.mapper.toViewPosition(l.range.start);d.mapper.bindElements(l.item,u),d.writer.insert(g,u),d.convertAttributes(l.item),function(m,p,k,w){k.mapper.on("modelToViewPosition",B,{priority:"highest"});let A=null,D=null;for([A,D]of p)_l(m,D,k,w),k.writer.move(k.writer.createRangeIn(A),k.writer.createPositionBefore(A)),k.writer.remove(A);function B(R,W){const K=W.modelPosition.nodeAfter,_t=D.indexOf(K);_t<0||(W.viewPosition=W.mapper.findPositionIn(A,_t))}k.mapper.off("modelToViewPosition",B)}(u,h,d,{reconversion:l.reconversion})}),{priority:e.converterPriority||"normal"}),r.on("reduceChanges",wl(n),{priority:"low"})}}(t))}attributeToElement(t){return this.add(function(e){e=nn(e);let n=e.model;typeof n=="string"&&(n={key:n});let o=`attribute:${n.key}`;if(n.name&&(o+=":"+n.name),n.values)for(const s of n.values)e.view[s]=so(e.view[s],"attribute");else e.view=so(e.view,"attribute");const r=kl(e);return s=>{s.on(o,function(a){return(c,l,d)=>{if(!d.consumable.test(l.item,c.name))return;const h=a(l.attributeOldValue,d,l),u=a(l.attributeNewValue,d,l);if(!h&&!u)return;d.consumable.consume(l.item,c.name);const g=d.writer,m=g.document.selection;if(l.item instanceof ke||l.item instanceof qt)g.wrap(m.getFirstRange(),u);else{let p=d.mapper.toViewRange(l.range);l.attributeOldValue!==null&&h&&(p=g.unwrap(p,h)),l.attributeNewValue!==null&&u&&g.wrap(p,u)}}}(r),{priority:e.converterPriority||"normal"})}}(t))}attributeToAttribute(t){return this.add(function(e){e=nn(e);let n=e.model;typeof n=="string"&&(n={key:n});let o=`attribute:${n.key}`;if(n.name&&(o+=":"+n.name),n.values)for(const s of n.values)e.view[s]=bl(e.view[s]);else e.view=bl(e.view);const r=kl(e);return s=>{var a;s.on(o,(a=r,(c,l,d)=>{if(!d.consumable.test(l.item,c.name))return;const h=a(l.attributeOldValue,d,l),u=a(l.attributeNewValue,d,l);if(!h&&!u)return;d.consumable.consume(l.item,c.name);const g=d.mapper.toViewElement(l.item),m=d.writer;if(!g)throw new b("conversion-attribute-to-attribute-on-text",d.dispatcher,l);if(l.attributeOldValue!==null&&h)if(h.key=="class"){const p=Ct(h.value);for(const k of p)m.removeClass(k,g)}else if(h.key=="style"){const p=Object.keys(h.value);for(const k of p)m.removeStyle(k,g)}else m.removeAttribute(h.key,g);if(l.attributeNewValue!==null&&u)if(u.key=="class"){const p=Ct(u.value);for(const k of p)m.addClass(k,g)}else if(u.key=="style"){const p=Object.keys(u.value);for(const k of p)m.setStyle(k,u.value[k],g)}else m.setAttribute(u.key,u.value,g)}),{priority:e.converterPriority||"normal"})}}(t))}markerToElement(t){return this.add(function(e){const n=so(e.view,"ui");return o=>{var r;o.on(`addMarker:${e.model}`,(r=n,(s,a,c)=>{a.isOpening=!0;const l=r(a,c);a.isOpening=!1;const d=r(a,c);if(!l||!d)return;const h=a.markerRange;if(h.isCollapsed&&!c.consumable.consume(h,s.name))return;for(const m of h)if(!c.consumable.consume(m.item,s.name))return;const u=c.mapper,g=c.writer;g.insert(u.toViewPosition(h.start),l),c.mapper.bindElementToMarker(l,a.markerName),h.isCollapsed||(g.insert(u.toViewPosition(h.end),d),c.mapper.bindElementToMarker(d,a.markerName)),s.stop()}),{priority:e.converterPriority||"normal"}),o.on(`removeMarker:${e.model}`,(s,a,c)=>{const l=c.mapper.markerNameToElements(a.markerName);if(l){for(const d of l)c.mapper.unbindElementFromMarkerName(d,a.markerName),c.writer.clear(c.writer.createRangeOn(d),d);c.writer.clearClonedElementsGroup(a.markerName),s.stop()}},{priority:e.converterPriority||"normal"})}}(t))}markerToHighlight(t){return this.add(function(e){return n=>{var o;n.on(`addMarker:${e.model}`,(o=e.view,(r,s,a)=>{if(!s.item||!(s.item instanceof ke||s.item instanceof qt||s.item.is("$textProxy")))return;const c=Cr(o,s,a);if(!c||!a.consumable.consume(s.item,r.name))return;const l=a.writer,d=ml(l,c),h=l.document.selection;if(s.item instanceof ke||s.item instanceof qt)l.wrap(h.getFirstRange(),d);else{const u=a.mapper.toViewRange(s.range),g=l.wrap(u,d);for(const m of g.getItems())if(m.is("attributeElement")&&m.isSimilar(d)){a.mapper.bindElementToMarker(m,s.markerName);break}}}),{priority:e.converterPriority||"normal"}),n.on(`addMarker:${e.model}`,function(r){return(s,a,c)=>{if(!a.item||!(a.item instanceof Q))return;const l=Cr(r,a,c);if(!l||!c.consumable.test(a.item,s.name))return;const d=c.mapper.toViewElement(a.item);if(d&&d.getCustomProperty("addHighlight")){c.consumable.consume(a.item,s.name);for(const h of y._createIn(a.item))c.consumable.consume(h.item,s.name);d.getCustomProperty("addHighlight")(d,l,c.writer),c.mapper.bindElementToMarker(d,a.markerName)}}}(e.view),{priority:e.converterPriority||"normal"}),n.on(`removeMarker:${e.model}`,function(r){return(s,a,c)=>{if(a.markerRange.isCollapsed)return;const l=Cr(r,a,c);if(!l)return;const d=ml(c.writer,l),h=c.mapper.markerNameToElements(a.markerName);if(h){for(const u of h)c.mapper.unbindElementFromMarkerName(u,a.markerName),u.is("attributeElement")?c.writer.unwrap(c.writer.createRangeOn(u),d):u.getCustomProperty("removeHighlight")(u,l.id,c.writer);c.writer.clearClonedElementsGroup(a.markerName),s.stop()}}}(e.view),{priority:e.converterPriority||"normal"})}}(t))}markerToData(t){return this.add(function(e){e=nn(e);const n=e.model;let o=e.view;return o||(o=r=>({group:n,name:r.substr(e.model.length+1)})),r=>{var s;r.on(`addMarker:${n}`,(s=o,(a,c,l)=>{const d=s(c.markerName,l);if(!d)return;const h=c.markerRange;l.consumable.consume(h,a.name)&&(pl(h,!1,l,c,d),pl(h,!0,l,c,d),a.stop())}),{priority:e.converterPriority||"normal"}),r.on(`removeMarker:${n}`,function(a){return(c,l,d)=>{const h=a(l.markerName,d);if(!h)return;const u=d.mapper.markerNameToElements(l.markerName);if(u){for(const m of u)d.mapper.unbindElementFromMarkerName(m,l.markerName),m.is("containerElement")?(g(`data-${h.group}-start-before`,m),g(`data-${h.group}-start-after`,m),g(`data-${h.group}-end-before`,m),g(`data-${h.group}-end-after`,m)):d.writer.clear(d.writer.createRangeOn(m),m);d.writer.clearClonedElementsGroup(l.markerName),c.stop()}function g(m,p){if(p.hasAttribute(m)){const k=new Set(p.getAttribute(m).split(","));k.delete(h.name),k.size==0?d.writer.removeAttribute(m,p):d.writer.setAttribute(m,Array.from(k).join(","),p)}}}}(o),{priority:e.converterPriority||"normal"})}}(t))}}function ml(i,t){const e=i.createAttributeElement("span",t.attributes);return t.classes&&e._addClass(t.classes),typeof t.priority=="number"&&(e._priority=t.priority),e._id=t.id,e}function pl(i,t,e,n,o){const r=t?i.start:i.end,s=r.nodeAfter&&r.nodeAfter.is("element")?r.nodeAfter:null,a=r.nodeBefore&&r.nodeBefore.is("element")?r.nodeBefore:null;if(s||a){let c,l;t&&s||!t&&!a?(c=s,l=!0):(c=a,l=!1);const d=e.mapper.toViewElement(c);if(d)return void function(h,u,g,m,p,k){const w=`data-${k.group}-${u?"start":"end"}-${g?"before":"after"}`,A=h.hasAttribute(w)?h.getAttribute(w).split(","):[];A.unshift(k.name),m.writer.setAttribute(w,A.join(","),h),m.mapper.bindElementToMarker(h,p.markerName)}(d,t,l,e,n,o)}(function(c,l,d,h,u){const g=`${u.group}-${l?"start":"end"}`,m=u.name?{name:u.name}:null,p=d.writer.createUIElement(g,m);d.writer.insert(c,p),d.mapper.bindElementToMarker(p,h.markerName)})(e.mapper.toViewPosition(r),t,e,n,o)}function fl(i){return typeof i=="string"&&(i={name:i}),i.attributes?Array.isArray(i.attributes)||(i.attributes=[i.attributes]):i.attributes=[],i.children=!!i.children,i}function so(i,t){return typeof i=="function"?i:(e,n)=>function(o,r,s){typeof o=="string"&&(o={name:o});let a;const c=r.writer,l=Object.assign({},o.attributes);if(s=="container")a=c.createContainerElement(o.name,l);else if(s=="attribute"){const d={priority:o.priority||Xe.DEFAULT_PRIORITY};a=c.createAttributeElement(o.name,l,d)}else a=c.createUIElement(o.name,l);if(o.styles){const d=Object.keys(o.styles);for(const h of d)c.setStyle(h,o.styles[h],a)}if(o.classes){const d=o.classes;if(typeof d=="string")c.addClass(d,a);else for(const h of d)c.addClass(h,a)}return a}(i,n,t)}function kl(i){return i.model.values?(t,e,n)=>{const o=i.view[t];return o?o(t,e,n):null}:i.view}function bl(i){return typeof i=="string"?t=>({key:i,value:t}):typeof i=="object"?i.value?()=>i:t=>({key:i.key,value:t}):i}function Cr(i,t,e){const n=typeof i=="function"?i(t,e):i;return n?(n.priority||(n.priority=10),n.id||(n.id=t.markerName),n):null}function wl(i){const t=function(e){return(n,o)=>{if(!n.is("element",e.name))return!1;if(o.type=="attribute"){if(e.attributes.includes(o.attributeKey))return!0}else if(e.children)return!0;return!1}}(i);return(e,n)=>{const o=[];n.reconvertedElements||(n.reconvertedElements=new Set);for(const r of n.changes){const s=r.type=="attribute"?r.range.start.nodeAfter:r.position.parent;if(s&&t(s,r)){if(!n.reconvertedElements.has(s)){n.reconvertedElements.add(s);const a=M._createBefore(s);o.push({type:"remove",name:s.name,position:a,length:1},{type:"reinsert",name:s.name,position:a,length:1})}}else o.push(r)}n.changes=o}}function Al(i){return(t,e,n={})=>{const o=["insert"];for(const r of i.attributes)t.hasAttribute(r)&&o.push(`attribute:${r}`);return!!o.every(r=>e.test(t,r))&&(n.preflight||o.forEach(r=>e.consume(t,r)),!0)}}function _l(i,t,e,n){for(const o of t)ow(i.root,o,e,n)||e.convertItem(o)}function ow(i,t,e,n){const{writer:o,mapper:r}=e;if(!n.reconversion)return!1;const s=r.toViewElement(t);return!(!s||s.root==i)&&!!e.canReuseView(s)&&(o.move(o.createRangeOn(s),r.toViewPosition(M._createBefore(t))),!0)}function iw(i,t,{preflight:e}={}){return e?t.test(i,"insert"):t.consume(i,"insert")}function Cl(i){const{schema:t,document:e}=i.model;for(const n of e.getRootNames()){const o=e.getRoot(n);if(o.isEmpty&&!t.checkChild(o,"$text")&&t.checkChild(o,"paragraph"))return i.insertElement("paragraph",o),!0}return!1}function vl(i,t,e){const n=e.createContext(i);return!!e.checkChild(n,"paragraph")&&!!e.checkChild(n.push("paragraph"),t)}function yl(i,t){const e=t.createElement("paragraph");return t.insert(e,i),t.createPositionAt(e,0)}class rw extends gl{elementToElement(t){return this.add(xl(t))}elementToAttribute(t){return this.add(function(e){e=nn(e),El(e);const n=Dl(e,!1),o=vr(e.view),r=o?`element:${o}`:"element";return s=>{s.on(r,n,{priority:e.converterPriority||"low"})}}(t))}attributeToAttribute(t){return this.add(function(e){e=nn(e);let n=null;(typeof e.view=="string"||e.view.key)&&(n=function(r){typeof r.view=="string"&&(r.view={key:r.view});const s=r.view.key;let a;return s=="class"||s=="style"?a={[s=="class"?"classes":"styles"]:r.view.value}:a={attributes:{[s]:r.view.value===void 0?/[\s\S]*/:r.view.value}},r.view.name&&(a.name=r.view.name),r.view=a,s}(e)),El(e,n);const o=Dl(e,!0);return r=>{r.on("element",o,{priority:e.converterPriority||"low"})}}(t))}elementToMarker(t){return this.add(function(e){const n=function(o){return(r,s)=>{const a=typeof o=="string"?o:o(r,s);return s.writer.createElement("$marker",{"data-name":a})}}(e.model);return xl({...e,model:n})}(t))}dataToMarker(t){return this.add(function(e){e=nn(e),e.model||(e.model=s=>s?e.view+":"+s:e.view);const n={view:e.view,model:e.model},o=yr(Il(n,"start")),r=yr(Il(n,"end"));return s=>{s.on(`element:${e.view}-start`,o,{priority:e.converterPriority||"normal"}),s.on(`element:${e.view}-end`,r,{priority:e.converterPriority||"normal"});const a=re.get("low"),c=re.get("highest"),l=re.get(e.converterPriority)/c;s.on("element",function(d){return(h,u,g)=>{const m=`data-${d.view}`;function p(k,w){for(const A of w){const D=d.model(A,g),B=g.writer.createElement("$marker",{"data-name":D});g.writer.insert(B,k),u.modelCursor.isEqual(k)?u.modelCursor=u.modelCursor.getShiftedBy(1):u.modelCursor=u.modelCursor._getTransformedByInsertion(k,1),u.modelRange=u.modelRange._getTransformedByInsertion(k,1)[0]}}(g.consumable.test(u.viewItem,{attributes:m+"-end-after"})||g.consumable.test(u.viewItem,{attributes:m+"-start-after"})||g.consumable.test(u.viewItem,{attributes:m+"-end-before"})||g.consumable.test(u.viewItem,{attributes:m+"-start-before"}))&&(u.modelRange||Object.assign(u,g.convertChildren(u.viewItem,u.modelCursor)),g.consumable.consume(u.viewItem,{attributes:m+"-end-after"})&&p(u.modelRange.end,u.viewItem.getAttribute(m+"-end-after").split(",")),g.consumable.consume(u.viewItem,{attributes:m+"-start-after"})&&p(u.modelRange.end,u.viewItem.getAttribute(m+"-start-after").split(",")),g.consumable.consume(u.viewItem,{attributes:m+"-end-before"})&&p(u.modelRange.start,u.viewItem.getAttribute(m+"-end-before").split(",")),g.consumable.consume(u.viewItem,{attributes:m+"-start-before"})&&p(u.modelRange.start,u.viewItem.getAttribute(m+"-start-before").split(",")))}}(n),{priority:a+l})}}(t))}}function xl(i){const t=yr(i=nn(i)),e=vr(i.view),n=e?`element:${e}`:"element";return o=>{o.on(n,t,{priority:i.converterPriority||"normal"})}}function vr(i){return typeof i=="string"?i:typeof i=="object"&&typeof i.name=="string"?i.name:null}function yr(i){const t=new ue(i.view);return(e,n,o)=>{const r=t.match(n.viewItem);if(!r)return;const s=r.match;if(s.name=!0,!o.consumable.test(n.viewItem,s))return;const a=function(c,l,d){return c instanceof Function?c(l,d):d.writer.createElement(c)}(i.model,n.viewItem,o);a&&o.safeInsert(a,n.modelCursor)&&(o.consumable.consume(n.viewItem,s),o.convertChildren(n.viewItem,a),o.updateConversionResult(a,n))}}function El(i,t=null){const e=t===null||(r=>r.getAttribute(t)),n=typeof i.model!="object"?i.model:i.model.key,o=typeof i.model!="object"||i.model.value===void 0?e:i.model.value;i.model={key:n,value:o}}function Dl(i,t){const e=new ue(i.view);return(n,o,r)=>{if(!o.modelRange&&t)return;const s=e.match(o.viewItem);if(!s||(function(d,h){const u=typeof d=="function"?d(h):d;return typeof u=="object"&&!vr(u)?!1:!u.classes&&!u.attributes&&!u.styles}(i.view,o.viewItem)?s.match.name=!0:delete s.match.name,!r.consumable.test(o.viewItem,s.match)))return;const a=i.model.key,c=typeof i.model.value=="function"?i.model.value(o.viewItem,r):i.model.value;if(c===null)return;o.modelRange||Object.assign(o,r.convertChildren(o.viewItem,o.modelCursor)),function(d,h,u,g){let m=!1;for(const p of Array.from(d.getItems({shallow:u})))g.schema.checkAttribute(p,h.key)&&(m=!0,p.hasAttribute(h.key)||g.writer.setAttribute(h.key,h.value,p));return m}(o.modelRange,{key:a,value:c},t,r)&&(r.consumable.test(o.viewItem,{name:!0})&&(s.match.name=!0),r.consumable.consume(o.viewItem,s.match))}}function Il(i,t){return{view:`${i.view}-${t}`,model:(e,n)=>{const o=e.getAttribute("name"),r=i.model(o,n);return n.writer.createElement("$marker",{"data-name":r})}}}class sw extends X(){constructor(t,e){super(),this.model=t,this.view=new $b(e),this.mapper=new cl,this.downcastDispatcher=new ll({mapper:this.mapper,schema:t.schema});const n=this.model.document,o=n.selection,r=this.model.markers;this.listenTo(this.model,"_beforeChanges",()=>{this.view._disableRendering(!0)},{priority:"highest"}),this.listenTo(this.model,"_afterChanges",()=>{this.view._disableRendering(!1)},{priority:"lowest"}),this.listenTo(n,"change",()=>{this.view.change(s=>{this.downcastDispatcher.convertChanges(n.differ,r,s),this.downcastDispatcher.convertSelection(o,r,s)})},{priority:"low"}),this.listenTo(this.view.document,"selectionChange",function(s,a){return(c,l)=>{const d=l.newSelection,h=[];for(const g of d.getRanges())h.push(a.toModelRange(g));const u=s.createSelection(h,{backward:d.isBackward});u.isEqual(s.document.selection)||s.change(g=>{g.setSelection(u)})}}(this.model,this.mapper)),this.downcastDispatcher.on("insert:$text",(s,a,c)=>{if(!c.consumable.consume(a.item,s.name))return;const l=c.writer,d=c.mapper.toViewPosition(a.range.start),h=l.createText(a.item.data);l.insert(d,h)},{priority:"lowest"}),this.downcastDispatcher.on("insert",(s,a,c)=>{c.convertAttributes(a.item),a.reconversion||!a.item.is("element")||a.item.isEmpty||c.convertChildren(a.item)},{priority:"lowest"}),this.downcastDispatcher.on("remove",(s,a,c)=>{const l=c.mapper.toViewPosition(a.position),d=a.position.getShiftedBy(a.length),h=c.mapper.toViewPosition(d,{isPhantom:!0}),u=c.writer.createRange(l,h),g=c.writer.remove(u.getTrimmed());for(const m of c.writer.createRangeIn(g).getItems())c.mapper.unbindViewElement(m,{defer:!0})},{priority:"low"}),this.downcastDispatcher.on("selection",(s,a,c)=>{const l=c.writer,d=l.document.selection;for(const h of d.getRanges())h.isCollapsed&&h.end.parent.isAttached()&&c.writer.mergeAttributes(h.start);l.setSelection(null)},{priority:"high"}),this.downcastDispatcher.on("selection",(s,a,c)=>{const l=a.selection;if(l.isCollapsed||!c.consumable.consume(l,"selection"))return;const d=[];for(const h of l.getRanges())d.push(c.mapper.toViewRange(h));c.writer.setSelection(d,{backward:l.isBackward})},{priority:"low"}),this.downcastDispatcher.on("selection",(s,a,c)=>{const l=a.selection;if(!l.isCollapsed||!c.consumable.consume(l,"selection"))return;const d=c.writer,h=l.getFirstPosition(),u=c.mapper.toViewPosition(h),g=d.breakAttributes(u);d.setSelection(g)},{priority:"low"}),this.view.document.roots.bindTo(this.model.document.roots).using(s=>{if(s.rootName=="$graveyard")return null;const a=new Dc(this.view.document,s.name);return a.rootName=s.rootName,this.mapper.bindElements(s,a),a})}destroy(){this.view.destroy(),this.stopListening()}reconvertMarker(t){const e=typeof t=="string"?t:t.name,n=this.model.markers.get(e);if(!n)throw new b("editingcontroller-reconvertmarker-marker-not-exist",this,{markerName:e});this.model.change(()=>{this.model.markers._refresh(n)})}reconvertItem(t){this.model.change(()=>{this.model.document.differ._refreshItem(t)})}}class ao{constructor(){this._consumables=new Map}add(t,e){let n;t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!0):(this._consumables.has(t)?n=this._consumables.get(t):(n=new aw(t),this._consumables.set(t,n)),n.add(e))}test(t,e){const n=this._consumables.get(t);return n===void 0?null:t.is("$text")||t.is("documentFragment")?n:n.test(e)}consume(t,e){return!!this.test(t,e)&&(t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!1):this._consumables.get(t).consume(e),!0)}revert(t,e){const n=this._consumables.get(t);n!==void 0&&(t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!0):n.revert(e))}static consumablesFromElement(t){const e={element:t,name:!0,attributes:[],classes:[],styles:[]},n=t.getAttributeKeys();for(const s of n)s!="style"&&s!="class"&&e.attributes.push(s);const o=t.getClassNames();for(const s of o)e.classes.push(s);const r=t.getStyleNames();for(const s of r)e.styles.push(s);return e}static createFrom(t,e){if(e||(e=new ao),t.is("$text"))return e.add(t),e;t.is("element")&&e.add(t,ao.consumablesFromElement(t)),t.is("documentFragment")&&e.add(t);for(const n of t.getChildren())e=ao.createFrom(n,e);return e}}const Qo=["attributes","classes","styles"];class aw{constructor(t){this.element=t,this._canConsumeName=null,this._consumables={attributes:new Map,styles:new Map,classes:new Map}}add(t){t.name&&(this._canConsumeName=!0);for(const e of Qo)e in t&&this._add(e,t[e])}test(t){if(t.name&&!this._canConsumeName)return this._canConsumeName;for(const e of Qo)if(e in t){const n=this._test(e,t[e]);if(n!==!0)return n}return!0}consume(t){t.name&&(this._canConsumeName=!1);for(const e of Qo)e in t&&this._consume(e,t[e])}revert(t){t.name&&(this._canConsumeName=!0);for(const e of Qo)e in t&&this._revert(e,t[e])}_add(t,e){const n=Bt(e)?e:[e],o=this._consumables[t];for(const r of n){if(t==="attributes"&&(r==="class"||r==="style"))throw new b("viewconsumable-invalid-attribute",this);if(o.set(r,!0),t==="styles")for(const s of this.element.document.stylesProcessor.getRelatedStyles(r))o.set(s,!0)}}_test(t,e){const n=Bt(e)?e:[e],o=this._consumables[t];for(const r of n)if(t!=="attributes"||r!=="class"&&r!=="style"){const s=o.get(r);if(s===void 0)return null;if(!s)return!1}else{const s=r=="class"?"classes":"styles",a=this._test(s,[...this._consumables[s].keys()]);if(a!==!0)return a}return!0}_consume(t,e){const n=Bt(e)?e:[e],o=this._consumables[t];for(const r of n)if(t!=="attributes"||r!=="class"&&r!=="style"){if(o.set(r,!1),t=="styles")for(const s of this.element.document.stylesProcessor.getRelatedStyles(r))o.set(s,!1)}else{const s=r=="class"?"classes":"styles";this._consume(s,[...this._consumables[s].keys()])}}_revert(t,e){const n=Bt(e)?e:[e],o=this._consumables[t];for(const r of n)if(t!=="attributes"||r!=="class"&&r!=="style")o.get(r)===!1&&o.set(r,!0);else{const s=r=="class"?"classes":"styles";this._revert(s,[...this._consumables[s].keys()])}}}class cw extends X(){constructor(){super(),this._sourceDefinitions={},this._attributeProperties={},this.decorate("checkChild"),this.decorate("checkAttribute"),this.on("checkAttribute",(t,e)=>{e[0]=new on(e[0])},{priority:"highest"}),this.on("checkChild",(t,e)=>{e[0]=new on(e[0]),e[1]=this.getDefinition(e[1])},{priority:"highest"})}register(t,e){if(this._sourceDefinitions[t])throw new b("schema-cannot-register-item-twice",this,{itemName:t});this._sourceDefinitions[t]=[Object.assign({},e)],this._clearCache()}extend(t,e){if(!this._sourceDefinitions[t])throw new b("schema-cannot-extend-missing-item",this,{itemName:t});this._sourceDefinitions[t].push(Object.assign({},e)),this._clearCache()}getDefinitions(){return this._compiledDefinitions||this._compile(),this._compiledDefinitions}getDefinition(t){let e;return e=typeof t=="string"?t:"is"in t&&(t.is("$text")||t.is("$textProxy"))?"$text":t.name,this.getDefinitions()[e]}isRegistered(t){return!!this.getDefinition(t)}isBlock(t){const e=this.getDefinition(t);return!(!e||!e.isBlock)}isLimit(t){const e=this.getDefinition(t);return!!e&&!(!e.isLimit&&!e.isObject)}isObject(t){const e=this.getDefinition(t);return!!e&&!!(e.isObject||e.isLimit&&e.isSelectable&&e.isContent)}isInline(t){const e=this.getDefinition(t);return!(!e||!e.isInline)}isSelectable(t){const e=this.getDefinition(t);return!!e&&!(!e.isSelectable&&!e.isObject)}isContent(t){const e=this.getDefinition(t);return!!e&&!(!e.isContent&&!e.isObject)}checkChild(t,e){return!!e&&this._checkContextMatch(e,t)}checkAttribute(t,e){const n=this.getDefinition(t.last);return!!n&&n.allowAttributes.includes(e)}checkMerge(t,e){if(t instanceof M){const n=t.nodeBefore,o=t.nodeAfter;if(!(n instanceof Q))throw new b("schema-check-merge-no-element-before",this);if(!(o instanceof Q))throw new b("schema-check-merge-no-element-after",this);return this.checkMerge(n,o)}for(const n of e.getChildren())if(!this.checkChild(t,n))return!1;return!0}addChildCheck(t){this.on("checkChild",(e,[n,o])=>{if(!o)return;const r=t(n,o);typeof r=="boolean"&&(e.stop(),e.return=r)},{priority:"high"})}addAttributeCheck(t){this.on("checkAttribute",(e,[n,o])=>{const r=t(n,o);typeof r=="boolean"&&(e.stop(),e.return=r)},{priority:"high"})}setAttributeProperties(t,e){this._attributeProperties[t]=Object.assign(this.getAttributeProperties(t),e)}getAttributeProperties(t){return this._attributeProperties[t]||{}}getLimitElement(t){let e;for(t instanceof M?e=t.parent:e=(t instanceof y?[t]:Array.from(t.getRanges())).reduce((n,o)=>{const r=o.getCommonAncestor();return n?n.getCommonAncestor(r,{includeSelf:!0}):r},null);!this.isLimit(e)&&e.parent;)e=e.parent;return e}checkAttributeInSelection(t,e){if(t.isCollapsed){const n=[...t.getFirstPosition().getAncestors(),new et("",t.getAttributes())];return this.checkAttribute(n,e)}{const n=t.getRanges();for(const o of n)for(const r of o)if(this.checkAttribute(r.item,e))return!0}return!1}*getValidRanges(t,e){t=function*(n){for(const o of n)yield*o.getMinimalFlatRanges()}(t);for(const n of t)yield*this._getValidRangesForRange(n,e)}getNearestSelectionRange(t,e="both"){if(this.checkChild(t,"$text"))return new y(t);let n,o;const r=t.getAncestors().reverse().find(s=>this.isLimit(s))||t.root;e!="both"&&e!="backward"||(n=new fe({boundaries:y._createIn(r),startPosition:t,direction:"backward"})),e!="both"&&e!="forward"||(o=new fe({boundaries:y._createIn(r),startPosition:t}));for(const s of function*(a,c){let l=!1;for(;!l;){if(l=!0,a){const d=a.next();d.done||(l=!1,yield{walker:a,value:d.value})}if(c){const d=c.next();d.done||(l=!1,yield{walker:c,value:d.value})}}}(n,o)){const a=s.walker==n?"elementEnd":"elementStart",c=s.value;if(c.type==a&&this.isObject(c.item))return y._createOn(c.item);if(this.checkChild(c.nextPosition,"$text"))return new y(c.nextPosition)}return null}findAllowedParent(t,e){let n=t.parent;for(;n;){if(this.checkChild(n,e))return n;if(this.isLimit(n))return null;n=n.parent}return null}setAllowedAttributes(t,e,n){const o=n.model;for(const[r,s]of Object.entries(e))o.schema.checkAttribute(t,r)&&n.setAttribute(r,s,t)}removeDisallowedAttributes(t,e){for(const n of t)if(n.is("$text"))Tl(this,n,e);else{const o=y._createIn(n).getPositions();for(const r of o)Tl(this,r.nodeBefore||r.parent,e)}}getAttributesWithProperty(t,e,n){const o={};for(const[r,s]of t.getAttributes()){const a=this.getAttributeProperties(r);a[e]!==void 0&&(n!==void 0&&n!==a[e]||(o[r]=s))}return o}createContext(t){return new on(t)}_clearCache(){this._compiledDefinitions=null}_compile(){const t={},e=this._sourceDefinitions,n=Object.keys(e);for(const o of n)t[o]=lw(e[o],o);for(const o of n)dw(t,o);for(const o of n)hw(t,o);for(const o of n)uw(t,o);for(const o of n)gw(t,o),mw(t,o);for(const o of n)pw(t,o),fw(t,o),kw(t,o);this._compiledDefinitions=t}_checkContextMatch(t,e,n=e.length-1){const o=e.getItem(n);if(t.allowIn.includes(o.name)){if(n==0)return!0;{const r=this.getDefinition(o);return this._checkContextMatch(r,e,n-1)}}return!1}*_getValidRangesForRange(t,e){let n=t.start,o=t.start;for(const r of t.getItems({shallow:!0}))r.is("element")&&(yield*this._getValidRangesForRange(y._createIn(r),e)),this.checkAttribute(r,e)||(n.isEqual(o)||(yield new y(n,o)),n=M._createAfter(r)),o=M._createAfter(r);n.isEqual(o)||(yield new y(n,o))}}class on{constructor(t){if(t instanceof on)return t;let e;e=typeof t=="string"?[t]:Array.isArray(t)?t:t.getAncestors({includeSelf:!0}),this._items=e.map(ww)}get length(){return this._items.length}get last(){return this._items[this._items.length-1]}[Symbol.iterator](){return this._items[Symbol.iterator]()}push(t){const e=new on([t]);return e._items=[...this._items,...e._items],e}getItem(t){return this._items[t]}*getNames(){yield*this._items.map(t=>t.name)}endsWith(t){return Array.from(this.getNames()).join(" ").endsWith(t)}startsWith(t){return Array.from(this.getNames()).join(" ").startsWith(t)}}function lw(i,t){const e={name:t,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],allowChildren:[],inheritTypesFrom:[]};return function(n,o){for(const r of n){const s=Object.keys(r).filter(a=>a.startsWith("is"));for(const a of s)o[a]=!!r[a]}}(i,e),rn(i,e,"allowIn"),rn(i,e,"allowContentOf"),rn(i,e,"allowWhere"),rn(i,e,"allowAttributes"),rn(i,e,"allowAttributesOf"),rn(i,e,"allowChildren"),rn(i,e,"inheritTypesFrom"),function(n,o){for(const r of n){const s=r.inheritAllFrom;s&&(o.allowContentOf.push(s),o.allowWhere.push(s),o.allowAttributesOf.push(s),o.inheritTypesFrom.push(s))}}(i,e),e}function dw(i,t){const e=i[t];for(const n of e.allowChildren){const o=i[n];o&&o.allowIn.push(t)}e.allowChildren.length=0}function hw(i,t){for(const e of i[t].allowContentOf)i[e]&&bw(i,e).forEach(n=>{n.allowIn.push(t)});delete i[t].allowContentOf}function uw(i,t){for(const e of i[t].allowWhere){const n=i[e];if(n){const o=n.allowIn;i[t].allowIn.push(...o)}}delete i[t].allowWhere}function gw(i,t){for(const e of i[t].allowAttributesOf){const n=i[e];if(n){const o=n.allowAttributes;i[t].allowAttributes.push(...o)}}delete i[t].allowAttributesOf}function mw(i,t){const e=i[t];for(const n of e.inheritTypesFrom){const o=i[n];if(o){const r=Object.keys(o).filter(s=>s.startsWith("is"));for(const s of r)s in e||(e[s]=o[s])}}delete e.inheritTypesFrom}function pw(i,t){const e=i[t],n=e.allowIn.filter(o=>i[o]);e.allowIn=Array.from(new Set(n))}function fw(i,t){const e=i[t];for(const n of e.allowIn)i[n].allowChildren.push(t)}function kw(i,t){const e=i[t];e.allowAttributes=Array.from(new Set(e.allowAttributes))}function rn(i,t,e){for(const n of i){const o=n[e];typeof o=="string"?t[e].push(o):Array.isArray(o)&&t[e].push(...o)}}function bw(i,t){const e=i[t];return(n=i,Object.keys(n).map(o=>n[o])).filter(o=>o.allowIn.includes(e.name));var n}function ww(i){return typeof i=="string"||i.is("documentFragment")?{name:typeof i=="string"?i:"$documentFragment",*getAttributeKeys(){},getAttribute(){}}:{name:i.is("element")?i.name:"$text",*getAttributeKeys(){yield*i.getAttributeKeys()},getAttribute:t=>i.getAttribute(t)}}function Tl(i,t,e){for(const n of t.getAttributeKeys())i.checkAttribute(t,n)||e.removeAttribute(n,t)}class Aw extends J(){constructor(t){super(),this._splitParts=new Map,this._cursorParents=new Map,this._modelCursor=null,this._emptyElementsToKeep=new Set,this.conversionApi={...t,consumable:null,writer:null,store:null,convertItem:(e,n)=>this._convertItem(e,n),convertChildren:(e,n)=>this._convertChildren(e,n),safeInsert:(e,n)=>this._safeInsert(e,n),updateConversionResult:(e,n)=>this._updateConversionResult(e,n),splitToAllowedParent:(e,n)=>this._splitToAllowedParent(e,n),getSplitParts:e=>this._getSplitParts(e),keepEmptyElement:e=>this._keepEmptyElement(e)}}convert(t,e,n=["$root"]){this.fire("viewCleanup",t),this._modelCursor=function(s,a){let c;for(const l of new on(s)){const d={};for(const u of l.getAttributeKeys())d[u]=l.getAttribute(u);const h=a.createElement(l.name,d);c&&a.insert(h,c),c=M._createAt(h,0)}return c}(n,e),this.conversionApi.writer=e,this.conversionApi.consumable=ao.createFrom(t),this.conversionApi.store={};const{modelRange:o}=this._convertItem(t,this._modelCursor),r=e.createDocumentFragment();if(o){this._removeEmptyElements();for(const s of Array.from(this._modelCursor.parent.getChildren()))e.append(s,r);r.markers=function(s,a){const c=new Set,l=new Map,d=y._createIn(s).getItems();for(const h of d)h.is("element","$marker")&&c.add(h);for(const h of c){const u=h.getAttribute("data-name"),g=a.createPositionBefore(h);l.has(u)?l.get(u).end=g.clone():l.set(u,new y(g.clone())),a.remove(h)}return l}(r,e)}return this._modelCursor=null,this._splitParts.clear(),this._cursorParents.clear(),this._emptyElementsToKeep.clear(),this.conversionApi.writer=null,this.conversionApi.store=null,r}_convertItem(t,e){const n={viewItem:t,modelCursor:e,modelRange:null};if(t.is("element")?this.fire(`element:${t.name}`,n,this.conversionApi):t.is("$text")?this.fire("text",n,this.conversionApi):this.fire("documentFragment",n,this.conversionApi),n.modelRange&&!(n.modelRange instanceof y))throw new b("view-conversion-dispatcher-incorrect-result",this);return{modelRange:n.modelRange,modelCursor:n.modelCursor}}_convertChildren(t,e){let n=e.is("position")?e:M._createAt(e,0);const o=new y(n);for(const r of Array.from(t.getChildren())){const s=this._convertItem(r,n);s.modelRange instanceof y&&(o.end=s.modelRange.end,n=s.modelCursor)}return{modelRange:o,modelCursor:n}}_safeInsert(t,e){const n=this._splitToAllowedParent(t,e);return!!n&&(this.conversionApi.writer.insert(t,n.position),!0)}_updateConversionResult(t,e){const n=this._getSplitParts(t),o=this.conversionApi.writer;e.modelRange||(e.modelRange=o.createRange(o.createPositionBefore(t),o.createPositionAfter(n[n.length-1])));const r=this._cursorParents.get(t);e.modelCursor=r?o.createPositionAt(r,0):e.modelRange.end}_splitToAllowedParent(t,e){const{schema:n,writer:o}=this.conversionApi;let r=n.findAllowedParent(e,t);if(r){if(r===e.parent)return{position:e};this._modelCursor.parent.getAncestors().includes(r)&&(r=null)}if(!r)return vl(e,t,n)?{position:yl(e,o)}:null;const s=this.conversionApi.writer.split(e,r),a=[];for(const l of s.range.getWalker())if(l.type=="elementEnd")a.push(l.item);else{const d=a.pop(),h=l.item;this._registerSplitPair(d,h)}const c=s.range.end.parent;return this._cursorParents.set(t,c),{position:s.position,cursorParent:c}}_registerSplitPair(t,e){this._splitParts.has(t)||this._splitParts.set(t,[t]);const n=this._splitParts.get(t);this._splitParts.set(e,n),n.push(e)}_getSplitParts(t){let e;return e=this._splitParts.has(t)?this._splitParts.get(t):[t],e}_keepEmptyElement(t){this._emptyElementsToKeep.add(t)}_removeEmptyElements(){let t=!1;for(const e of this._splitParts.keys())e.isEmpty&&!this._emptyElementsToKeep.has(e)&&(this.conversionApi.writer.remove(e),this._splitParts.delete(e),t=!0);t&&this._removeEmptyElements()}}class _w{getHtml(t){const e=document.implementation.createHTMLDocument("").createElement("div");return e.appendChild(t),e.innerHTML}}class Cw{constructor(t){this.skipComments=!0,this.domParser=new DOMParser,this.domConverter=new qo(t,{renderingMode:"data"}),this.htmlWriter=new _w}toData(t){const e=this.domConverter.viewToDom(t);return this.htmlWriter.getHtml(e)}toView(t){const e=this._toDom(t);return this.domConverter.domToView(e,{skipComments:this.skipComments})}registerRawContentMatcher(t){this.domConverter.registerRawContentMatcher(t)}useFillerType(t){this.domConverter.blockFillerMode=t=="marked"?"markedNbsp":"nbsp"}_toDom(t){t.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i)||(t=`${t}`);const e=this.domParser.parseFromString(t,"text/html"),n=e.createDocumentFragment(),o=e.body.childNodes;for(;o.length>0;)n.appendChild(o[0]);return n}}class vw extends J(){constructor(t,e){super(),this.model=t,this.mapper=new cl,this.downcastDispatcher=new ll({mapper:this.mapper,schema:t.schema}),this.downcastDispatcher.on("insert:$text",(n,o,r)=>{if(!r.consumable.consume(o.item,n.name))return;const s=r.writer,a=r.mapper.toViewPosition(o.range.start),c=s.createText(o.item.data);s.insert(a,c)},{priority:"lowest"}),this.downcastDispatcher.on("insert",(n,o,r)=>{r.convertAttributes(o.item),o.reconversion||!o.item.is("element")||o.item.isEmpty||r.convertChildren(o.item)},{priority:"lowest"}),this.upcastDispatcher=new Aw({schema:t.schema}),this.viewDocument=new Vo(e),this.stylesProcessor=e,this.htmlProcessor=new Cw(this.viewDocument),this.processor=this.htmlProcessor,this._viewWriter=new Tc(this.viewDocument),this.upcastDispatcher.on("text",(n,o,{schema:r,consumable:s,writer:a})=>{let c=o.modelCursor;if(!s.test(o.viewItem))return;if(!r.checkChild(c,"$text")){if(!vl(c,"$text",r)||o.viewItem.data.trim().length==0)return;const d=c.nodeBefore;c=yl(c,a),d&&d.is("element","$marker")&&(a.move(a.createRangeOn(d),c),c=a.createPositionAfter(d))}s.consume(o.viewItem);const l=a.createText(o.viewItem.data);a.insert(l,c),o.modelRange=a.createRange(c,c.getShiftedBy(l.offsetSize)),o.modelCursor=o.modelRange.end},{priority:"lowest"}),this.upcastDispatcher.on("element",(n,o,r)=>{if(!o.modelRange&&r.consumable.consume(o.viewItem,{name:!0})){const{modelRange:s,modelCursor:a}=r.convertChildren(o.viewItem,o.modelCursor);o.modelRange=s,o.modelCursor=a}},{priority:"lowest"}),this.upcastDispatcher.on("documentFragment",(n,o,r)=>{if(!o.modelRange&&r.consumable.consume(o.viewItem,{name:!0})){const{modelRange:s,modelCursor:a}=r.convertChildren(o.viewItem,o.modelCursor);o.modelRange=s,o.modelCursor=a}},{priority:"lowest"}),X().prototype.decorate.call(this,"init"),X().prototype.decorate.call(this,"set"),X().prototype.decorate.call(this,"get"),X().prototype.decorate.call(this,"toView"),X().prototype.decorate.call(this,"toModel"),this.on("init",()=>{this.fire("ready")},{priority:"lowest"}),this.on("ready",()=>{this.model.enqueueChange({isUndoable:!1},Cl)},{priority:"lowest"})}get(t={}){const{rootName:e="main",trim:n="empty"}=t;if(!this._checkIfRootsExists([e]))throw new b("datacontroller-get-non-existent-root",this);const o=this.model.document.getRoot(e);return n!=="empty"||this.model.hasContent(o,{ignoreWhitespaces:!0})?this.stringify(o,t):""}stringify(t,e={}){const n=this.toView(t,e);return this.processor.toData(n)}toView(t,e={}){const n=this.viewDocument,o=this._viewWriter;this.mapper.clearBindings();const r=y._createIn(t),s=new tn(n);this.mapper.bindElements(t,s);const a=t.is("documentFragment")?t.markers:function(c){const l=[],d=c.root.document;if(!d)return new Map;const h=y._createIn(c);for(const u of d.model.markers){const g=u.getRange(),m=g.isCollapsed,p=g.start.isEqual(h.start)||g.end.isEqual(h.end);if(m&&p)l.push([u.name,g]);else{const k=h.getIntersection(g);k&&l.push([u.name,k])}}return l.sort(([u,g],[m,p])=>{if(g.end.compareWith(p.start)!=="after")return 1;if(g.start.compareWith(p.end)!=="before")return-1;switch(g.start.compareWith(p.start)){case"before":return 1;case"after":return-1;default:switch(g.end.compareWith(p.end)){case"before":return 1;case"after":return-1;default:return m.localeCompare(u)}}}),new Map(l)}(t);return this.downcastDispatcher.convert(r,a,o,e),s}init(t){if(this.model.document.version)throw new b("datacontroller-init-document-not-empty",this);let e={};if(typeof t=="string"?e.main=t:e=t,!this._checkIfRootsExists(Object.keys(e)))throw new b("datacontroller-init-non-existent-root",this);return this.model.enqueueChange({isUndoable:!1},n=>{for(const o of Object.keys(e)){const r=this.model.document.getRoot(o);n.insert(this.parse(e[o],r),r,0)}}),Promise.resolve()}set(t,e={}){let n={};if(typeof t=="string"?n.main=t:n=t,!this._checkIfRootsExists(Object.keys(n)))throw new b("datacontroller-set-non-existent-root",this);this.model.enqueueChange(e.batchType||{},o=>{o.setSelection(null),o.removeSelectionAttribute(this.model.document.selection.getAttributeKeys());for(const r of Object.keys(n)){const s=this.model.document.getRoot(r);o.remove(o.createRangeIn(s)),o.insert(this.parse(n[r],s),s,0)}})}parse(t,e="$root"){const n=this.processor.toView(t);return this.toModel(n,e)}toModel(t,e="$root"){return this.model.change(n=>this.upcastDispatcher.convert(t,n,e))}addStyleProcessorRules(t){t(this.stylesProcessor)}registerRawContentMatcher(t){this.processor&&this.processor!==this.htmlProcessor&&this.processor.registerRawContentMatcher(t),this.htmlProcessor.registerRawContentMatcher(t)}destroy(){this.stopListening()}_checkIfRootsExists(t){for(const e of t)if(!this.model.document.getRootNames().includes(e))return!1;return!0}}class yw{constructor(t,e){this._helpers=new Map,this._downcast=Ct(t),this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:!0}),this._upcast=Ct(e),this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:!1})}addAlias(t,e){const n=this._downcast.includes(e);if(!this._upcast.includes(e)&&!n)throw new b("conversion-add-alias-dispatcher-not-registered",this);this._createConversionHelpers({name:t,dispatchers:[e],isDowncast:n})}for(t){if(!this._helpers.has(t))throw new b("conversion-for-unknown-group",this);return this._helpers.get(t)}elementToElement(t){this.for("downcast").elementToElement(t);for(const{model:e,view:n}of xr(t))this.for("upcast").elementToElement({model:e,view:n,converterPriority:t.converterPriority})}attributeToElement(t){this.for("downcast").attributeToElement(t);for(const{model:e,view:n}of xr(t))this.for("upcast").elementToAttribute({view:n,model:e,converterPriority:t.converterPriority})}attributeToAttribute(t){this.for("downcast").attributeToAttribute(t);for(const{model:e,view:n}of xr(t))this.for("upcast").attributeToAttribute({view:n,model:e})}_createConversionHelpers({name:t,dispatchers:e,isDowncast:n}){if(this._helpers.has(t))throw new b("conversion-group-exists",this);const o=n?new nw(e):new rw(e);this._helpers.set(t,o)}}function*xr(i){if(i.model.values)for(const t of i.model.values){const e={key:i.model.key,value:t},n=i.view[t],o=i.upcastAlso?i.upcastAlso[t]:void 0;yield*Ml(e,n,o)}else yield*Ml(i.model,i.view,i.upcastAlso)}function*Ml(i,t,e){if(yield{model:i,view:t},e)for(const n of Ct(e))yield{model:i,view:n}}class Wt{constructor(t){this.baseVersion=t,this.isDocumentOperation=this.baseVersion!==null,this.batch=null}_validate(){}toJSON(){const t=Object.assign({},this);return t.__className=this.constructor.className,delete t.batch,delete t.isDocumentOperation,t}static get className(){return"Operation"}static fromJSON(t,e){return new this(t.baseVersion)}}function Er(i,t){const e=Nl(t),n=e.reduce((s,a)=>s+a.offsetSize,0),o=i.parent;ho(i);const r=i.index;return o._insertChild(r,e),lo(o,r+e.length),lo(o,r),new y(i,i.getShiftedBy(n))}function Sl(i){if(!i.isFlat)throw new b("operation-utils-remove-range-not-flat",this);const t=i.start.parent;ho(i.start),ho(i.end);const e=t._removeChildren(i.start.index,i.end.index-i.start.index);return lo(t,i.start.index),e}function co(i,t){if(!i.isFlat)throw new b("operation-utils-move-range-not-flat",this);const e=Sl(i);return Er(t=t._getTransformedByDeletion(i.start,i.end.offset-i.start.offset),e)}function Nl(i){const t=[];(function e(n){if(typeof n=="string")t.push(new et(n));else if(n instanceof te)t.push(new et(n.data,n.getAttributes()));else if(n instanceof Dn)t.push(n);else if(jt(n))for(const o of n)e(o)})(i);for(let e=1;et.maxOffset)throw new b("move-operation-nodes-do-not-exist",this);if(t===e&&n=n&&this.targetPosition.path[r]n._clone(!0))),e=new vt(this.position,t,this.baseVersion);return e.shouldReceiveAttributes=this.shouldReceiveAttributes,e}getReversed(){const t=this.position.root.document.graveyard,e=new M(t,[0]);return new Y(this.position,this.nodes.maxOffset,e,this.baseVersion+1)}_validate(){const t=this.position.parent;if(!t||t.maxOffsete._clone(!0))),Er(this.position,t)}toJSON(){const t=super.toJSON();return t.position=this.position.toJSON(),t.nodes=this.nodes.toJSON(),t}static get className(){return"InsertOperation"}static fromJSON(t,e){const n=[];for(const r of t.nodes)r.name?n.push(Q.fromJSON(r)):n.push(et.fromJSON(r));const o=new vt(M.fromJSON(t.position,e),n,t.baseVersion);return o.shouldReceiveAttributes=t.shouldReceiveAttributes,o}}class Lt extends Wt{constructor(t,e,n,o,r,s){super(s),this.name=t,this.oldRange=e?e.clone():null,this.newRange=n?n.clone():null,this.affectsData=r,this._markers=o}get type(){return"marker"}clone(){return new Lt(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}getReversed(){return new Lt(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}_execute(){this.newRange?this._markers._set(this.name,this.newRange,!0,this.affectsData):this._markers._remove(this.name)}toJSON(){const t=super.toJSON();return this.oldRange&&(t.oldRange=this.oldRange.toJSON()),this.newRange&&(t.newRange=this.newRange.toJSON()),delete t._markers,t}static get className(){return"MarkerOperation"}static fromJSON(t,e){return new Lt(t.name,t.oldRange?y.fromJSON(t.oldRange,e):null,t.newRange?y.fromJSON(t.newRange,e):null,e.model.markers,t.affectsData,t.baseVersion)}}const Pl=function(i,t){return el(i,t)};class kt extends Wt{constructor(t,e,n,o,r){super(r),this.range=t.clone(),this.key=e,this.oldValue=n===void 0?null:n,this.newValue=o===void 0?null:o}get type(){return this.oldValue===null?"addAttribute":this.newValue===null?"removeAttribute":"changeAttribute"}clone(){return new kt(this.range,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new kt(this.range,this.key,this.newValue,this.oldValue,this.baseVersion+1)}toJSON(){const t=super.toJSON();return t.range=this.range.toJSON(),t}_validate(){if(!this.range.isFlat)throw new b("attribute-operation-range-not-flat",this);for(const t of this.range.getItems({shallow:!0})){if(this.oldValue!==null&&!Pl(t.getAttribute(this.key),this.oldValue))throw new b("attribute-operation-wrong-old-value",this,{item:t,key:this.key,value:this.oldValue});if(this.oldValue===null&&this.newValue!==null&&t.hasAttribute(this.key))throw new b("attribute-operation-attribute-exists",this,{node:t,key:this.key})}}_execute(){Pl(this.oldValue,this.newValue)||function(t,e,n){ho(t.start),ho(t.end);for(const o of t.getItems({shallow:!0})){const r=o.is("$textProxy")?o.textNode:o;n!==null?r._setAttribute(e,n):r._removeAttribute(e),lo(r.parent,r.index)}lo(t.end.parent,t.end.index)}(this.range,this.key,this.newValue)}static get className(){return"AttributeOperation"}static fromJSON(t,e){return new kt(y.fromJSON(t.range,e),t.key,t.oldValue,t.newValue,t.baseVersion)}}class yt extends Wt{get type(){return"noop"}clone(){return new yt(this.baseVersion)}getReversed(){return new yt(this.baseVersion+1)}_execute(){}static get className(){return"NoOperation"}}class Ot extends Wt{constructor(t,e,n,o){super(o),this.position=t,this.position.stickiness="toNext",this.oldName=e,this.newName=n}get type(){return"rename"}clone(){return new Ot(this.position.clone(),this.oldName,this.newName,this.baseVersion)}getReversed(){return new Ot(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}_validate(){const t=this.position.nodeAfter;if(!(t instanceof Q))throw new b("rename-operation-wrong-position",this);if(t.name!==this.oldName)throw new b("rename-operation-wrong-name",this)}_execute(){this.position.nodeAfter.name=this.newName}toJSON(){const t=super.toJSON();return t.position=this.position.toJSON(),t}static get className(){return"RenameOperation"}static fromJSON(t,e){return new Ot(M.fromJSON(t.position,e),t.oldName,t.newName,t.baseVersion)}}class ve extends Wt{constructor(t,e,n,o,r){super(r),this.root=t,this.key=e,this.oldValue=n,this.newValue=o}get type(){return this.oldValue===null?"addRootAttribute":this.newValue===null?"removeRootAttribute":"changeRootAttribute"}clone(){return new ve(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new ve(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}_validate(){if(this.root!=this.root.root||this.root.is("documentFragment"))throw new b("rootattribute-operation-not-a-root",this,{root:this.root,key:this.key});if(this.oldValue!==null&&this.root.getAttribute(this.key)!==this.oldValue)throw new b("rootattribute-operation-wrong-old-value",this,{root:this.root,key:this.key});if(this.oldValue===null&&this.newValue!==null&&this.root.hasAttribute(this.key))throw new b("rootattribute-operation-attribute-exists",this,{root:this.root,key:this.key})}_execute(){this.newValue!==null?this.root._setAttribute(this.key,this.newValue):this.root._removeAttribute(this.key)}toJSON(){const t=super.toJSON();return t.root=this.root.toJSON(),t}static get className(){return"RootAttributeOperation"}static fromJSON(t,e){if(!e.getRoot(t.root))throw new b("rootattribute-operation-fromjson-no-root",this,{rootName:t.root});return new ve(e.getRoot(t.root),t.key,t.oldValue,t.newValue,t.baseVersion)}}class pt extends Wt{constructor(t,e,n,o,r){super(r),this.sourcePosition=t.clone(),this.sourcePosition.stickiness="toPrevious",this.howMany=e,this.targetPosition=n.clone(),this.targetPosition.stickiness="toNext",this.graveyardPosition=o.clone()}get type(){return"merge"}get deletionPosition(){return new M(this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}get movedRange(){const t=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new y(this.sourcePosition,t)}clone(){return new pt(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.targetPosition._getTransformedByMergeOperation(this),e=this.sourcePosition.path.slice(0,-1),n=new M(this.sourcePosition.root,e)._getTransformedByMergeOperation(this);return new nt(t,this.howMany,n,this.graveyardPosition,this.baseVersion+1)}_validate(){const t=this.sourcePosition.parent,e=this.targetPosition.parent;if(!t.parent)throw new b("merge-operation-source-position-invalid",this);if(!e.parent)throw new b("merge-operation-target-position-invalid",this);if(this.howMany!=t.maxOffset)throw new b("merge-operation-how-many-invalid",this)}_execute(){const t=this.sourcePosition.parent;co(y._createIn(t),this.targetPosition),co(y._createOn(t),this.graveyardPosition)}toJSON(){const t=super.toJSON();return t.sourcePosition=t.sourcePosition.toJSON(),t.targetPosition=t.targetPosition.toJSON(),t.graveyardPosition=t.graveyardPosition.toJSON(),t}static get className(){return"MergeOperation"}static fromJSON(t,e){const n=M.fromJSON(t.sourcePosition,e),o=M.fromJSON(t.targetPosition,e),r=M.fromJSON(t.graveyardPosition,e);return new this(n,t.howMany,o,r,t.baseVersion)}}class nt extends Wt{constructor(t,e,n,o,r){super(r),this.splitPosition=t.clone(),this.splitPosition.stickiness="toNext",this.howMany=e,this.insertionPosition=n,this.graveyardPosition=o?o.clone():null,this.graveyardPosition&&(this.graveyardPosition.stickiness="toNext")}get type(){return"split"}get moveTargetPosition(){const t=this.insertionPosition.path.slice();return t.push(0),new M(this.insertionPosition.root,t)}get movedRange(){const t=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new y(this.splitPosition,t)}clone(){return new nt(this.splitPosition,this.howMany,this.insertionPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.splitPosition.root.document.graveyard,e=new M(t,[0]);return new pt(this.moveTargetPosition,this.howMany,this.splitPosition,e,this.baseVersion+1)}_validate(){const t=this.splitPosition.parent,e=this.splitPosition.offset;if(!t||t.maxOffset{if(i.key===t.key&&i.range.start.hasSameParentAs(t.range.start)){const n=i.range.getDifference(t.range).map(r=>new kt(r,i.key,i.oldValue,i.newValue,0)),o=i.range.getIntersection(t.range);return o&&e.aIsStrong&&n.push(new kt(o,t.key,t.newValue,i.newValue,0)),n.length==0?[new yt(0)]:n}return[i]}),$(kt,vt,(i,t)=>{if(i.range.start.hasSameParentAs(t.position)&&i.range.containsPosition(t.position)){const e=i.range._getTransformedByInsertion(t.position,t.howMany,!t.shouldReceiveAttributes).map(n=>new kt(n,i.key,i.oldValue,i.newValue,i.baseVersion));if(t.shouldReceiveAttributes){const n=Rl(t,i.key,i.oldValue);n&&e.unshift(n)}return e}return i.range=i.range._getTransformedByInsertion(t.position,t.howMany,!1)[0],[i]}),$(kt,pt,(i,t)=>{const e=[];i.range.start.hasSameParentAs(t.deletionPosition)&&(i.range.containsPosition(t.deletionPosition)||i.range.start.isEqual(t.deletionPosition))&&e.push(y._createFromPositionAndShift(t.graveyardPosition,1));const n=i.range._getTransformedByMergeOperation(t);return n.isCollapsed||e.push(n),e.map(o=>new kt(o,i.key,i.oldValue,i.newValue,i.baseVersion))}),$(kt,Y,(i,t)=>function(n,o){const r=y._createFromPositionAndShift(o.sourcePosition,o.howMany);let s=null,a=[];r.containsRange(n,!0)?s=n:n.start.hasSameParentAs(r.start)?(a=n.getDifference(r),s=n.getIntersection(r)):a=[n];const c=[];for(let l of a){l=l._getTransformedByDeletion(o.sourcePosition,o.howMany);const d=o.getMovedRangeStart(),h=l.start.hasSameParentAs(d),u=l._getTransformedByInsertion(d,o.howMany,h);c.push(...u)}return s&&c.push(s._getTransformedByMove(o.sourcePosition,o.targetPosition,o.howMany,!1)[0]),c}(i.range,t).map(n=>new kt(n,i.key,i.oldValue,i.newValue,i.baseVersion))),$(kt,nt,(i,t)=>{if(i.range.end.isEqual(t.insertionPosition))return t.graveyardPosition||i.range.end.offset++,[i];if(i.range.start.hasSameParentAs(t.splitPosition)&&i.range.containsPosition(t.splitPosition)){const e=i.clone();return e.range=new y(t.moveTargetPosition.clone(),i.range.end._getCombined(t.splitPosition,t.moveTargetPosition)),i.range.end=t.splitPosition.clone(),i.range.end.stickiness="toPrevious",[i,e]}return i.range=i.range._getTransformedBySplitOperation(t),[i]}),$(vt,kt,(i,t)=>{const e=[i];if(i.shouldReceiveAttributes&&i.position.hasSameParentAs(t.range.start)&&t.range.containsPosition(i.position)){const n=Rl(i,t.key,t.newValue);n&&e.push(n)}return e}),$(vt,vt,(i,t,e)=>(i.position.isEqual(t.position)&&e.aIsStrong||(i.position=i.position._getTransformedByInsertOperation(t)),[i])),$(vt,Y,(i,t)=>(i.position=i.position._getTransformedByMoveOperation(t),[i])),$(vt,nt,(i,t)=>(i.position=i.position._getTransformedBySplitOperation(t),[i])),$(vt,pt,(i,t)=>(i.position=i.position._getTransformedByMergeOperation(t),[i])),$(Lt,vt,(i,t)=>(i.oldRange&&(i.oldRange=i.oldRange._getTransformedByInsertOperation(t)[0]),i.newRange&&(i.newRange=i.newRange._getTransformedByInsertOperation(t)[0]),[i])),$(Lt,Lt,(i,t,e)=>{if(i.name==t.name){if(!e.aIsStrong)return[new yt(0)];i.oldRange=t.newRange?t.newRange.clone():null}return[i]}),$(Lt,pt,(i,t)=>(i.oldRange&&(i.oldRange=i.oldRange._getTransformedByMergeOperation(t)),i.newRange&&(i.newRange=i.newRange._getTransformedByMergeOperation(t)),[i])),$(Lt,Y,(i,t,e)=>{if(i.oldRange&&(i.oldRange=y._createFromRanges(i.oldRange._getTransformedByMoveOperation(t))),i.newRange){if(e.abRelation){const n=y._createFromRanges(i.newRange._getTransformedByMoveOperation(t));if(e.abRelation.side=="left"&&t.targetPosition.isEqual(i.newRange.start))return i.newRange.end=n.end,i.newRange.start.path=e.abRelation.path,[i];if(e.abRelation.side=="right"&&t.targetPosition.isEqual(i.newRange.end))return i.newRange.start=n.start,i.newRange.end.path=e.abRelation.path,[i]}i.newRange=y._createFromRanges(i.newRange._getTransformedByMoveOperation(t))}return[i]}),$(Lt,nt,(i,t,e)=>{if(i.oldRange&&(i.oldRange=i.oldRange._getTransformedBySplitOperation(t)),i.newRange){if(e.abRelation){const n=i.newRange._getTransformedBySplitOperation(t);return i.newRange.start.isEqual(t.splitPosition)&&e.abRelation.wasStartBeforeMergedElement?i.newRange.start=M._createAt(t.insertionPosition):i.newRange.start.isEqual(t.splitPosition)&&!e.abRelation.wasInLeftElement&&(i.newRange.start=M._createAt(t.moveTargetPosition)),i.newRange.end.isEqual(t.splitPosition)&&e.abRelation.wasInRightElement?i.newRange.end=M._createAt(t.moveTargetPosition):i.newRange.end.isEqual(t.splitPosition)&&e.abRelation.wasEndBeforeMergedElement?i.newRange.end=M._createAt(t.insertionPosition):i.newRange.end=n.end,[i]}i.newRange=i.newRange._getTransformedBySplitOperation(t)}return[i]}),$(pt,vt,(i,t)=>(i.sourcePosition.hasSameParentAs(t.position)&&(i.howMany+=t.howMany),i.sourcePosition=i.sourcePosition._getTransformedByInsertOperation(t),i.targetPosition=i.targetPosition._getTransformedByInsertOperation(t),[i])),$(pt,pt,(i,t,e)=>{if(i.sourcePosition.isEqual(t.sourcePosition)&&i.targetPosition.isEqual(t.targetPosition)){if(e.bWasUndone){const n=t.graveyardPosition.path.slice();return n.push(0),i.sourcePosition=new M(t.graveyardPosition.root,n),i.howMany=0,[i]}return[new yt(0)]}if(i.sourcePosition.isEqual(t.sourcePosition)&&!i.targetPosition.isEqual(t.targetPosition)&&!e.bWasUndone&&e.abRelation!="splitAtSource"){const n=i.targetPosition.root.rootName=="$graveyard",o=t.targetPosition.root.rootName=="$graveyard";if(o&&!n||!(n&&!o)&&e.aIsStrong){const r=t.targetPosition._getTransformedByMergeOperation(t),s=i.targetPosition._getTransformedByMergeOperation(t);return[new Y(r,i.howMany,s,0)]}return[new yt(0)]}return i.sourcePosition.hasSameParentAs(t.targetPosition)&&(i.howMany+=t.howMany),i.sourcePosition=i.sourcePosition._getTransformedByMergeOperation(t),i.targetPosition=i.targetPosition._getTransformedByMergeOperation(t),i.graveyardPosition.isEqual(t.graveyardPosition)&&e.aIsStrong||(i.graveyardPosition=i.graveyardPosition._getTransformedByMergeOperation(t)),[i]}),$(pt,Y,(i,t,e)=>{const n=y._createFromPositionAndShift(t.sourcePosition,t.howMany);return t.type=="remove"&&!e.bWasUndone&&!e.forceWeakRemove&&i.deletionPosition.hasSameParentAs(t.sourcePosition)&&n.containsPosition(i.sourcePosition)?[new yt(0)]:(i.sourcePosition.hasSameParentAs(t.targetPosition)&&(i.howMany+=t.howMany),i.sourcePosition.hasSameParentAs(t.sourcePosition)&&(i.howMany-=t.howMany),i.sourcePosition=i.sourcePosition._getTransformedByMoveOperation(t),i.targetPosition=i.targetPosition._getTransformedByMoveOperation(t),i.graveyardPosition.isEqual(t.targetPosition)||(i.graveyardPosition=i.graveyardPosition._getTransformedByMoveOperation(t)),[i])}),$(pt,nt,(i,t,e)=>{if(t.graveyardPosition&&(i.graveyardPosition=i.graveyardPosition._getTransformedByDeletion(t.graveyardPosition,1),i.deletionPosition.isEqual(t.graveyardPosition)&&(i.howMany=t.howMany)),i.targetPosition.isEqual(t.splitPosition)){const n=t.howMany!=0,o=t.graveyardPosition&&i.deletionPosition.isEqual(t.graveyardPosition);if(n||o||e.abRelation=="mergeTargetNotMoved")return i.sourcePosition=i.sourcePosition._getTransformedBySplitOperation(t),[i]}if(i.sourcePosition.isEqual(t.splitPosition)){if(e.abRelation=="mergeSourceNotMoved")return i.howMany=0,i.targetPosition=i.targetPosition._getTransformedBySplitOperation(t),[i];if(e.abRelation=="mergeSameElement"||i.sourcePosition.offset>0)return i.sourcePosition=t.moveTargetPosition.clone(),i.targetPosition=i.targetPosition._getTransformedBySplitOperation(t),[i]}return i.sourcePosition.hasSameParentAs(t.splitPosition)&&(i.howMany=t.splitPosition.offset),i.sourcePosition=i.sourcePosition._getTransformedBySplitOperation(t),i.targetPosition=i.targetPosition._getTransformedBySplitOperation(t),[i]}),$(Y,vt,(i,t)=>{const e=y._createFromPositionAndShift(i.sourcePosition,i.howMany)._getTransformedByInsertOperation(t,!1)[0];return i.sourcePosition=e.start,i.howMany=e.end.offset-e.start.offset,i.targetPosition.isEqual(t.position)||(i.targetPosition=i.targetPosition._getTransformedByInsertOperation(t)),[i]}),$(Y,Y,(i,t,e)=>{const n=y._createFromPositionAndShift(i.sourcePosition,i.howMany),o=y._createFromPositionAndShift(t.sourcePosition,t.howMany);let r,s=e.aIsStrong,a=!e.aIsStrong;if(e.abRelation=="insertBefore"||e.baRelation=="insertAfter"?a=!0:e.abRelation!="insertAfter"&&e.baRelation!="insertBefore"||(a=!1),r=i.targetPosition.isEqual(t.targetPosition)&&a?i.targetPosition._getTransformedByDeletion(t.sourcePosition,t.howMany):i.targetPosition._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),jl(i,t)&&jl(t,i))return[t.getReversed()];if(n.containsPosition(t.targetPosition)&&n.containsRange(o,!0))return n.start=n.start._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),n.end=n.end._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),In([n],r);if(o.containsPosition(i.targetPosition)&&o.containsRange(n,!0))return n.start=n.start._getCombined(t.sourcePosition,t.getMovedRangeStart()),n.end=n.end._getCombined(t.sourcePosition,t.getMovedRangeStart()),In([n],r);const c=Nt(i.sourcePosition.getParentPath(),t.sourcePosition.getParentPath());if(c=="prefix"||c=="extension")return n.start=n.start._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),n.end=n.end._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany),In([n],r);i.type!="remove"||t.type=="remove"||e.aWasUndone||e.forceWeakRemove?i.type=="remove"||t.type!="remove"||e.bWasUndone||e.forceWeakRemove||(s=!1):s=!0;const l=[],d=n.getDifference(o);for(const u of d){u.start=u.start._getTransformedByDeletion(t.sourcePosition,t.howMany),u.end=u.end._getTransformedByDeletion(t.sourcePosition,t.howMany);const g=Nt(u.start.getParentPath(),t.getMovedRangeStart().getParentPath())=="same",m=u._getTransformedByInsertion(t.getMovedRangeStart(),t.howMany,g);l.push(...m)}const h=n.getIntersection(o);return h!==null&&s&&(h.start=h.start._getCombined(t.sourcePosition,t.getMovedRangeStart()),h.end=h.end._getCombined(t.sourcePosition,t.getMovedRangeStart()),l.length===0?l.push(h):l.length==1?o.start.isBefore(n.start)||o.start.isEqual(n.start)?l.unshift(h):l.push(h):l.splice(1,0,h)),l.length===0?[new yt(i.baseVersion)]:In(l,r)}),$(Y,nt,(i,t,e)=>{let n=i.targetPosition.clone();i.targetPosition.isEqual(t.insertionPosition)&&t.graveyardPosition&&e.abRelation!="moveTargetAfter"||(n=i.targetPosition._getTransformedBySplitOperation(t));const o=y._createFromPositionAndShift(i.sourcePosition,i.howMany);if(o.end.isEqual(t.insertionPosition))return t.graveyardPosition||i.howMany++,i.targetPosition=n,[i];if(o.start.hasSameParentAs(t.splitPosition)&&o.containsPosition(t.splitPosition)){let s=new y(t.splitPosition,o.end);return s=s._getTransformedBySplitOperation(t),In([new y(o.start,t.splitPosition),s],n)}i.targetPosition.isEqual(t.splitPosition)&&e.abRelation=="insertAtSource"&&(n=t.moveTargetPosition),i.targetPosition.isEqual(t.insertionPosition)&&e.abRelation=="insertBetween"&&(n=i.targetPosition);const r=[o._getTransformedBySplitOperation(t)];if(t.graveyardPosition){const s=o.start.isEqual(t.graveyardPosition)||o.containsPosition(t.graveyardPosition);i.howMany>1&&s&&!e.aWasUndone&&r.push(y._createFromPositionAndShift(t.insertionPosition,1))}return In(r,n)}),$(Y,pt,(i,t,e)=>{const n=y._createFromPositionAndShift(i.sourcePosition,i.howMany);if(t.deletionPosition.hasSameParentAs(i.sourcePosition)&&n.containsPosition(t.sourcePosition)){if(i.type!="remove"||e.forceWeakRemove){if(i.howMany==1)return e.bWasUndone?(i.sourcePosition=t.graveyardPosition.clone(),i.targetPosition=i.targetPosition._getTransformedByMergeOperation(t),[i]):[new yt(0)]}else if(!e.aWasUndone){const r=[];let s=t.graveyardPosition.clone(),a=t.targetPosition._getTransformedByMergeOperation(t);i.howMany>1&&(r.push(new Y(i.sourcePosition,i.howMany-1,i.targetPosition,0)),s=s._getTransformedByMove(i.sourcePosition,i.targetPosition,i.howMany-1),a=a._getTransformedByMove(i.sourcePosition,i.targetPosition,i.howMany-1));const c=t.deletionPosition._getCombined(i.sourcePosition,i.targetPosition),l=new Y(s,1,c,0),d=l.getMovedRangeStart().path.slice();d.push(0);const h=new M(l.targetPosition.root,d);a=a._getTransformedByMove(s,c,1);const u=new Y(a,t.howMany,h,0);return r.push(l),r.push(u),r}}const o=y._createFromPositionAndShift(i.sourcePosition,i.howMany)._getTransformedByMergeOperation(t);return i.sourcePosition=o.start,i.howMany=o.end.offset-o.start.offset,i.targetPosition=i.targetPosition._getTransformedByMergeOperation(t),[i]}),$(Ot,vt,(i,t)=>(i.position=i.position._getTransformedByInsertOperation(t),[i])),$(Ot,pt,(i,t)=>i.position.isEqual(t.deletionPosition)?(i.position=t.graveyardPosition.clone(),i.position.stickiness="toNext",[i]):(i.position=i.position._getTransformedByMergeOperation(t),[i])),$(Ot,Y,(i,t)=>(i.position=i.position._getTransformedByMoveOperation(t),[i])),$(Ot,Ot,(i,t,e)=>{if(i.position.isEqual(t.position)){if(!e.aIsStrong)return[new yt(0)];i.oldName=t.newName}return[i]}),$(Ot,nt,(i,t)=>{if(Nt(i.position.path,t.splitPosition.getParentPath())=="same"&&!t.graveyardPosition){const e=new Ot(i.position.getShiftedBy(1),i.oldName,i.newName,0);return[i,e]}return i.position=i.position._getTransformedBySplitOperation(t),[i]}),$(ve,ve,(i,t,e)=>{if(i.root===t.root&&i.key===t.key){if(!e.aIsStrong||i.newValue===t.newValue)return[new yt(0)];i.oldValue=t.newValue}return[i]}),$(nt,vt,(i,t)=>(i.splitPosition.hasSameParentAs(t.position)&&i.splitPosition.offset{if(!i.graveyardPosition&&!e.bWasUndone&&i.splitPosition.hasSameParentAs(t.sourcePosition)){const n=t.graveyardPosition.path.slice();n.push(0);const o=new M(t.graveyardPosition.root,n),r=nt.getInsertionPosition(new M(t.graveyardPosition.root,n)),s=new nt(o,0,r,null,0);return i.splitPosition=i.splitPosition._getTransformedByMergeOperation(t),i.insertionPosition=nt.getInsertionPosition(i.splitPosition),i.graveyardPosition=s.insertionPosition.clone(),i.graveyardPosition.stickiness="toNext",[s,i]}return i.splitPosition.hasSameParentAs(t.deletionPosition)&&!i.splitPosition.isAfter(t.deletionPosition)&&i.howMany--,i.splitPosition.hasSameParentAs(t.targetPosition)&&(i.howMany+=t.howMany),i.splitPosition=i.splitPosition._getTransformedByMergeOperation(t),i.insertionPosition=nt.getInsertionPosition(i.splitPosition),i.graveyardPosition&&(i.graveyardPosition=i.graveyardPosition._getTransformedByMergeOperation(t)),[i]}),$(nt,Y,(i,t,e)=>{const n=y._createFromPositionAndShift(t.sourcePosition,t.howMany);if(i.graveyardPosition){const r=n.start.isEqual(i.graveyardPosition)||n.containsPosition(i.graveyardPosition);if(!e.bWasUndone&&r){const s=i.splitPosition._getTransformedByMoveOperation(t),a=i.graveyardPosition._getTransformedByMoveOperation(t),c=a.path.slice();c.push(0);const l=new M(a.root,c);return[new Y(s,i.howMany,l,0)]}i.graveyardPosition=i.graveyardPosition._getTransformedByMoveOperation(t)}const o=i.splitPosition.isEqual(t.targetPosition);if(o&&(e.baRelation=="insertAtSource"||e.abRelation=="splitBefore"))return i.howMany+=t.howMany,i.splitPosition=i.splitPosition._getTransformedByDeletion(t.sourcePosition,t.howMany),i.insertionPosition=nt.getInsertionPosition(i.splitPosition),[i];if(o&&e.abRelation&&e.abRelation.howMany){const{howMany:r,offset:s}=e.abRelation;return i.howMany+=r,i.splitPosition=i.splitPosition.getShiftedBy(s),[i]}if(i.splitPosition.hasSameParentAs(t.sourcePosition)&&n.containsPosition(i.splitPosition)){const r=t.howMany-(i.splitPosition.offset-t.sourcePosition.offset);return i.howMany-=r,i.splitPosition.hasSameParentAs(t.targetPosition)&&i.splitPosition.offset{if(i.splitPosition.isEqual(t.splitPosition)){if(!i.graveyardPosition&&!t.graveyardPosition)return[new yt(0)];if(i.graveyardPosition&&t.graveyardPosition&&i.graveyardPosition.isEqual(t.graveyardPosition))return[new yt(0)];if(e.abRelation=="splitBefore")return i.howMany=0,i.graveyardPosition=i.graveyardPosition._getTransformedBySplitOperation(t),[i]}if(i.graveyardPosition&&t.graveyardPosition&&i.graveyardPosition.isEqual(t.graveyardPosition)){const n=i.splitPosition.root.rootName=="$graveyard",o=t.splitPosition.root.rootName=="$graveyard";if(o&&!n||!(n&&!o)&&e.aIsStrong){const r=[];return t.howMany&&r.push(new Y(t.moveTargetPosition,t.howMany,t.splitPosition,0)),i.howMany&&r.push(new Y(i.splitPosition,i.howMany,i.moveTargetPosition,0)),r}return[new yt(0)]}if(i.graveyardPosition&&(i.graveyardPosition=i.graveyardPosition._getTransformedBySplitOperation(t)),i.splitPosition.isEqual(t.insertionPosition)&&e.abRelation=="splitBefore")return i.howMany++,[i];if(t.splitPosition.isEqual(i.insertionPosition)&&e.baRelation=="splitBefore"){const n=t.insertionPosition.path.slice();n.push(0);const o=new M(t.insertionPosition.root,n);return[i,new Y(i.insertionPosition,1,o,0)]}return i.splitPosition.hasSameParentAs(t.splitPosition)&&i.splitPosition.offset{const e=t[0];e.isDocumentOperation&&Mw.call(this,e)},{priority:"low"})}function Mw(i){const t=this.getTransformedByOperation(i);if(!this.isEqual(t)){const e=this.toPosition();this.path=t.path,this.root=t.root,this.fire("change",e)}}It.prototype.is=function(i){return i==="livePosition"||i==="model:livePosition"||i=="position"||i==="model:position"};class Tn{constructor(t={}){typeof t=="string"&&(t=t==="transparent"?{isUndoable:!1}:{},L("batch-constructor-deprecated-string-type"));const{isUndoable:e=!0,isLocal:n=!0,isUndo:o=!1,isTyping:r=!1}=t;this.operations=[],this.isUndoable=e,this.isLocal=n,this.isUndo=o,this.isTyping=r}get type(){return L("batch-type-deprecated"),"default"}get baseVersion(){for(const t of this.operations)if(t.baseVersion!==null)return t.baseVersion;return null}addOperation(t){return t.batch=this,this.operations.push(t),t}}class Sw{constructor(t){this._changesInElement=new Map,this._elementSnapshots=new Map,this._changedMarkers=new Map,this._changeCount=0,this._cachedChanges=null,this._cachedChangesWithGraveyard=null,this._refreshedItems=new Set,this._markerCollection=t}get isEmpty(){return this._changesInElement.size==0&&this._changedMarkers.size==0}bufferOperation(t){const e=t;switch(e.type){case"insert":if(this._isInInsertedElement(e.position.parent))return;this._markInsert(e.position.parent,e.position.offset,e.nodes.maxOffset);break;case"addAttribute":case"removeAttribute":case"changeAttribute":for(const n of e.range.getItems({shallow:!0}))this._isInInsertedElement(n.parent)||this._markAttribute(n);break;case"remove":case"move":case"reinsert":{if(e.sourcePosition.isEqual(e.targetPosition)||e.sourcePosition.getShiftedBy(e.howMany).isEqual(e.targetPosition))return;const n=this._isInInsertedElement(e.sourcePosition.parent),o=this._isInInsertedElement(e.targetPosition.parent);n||this._markRemove(e.sourcePosition.parent,e.sourcePosition.offset,e.howMany),o||this._markInsert(e.targetPosition.parent,e.getMovedRangeStart().offset,e.howMany);break}case"rename":{if(this._isInInsertedElement(e.position.parent))return;this._markRemove(e.position.parent,e.position.offset,1),this._markInsert(e.position.parent,e.position.offset,1);const n=y._createFromPositionAndShift(e.position,1);for(const o of this._markerCollection.getMarkersIntersectingRange(n)){const r=o.getData();this.bufferMarkerChange(o.name,r,r)}break}case"split":{const n=e.splitPosition.parent;this._isInInsertedElement(n)||this._markRemove(n,e.splitPosition.offset,e.howMany),this._isInInsertedElement(e.insertionPosition.parent)||this._markInsert(e.insertionPosition.parent,e.insertionPosition.offset,1),e.graveyardPosition&&this._markRemove(e.graveyardPosition.parent,e.graveyardPosition.offset,1);break}case"merge":{const n=e.sourcePosition.parent;this._isInInsertedElement(n.parent)||this._markRemove(n.parent,n.startOffset,1);const o=e.graveyardPosition.parent;this._markInsert(o,e.graveyardPosition.offset,1);const r=e.targetPosition.parent;this._isInInsertedElement(r)||this._markInsert(r,e.targetPosition.offset,n.maxOffset);break}}this._cachedChanges=null}bufferMarkerChange(t,e,n){const o=this._changedMarkers.get(t);o?(o.newMarkerData=n,o.oldMarkerData.range==null&&n.range==null&&this._changedMarkers.delete(t)):this._changedMarkers.set(t,{newMarkerData:n,oldMarkerData:e})}getMarkersToRemove(){const t=[];for(const[e,n]of this._changedMarkers)n.oldMarkerData.range!=null&&t.push({name:e,range:n.oldMarkerData.range});return t}getMarkersToAdd(){const t=[];for(const[e,n]of this._changedMarkers)n.newMarkerData.range!=null&&t.push({name:e,range:n.newMarkerData.range});return t}getChangedMarkers(){return Array.from(this._changedMarkers).map(([t,e])=>({name:t,data:{oldRange:e.oldMarkerData.range,newRange:e.newMarkerData.range}}))}hasDataChanges(){if(this._changesInElement.size>0)return!0;for(const{newMarkerData:t,oldMarkerData:e}of this._changedMarkers.values()){if(t.affectsData!==e.affectsData)return!0;if(t.affectsData){const n=t.range&&!e.range,o=!t.range&&e.range,r=t.range&&e.range&&!t.range.isEqual(e.range);if(n||o||r)return!0}}return!1}getChanges(t={}){if(this._cachedChanges)return t.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice();let e=[];for(const n of this._changesInElement.keys()){const o=this._changesInElement.get(n).sort((d,h)=>d.offset===h.offset?d.type!=h.type?d.type=="remove"?-1:1:0:d.offsetn.position.root!=o.position.root?n.position.root.rootNamen);for(const n of e)delete n.changeCount,n.type=="attribute"&&(delete n.position,delete n.length);return this._changeCount=0,this._cachedChangesWithGraveyard=e,this._cachedChanges=e.filter(Bw),t.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice()}getRefreshedItems(){return new Set(this._refreshedItems)}reset(){this._changesInElement.clear(),this._elementSnapshots.clear(),this._changedMarkers.clear(),this._refreshedItems=new Set,this._cachedChanges=null}_refreshItem(t){if(this._isInInsertedElement(t.parent))return;this._markRemove(t.parent,t.startOffset,t.offsetSize),this._markInsert(t.parent,t.startOffset,t.offsetSize),this._refreshedItems.add(t);const e=y._createOn(t);for(const n of this._markerCollection.getMarkersIntersectingRange(e)){const o=n.getData();this.bufferMarkerChange(n.name,o,o)}this._cachedChanges=null}_markInsert(t,e,n){const o={type:"insert",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,o)}_markRemove(t,e,n){const o={type:"remove",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,o),this._removeAllNestedChanges(t,e,n)}_markAttribute(t){const e={type:"attribute",offset:t.startOffset,howMany:t.offsetSize,count:this._changeCount++};this._markChange(t.parent,e)}_markChange(t,e){this._makeSnapshot(t);const n=this._getChangesForElement(t);this._handleChange(e,n),n.push(e);for(let o=0;on.offset){if(o>r){const s={type:"attribute",offset:r,howMany:o-r,count:this._changeCount++};this._handleChange(s,e),e.push(s)}t.nodesToHandle=n.offset-t.offset,t.howMany=t.nodesToHandle}else t.offset>=n.offset&&t.offsetr?(t.nodesToHandle=o-r,t.offset=r):t.nodesToHandle=0);if(n.type=="remove"&&t.offsetn.offset){const s={type:"attribute",offset:n.offset,howMany:o-n.offset,count:this._changeCount++};this._handleChange(s,e),e.push(s),t.nodesToHandle=n.offset-t.offset,t.howMany=t.nodesToHandle}n.type=="attribute"&&(t.offset>=n.offset&&o<=r?(t.nodesToHandle=0,t.howMany=0,t.offset=0):t.offset<=n.offset&&o>=r&&(n.howMany=0))}}t.howMany=t.nodesToHandle,delete t.nodesToHandle}_getInsertDiff(t,e,n){return{type:"insert",position:M._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getRemoveDiff(t,e,n){return{type:"remove",position:M._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getAttributesDiff(t,e,n){const o=[];n=new Map(n);for(const[r,s]of e){const a=n.has(r)?n.get(r):null;a!==s&&o.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:r,attributeOldValue:s,attributeNewValue:a,changeCount:this._changeCount++}),n.delete(r)}for(const[r,s]of n)o.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:r,attributeOldValue:null,attributeNewValue:s,changeCount:this._changeCount++});return o}_isInInsertedElement(t){const e=t.parent;if(!e)return!1;const n=this._changesInElement.get(e),o=t.startOffset;if(n){for(const r of n)if(r.type=="insert"&&o>=r.offset&&on){for(let s=0;sthis._version+1&&this._gaps.set(this._version,t),this._version=t}get lastOperation(){return this._operations[this._operations.length-1]}addOperation(t){if(t.baseVersion!==this.version)throw new b("model-document-history-addoperation-incorrect-version",this,{operation:t,historyVersion:this.version});this._operations.push(t),this._version++,this._baseVersionToOperationIndex.set(t.baseVersion,this._operations.length-1)}getOperations(t,e=this.version){if(!this._operations.length)return[];const n=this._operations[0];t===void 0&&(t=n.baseVersion);let o=e-1;for(const[a,c]of this._gaps)t>a&&ta&&othis.lastOperation.baseVersion)return[];let r=this._baseVersionToOperationIndex.get(t);r===void 0&&(r=0);let s=this._baseVersionToOperationIndex.get(o);return s===void 0&&(s=this._operations.length-1),this._operations.slice(r,s+1)}getOperation(t){const e=this._baseVersionToOperationIndex.get(t);if(e!==void 0)return this._operations[e]}setOperationAsUndone(t,e){this._undoPairs.set(e,t),this._undoneOperations.add(t)}isUndoingOperation(t){return this._undoPairs.has(t)}isUndoneOperation(t){return this._undoneOperations.has(t)}getUndoneOperation(t){return this._undoPairs.get(t)}reset(){this._version=0,this._undoPairs=new Map,this._operations=[],this._undoneOperations=new Set,this._gaps=new Map,this._baseVersionToOperationIndex=new Map}}class Zo extends Q{constructor(t,e,n="main"){super(e),this._document=t,this.rootName=n}get document(){return this._document}toJSON(){return this.rootName}}Zo.prototype.is=function(i,t){return t?t===this.name&&(i==="rootElement"||i==="model:rootElement"||i==="element"||i==="model:element"):i==="rootElement"||i==="model:rootElement"||i==="element"||i==="model:element"||i==="node"||i==="model:node"};const Ir="$graveyard";class zw extends J(){constructor(t){super(),this.model=t,this.history=new Pw,this.selection=new qt(this),this.roots=new Jt({idProperty:"rootName"}),this.differ=new Sw(t.markers),this._postFixers=new Set,this._hasSelectionChangedFromTheLastChangeBlock=!1,this.createRoot("$root",Ir),this.listenTo(t,"applyOperation",(e,n)=>{const o=n[0];o.isDocumentOperation&&this.differ.bufferOperation(o)},{priority:"high"}),this.listenTo(t,"applyOperation",(e,n)=>{const o=n[0];o.isDocumentOperation&&this.history.addOperation(o)},{priority:"low"}),this.listenTo(this.selection,"change",()=>{this._hasSelectionChangedFromTheLastChangeBlock=!0}),this.listenTo(t.markers,"update",(e,n,o,r,s)=>{const a={...n.getData(),range:r};this.differ.bufferMarkerChange(n.name,s,a),o===null&&n.on("change",(c,l)=>{const d=n.getData();this.differ.bufferMarkerChange(n.name,{...d,range:l},d)})})}get version(){return this.history.version}set version(t){this.history.version=t}get graveyard(){return this.getRoot(Ir)}createRoot(t="$root",e="main"){if(this.roots.get(e))throw new b("model-document-createroot-name-exists",this,{name:e});const n=new Zo(this,t,e);return this.roots.add(n),n}destroy(){this.selection.destroy(),this.stopListening()}getRoot(t="main"){return this.roots.get(t)}getRootNames(){return Array.from(this.roots,t=>t.rootName).filter(t=>t!=Ir)}registerPostFixer(t){this._postFixers.add(t)}toJSON(){const t=pc(this);return t.selection="[engine.model.DocumentSelection]",t.model="[engine.model.Model]",t}_handleChangeBlock(t){this._hasDocumentChangedFromTheLastChangeBlock()&&(this._callPostFixers(t),this.selection.refresh(),this.differ.hasDataChanges()?this.fire("change:data",t.batch):this.fire("change",t.batch),this.selection.refresh(),this.differ.reset()),this._hasSelectionChangedFromTheLastChangeBlock=!1}_hasDocumentChangedFromTheLastChangeBlock(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}_getDefaultRoot(){for(const t of this.roots)if(t!==this.graveyard)return t;return this.graveyard}_getDefaultRange(){const t=this._getDefaultRoot(),e=this.model,n=e.schema,o=e.createPositionFromPath(t,[0]);return n.getNearestSelectionRange(o)||e.createRange(o)}_validateSelectionRange(t){return Vl(t.start)&&Vl(t.end)}_callPostFixers(t){let e=!1;do for(const n of this._postFixers)if(this.selection.refresh(),e=n(t),e)break;while(e)}}function Vl(i){const t=i.textNode;if(t){const e=t.data,n=i.offset-t.startOffset;return!Fa(e,n)&&!Va(e,n)}return!0}class Lw extends J(){constructor(){super(...arguments),this._markers=new Map}[Symbol.iterator](){return this._markers.values()}has(t){const e=t instanceof Mn?t.name:t;return this._markers.has(e)}get(t){return this._markers.get(t)||null}_set(t,e,n=!1,o=!1){const r=t instanceof Mn?t.name:t;if(r.includes(","))throw new b("markercollection-incorrect-marker-name",this);const s=this._markers.get(r);if(s){const l=s.getData(),d=s.getRange();let h=!1;return d.isEqual(e)||(s._attachLiveRange(ee.fromRange(e)),h=!0),n!=s.managedUsingOperations&&(s._managedUsingOperations=n,h=!0),typeof o=="boolean"&&o!=s.affectsData&&(s._affectsData=o,h=!0),h&&this.fire(`update:${r}`,s,d,e,l),s}const a=ee.fromRange(e),c=new Mn(r,a,n,o);return this._markers.set(r,c),this.fire(`update:${r}`,c,null,e,{...c.getData(),range:null}),c}_remove(t){const e=t instanceof Mn?t.name:t,n=this._markers.get(e);return!!n&&(this._markers.delete(e),this.fire(`update:${e}`,n,n.getRange(),null,n.getData()),this._destroyMarker(n),!0)}_refresh(t){const e=t instanceof Mn?t.name:t,n=this._markers.get(e);if(!n)throw new b("markercollection-refresh-marker-not-exists",this);const o=n.getRange();this.fire(`update:${e}`,n,o,o,n.getData())}*getMarkersAtPosition(t){for(const e of this)e.getRange().containsPosition(t)&&(yield e)}*getMarkersIntersectingRange(t){for(const e of this)e.getRange().getIntersection(t)!==null&&(yield e)}destroy(){for(const t of this._markers.values())this._destroyMarker(t);this._markers=null,this.stopListening()}*getMarkersGroup(t){for(const e of this._markers.values())e.name.startsWith(t+":")&&(yield e)}_destroyMarker(t){t.stopListening(),t._detachLiveRange()}}class Mn extends J(Le){constructor(t,e,n,o){super(),this.name=t,this._liveRange=this._attachLiveRange(e),this._managedUsingOperations=n,this._affectsData=o}get managedUsingOperations(){if(!this._liveRange)throw new b("marker-destroyed",this);return this._managedUsingOperations}get affectsData(){if(!this._liveRange)throw new b("marker-destroyed",this);return this._affectsData}getData(){return{range:this.getRange(),affectsData:this.affectsData,managedUsingOperations:this.managedUsingOperations}}getStart(){if(!this._liveRange)throw new b("marker-destroyed",this);return this._liveRange.start.clone()}getEnd(){if(!this._liveRange)throw new b("marker-destroyed",this);return this._liveRange.end.clone()}getRange(){if(!this._liveRange)throw new b("marker-destroyed",this);return this._liveRange.toRange()}_attachLiveRange(t){return this._liveRange&&this._detachLiveRange(),t.delegate("change:range").to(this),t.delegate("change:content").to(this),this._liveRange=t,t}_detachLiveRange(){this._liveRange.stopDelegating("change:range",this),this._liveRange.stopDelegating("change:content",this),this._liveRange.detach(),this._liveRange=null}}Mn.prototype.is=function(i){return i==="marker"||i==="model:marker"};class Ow extends Wt{constructor(t,e){super(null),this.sourcePosition=t.clone(),this.howMany=e}get type(){return"detach"}toJSON(){const t=super.toJSON();return t.sourcePosition=this.sourcePosition.toJSON(),t}_validate(){if(this.sourcePosition.root.document)throw new b("detach-operation-on-document-node",this)}_execute(){Sl(y._createFromPositionAndShift(this.sourcePosition,this.howMany))}static get className(){return"DetachOperation"}}class ye extends Le{constructor(t){super(),this.markers=new Map,this._children=new oo,t&&this._insertChild(0,t)}[Symbol.iterator](){return this.getChildren()}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return this.childCount===0}get nextSibling(){return null}get previousSibling(){return null}get root(){return this}get parent(){return null}get document(){return null}getAncestors(){return[]}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}getPath(){return[]}getNodeByPath(t){let e=this;for(const n of t)e=e.getChild(e.offsetToIndex(n));return e}offsetToIndex(t){return this._children.offsetToIndex(t)}toJSON(){const t=[];for(const e of this._children)t.push(e.toJSON());return t}static fromJSON(t){const e=[];for(const n of t)n.name?e.push(Q.fromJSON(n)):e.push(et.fromJSON(n));return new ye(e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=function(o){return typeof o=="string"?[new et(o)]:(jt(o)||(o=[o]),Array.from(o).map(r=>typeof r=="string"?new et(r):r instanceof te?new et(r.data,r.getAttributes()):r))}(e);for(const o of n)o.parent!==null&&o._remove(),o.parent=this;this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const o of n)o.parent=null;return n}}ye.prototype.is=function(i){return i==="documentFragment"||i==="model:documentFragment"};class Rw{constructor(t,e){this.model=t,this.batch=e}createText(t,e){return new et(t,e)}createElement(t,e){return new Q(t,e)}createDocumentFragment(){return new ye}cloneElement(t,e=!0){return t._clone(e)}insert(t,e,n=0){if(this._assertWriterUsedCorrectly(),t instanceof et&&t.data=="")return;const o=M._createAt(e,n);if(t.parent){if(Gl(t.root,o.root))return void this.move(y._createOn(t),o);if(t.root.document)throw new b("model-writer-insert-forbidden-move",this);this.remove(t)}const r=o.root.document?o.root.document.version:null,s=new vt(o,t,r);if(t instanceof et&&(s.shouldReceiveAttributes=!0),this.batch.addOperation(s),this.model.applyOperation(s),t instanceof ye)for(const[a,c]of t.markers){const l=M._createAt(c.root,0),d={range:new y(c.start._getCombined(l,o),c.end._getCombined(l,o)),usingOperation:!0,affectsData:!0};this.model.markers.has(a)?this.updateMarker(a,d):this.addMarker(a,d)}}insertText(t,e,n,o){e instanceof ye||e instanceof Q||e instanceof M?this.insert(this.createText(t),e,n):this.insert(this.createText(t,e),n,o)}insertElement(t,e,n,o){e instanceof ye||e instanceof Q||e instanceof M?this.insert(this.createElement(t),e,n):this.insert(this.createElement(t,e),n,o)}append(t,e){this.insert(t,e,"end")}appendText(t,e,n){e instanceof ye||e instanceof Q?this.insert(this.createText(t),e,"end"):this.insert(this.createText(t,e),n,"end")}appendElement(t,e,n){e instanceof ye||e instanceof Q?this.insert(this.createElement(t),e,"end"):this.insert(this.createElement(t,e),n,"end")}setAttribute(t,e,n){if(this._assertWriterUsedCorrectly(),n instanceof y){const o=n.getMinimalFlatRanges();for(const r of o)Ul(this,t,e,r)}else Hl(this,t,e,n)}setAttributes(t,e){for(const[n,o]of de(t))this.setAttribute(n,o,e)}removeAttribute(t,e){if(this._assertWriterUsedCorrectly(),e instanceof y){const n=e.getMinimalFlatRanges();for(const o of n)Ul(this,t,null,o)}else Hl(this,t,null,e)}clearAttributes(t){this._assertWriterUsedCorrectly();const e=n=>{for(const o of n.getAttributeKeys())this.removeAttribute(o,n)};if(t instanceof y)for(const n of t.getItems())e(n);else e(t)}move(t,e,n){if(this._assertWriterUsedCorrectly(),!(t instanceof y))throw new b("writer-move-invalid-range",this);if(!t.isFlat)throw new b("writer-move-range-not-flat",this);const o=M._createAt(e,n);if(o.isEqual(t.start))return;if(this._addOperationForAffectedMarkers("move",t),!Gl(t.root,o.root))throw new b("writer-move-different-document",this);const r=t.root.document?t.root.document.version:null,s=new Y(t.start,t.end.offset-t.start.offset,o,r);this.batch.addOperation(s),this.model.applyOperation(s)}remove(t){this._assertWriterUsedCorrectly();const e=(t instanceof y?t:y._createOn(t)).getMinimalFlatRanges().reverse();for(const n of e)this._addOperationForAffectedMarkers("move",n),jw(n.start,n.end.offset-n.start.offset,this.batch,this.model)}merge(t){this._assertWriterUsedCorrectly();const e=t.nodeBefore,n=t.nodeAfter;if(this._addOperationForAffectedMarkers("merge",t),!(e instanceof Q))throw new b("writer-merge-no-element-before",this);if(!(n instanceof Q))throw new b("writer-merge-no-element-after",this);t.root.document?this._merge(t):this._mergeDetached(t)}createPositionFromPath(t,e,n){return this.model.createPositionFromPath(t,e,n)}createPositionAt(t,e){return this.model.createPositionAt(t,e)}createPositionAfter(t){return this.model.createPositionAfter(t)}createPositionBefore(t){return this.model.createPositionBefore(t)}createRange(t,e){return this.model.createRange(t,e)}createRangeIn(t){return this.model.createRangeIn(t)}createRangeOn(t){return this.model.createRangeOn(t)}createSelection(...t){return this.model.createSelection(...t)}_mergeDetached(t){const e=t.nodeBefore,n=t.nodeAfter;this.move(y._createIn(n),M._createAt(e,"end")),this.remove(n)}_merge(t){const e=M._createAt(t.nodeBefore,"end"),n=M._createAt(t.nodeAfter,0),o=t.root.document.graveyard,r=new M(o,[0]),s=t.root.document.version,a=new pt(n,t.nodeAfter.maxOffset,e,r,s);this.batch.addOperation(a),this.model.applyOperation(a)}rename(t,e){if(this._assertWriterUsedCorrectly(),!(t instanceof Q))throw new b("writer-rename-not-element-instance",this);const n=t.root.document?t.root.document.version:null,o=new Ot(M._createBefore(t),t.name,e,n);this.batch.addOperation(o),this.model.applyOperation(o)}split(t,e){this._assertWriterUsedCorrectly();let n,o,r=t.parent;if(!r.parent)throw new b("writer-split-element-no-parent",this);if(e||(e=r.parent),!t.parent.getAncestors({includeSelf:!0}).includes(e))throw new b("writer-split-invalid-limit-element",this);do{const s=r.root.document?r.root.document.version:null,a=r.maxOffset-t.offset,c=nt.getInsertionPosition(t),l=new nt(t,a,c,null,s);this.batch.addOperation(l),this.model.applyOperation(l),n||o||(n=r,o=t.parent.nextSibling),r=(t=this.createPositionAfter(t.parent)).parent}while(r!==e);return{position:t,range:new y(M._createAt(n,"end"),M._createAt(o,0))}}wrap(t,e){if(this._assertWriterUsedCorrectly(),!t.isFlat)throw new b("writer-wrap-range-not-flat",this);const n=e instanceof Q?e:new Q(e);if(n.childCount>0)throw new b("writer-wrap-element-not-empty",this);if(n.parent!==null)throw new b("writer-wrap-element-attached",this);this.insert(n,t.start);const o=new y(t.start.getShiftedBy(1),t.end.getShiftedBy(1));this.move(o,M._createAt(n,0))}unwrap(t){if(this._assertWriterUsedCorrectly(),t.parent===null)throw new b("writer-unwrap-element-no-parent",this);this.move(y._createIn(t),this.createPositionAfter(t)),this.remove(t)}addMarker(t,e){if(this._assertWriterUsedCorrectly(),!e||typeof e.usingOperation!="boolean")throw new b("writer-addmarker-no-usingoperation",this);const n=e.usingOperation,o=e.range,r=e.affectsData!==void 0&&e.affectsData;if(this.model.markers.has(t))throw new b("writer-addmarker-marker-exists",this);if(!o)throw new b("writer-addmarker-no-range",this);return n?(uo(this,t,null,o,r),this.model.markers.get(t)):this.model.markers._set(t,o,n,r)}updateMarker(t,e){this._assertWriterUsedCorrectly();const n=typeof t=="string"?t:t.name,o=this.model.markers.get(n);if(!o)throw new b("writer-updatemarker-marker-not-exists",this);if(!e)return L("writer-updatemarker-reconvert-using-editingcontroller",{markerName:n}),void this.model.markers._refresh(o);const r=typeof e.usingOperation=="boolean",s=typeof e.affectsData=="boolean",a=s?e.affectsData:o.affectsData;if(!r&&!e.range&&!s)throw new b("writer-updatemarker-wrong-options",this);const c=o.getRange(),l=e.range?e.range:c;r&&e.usingOperation!==o.managedUsingOperations?e.usingOperation?uo(this,n,null,l,a):(uo(this,n,c,null,a),this.model.markers._set(n,l,void 0,a)):o.managedUsingOperations?uo(this,n,c,l,a):this.model.markers._set(n,l,void 0,a)}removeMarker(t){this._assertWriterUsedCorrectly();const e=typeof t=="string"?t:t.name;if(!this.model.markers.has(e))throw new b("writer-removemarker-no-marker",this);const n=this.model.markers.get(e);if(!n.managedUsingOperations)return void this.model.markers._remove(e);uo(this,e,n.getRange(),null,n.affectsData)}setSelection(...t){this._assertWriterUsedCorrectly(),this.model.document.selection._setTo(...t)}setSelectionFocus(t,e){this._assertWriterUsedCorrectly(),this.model.document.selection._setFocus(t,e)}setSelectionAttribute(t,e){if(this._assertWriterUsedCorrectly(),typeof t=="string")this._setSelectionAttribute(t,e);else for(const[n,o]of de(t))this._setSelectionAttribute(n,o)}removeSelectionAttribute(t){if(this._assertWriterUsedCorrectly(),typeof t=="string")this._removeSelectionAttribute(t);else for(const e of t)this._removeSelectionAttribute(e)}overrideSelectionGravity(){return this.model.document.selection._overrideGravity()}restoreSelectionGravity(t){this.model.document.selection._restoreGravity(t)}_setSelectionAttribute(t,e){const n=this.model.document.selection;if(n.isCollapsed&&n.anchor.parent.isEmpty){const o=qt._getStoreAttributeKey(t);this.setAttribute(o,e,n.anchor.parent)}n._setAttribute(t,e)}_removeSelectionAttribute(t){const e=this.model.document.selection;if(e.isCollapsed&&e.anchor.parent.isEmpty){const n=qt._getStoreAttributeKey(t);this.removeAttribute(n,e.anchor.parent)}e._removeAttribute(t)}_assertWriterUsedCorrectly(){if(this.model._currentWriter!==this)throw new b("writer-incorrect-use",this)}_addOperationForAffectedMarkers(t,e){for(const n of this.model.markers){if(!n.managedUsingOperations)continue;const o=n.getRange();let r=!1;if(t==="move"){const s=e;r=s.containsPosition(o.start)||s.start.isEqual(o.start)||s.containsPosition(o.end)||s.end.isEqual(o.end)}else{const s=e,a=s.nodeBefore,c=s.nodeAfter,l=o.start.parent==a&&o.start.isAtEnd,d=o.end.parent==c&&o.end.offset==0,h=o.end.nodeAfter==c,u=o.start.nodeAfter==c;r=l||d||h||u}r&&this.updateMarker(n.name,{range:o})}}}function Ul(i,t,e,n){const o=i.model,r=o.document;let s,a,c,l=n.start;for(const h of n.getWalker({shallow:!0}))c=h.item.getAttribute(t),s&&a!=c&&(a!=e&&d(),l=s),s=h.nextPosition,a=c;function d(){const h=new y(l,s),u=h.root.document?r.version:null,g=new kt(h,t,a,e,u);i.batch.addOperation(g),o.applyOperation(g)}s instanceof M&&s!=l&&a!=e&&d()}function Hl(i,t,e,n){const o=i.model,r=o.document,s=n.getAttribute(t);let a,c;if(s!=e){if(n.root===n){const l=n.document?r.version:null;c=new ve(n,t,s,e,l)}else{a=new y(M._createBefore(n),i.createPositionAfter(n));const l=a.root.document?r.version:null;c=new kt(a,t,s,e,l)}i.batch.addOperation(c),o.applyOperation(c)}}function uo(i,t,e,n,o){const r=i.model,s=r.document,a=new Lt(t,e,n,r.markers,!!o,s.version);i.batch.addOperation(a),r.applyOperation(a)}function jw(i,t,e,n){let o;if(i.root.document){const r=n.document,s=new M(r.graveyard,[0]);o=new Y(i,t,s,r.version)}else o=new Ow(i,t);e.addOperation(o),n.applyOperation(o)}function Gl(i,t){return i===t||i instanceof Zo&&t instanceof Zo}function Fw(i){i.document.registerPostFixer(t=>function(e,n){const o=n.document.selection,r=n.schema,s=[];let a=!1;for(const c of o.getRanges()){const l=Vw(c,r);l&&!l.isEqual(c)?(s.push(l),a=!0):s.push(c)}return a&&e.setSelection(function(c){const l=[...c],d=new Set;let h=1;for(;h!d.has(g))}(s),{backward:o.isBackward}),!1}(t,i))}function Vw(i,t){return i.isCollapsed?function(e,n){const o=e.start,r=n.getNearestSelectionRange(o);if(!r){const a=o.getAncestors().reverse().find(c=>n.isObject(c));return a?y._createOn(a):null}if(!r.isCollapsed)return r;const s=r.start;return o.isEqual(s)?null:new y(s)}(i,t):function(e,n){const{start:o,end:r}=e,s=n.checkChild(o,"$text"),a=n.checkChild(r,"$text"),c=n.getLimitElement(o),l=n.getLimitElement(r);if(c===l){if(s&&a)return null;if(function(u,g,m){const p=u.nodeAfter&&!m.isLimit(u.nodeAfter)||m.checkChild(u,"$text"),k=g.nodeBefore&&!m.isLimit(g.nodeBefore)||m.checkChild(g,"$text");return p||k}(o,r,n)){const u=o.nodeAfter&&n.isSelectable(o.nodeAfter)?null:n.getNearestSelectionRange(o,"forward"),g=r.nodeBefore&&n.isSelectable(r.nodeBefore)?null:n.getNearestSelectionRange(r,"backward"),m=u?u.start:o,p=g?g.end:r;return new y(m,p)}}const d=c&&!c.is("rootElement"),h=l&&!l.is("rootElement");if(d||h){const u=o.nodeAfter&&r.nodeBefore&&o.nodeAfter.parent===r.nodeBefore.parent,g=d&&(!u||!Wl(o.nodeAfter,n)),m=h&&(!u||!Wl(r.nodeBefore,n));let p=o,k=r;return g&&(p=M._createBefore(ql(c,n))),m&&(k=M._createAfter(ql(l,n))),new y(p,k)}return null}(i,t)}function ql(i,t){let e=i,n=e;for(;t.isLimit(n)&&n.parent;)e=n,n=n.parent;return e}function Wl(i,t){return i&&t.isSelectable(i)}function Uw(i,t,e={}){if(t.isCollapsed)return;const n=t.getFirstRange();if(n.root.rootName=="$graveyard")return;const o=i.schema;i.change(r=>{if(!e.doNotResetEntireContent&&function(l,d){const h=l.getLimitElement(d);if(!d.containsEntireContent(h))return!1;const u=d.getFirstRange();return u.start.parent==u.end.parent?!1:l.checkChild(h,"paragraph")}(o,t))return void function(l,d){const h=l.model.schema.getLimitElement(d);l.remove(l.createRangeIn(h)),Kl(l,l.createPositionAt(h,0),d)}(r,t);const s={};if(!e.doNotAutoparagraph){const l=t.getSelectedElement();l&&Object.assign(s,o.getAttributesWithProperty(l,"copyOnReplace",!0))}const[a,c]=function(l){const d=l.root.document.model,h=l.start;let u=l.end;if(d.hasContent(l,{ignoreMarkers:!0})){const g=function(m){const p=m.parent,k=p.root.document.model.schema,w=p.getAncestors({parentFirst:!0,includeSelf:!0});for(const A of w){if(k.isLimit(A))return null;if(k.isBlock(A))return A}}(u);if(g&&u.isTouching(d.createPositionAt(g,0))){const m=d.createSelection(l);d.modifySelection(m,{direction:"backward"});const p=m.getLastPosition(),k=d.createRange(p,u);d.hasContent(k,{ignoreMarkers:!0})||(u=p)}}return[It.fromPosition(h,"toPrevious"),It.fromPosition(u,"toNext")]}(n);a.isTouching(c)||r.remove(r.createRange(a,c)),e.leaveUnmerged||(function(l,d,h){const u=l.model;if(!Tr(l.model.schema,d,h))return;const[g,m]=function(p,k){const w=p.getAncestors(),A=k.getAncestors();let D=0;for(;w[D]&&w[D]==A[D];)D++;return[w[D],A[D]]}(d,h);!g||!m||(!u.hasContent(g,{ignoreMarkers:!0})&&u.hasContent(m,{ignoreMarkers:!0})?Yl(l,d,h,g.parent):$l(l,d,h,g.parent))}(r,a,c),o.removeDisallowedAttributes(a.parent.getChildren(),r)),Ql(r,t,a),!e.doNotAutoparagraph&&function(l,d){const h=l.checkChild(d,"$text"),u=l.checkChild(d,"paragraph");return!h&&u}(o,a)&&Kl(r,a,t,s),a.detach(),c.detach()})}function $l(i,t,e,n){const o=t.parent,r=e.parent;if(o!=n&&r!=n){for(t=i.createPositionAfter(o),(e=i.createPositionBefore(r)).isEqual(t)||i.insert(r,t),i.merge(t);e.parent.isEmpty;){const s=e.parent;e=i.createPositionBefore(s),i.remove(s)}Tr(i.model.schema,t,e)&&$l(i,t,e,n)}}function Yl(i,t,e,n){const o=t.parent,r=e.parent;if(o!=n&&r!=n){for(t=i.createPositionAfter(o),(e=i.createPositionBefore(r)).isEqual(t)||i.insert(o,e);t.parent.isEmpty;){const s=t.parent;t=i.createPositionBefore(s),i.remove(s)}e=i.createPositionBefore(r),function(s,a){const c=a.nodeBefore,l=a.nodeAfter;c.name!=l.name&&s.rename(c,l.name),s.clearAttributes(c),s.setAttributes(Object.fromEntries(l.getAttributes()),c),s.merge(a)}(i,e),Tr(i.model.schema,t,e)&&Yl(i,t,e,n)}}function Tr(i,t,e){const n=t.parent,o=e.parent;return n!=o&&!i.isLimit(n)&&!i.isLimit(o)&&function(r,s,a){const c=new y(r,s);for(const l of c.getWalker())if(a.isLimit(l.item))return!1;return!0}(t,e,i)}function Kl(i,t,e,n={}){const o=i.createElement("paragraph");i.model.schema.setAllowedAttributes(o,n,i),i.insert(o,t),Ql(i,e,i.createPositionAt(o,0))}function Ql(i,t,e){t instanceof qt?i.setSelection(e):t.setTo(e)}function Zl(i,t){const e=[];Array.from(i.getItems({direction:"backward"})).map(n=>t.createRangeOn(n)).filter(n=>(n.start.isAfter(i.start)||n.start.isEqual(i.start))&&(n.end.isBefore(i.end)||n.end.isEqual(i.end))).forEach(n=>{e.push(n.start.parent),t.remove(n)}),e.forEach(n=>{let o=n;for(;o.parent&&o.isEmpty;){const r=t.createRangeOn(o);o=o.parent,t.remove(r)}})}class Hw{constructor(t,e,n){this._firstNode=null,this._lastNode=null,this._lastAutoParagraph=null,this._filterAttributesOf=[],this._affectedStart=null,this._affectedEnd=null,this._nodeToSelect=null,this.model=t,this.writer=e,this.position=n,this.canMergeWith=new Set([this.position.parent]),this.schema=t.schema,this._documentFragment=e.createDocumentFragment(),this._documentFragmentPosition=e.createPositionAt(this._documentFragment,0)}handleNodes(t){for(const e of Array.from(t))this._handleNode(e);this._insertPartialFragment(),this._lastAutoParagraph&&this._updateLastNodeFromAutoParagraph(this._lastAutoParagraph),this._mergeOnRight(),this.schema.removeDisallowedAttributes(this._filterAttributesOf,this.writer),this._filterAttributesOf=[]}_updateLastNodeFromAutoParagraph(t){const e=this.writer.createPositionAfter(this._lastNode),n=this.writer.createPositionAfter(t);if(n.isAfter(e)){if(this._lastNode=t,this.position.parent!=t||!this.position.isAtEnd)throw new b("insertcontent-invalid-insertion-position",this);this.position=n,this._setAffectedBoundaries(this.position)}}getSelectionRange(){return this._nodeToSelect?y._createOn(this._nodeToSelect):this.model.schema.getNearestSelectionRange(this.position)}getAffectedRange(){return this._affectedStart?new y(this._affectedStart,this._affectedEnd):null}destroy(){this._affectedStart&&this._affectedStart.detach(),this._affectedEnd&&this._affectedEnd.detach()}_handleNode(t){if(this.schema.isObject(t))return void this._handleObject(t);let e=this._checkAndAutoParagraphToAllowedPosition(t);e||(e=this._checkAndSplitToAllowedPosition(t),e)?(this._appendToFragment(t),this._firstNode||(this._firstNode=t),this._lastNode=t):this._handleDisallowedNode(t)}_insertPartialFragment(){if(this._documentFragment.isEmpty)return;const t=It.fromPosition(this.position,"toNext");this._setAffectedBoundaries(this.position),this._documentFragment.getChild(0)==this._firstNode&&(this.writer.insert(this._firstNode,this.position),this._mergeOnLeft(),this.position=t.toPosition()),this._documentFragment.isEmpty||this.writer.insert(this._documentFragment,this.position),this._documentFragmentPosition=this.writer.createPositionAt(this._documentFragment,0),this.position=t.toPosition(),t.detach()}_handleObject(t){this._checkAndSplitToAllowedPosition(t)?this._appendToFragment(t):this._tryAutoparagraphing(t)}_handleDisallowedNode(t){t.is("element")?this.handleNodes(t.getChildren()):this._tryAutoparagraphing(t)}_appendToFragment(t){if(!this.schema.checkChild(this.position,t))throw new b("insertcontent-wrong-position",this,{node:t,position:this.position});this.writer.insert(t,this._documentFragmentPosition),this._documentFragmentPosition=this._documentFragmentPosition.getShiftedBy(t.offsetSize),this.schema.isObject(t)&&!this.schema.checkChild(this.position,"$text")?this._nodeToSelect=t:this._nodeToSelect=null,this._filterAttributesOf.push(t)}_setAffectedBoundaries(t){this._affectedStart||(this._affectedStart=It.fromPosition(t,"toPrevious")),this._affectedEnd&&!this._affectedEnd.isBefore(t)||(this._affectedEnd&&this._affectedEnd.detach(),this._affectedEnd=It.fromPosition(t,"toNext"))}_mergeOnLeft(){const t=this._firstNode;if(!(t instanceof Q)||!this._canMergeLeft(t))return;const e=It._createBefore(t);e.stickiness="toNext";const n=It.fromPosition(this.position,"toNext");this._affectedStart.isEqual(e)&&(this._affectedStart.detach(),this._affectedStart=It._createAt(e.nodeBefore,"end","toPrevious")),this._firstNode===this._lastNode&&(this._firstNode=e.nodeBefore,this._lastNode=e.nodeBefore),this.writer.merge(e),e.isEqual(this._affectedEnd)&&this._firstNode===this._lastNode&&(this._affectedEnd.detach(),this._affectedEnd=It._createAt(e.nodeBefore,"end","toNext")),this.position=n.toPosition(),n.detach(),this._filterAttributesOf.push(this.position.parent),e.detach()}_mergeOnRight(){const t=this._lastNode;if(!(t instanceof Q)||!this._canMergeRight(t))return;const e=It._createAfter(t);if(e.stickiness="toNext",!this.position.isEqual(e))throw new b("insertcontent-invalid-insertion-position",this);this.position=M._createAt(e.nodeBefore,"end");const n=It.fromPosition(this.position,"toPrevious");this._affectedEnd.isEqual(e)&&(this._affectedEnd.detach(),this._affectedEnd=It._createAt(e.nodeBefore,"end","toNext")),this._firstNode===this._lastNode&&(this._firstNode=e.nodeBefore,this._lastNode=e.nodeBefore),this.writer.merge(e),e.getShiftedBy(-1).isEqual(this._affectedStart)&&this._firstNode===this._lastNode&&(this._affectedStart.detach(),this._affectedStart=It._createAt(e.nodeBefore,0,"toPrevious")),this.position=n.toPosition(),n.detach(),this._filterAttributesOf.push(this.position.parent),e.detach()}_canMergeLeft(t){const e=t.previousSibling;return e instanceof Q&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(e,t)}_canMergeRight(t){const e=t.nextSibling;return e instanceof Q&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(t,e)}_tryAutoparagraphing(t){const e=this.writer.createElement("paragraph");this._getAllowedIn(this.position.parent,e)&&this.schema.checkChild(e,t)&&(e._appendChild(t),this._handleNode(e))}_checkAndAutoParagraphToAllowedPosition(t){if(this.schema.checkChild(this.position.parent,t))return!0;if(!this.schema.checkChild(this.position.parent,"paragraph")||!this.schema.checkChild("paragraph",t))return!1;this._insertPartialFragment();const e=this.writer.createElement("paragraph");return this.writer.insert(e,this.position),this._setAffectedBoundaries(this.position),this._lastAutoParagraph=e,this.position=this.writer.createPositionAt(e,0),!0}_checkAndSplitToAllowedPosition(t){const e=this._getAllowedIn(this.position.parent,t);if(!e)return!1;for(e!=this.position.parent&&this._insertPartialFragment();e!=this.position.parent;)if(this.position.isAtStart){const n=this.position.parent;this.position=this.writer.createPositionBefore(n),n.isEmpty&&n.parent===e&&this.writer.remove(n)}else if(this.position.isAtEnd)this.position=this.writer.createPositionAfter(this.position.parent);else{const n=this.writer.createPositionAfter(this.position.parent);this._setAffectedBoundaries(this.position),this.writer.split(this.position),this.position=n,this.canMergeWith.add(this.position.nodeAfter)}return!0}_getAllowedIn(t,e){return this.schema.checkChild(t,e)?t:this.schema.isLimit(t)?null:this._getAllowedIn(t.parent,e)}}function Jl(i,t,e="auto"){const n=i.getSelectedElement();if(n&&t.schema.isObject(n)&&!t.schema.isInline(n))return e=="before"||e=="after"?t.createRange(t.createPositionAt(n,e)):t.createRangeOn(n);const o=wt(i.getSelectedBlocks());if(!o)return t.createRange(i.focus);if(o.isEmpty)return t.createRange(t.createPositionAt(o,0));const r=t.createPositionAfter(o);return i.focus.isTouching(r)?t.createRange(r):t.createRange(t.createPositionBefore(o))}function Gw(i,t,e,n,o={}){if(!i.schema.isObject(t))throw new b("insertobject-element-not-an-object",i,{object:t});let r;r=e?e instanceof ke||e instanceof qt?e:i.createSelection(e,n):i.document.selection;let s=r;o.findOptimalPosition&&i.schema.isBlock(t)&&(s=i.createSelection(Jl(r,i,o.findOptimalPosition)));const a=wt(r.getSelectedBlocks()),c={};return a&&Object.assign(c,i.schema.getAttributesWithProperty(a,"copyOnReplace",!0)),i.change(l=>{s.isCollapsed||i.deleteContent(s,{doNotAutoparagraph:!0});let d=t;const h=s.anchor.parent;!i.schema.checkChild(h,t)&&i.schema.checkChild(h,"paragraph")&&i.schema.checkChild("paragraph",t)&&(d=l.createElement("paragraph"),l.insert(t,d)),i.schema.setAllowedAttributes(d,c,l);const u=i.insertContent(d,s);return u.isCollapsed||o.setSelection&&function(g,m,p,k){const w=g.model;if(p=="on")return void g.setSelection(m,"on");if(p!="after")throw new b("insertobject-invalid-place-parameter-value",w);let A=m.nextSibling;if(w.schema.isInline(m))return void g.setSelection(m,"after");!(A&&w.schema.checkChild(A,"$text"))&&w.schema.checkChild(m.parent,"paragraph")&&(A=g.createElement("paragraph"),w.schema.setAllowedAttributes(A,k,g),w.insertContent(A,g.createPositionAfter(m))),A&&g.setSelection(A,0)}(l,t,o.setSelection,c),u})}const qw=' ,.?!:;"-()';function Ww(i,t){const{isForward:e,walker:n,unit:o,schema:r,treatEmojiAsSingleUnit:s}=i,{type:a,item:c,nextPosition:l}=t;if(a=="text")return i.unit==="word"?function(d,h){let u=d.position.textNode;for(u||(u=h?d.position.nodeAfter:d.position.nodeBefore);u&&u.is("$text");){const g=d.position.offset-u.startOffset;if(Kw(u,g,h))u=h?d.position.nodeAfter:d.position.nodeBefore;else{if(Yw(u.data,g,h))break;d.next()}}return d.position}(n,e):function(d,h,u){const g=d.position.textNode;if(g){const m=g.data;let p=d.position.offset-g.startOffset;for(;Fa(m,p)||h=="character"&&Va(m,p)||u&&Sf(m,p);)d.next(),p=d.position.offset-g.startOffset}return d.position}(n,o,s);if(a==(e?"elementStart":"elementEnd")){if(r.isSelectable(c))return M._createAt(c,e?"after":"before");if(r.checkChild(l,"$text"))return l}else{if(r.isLimit(c))return void n.skip(()=>!0);if(r.checkChild(l,"$text"))return l}}function $w(i,t){const e=i.root,n=M._createAt(e,t?"end":0);return t?new y(i,n):new y(n,i)}function Yw(i,t,e){const n=t+(e?0:-1);return qw.includes(i.charAt(n))}function Kw(i,t,e){return t===(e?i.offsetSize:0)}class Qw extends X(){constructor(){super(),this.markers=new Lw,this.document=new zw(this),this.schema=new cw,this._pendingChanges=[],this._currentWriter=null,["insertContent","insertObject","deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach(t=>this.decorate(t)),this.on("applyOperation",(t,e)=>{e[0]._validate()},{priority:"highest"}),this.schema.register("$root",{isLimit:!0}),this.schema.register("$container",{allowIn:["$root","$container"]}),this.schema.register("$block",{allowIn:["$root","$container"],isBlock:!0}),this.schema.register("$blockObject",{allowWhere:"$block",isBlock:!0,isObject:!0}),this.schema.register("$inlineObject",{allowWhere:"$text",allowAttributesOf:"$text",isInline:!0,isObject:!0}),this.schema.register("$text",{allowIn:"$block",isInline:!0,isContent:!0}),this.schema.register("$clipboardHolder",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$documentFragment",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$marker"),this.schema.addChildCheck((t,e)=>{if(e.name==="$marker")return!0}),Fw(this),this.document.registerPostFixer(Cl)}change(t){try{return this._pendingChanges.length===0?(this._pendingChanges.push({batch:new Tn,callback:t}),this._runPendingChanges()[0]):t(this._currentWriter)}catch(e){b.rethrowUnexpectedError(e,this)}}enqueueChange(t,e){try{t?typeof t=="function"?(e=t,t=new Tn):t instanceof Tn||(t=new Tn(t)):t=new Tn,this._pendingChanges.push({batch:t,callback:e}),this._pendingChanges.length==1&&this._runPendingChanges()}catch(n){b.rethrowUnexpectedError(n,this)}}applyOperation(t){t._execute()}insertContent(t,e,n){return function(o,r,s,a){return o.change(c=>{let l;l=s?s instanceof ke||s instanceof qt?s:c.createSelection(s,a):o.document.selection,l.isCollapsed||o.deleteContent(l,{doNotAutoparagraph:!0});const d=new Hw(o,c,l.anchor),h=[];let u;if(r.is("documentFragment")){if(r.markers.size){const p=[];for(const[k,w]of r.markers){const{start:A,end:D}=w,B=A.isEqual(D);p.push({position:A,name:k,isCollapsed:B},{position:D,name:k,isCollapsed:B})}p.sort(({position:k},{position:w})=>k.isBefore(w)?1:-1);for(const{position:k,name:w,isCollapsed:A}of p){let D=null,B=null;const R=k.parent===r&&k.isAtStart,W=k.parent===r&&k.isAtEnd;R||W?A&&(B=R?"start":"end"):(D=c.createElement("$marker"),c.insert(D,k)),h.push({name:w,element:D,collapsed:B})}}u=r.getChildren()}else u=[r];d.handleNodes(u);let g=d.getSelectionRange();if(r.is("documentFragment")&&h.length){const p=g?ee.fromRange(g):null,k={};for(let w=h.length-1;w>=0;w--){const{name:A,element:D,collapsed:B}=h[w],R=!k[A];if(R&&(k[A]=[]),D){const W=c.createPositionAt(D,"before");k[A].push(W),c.remove(D)}else{const W=d.getAffectedRange();if(!W){B&&k[A].push(d.position);continue}B?k[A].push(W[B]):k[A].push(R?W.start:W.end)}}for(const[w,[A,D]]of Object.entries(k))A&&D&&A.root===D.root&&c.addMarker(w,{usingOperation:!0,affectsData:!0,range:new y(A,D)});p&&(g=p.toRange(),p.detach())}g&&(l instanceof qt?c.setSelection(g):l.setTo(g));const m=d.getAffectedRange()||o.createRange(l.anchor);return d.destroy(),m})}(this,t,e,n)}insertObject(t,e,n,o){return Gw(this,t,e,n,o)}deleteContent(t,e){Uw(this,t,e)}modifySelection(t,e){(function(n,o,r={}){const s=n.schema,a=r.direction!="backward",c=r.unit?r.unit:"character",l=!!r.treatEmojiAsSingleUnit,d=o.focus,h=new fe({boundaries:$w(d,a),singleCharacters:!0,direction:a?"forward":"backward"}),u={walker:h,schema:s,isForward:a,unit:c,treatEmojiAsSingleUnit:l};let g;for(;g=h.next();){if(g.done)return;const m=Ww(u,g.value);if(m)return void(o instanceof qt?n.change(p=>{p.setSelectionFocus(m)}):o.setFocus(m))}})(this,t,e)}getSelectedContent(t){return function(e,n){return e.change(o=>{const r=o.createDocumentFragment(),s=n.getFirstRange();if(!s||s.isCollapsed)return r;const a=s.start.root,c=s.start.getCommonPath(s.end),l=a.getNodeByPath(c);let d;d=s.start.parent==s.end.parent?s:o.createRange(o.createPositionAt(l,s.start.path[c.length]),o.createPositionAt(l,s.end.path[c.length]+1));const h=d.end.offset-d.start.offset;for(const u of d.getItems({shallow:!0}))u.is("$textProxy")?o.appendText(u.data,u.getAttributes(),r):o.append(o.cloneElement(u,!0),r);if(d!=s){const u=s._getTransformedByMove(d.start,o.createPositionAt(r,0),h)[0],g=o.createRange(o.createPositionAt(r,0),u.start);Zl(o.createRange(u.end,o.createPositionAt(r,"end")),o),Zl(g,o)}return r})}(this,t)}hasContent(t,e={}){const n=t instanceof y?t:y._createIn(t);if(n.isCollapsed)return!1;const{ignoreWhitespaces:o=!1,ignoreMarkers:r=!1}=e;if(!r){for(const s of this.markers.getMarkersIntersectingRange(n))if(s.affectsData)return!0}for(const s of n.getItems())if(this.schema.isContent(s)&&(!s.is("$textProxy")||!o||s.data.search(/\S/)!==-1))return!0;return!1}createPositionFromPath(t,e,n){return new M(t,e,n)}createPositionAt(t,e){return M._createAt(t,e)}createPositionAfter(t){return M._createAfter(t)}createPositionBefore(t){return M._createBefore(t)}createRange(t,e){return new y(t,e)}createRangeIn(t){return y._createIn(t)}createRangeOn(t){return y._createOn(t)}createSelection(...t){return new ke(...t)}createBatch(t){return new Tn(t)}createOperationFromJSON(t){return xw.fromJSON(t,this.document)}destroy(){this.document.destroy(),this.stopListening()}_runPendingChanges(){const t=[];this.fire("_beforeChanges");try{for(;this._pendingChanges.length;){const e=this._pendingChanges[0].batch;this._currentWriter=new Rw(this,e);const n=this._pendingChanges[0].callback(this._currentWriter);t.push(n),this.document._handleChangeBlock(this._currentWriter),this._pendingChanges.shift(),this._currentWriter=null}}finally{this._pendingChanges.length=0,this._currentWriter=null,this.fire("_afterChanges")}return t}}class Zw extends ze{constructor(t){super(t),this.domEventType="click"}onDomEvent(t){this.fire(t.type,t)}}class Mr extends ze{constructor(t){super(t),this.domEventType=["mousedown","mouseup","mouseover","mouseout"]}onDomEvent(t){this.fire(t.type,t)}}class Sn{constructor(t){this.document=t}createDocumentFragment(t){return new tn(this.document,t)}createElement(t,e,n){return new Ft(this.document,t,e,n)}createText(t){return new tt(this.document,t)}clone(t,e=!1){return t._clone(e)}appendChild(t,e){return e._appendChild(t)}insertChild(t,e,n){return n._insertChild(t,e)}removeChildren(t,e,n){return n._removeChildren(t,e)}remove(t){const e=t.parent;return e?this.removeChildren(e.getChildIndex(t),1,e):[]}replace(t,e){const n=t.parent;if(n){const o=n.getChildIndex(t);return this.removeChildren(o,1,n),this.insertChild(o,e,n),!0}return!1}unwrapElement(t){const e=t.parent;if(e){const n=e.getChildIndex(t);this.remove(t),this.insertChild(n,t.getChildren(),e)}}rename(t,e){const n=new Ft(this.document,t,e.getAttributes(),e.getChildren());return this.replace(e,n)?n:null}setAttribute(t,e,n){n._setAttribute(t,e)}removeAttribute(t,e){e._removeAttribute(t)}addClass(t,e){e._addClass(t)}removeClass(t,e){e._removeClass(t)}setStyle(t,e,n){zt(t)&&n===void 0?e._setStyle(t):n._setStyle(t,e)}removeStyle(t,e){e._removeStyle(t)}setCustomProperty(t,e,n){n._setCustomProperty(t,e)}removeCustomProperty(t,e){return e._removeCustomProperty(t)}createPositionAt(t,e){return N._createAt(t,e)}createPositionAfter(t){return N._createAfter(t)}createPositionBefore(t){return N._createBefore(t)}createRange(t,e){return new O(t,e)}createRangeOn(t){return O._createOn(t)}createRangeIn(t){return O._createIn(t)}createSelection(...t){return new ge(...t)}}class Jw{constructor(){this._commands=new Map}add(t,e){this._commands.set(t,e)}get(t){return this._commands.get(t)}execute(t,...e){const n=this.get(t);if(!n)throw new b("commandcollection-command-not-found",this,{commandName:t});return n.execute(...e)}*names(){yield*this._commands.keys()}*commands(){yield*this._commands.values()}[Symbol.iterator](){return this._commands[Symbol.iterator]()}destroy(){for(const t of this.commands())t.destroy()}}class Xw extends le{constructor(t){super(),this.editor=t}set(t,e,n={}){if(typeof e=="string"){const o=e;e=(r,s)=>{this.editor.execute(o),s()}}super.set(t,e,n)}}class tA extends X(){constructor(t={}){super();const e=this.constructor,n=t.language||e.defaultConfig&&e.defaultConfig.language;this._context=t.context||new Kf({language:n}),this._context._addEditor(this,!t.context);const o=Array.from(e.builtinPlugins||[]);this.config=new Aa(t,e.defaultConfig),this.config.define("plugins",o),this.config.define(this._context._getEditorConfig()),this.plugins=new hc(this,o,this._context.plugins),this.locale=this._context.locale,this.t=this.locale.t,this._readOnlyLocks=new Set,this.commands=new Jw,this.set("state","initializing"),this.once("ready",()=>this.state="ready",{priority:"high"}),this.once("destroy",()=>this.state="destroyed",{priority:"high"}),this.model=new Qw;const r=new Ok;this.data=new vw(this.model,r),this.editing=new sw(this.model,r),this.editing.view.document.bind("isReadOnly").to(this),this.conversion=new yw([this.editing.downcastDispatcher,this.data.downcastDispatcher],this.data.upcastDispatcher),this.conversion.addAlias("dataDowncast",this.data.downcastDispatcher),this.conversion.addAlias("editingDowncast",this.editing.downcastDispatcher),this.keystrokes=new Xw(this),this.keystrokes.listenTo(this.editing.view.document)}get isReadOnly(){return this._readOnlyLocks.size>0}set isReadOnly(t){throw new b("editor-isreadonly-has-no-setter")}enableReadOnlyMode(t){if(typeof t!="string"&&typeof t!="symbol")throw new b("editor-read-only-lock-id-invalid",null,{lockId:t});this._readOnlyLocks.has(t)||(this._readOnlyLocks.add(t),this._readOnlyLocks.size===1&&this.fire("change:isReadOnly","isReadOnly",!0,!1))}disableReadOnlyMode(t){if(typeof t!="string"&&typeof t!="symbol")throw new b("editor-read-only-lock-id-invalid",null,{lockId:t});this._readOnlyLocks.has(t)&&(this._readOnlyLocks.delete(t),this._readOnlyLocks.size===0&&this.fire("change:isReadOnly","isReadOnly",!1,!0))}initPlugins(){const t=this.config,e=t.get("plugins"),n=t.get("removePlugins")||[],o=t.get("extraPlugins")||[],r=t.get("substitutePlugins")||[];return this.plugins.init(e.concat(o),n,r)}destroy(){let t=Promise.resolve();return this.state=="initializing"&&(t=new Promise(e=>this.once("ready",e))),t.then(()=>{this.fire("destroy"),this.stopListening(),this.commands.destroy()}).then(()=>this.plugins.destroy()).then(()=>{this.model.destroy(),this.data.destroy(),this.editing.destroy(),this.keystrokes.destroy()}).then(()=>this._context._removeEditor(this))}execute(t,...e){try{return this.commands.execute(t,...e)}catch(n){b.rethrowUnexpectedError(n,this)}}focus(){this.editing.view.focus()}}function Jo(i){return class extends i{setData(t){this.data.set(t)}getData(t){return this.data.get(t)}}}{const i=Jo(Object);Jo.setData=i.prototype.setData,Jo.getData=i.prototype.getData}function Sr(i){return class extends i{updateSourceElement(t=this.data.get()){if(!this.sourceElement)throw new b("editor-missing-sourceelement",this);const e=this.config.get("updateSourceElementOnDestroy"),n=this.sourceElement instanceof HTMLTextAreaElement;wf(this.sourceElement,e||n?t:"")}}}Sr.updateSourceElement=Sr(Object).prototype.updateSourceElement;class Xl extends zo{static get pluginName(){return"PendingActions"}init(){this.set("hasAny",!1),this._actions=new Jt({idProperty:"_id"}),this._actions.delegate("add","remove").to(this)}add(t){if(typeof t!="string")throw new b("pendingactions-add-invalid-message",this);const e=new(X());return e.set("message",t),this._actions.add(e),this.hasAny=!0,e}remove(t){this._actions.remove(t),this.hasAny=!!this._actions.length}get first(){return this._actions.get(0)}[Symbol.iterator](){return this._actions[Symbol.iterator]()}}const bt={bold:'',cancel:'',caption:'',check:'',cog:'',eraser:'',image:'',lowVision:'',importExport:'',paragraph:'',plus:'',text:'',alignBottom:'',alignMiddle:'',alignTop:'',alignLeft:'',alignCenter:'',alignRight:'',alignJustify:'',objectLeft:'',objectCenter:'',objectRight:'',objectFullWidth:'',objectInline:'',objectBlockLeft:'',objectBlockRight:'',objectSizeFull:'',objectSizeLarge:'',objectSizeSmall:'',objectSizeMedium:'',pencil:'',pilcrow:'',quote:'',threeVerticalDots:''};var td=P(5542),eA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(td.Z,eA),td.Z.locals;const{threeVerticalDots:ed}=bt,nA={alignLeft:bt.alignLeft,bold:bt.bold,importExport:bt.importExport,paragraph:bt.paragraph,plus:bt.plus,text:bt.text,threeVerticalDots:bt.threeVerticalDots};class Nr extends H{constructor(t,e){super(t);const n=this.bindTemplate,o=this.t;this.options=e||{},this.set("ariaLabel",o("Editor toolbar")),this.set("maxWidth","auto"),this.items=this.createCollection(),this.focusTracker=new Gt,this.keystrokes=new le,this.set("class",void 0),this.set("isCompact",!1),this.itemsView=new oA(t),this.children=this.createCollection(),this.children.add(this.itemsView),this.focusables=this.createCollection();const r=t.uiLanguageDirection==="rtl";this._focusCycler=new vn({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:[r?"arrowright":"arrowleft","arrowup"],focusNext:[r?"arrowleft":"arrowright","arrowdown"]}});const s=["ck","ck-toolbar",n.to("class"),n.if("isCompact","ck-toolbar_compact")];var a;this.options.shouldGroupWhenFull&&this.options.isFloating&&s.push("ck-toolbar_floating"),this.setTemplate({tag:"div",attributes:{class:s,role:"toolbar","aria-label":n.to("ariaLabel"),style:{maxWidth:n.to("maxWidth")}},children:this.children,on:{mousedown:(a=this,a.bindTemplate.to(c=>{c.target===a.element&&c.preventDefault()}))}}),this._behavior=this.options.shouldGroupWhenFull?new rA(this):new iA(this)}render(){super.render();for(const t of this.items)this.focusTracker.add(t.element);this.items.on("add",(t,e)=>{this.focusTracker.add(e.element)}),this.items.on("remove",(t,e)=>{this.focusTracker.remove(e.element)}),this.keystrokes.listenTo(this.element),this._behavior.render(this)}destroy(){return this._behavior.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy(),super.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}fillFromConfig(t,e,n){this.items.addMany(this._buildItemsFromConfig(t,e,n))}_buildItemsFromConfig(t,e,n){const o=ac(t),r=n||o.removeItems;return this._cleanItemsConfiguration(o.items,e,r).map(s=>ct(s)?this._createNestedToolbarDropdown(s,e,r):s==="|"?new sc:s==="-"?new Yf:e.create(s)).filter(s=>!!s)}_cleanItemsConfiguration(t,e,n){const o=t.filter((r,s,a)=>r==="|"||n.indexOf(r)===-1&&(r==="-"?!this.options.shouldGroupWhenFull||(L("toolbarview-line-break-ignored-when-grouping-items",a),!1):!(!ct(r)&&!e.has(r))||(L("toolbarview-item-unavailable",{item:r}),!1)));return this._cleanSeparatorsAndLineBreaks(o)}_cleanSeparatorsAndLineBreaks(t){const e=s=>s!=="-"&&s!=="|",n=t.length,o=t.findIndex(e);if(o===-1)return[];const r=n-t.slice().reverse().findIndex(e);return t.slice(o,r).filter((s,a,c)=>e(s)?!0:!(a>0&&c[a-1]===s))}_createNestedToolbarDropdown(t,e,n){let{label:o,icon:r,items:s,tooltip:a=!0,withText:c=!1}=t;if(s=this._cleanItemsConfiguration(s,e,n),!s.length)return null;const l=Oe(this.locale);return o||L("toolbarview-nested-toolbar-dropdown-missing-label",t),l.class="ck-toolbar__nested-toolbar-dropdown",l.buttonView.set({label:o,tooltip:a,withText:!!c}),r!==!1?l.buttonView.icon=nA[r]||r||ed:l.buttonView.withText=!0,Br(l,()=>l.toolbarView._buildItemsFromConfig(s,e,n)),l}}class oA extends H{constructor(t){super(t),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:this.children})}}class iA{constructor(t){const e=t.bindTemplate;t.set("isVertical",!1),t.itemsView.children.bindTo(t.items).using(n=>n),t.focusables.bindTo(t.items).using(n=>n),t.extendTemplate({attributes:{class:[e.if("isVertical","ck-toolbar_vertical")]}})}render(){}destroy(){}}class rA{constructor(t){this.view=t,this.viewChildren=t.children,this.viewFocusables=t.focusables,this.viewItemsView=t.itemsView,this.viewFocusTracker=t.focusTracker,this.viewLocale=t.locale,this.ungroupedItems=t.createCollection(),this.groupedItems=t.createCollection(),this.groupedItemsDropdown=this._createGroupedItemsDropdown(),this.resizeObserver=null,this.cachedPadding=null,this.shouldUpdateGroupingOnNextResize=!1,t.itemsView.children.bindTo(this.ungroupedItems).using(e=>e),this.ungroupedItems.on("change",this._updateFocusCycleableItems.bind(this)),t.children.on("change",this._updateFocusCycleableItems.bind(this)),t.items.on("change",(e,n)=>{const o=n.index,r=Array.from(n.added);for(const s of n.removed)o>=this.ungroupedItems.length?this.groupedItems.remove(s):this.ungroupedItems.remove(s);for(let s=o;sthis.ungroupedItems.length?this.groupedItems.add(a,s-this.ungroupedItems.length):this.ungroupedItems.add(a,s)}this._updateGrouping()}),t.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}render(t){this.viewElement=t.element,this._enableGroupingOnResize(),this._enableGroupingOnMaxWidthChange(t)}destroy(){this.groupedItemsDropdown.destroy(),this.resizeObserver.destroy()}_updateGrouping(){if(!this.viewElement.ownerDocument.body.contains(this.viewElement))return;if(!$e(this.viewElement))return void(this.shouldUpdateGroupingOnNextResize=!0);const t=this.groupedItems.length;let e;for(;this._areItemsOverflowing;)this._groupLastItem(),e=!0;if(!e&&this.groupedItems.length){for(;this.groupedItems.length&&!this._areItemsOverflowing;)this._ungroupFirstItem();this._areItemsOverflowing&&this._groupLastItem()}this.groupedItems.length!==t&&this.view.fire("groupedItemsUpdate")}get _areItemsOverflowing(){if(!this.ungroupedItems.length)return!1;const t=this.viewElement,e=this.viewLocale.uiLanguageDirection,n=new mt(t.lastChild),o=new mt(t);if(!this.cachedPadding){const r=U.window.getComputedStyle(t),s=e==="ltr"?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(r[s])}return e==="ltr"?n.right>o.right-this.cachedPadding:n.left{t&&t===e.contentRect.width&&!this.shouldUpdateGroupingOnNextResize||(this.shouldUpdateGroupingOnNextResize=!1,this._updateGrouping(),t=e.contentRect.width)}),this._updateGrouping()}_enableGroupingOnMaxWidthChange(t){t.on("change:maxWidth",()=>{this._updateGrouping()})}_groupLastItem(){this.groupedItems.length||(this.viewChildren.add(new sc),this.viewChildren.add(this.groupedItemsDropdown),this.viewFocusTracker.add(this.groupedItemsDropdown.element)),this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}_ungroupFirstItem(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first)),this.groupedItems.length||(this.viewChildren.remove(this.groupedItemsDropdown),this.viewChildren.remove(this.viewChildren.last),this.viewFocusTracker.remove(this.groupedItemsDropdown.element))}_createGroupedItemsDropdown(){const t=this.viewLocale,e=t.t,n=Oe(t);return n.class="ck-toolbar__grouped-dropdown",n.panelPosition=t.uiLanguageDirection==="ltr"?"sw":"se",Br(n,this.groupedItems),n.buttonView.set({label:e("Show more items"),tooltip:!0,tooltipPosition:t.uiLanguageDirection==="rtl"?"se":"sw",icon:ed}),n}_updateFocusCycleableItems(){this.viewFocusables.clear(),this.ungroupedItems.map(t=>{this.viewFocusables.add(t)}),this.groupedItems.length&&this.viewFocusables.add(this.groupedItemsDropdown)}}var nd=P(1046),sA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(nd.Z,sA),nd.Z.locals;class aA extends H{constructor(t){super(t);const e=this.bindTemplate;this.items=this.createCollection(),this.focusTracker=new Gt,this.keystrokes=new le,this._focusCycler=new vn({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}}),this.set("ariaLabel",void 0),this.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"],"aria-label":e.to("ariaLabel")},children:this.items})}render(){super.render();for(const t of this.items)this.focusTracker.add(t.element);this.items.on("add",(t,e)=>{this.focusTracker.add(e.element)}),this.items.on("remove",(t,e)=>{this.focusTracker.remove(e.element)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}class od extends H{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",!0),this.children=this.createCollection(),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item",e.if("isVisible","ck-hidden",n=>!n)]},children:this.children})}focus(){this.children.first.focus()}}class cA extends H{constructor(t){super(t),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}})}}var id=P(7339),lA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(id.Z,lA),id.Z.locals;var rd=P(3949),dA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(rd.Z,dA),rd.Z.locals;function Oe(i,t=qf){const e=new t(i),n=new $f(i),o=new Cn(i,e,n);return e.bind("isEnabled").to(o),e instanceof Ki?e.arrowView.bind("isOn").to(o,"isOpen"):e.bind("isOn").to(o,"isOpen"),function(r){(function(s){s.on("render",()=>{E({emitter:s,activator:()=>s.isOpen,callback:()=>{s.isOpen=!1},contextElements:[s.element]})})})(r),function(s){s.on("execute",a=>{a.source instanceof Po||(s.isOpen=!1)})}(r),function(s){s.focusTracker.on("change:isFocused",(a,c,l)=>{s.isOpen&&!l&&(s.isOpen=!1)})}(r),function(s){s.keystrokes.set("arrowdown",(a,c)=>{s.isOpen&&(s.panelView.focus(),c())}),s.keystrokes.set("arrowup",(a,c)=>{s.isOpen&&(s.panelView.focusLast(),c())})}(r),function(s){s.on("change:isOpen",(a,c,l)=>{if(l)return;const d=s.panelView.element;d&&d.contains(U.document.activeElement)&&s.buttonView.focus()})}(r),function(s){s.on("change:isOpen",(a,c,l)=>{l&&s.panelView.focus()},{priority:"low"})}(r)}(o),o}function Br(i,t,e={}){i.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}}),i.isOpen?sd(i,t,e):i.once("change:isOpen",()=>sd(i,t,e),{priority:"highest"}),e.enableActiveItemFocusOnDropdownOpen&&ld(i,()=>i.toolbarView.items.find(n=>n.isOn))}function sd(i,t,e){const n=i.locale,o=n.t,r=i.toolbarView=new Nr(n),s=typeof t=="function"?t():t;r.ariaLabel=e.ariaLabel||o("Dropdown toolbar"),e.maxWidth&&(r.maxWidth=e.maxWidth),e.class&&(r.class=e.class),e.isCompact&&(r.isCompact=e.isCompact),e.isVertical&&(r.isVertical=!0),s instanceof Pe?r.items.bindTo(s).using(a=>a):r.items.addMany(s),i.panelView.children.add(r),r.items.delegate("execute").to(i)}function ad(i,t,e={}){i.isOpen?cd(i,t,e):i.once("change:isOpen",()=>cd(i,t,e),{priority:"highest"}),ld(i,()=>i.listView.items.find(n=>n instanceof od&&n.children.first.isOn))}function cd(i,t,e){const n=i.locale,o=i.listView=new aA(n),r=typeof t=="function"?t():t;o.ariaLabel=e.ariaLabel,o.items.bindTo(r).using(s=>{if(s.type==="separator")return new cA(n);if(s.type==="button"||s.type==="switchbutton"){const a=new od(n);let c;return c=s.type==="button"?new rt(n):new Po(n),c.bind(...Object.keys(s.model)).to(s.model),c.delegate("execute").to(a),a.children.add(c),a}return null}),i.panelView.children.add(o),o.items.delegate("execute").to(i)}function ld(i,t){i.on("change:isOpen",()=>{if(!i.isOpen)return;const e=t();e&&(typeof e.focus=="function"?e.focus():L("ui-dropdown-focus-child-on-open-child-missing-focus",{view:e}))},{priority:re.low-10})}var dd=P(8793),hA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(dd.Z,hA),dd.Z.locals;const hd=Vi("px"),ud=U.document.body;class Pt extends H{constructor(t){super(t);const e=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("position","arrow_nw"),this.set("isVisible",!1),this.set("withArrow",!0),this.set("class",void 0),this._pinWhenIsVisibleCallback=null,this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-panel",e.to("position",n=>`ck-balloon-panel_${n}`),e.if("isVisible","ck-balloon-panel_visible"),e.if("withArrow","ck-balloon-panel_with-arrow"),e.to("class")],style:{top:e.to("top",hd),left:e.to("left",hd)}},children:this.content})}show(){this.isVisible=!0}hide(){this.isVisible=!1}attachTo(t){this.show();const e=Pt.defaultPositions,n=Object.assign({},{element:this.element,positions:[e.southArrowNorth,e.southArrowNorthMiddleWest,e.southArrowNorthMiddleEast,e.southArrowNorthWest,e.southArrowNorthEast,e.northArrowSouth,e.northArrowSouthMiddleWest,e.northArrowSouthMiddleEast,e.northArrowSouthWest,e.northArrowSouthEast,e.viewportStickyNorth],limiter:ud,fitInViewport:!0},t),o=Pt._getOptimalPosition(n),r=parseInt(o.left),s=parseInt(o.top),a=o.name,c=o.config||{},{withArrow:l=!0}=c;this.top=s,this.left=r,this.position=a,this.withArrow=l}pin(t){this.unpin(),this._pinWhenIsVisibleCallback=()=>{this.isVisible?this._startPinning(t):this._stopPinning()},this._startPinning(t),this.listenTo(this,"change:isVisible",this._pinWhenIsVisibleCallback)}unpin(){this._pinWhenIsVisibleCallback&&(this._stopPinning(),this.stopListening(this,"change:isVisible",this._pinWhenIsVisibleCallback),this._pinWhenIsVisibleCallback=null,this.hide())}_startPinning(t){this.attachTo(t);const e=Pr(t.target),n=t.limiter?Pr(t.limiter):ud;this.listenTo(U.document,"scroll",(o,r)=>{const s=r.target,a=e&&s.contains(e),c=n&&s.contains(n);!a&&!c&&e&&n||this.attachTo(t)},{useCapture:!0}),this.listenTo(U.window,"resize",()=>{this.attachTo(t)})}_stopPinning(){this.stopListening(U.document,"scroll"),this.stopListening(U.window,"resize")}}function Pr(i){return Qn(i)?i:To(i)?i.commonAncestorContainer:typeof i=="function"?Pr(i()):null}function gd(i={}){const{sideOffset:t=Pt.arrowSideOffset,heightOffset:e=Pt.arrowHeightOffset,stickyVerticalOffset:n=Pt.stickyVerticalOffset,config:o}=i;return{northWestArrowSouthWest:(a,c)=>({top:r(a,c),left:a.left-t,name:"arrow_sw",...o&&{config:o}}),northWestArrowSouthMiddleWest:(a,c)=>({top:r(a,c),left:a.left-.25*c.width-t,name:"arrow_smw",...o&&{config:o}}),northWestArrowSouth:(a,c)=>({top:r(a,c),left:a.left-c.width/2,name:"arrow_s",...o&&{config:o}}),northWestArrowSouthMiddleEast:(a,c)=>({top:r(a,c),left:a.left-.75*c.width+t,name:"arrow_sme",...o&&{config:o}}),northWestArrowSouthEast:(a,c)=>({top:r(a,c),left:a.left-c.width+t,name:"arrow_se",...o&&{config:o}}),northArrowSouthWest:(a,c)=>({top:r(a,c),left:a.left+a.width/2-t,name:"arrow_sw",...o&&{config:o}}),northArrowSouthMiddleWest:(a,c)=>({top:r(a,c),left:a.left+a.width/2-.25*c.width-t,name:"arrow_smw",...o&&{config:o}}),northArrowSouth:(a,c)=>({top:r(a,c),left:a.left+a.width/2-c.width/2,name:"arrow_s",...o&&{config:o}}),northArrowSouthMiddleEast:(a,c)=>({top:r(a,c),left:a.left+a.width/2-.75*c.width+t,name:"arrow_sme",...o&&{config:o}}),northArrowSouthEast:(a,c)=>({top:r(a,c),left:a.left+a.width/2-c.width+t,name:"arrow_se",...o&&{config:o}}),northEastArrowSouthWest:(a,c)=>({top:r(a,c),left:a.right-t,name:"arrow_sw",...o&&{config:o}}),northEastArrowSouthMiddleWest:(a,c)=>({top:r(a,c),left:a.right-.25*c.width-t,name:"arrow_smw",...o&&{config:o}}),northEastArrowSouth:(a,c)=>({top:r(a,c),left:a.right-c.width/2,name:"arrow_s",...o&&{config:o}}),northEastArrowSouthMiddleEast:(a,c)=>({top:r(a,c),left:a.right-.75*c.width+t,name:"arrow_sme",...o&&{config:o}}),northEastArrowSouthEast:(a,c)=>({top:r(a,c),left:a.right-c.width+t,name:"arrow_se",...o&&{config:o}}),southWestArrowNorthWest:a=>({top:s(a),left:a.left-t,name:"arrow_nw",...o&&{config:o}}),southWestArrowNorthMiddleWest:(a,c)=>({top:s(a),left:a.left-.25*c.width-t,name:"arrow_nmw",...o&&{config:o}}),southWestArrowNorth:(a,c)=>({top:s(a),left:a.left-c.width/2,name:"arrow_n",...o&&{config:o}}),southWestArrowNorthMiddleEast:(a,c)=>({top:s(a),left:a.left-.75*c.width+t,name:"arrow_nme",...o&&{config:o}}),southWestArrowNorthEast:(a,c)=>({top:s(a),left:a.left-c.width+t,name:"arrow_ne",...o&&{config:o}}),southArrowNorthWest:a=>({top:s(a),left:a.left+a.width/2-t,name:"arrow_nw",...o&&{config:o}}),southArrowNorthMiddleWest:(a,c)=>({top:s(a),left:a.left+a.width/2-.25*c.width-t,name:"arrow_nmw",...o&&{config:o}}),southArrowNorth:(a,c)=>({top:s(a),left:a.left+a.width/2-c.width/2,name:"arrow_n",...o&&{config:o}}),southArrowNorthMiddleEast:(a,c)=>({top:s(a),left:a.left+a.width/2-.75*c.width+t,name:"arrow_nme",...o&&{config:o}}),southArrowNorthEast:(a,c)=>({top:s(a),left:a.left+a.width/2-c.width+t,name:"arrow_ne",...o&&{config:o}}),southEastArrowNorthWest:a=>({top:s(a),left:a.right-t,name:"arrow_nw",...o&&{config:o}}),southEastArrowNorthMiddleWest:(a,c)=>({top:s(a),left:a.right-.25*c.width-t,name:"arrow_nmw",...o&&{config:o}}),southEastArrowNorth:(a,c)=>({top:s(a),left:a.right-c.width/2,name:"arrow_n",...o&&{config:o}}),southEastArrowNorthMiddleEast:(a,c)=>({top:s(a),left:a.right-.75*c.width+t,name:"arrow_nme",...o&&{config:o}}),southEastArrowNorthEast:(a,c)=>({top:s(a),left:a.right-c.width+t,name:"arrow_ne",...o&&{config:o}}),westArrowEast:(a,c)=>({top:a.top+a.height/2-c.height/2,left:a.left-c.width-e,name:"arrow_e",...o&&{config:o}}),eastArrowWest:(a,c)=>({top:a.top+a.height/2-c.height/2,left:a.right+e,name:"arrow_w",...o&&{config:o}}),viewportStickyNorth:(a,c,l)=>a.getIntersection(l)?{top:l.top+n,left:a.left+a.width/2-c.width/2,name:"arrowless",config:{withArrow:!1,...o}}:null};function r(a,c){return a.top-c.height-e}function s(a){return a.bottom+e}}Pt.arrowSideOffset=25,Pt.arrowHeightOffset=10,Pt.stickyVerticalOffset=20,Pt._getOptimalPosition=Ma,Pt.defaultPositions=gd();var md=P(3332),uA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(md.Z,uA),md.Z.locals;const pd="ck-tooltip";class xt extends We(){constructor(t){if(super(),xt._editors.add(t),xt._instance)return xt._instance;xt._instance=this,this.tooltipTextView=new H(t.locale),this.tooltipTextView.set("text",""),this.tooltipTextView.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:this.tooltipTextView.bindTemplate.to("text")}]}),this.balloonPanelView=new Pt(t.locale),this.balloonPanelView.class=pd,this.balloonPanelView.content.add(this.tooltipTextView),this._resizeObserver=null,this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this._pinTooltipDebounced=no(this._pinTooltip,600),this.listenTo(U.document,"mouseenter",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(U.document,"mouseleave",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(U.document,"focus",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(U.document,"blur",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(U.document,"scroll",this._onScroll.bind(this),{useCapture:!0}),this._watchdogExcluded=!0}destroy(t){const e=t.ui.view&&t.ui.view.body;xt._editors.delete(t),this.stopListening(t.ui),e&&e.has(this.balloonPanelView)&&e.remove(this.balloonPanelView),xt._editors.size||(this._unpinTooltip(),this.balloonPanelView.destroy(),this.stopListening(),xt._instance=null)}static getPositioningFunctions(t){const e=xt.defaultBalloonPositions;return{s:[e.southArrowNorth,e.southArrowNorthEast,e.southArrowNorthWest],n:[e.northArrowSouth],e:[e.eastArrowWest],w:[e.westArrowEast],sw:[e.southArrowNorthEast],se:[e.southArrowNorthWest]}[t]}_onEnterOrFocus(t,{target:e}){const n=zr(e);var o;n&&n!==this._currentElementWithTooltip&&(this._unpinTooltip(),this._pinTooltipDebounced(n,{text:(o=n).dataset.ckeTooltipText,position:o.dataset.ckeTooltipPosition||"s",cssClass:o.dataset.ckeTooltipClass||""}))}_onLeaveOrBlur(t,{target:e,relatedTarget:n}){if(t.name==="mouseleave"){if(!Qn(e)||this._currentElementWithTooltip&&e!==this._currentElementWithTooltip)return;const o=zr(e),r=zr(n);o&&o!==r&&this._unpinTooltip()}else{if(this._currentElementWithTooltip&&e!==this._currentElementWithTooltip)return;this._unpinTooltip()}}_onScroll(t,{target:e}){this._currentElementWithTooltip&&(e.contains(this.balloonPanelView.element)&&e.contains(this._currentElementWithTooltip)||this._unpinTooltip())}_pinTooltip(t,{text:e,position:n,cssClass:o}){const r=wt(xt._editors.values()).ui.view.body;r.has(this.balloonPanelView)||r.add(this.balloonPanelView),this.tooltipTextView.text=e,this.balloonPanelView.pin({target:t,positions:xt.getPositioningFunctions(n)}),this._resizeObserver=new at(t,()=>{$e(t)||this._unpinTooltip()}),this.balloonPanelView.class=[pd,o].filter(s=>s).join(" ");for(const s of xt._editors)this.listenTo(s.ui,"update",this._updateTooltipPosition.bind(this),{priority:"low"});this._currentElementWithTooltip=t,this._currentTooltipPosition=n}_unpinTooltip(){this._pinTooltipDebounced.cancel(),this.balloonPanelView.unpin();for(const t of xt._editors)this.stopListening(t.ui,"update");this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this._resizeObserver&&this._resizeObserver.destroy()}_updateTooltipPosition(){$e(this._currentElementWithTooltip)?this.balloonPanelView.pin({target:this._currentElementWithTooltip,positions:xt.getPositioningFunctions(this._currentTooltipPosition)}):this._unpinTooltip()}}function zr(i){return Qn(i)?i.closest("[data-cke-tooltip-text]:not([data-cke-tooltip-disabled])"):null}xt.defaultBalloonPositions=gd({heightOffset:5,sideOffset:13}),xt._editors=new Set,xt._instance=null;class gA extends X(){constructor(t){super(),this.editor=t,this.componentFactory=new Hf(t),this.focusTracker=new Gt,this.tooltipManager=new xt(t),this.set("viewportOffset",this._readViewportOffsetFromConfig()),this.isReady=!1,this.once("ready",()=>{this.isReady=!0}),this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[],this.listenTo(t.editing.view.document,"layoutChanged",()=>this.update()),this._initFocusTracking()}get element(){return null}update(){this.fire("update")}destroy(){this.stopListening(),this.focusTracker.destroy(),this.tooltipManager.destroy(this.editor);for(const t of this._editableElementsMap.values())t.ckeditorInstance=null;this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[]}setEditableElement(t,e){this._editableElementsMap.set(t,e),e.ckeditorInstance||(e.ckeditorInstance=this.editor),this.focusTracker.add(e);const n=()=>{this.editor.editing.view.getDomRoot(t)||this.editor.keystrokes.listenTo(e)};this.isReady?n():this.once("ready",n)}getEditableElement(t="main"){return this._editableElementsMap.get(t)}getEditableElementsNames(){return this._editableElementsMap.keys()}addToolbar(t,e={}){t.isRendered?(this.focusTracker.add(t.element),this.editor.keystrokes.listenTo(t.element)):t.once("render",()=>{this.focusTracker.add(t.element),this.editor.keystrokes.listenTo(t.element)}),this._focusableToolbarDefinitions.push({toolbarView:t,options:e})}get _editableElements(){return console.warn("editor-ui-deprecated-editable-elements: The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this}),this._editableElementsMap}_readViewportOffsetFromConfig(){const t=this.editor,e=t.config.get("ui.viewportOffset");if(e)return e;const n=t.config.get("toolbar.viewportTopOffset");return n?(console.warn("editor-ui-deprecated-viewport-offset-config: The `toolbar.vieportTopOffset` configuration option is deprecated. It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead."),{top:n}):{top:0}}_initFocusTracking(){const t=this.editor,e=t.editing.view;let n,o;t.keystrokes.set("Alt+F10",(r,s)=>{const a=this.focusTracker.focusedElement;Array.from(this._editableElementsMap.values()).includes(a)&&!Array.from(e.domRoots.values()).includes(a)&&(n=a);const c=this._getCurrentFocusedToolbarDefinition();c&&o||(o=this._getFocusableCandidateToolbarDefinitions());for(let l=0;l{const a=this._getCurrentFocusedToolbarDefinition();a&&(n?(n.focus(),n=null):t.editing.view.focus(),a.options.afterBlur&&a.options.afterBlur(),s())})}_getFocusableCandidateToolbarDefinitions(){const t=[];for(const e of this._focusableToolbarDefinitions){const{toolbarView:n,options:o}=e;($e(n.element)||o.beforeFocus)&&t.push(e)}return t.sort((e,n)=>fd(e)-fd(n)),t}_getCurrentFocusedToolbarDefinition(){for(const t of this._focusableToolbarDefinitions)if(t.toolbarView.element&&t.toolbarView.element.contains(this.focusTracker.focusedElement))return t;return null}_focusFocusableCandidateToolbar(t){const{toolbarView:e,options:{beforeFocus:n}}=t;return n&&n(),!!$e(e.element)&&(e.focus(),!0)}}function fd(i){const{toolbarView:t,options:e}=i;let n=10;return $e(t.element)&&n--,e.isContextual&&n--,n}var kd=P(9688),mA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(kd.Z,mA),kd.Z.locals;class pA extends H{constructor(t){super(t),this.body=new Rf(t)}render(){super.render(),this.body.attachToDom()}destroy(){return this.body.detachFromDom(),super.destroy()}}var bd=P(3662),fA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(bd.Z,fA),bd.Z.locals;class wd extends H{constructor(t){super(t),this.set("text",void 0),this.set("for",void 0),this.id=`ck-editor__label_${Ut()}`;const e=this.bindTemplate;this.setTemplate({tag:"label",attributes:{class:["ck","ck-label"],id:this.id,for:e.to("for")},children:[{text:e.to("text")}]})}}class kA extends pA{constructor(t){super(t),this.top=this.createCollection(),this.main=this.createCollection(),this._voiceLabelView=this._createVoiceLabel(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-editor","ck-rounded-corners"],role:"application",dir:t.uiLanguageDirection,lang:t.uiLanguage,"aria-labelledby":this._voiceLabelView.id},children:[this._voiceLabelView,{tag:"div",attributes:{class:["ck","ck-editor__top","ck-reset_all"],role:"presentation"},children:this.top},{tag:"div",attributes:{class:["ck","ck-editor__main"],role:"presentation"},children:this.main}]})}_createVoiceLabel(){const t=this.t,e=new wd;return e.text=t("Rich Text Editor"),e.extendTemplate({attributes:{class:"ck-voice-label"}}),e}}class bA extends H{constructor(t,e,n){super(t),this.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:t.contentLanguage,dir:t.contentLanguageDirection}}),this.name=null,this.set("isFocused",!1),this._editableElement=n,this._hasExternalElement=!!this._editableElement,this._editingView=e}render(){super.render(),this._hasExternalElement?this.template.apply(this.element=this._editableElement):this._editableElement=this.element,this.on("change:isFocused",()=>this._updateIsFocusedClasses()),this._updateIsFocusedClasses()}destroy(){this._hasExternalElement&&this.template.revert(this._editableElement),super.destroy()}_updateIsFocusedClasses(){const t=this._editingView;function e(n){t.change(o=>{const r=t.document.getRoot(n.name);o.addClass(n.isFocused?"ck-focused":"ck-blurred",r),o.removeClass(n.isFocused?"ck-blurred":"ck-focused",r)})}t.isRenderingInProgress?function n(o){t.once("change:isRenderingInProgress",(r,s,a)=>{a?n(o):e(o)})}(this):e(this)}}class wA extends bA{constructor(t,e,n,o={}){super(t,e,n);const r=t.t;this.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}}),this._generateLabel=o.label||(()=>r("Editor editing area: %0",this.name))}render(){super.render();const t=this._editingView;t.change(e=>{const n=t.document.getRoot(this.name);e.setAttribute("aria-label",this._generateLabel(this),n)})}}var Ad=P(8847),AA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Ad.Z,AA),Ad.Z.locals;var _d=P(4879),_A={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(_d.Z,_A),_d.Z.locals;class CA extends H{constructor(t){super(t),this.set("value",void 0),this.set("id",void 0),this.set("placeholder",void 0),this.set("isReadOnly",!1),this.set("hasError",!1),this.set("ariaDescribedById",void 0),this.focusTracker=new Gt,this.bind("isFocused").to(this.focusTracker),this.set("isEmpty",!0),this.set("inputMode","text");const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck","ck-input",e.if("isFocused","ck-input_focused"),e.if("isEmpty","ck-input-text_empty"),e.if("hasError","ck-error")],id:e.to("id"),placeholder:e.to("placeholder"),readonly:e.to("isReadOnly"),inputmode:e.to("inputMode"),"aria-invalid":e.if("hasError",!0),"aria-describedby":e.to("ariaDescribedById")},on:{input:e.to((...n)=>{this.fire("input",...n),this._updateIsEmpty()}),change:e.to(this._updateIsEmpty.bind(this))}})}render(){super.render(),this.focusTracker.add(this.element),this._setDomElementValue(this.value),this._updateIsEmpty(),this.on("change:value",(t,e,n)=>{this._setDomElementValue(n),this._updateIsEmpty()})}destroy(){super.destroy(),this.focusTracker.destroy()}select(){this.element.select()}focus(){this.element.focus()}_updateIsEmpty(){this.isEmpty=!this.element.value}_setDomElementValue(t){this.element.value=t||t===0?t:""}}class vA extends CA{constructor(t){super(t),this.extendTemplate({attributes:{type:"text",class:["ck-input-text"]}})}}var Cd=P(2577),yA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Cd.Z,yA),Cd.Z.locals;class Lr extends H{constructor(t,e){super(t);const n=`ck-labeled-field-view-${Ut()}`,o=`ck-labeled-field-view-status-${Ut()}`;this.fieldView=e(this,n,o),this.set("label",void 0),this.set("isEnabled",!0),this.set("isEmpty",!0),this.set("isFocused",!1),this.set("errorText",null),this.set("infoText",null),this.set("class",void 0),this.set("placeholder",void 0),this.labelView=this._createLabelView(n),this.statusView=this._createStatusView(o),this.fieldWrapperChildren=this.createCollection([this.fieldView,this.labelView]),this.bind("_statusText").to(this,"errorText",this,"infoText",(s,a)=>s||a);const r=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view",r.to("class"),r.if("isEnabled","ck-disabled",s=>!s),r.if("isEmpty","ck-labeled-field-view_empty"),r.if("isFocused","ck-labeled-field-view_focused"),r.if("placeholder","ck-labeled-field-view_placeholder"),r.if("errorText","ck-error")]},children:[{tag:"div",attributes:{class:["ck","ck-labeled-field-view__input-wrapper"]},children:this.fieldWrapperChildren},this.statusView]})}_createLabelView(t){const e=new wd(this.locale);return e.for=t,e.bind("text").to(this,"label"),e}_createStatusView(t){const e=new H(this.locale),n=this.bindTemplate;return e.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view__status",n.if("errorText","ck-labeled-field-view__status_error"),n.if("_statusText","ck-hidden",o=>!o)],id:t,role:n.if("errorText","alert")},children:[{text:n.to("_statusText")}]}),e}focus(){this.fieldView.focus()}}function Or(i,t,e){const n=new vA(i.locale);return n.set({id:t,ariaDescribedById:e}),n.bind("isReadOnly").to(i,"isEnabled",o=>!o),n.bind("hasError").to(i,"errorText",o=>!!o),n.on("input",()=>{i.errorText=null}),i.bind("isEmpty","isFocused","placeholder").to(n),n}class Rr extends zo{static get pluginName(){return"Notification"}init(){this.on("show:warning",(t,e)=>{window.alert(e.message)},{priority:"lowest"})}showSuccess(t,e={}){this._showNotification({message:t,type:"success",namespace:e.namespace,title:e.title})}showInfo(t,e={}){this._showNotification({message:t,type:"info",namespace:e.namespace,title:e.title})}showWarning(t,e={}){this._showNotification({message:t,type:"warning",namespace:e.namespace,title:e.title})}_showNotification(t){const e=t.namespace?`show:${t.type}:${t.namespace}`:`show:${t.type}`;this.fire(e,{message:t.message,type:t.type,title:t.title||""})}}class vd extends X(){constructor(t,e){super(),e&&$c(this,e),t&&this.set(t)}}var yd=P(4650),xA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(yd.Z,xA),yd.Z.locals;var xd=P(7676),EA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(xd.Z,EA),xd.Z.locals;const Xo=Vi("px");class ti extends S{static get pluginName(){return"ContextualBalloon"}constructor(t){super(t),this._view=null,this._rotatorView=null,this._fakePanelsView=null,this.positionLimiter=()=>{const e=this.editor.editing.view,n=e.document.selection.editableElement;return n?e.domConverter.mapViewToDom(n.root):null},this.set("visibleView",null),this._viewToStack=new Map,this._idToStack=new Map,this.set("_numberOfStacks",0),this.set("_singleViewMode",!1),this._rotatorView=null,this._fakePanelsView=null}destroy(){super.destroy(),this._view&&this._view.destroy(),this._rotatorView&&this._rotatorView.destroy(),this._fakePanelsView&&this._fakePanelsView.destroy()}get view(){return this._view||this._createPanelView(),this._view}hasView(t){return Array.from(this._viewToStack.keys()).includes(t)}add(t){if(this._view||this._createPanelView(),this.hasView(t.view))throw new b("contextualballoon-add-view-exist",[this,t]);const e=t.stackId||"main";if(!this._idToStack.has(e))return this._idToStack.set(e,new Map([[t.view,t]])),this._viewToStack.set(t.view,this._idToStack.get(e)),this._numberOfStacks=this._idToStack.size,void(this._visibleStack&&!t.singleViewMode||this.showStack(e));const n=this._idToStack.get(e);t.singleViewMode&&this.showStack(e),n.set(t.view,t),this._viewToStack.set(t.view,n),n===this._visibleStack&&this._showView(t)}remove(t){if(!this.hasView(t))throw new b("contextualballoon-remove-view-not-exist",[this,t]);const e=this._viewToStack.get(t);this._singleViewMode&&this.visibleView===t&&(this._singleViewMode=!1),this.visibleView===t&&(e.size===1?this._idToStack.size>1?this._showNextStack():(this.view.hide(),this.visibleView=null,this._rotatorView.hideView()):this._showView(Array.from(e.values())[e.size-2])),e.size===1?(this._idToStack.delete(this._getStackId(e)),this._numberOfStacks=this._idToStack.size):e.delete(t),this._viewToStack.delete(t)}updatePosition(t){t&&(this._visibleStack.get(this.visibleView).position=t),this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition()}showStack(t){this.visibleStack=t;const e=this._idToStack.get(t);if(!e)throw new b("contextualballoon-showstack-stack-not-exist",this);this._visibleStack!==e&&this._showView(Array.from(e.values()).pop())}_createPanelView(){this._view=new Pt(this.editor.locale),this.editor.ui.view.body.add(this._view),this.editor.ui.focusTracker.add(this._view.element),this._rotatorView=this._createRotatorView(),this._fakePanelsView=this._createFakePanelsView()}get _visibleStack(){return this._viewToStack.get(this.visibleView)}_getStackId(t){return Array.from(this._idToStack.entries()).find(e=>e[1]===t)[0]}_showNextStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)+1;t[e]||(e=0),this.showStack(this._getStackId(t[e]))}_showPrevStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)-1;t[e]||(e=t.length-1),this.showStack(this._getStackId(t[e]))}_createRotatorView(){const t=new DA(this.editor.locale),e=this.editor.locale.t;return this.view.content.add(t),t.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",(n,o)=>!o&&n>1),t.on("change:isNavigationVisible",()=>this.updatePosition(),{priority:"low"}),t.bind("counter").to(this,"visibleView",this,"_numberOfStacks",(n,o)=>{if(o<2)return"";const r=Array.from(this._idToStack.values()).indexOf(this._visibleStack)+1;return e("%0 of %1",[r,o])}),t.buttonNextView.on("execute",()=>{t.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showNextStack()}),t.buttonPrevView.on("execute",()=>{t.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showPrevStack()}),t}_createFakePanelsView(){const t=new IA(this.editor.locale,this.view);return t.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",(e,n)=>!n&&e>=2?Math.min(e-1,2):0),t.listenTo(this.view,"change:top",()=>t.updatePosition()),t.listenTo(this.view,"change:left",()=>t.updatePosition()),this.editor.ui.view.body.add(t),t}_showView({view:t,balloonClassName:e="",withArrow:n=!0,singleViewMode:o=!1}){this.view.class=e,this.view.withArrow=n,this._rotatorView.showView(t),this.visibleView=t,this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition(),o&&(this._singleViewMode=!0)}_getBalloonPosition(){let t=Array.from(this._visibleStack.values()).pop().position;return t&&(t.limiter||(t=Object.assign({},t,{limiter:this.positionLimiter})),t=Object.assign({},t,{viewportOffsetConfig:this.editor.ui.viewportOffset})),t}}class DA extends H{constructor(t){super(t);const e=t.t,n=this.bindTemplate;this.set("isNavigationVisible",!0),this.focusTracker=new Gt,this.buttonPrevView=this._createButtonView(e("Previous"),''),this.buttonNextView=this._createButtonView(e("Next"),''),this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",n.to("isNavigationVisible",o=>o?"":"ck-hidden")]},children:[this.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:n.to("counter")}]},this.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:this.content}]})}render(){super.render(),this.focusTracker.add(this.element)}destroy(){super.destroy(),this.focusTracker.destroy()}showView(t){this.hideView(),this.content.add(t)}hideView(){this.content.clear()}_createButtonView(t,e){const n=new rt(this.locale);return n.set({label:t,icon:e,tooltip:!0}),n}}class IA extends H{constructor(t,e){super(t);const n=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("height",0),this.set("width",0),this.set("numberOfPanels",0),this.content=this.createCollection(),this._balloonPanelView=e,this.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",n.to("numberOfPanels",o=>o?"":"ck-hidden")],style:{top:n.to("top",Xo),left:n.to("left",Xo),width:n.to("width",Xo),height:n.to("height",Xo)}},children:this.content}),this.on("change:numberOfPanels",(o,r,s,a)=>{s>a?this._addPanels(s-a):this._removePanels(a-s),this.updatePosition()})}_addPanels(t){for(;t--;){const e=new H;e.setTemplate({tag:"div"}),this.content.add(e),this.registerChild(e)}}_removePanels(t){for(;t--;){const e=this.content.last;this.content.remove(e),this.deregisterChild(e),e.destroy()}}updatePosition(){if(this.numberOfPanels){const{top:t,left:e}=this._balloonPanelView,{width:n,height:o}=new mt(this._balloonPanelView.element);Object.assign(this,{top:t,left:e,width:n,height:o})}}}var Ed=P(5868),TA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Ed.Z,TA),Ed.Z.locals;const go=Vi("px");class MA extends H{constructor(t){super(t);const e=this.bindTemplate;this.set("isActive",!1),this.set("isSticky",!1),this.set("limiterElement",null),this.set("limiterBottomOffset",50),this.set("viewportTopOffset",0),this.set("_marginLeft",null),this.set("_isStickyToTheLimiter",!1),this.set("_hasViewportTopOffset",!1),this.content=this.createCollection(),this._contentPanelPlaceholder=new Xt({tag:"div",attributes:{class:["ck","ck-sticky-panel__placeholder"],style:{display:e.to("isSticky",n=>n?"block":"none"),height:e.to("isSticky",n=>n?go(this._panelRect.height):null)}}}).render(),this._contentPanel=new Xt({tag:"div",attributes:{class:["ck","ck-sticky-panel__content",e.if("isSticky","ck-sticky-panel__content_sticky"),e.if("_isStickyToTheLimiter","ck-sticky-panel__content_sticky_bottom-limit")],style:{width:e.to("isSticky",n=>n?go(this._contentPanelPlaceholder.getBoundingClientRect().width):null),top:e.to("_hasViewportTopOffset",n=>n?go(this.viewportTopOffset):null),bottom:e.to("_isStickyToTheLimiter",n=>n?go(this.limiterBottomOffset):null),marginLeft:e.to("_marginLeft")}},children:this.content}).render(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-sticky-panel"]},children:[this._contentPanelPlaceholder,this._contentPanel]})}render(){super.render(),this._checkIfShouldBeSticky(),this.listenTo(U.window,"scroll",()=>{this._checkIfShouldBeSticky()}),this.listenTo(this,"change:isActive",()=>{this._checkIfShouldBeSticky()})}_checkIfShouldBeSticky(){const t=this._panelRect=this._contentPanel.getBoundingClientRect();let e;this.limiterElement?(e=this._limiterRect=this.limiterElement.getBoundingClientRect(),this.isSticky=this.isActive&&e.tope||0),t.toolbar.fillFromConfig(this._toolbarConfig,this.componentFactory),this.addToolbar(t.toolbar)}_initPlaceholder(){const t=this.editor,e=t.editing.view,n=e.document.getRoot(),o=t.sourceElement,r=t.config.get("placeholder")||o&&o.tagName.toLowerCase()==="textarea"&&o.getAttribute("placeholder");r&&gc({view:e,element:n,text:r,isDirectHost:!1,keepOnFocus:!0})}}var Id=P(3143),BA={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Id.Z,BA),Id.Z.locals;class PA extends kA{constructor(t,e,n={}){super(t),this.stickyPanel=new MA(t),this.toolbar=new Nr(t,{shouldGroupWhenFull:n.shouldToolbarGroupWhenFull}),this.editable=new wA(t,e)}render(){super.render(),this.stickyPanel.content.add(this.toolbar),this.top.add(this.stickyPanel),this.main.add(this.editable)}}class zA extends Jo(Sr(tA)){constructor(t,e={}){if(!ei(t)&&e.initialData!==void 0)throw new b("editor-create-initial-data",null);super(e),this.config.get("initialData")===void 0&&this.config.set("initialData",function(r){return ei(r)?(s=r,s instanceof HTMLTextAreaElement?s.value:s.innerHTML):r;var s}(t)),ei(t)&&(this.sourceElement=t),this.model.document.createRoot();const n=!this.config.get("toolbar.shouldNotGroupWhenFull"),o=new PA(this.locale,this.editing.view,{shouldToolbarGroupWhenFull:n});this.ui=new NA(this,o),function(r){if(!Ue(r.updateSourceElement))throw new b("attachtoform-missing-elementapi-interface",r);const s=r.sourceElement;if(function(a){return!!a&&a.tagName.toLowerCase()==="textarea"}(s)&&s.form){let a;const c=s.form,l=()=>r.updateSourceElement();Ue(c.submit)&&(a=c.submit,c.submit=()=>{l(),a.apply(c)}),c.addEventListener("submit",l),r.on("destroy",()=>{c.removeEventListener("submit",l),a&&(c.submit=a)})}}(this)}destroy(){return this.sourceElement&&this.updateSourceElement(),this.ui.destroy(),super.destroy()}static create(t,e={}){return new Promise(n=>{const o=new this(t,e);n(o.initPlugins().then(()=>o.ui.init(ei(t)?t:null)).then(()=>o.data.init(o.config.get("initialData"))).then(()=>o.fire("ready")).then(()=>o))})}}function ei(i){return Qn(i)}class jr extends ze{constructor(t){super(t);const e=this.document;function n(o){return(r,s)=>{s.preventDefault();const a=s.dropRange?[s.dropRange]:null,c=new Rt(e,o);e.fire(c,{dataTransfer:s.dataTransfer,method:r.name,targetRanges:a,target:s.target}),c.stop.called&&s.stopPropagation()}}this.domEventType=["paste","copy","cut","drop","dragover","dragstart","dragend","dragenter","dragleave"],this.listenTo(e,"paste",n("clipboardInput"),{priority:"low"}),this.listenTo(e,"drop",n("clipboardInput"),{priority:"low"}),this.listenTo(e,"dragover",n("dragging"),{priority:"low"})}onDomEvent(t){const e="clipboardData"in t?t.clipboardData:t.dataTransfer,n=t.type=="drop"||t.type=="paste",o={dataTransfer:new ol(e,{cacheFiles:n})};t.type!="drop"&&t.type!="dragover"||(o.dropRange=function(r,s){const a=s.target.ownerDocument,c=s.clientX,l=s.clientY;let d;return a.caretRangeFromPoint&&a.caretRangeFromPoint(c,l)?d=a.caretRangeFromPoint(c,l):s.rangeParent&&(d=a.createRange(),d.setStart(s.rangeParent,s.rangeOffset),d.collapse(!0)),d?r.domConverter.domRangeToView(d):null}(this.view,t)),this.fire(t.type,t,o)}}const Td=["figcaption","li"];function Md(i){let t="";if(i.is("$text")||i.is("$textProxy"))t=i.data;else if(i.is("element","img")&&i.hasAttribute("alt"))t=i.getAttribute("alt");else if(i.is("element","br"))t=` -`;else{let e=null;for(const n of i.getChildren()){const o=Md(n);e&&(e.is("containerElement")||n.is("containerElement"))&&(Td.includes(e.name)||Td.includes(n.name)?t+=` -`:t+=` - -`),t+=o,e=n}}return t}class be extends S{static get pluginName(){return"ClipboardPipeline"}init(){this.editor.editing.view.addObserver(jr),this._setupPasteDrop(),this._setupCopyCut()}_setupPasteDrop(){const t=this.editor,e=t.model,n=t.editing.view,o=n.document;this.listenTo(o,"clipboardInput",r=>{t.isReadOnly&&r.stop()},{priority:"highest"}),this.listenTo(o,"clipboardInput",(r,s)=>{const a=s.dataTransfer;let c;if(s.content)c=s.content;else{let h="";a.getData("text/html")?h=function(u){return u.replace(/(\s+)<\/span>/g,(g,m)=>m.length==1?" ":m).replace(//g,"")}(a.getData("text/html")):a.getData("text/plain")&&(((l=(l=a.getData("text/plain")).replace(//g,">").replace(/\r?\n\r?\n/g,"

      ").replace(/\r?\n/g,"
      ").replace(/\t/g,"    ").replace(/^\s/," ").replace(/\s$/," ").replace(/\s\s/g,"  ")).includes("

      ")||l.includes("
      "))&&(l=`

      ${l}

      `),h=l),c=this.editor.data.htmlProcessor.toView(h)}var l;const d=new Rt(this,"inputTransformation");this.fire(d,{content:c,dataTransfer:a,targetRanges:s.targetRanges,method:s.method}),d.stop.called&&r.stop(),n.scrollToTheSelection()},{priority:"low"}),this.listenTo(this,"inputTransformation",(r,s)=>{if(s.content.isEmpty)return;const a=this.editor.data.toModel(s.content,"$clipboardHolder");a.childCount!=0&&(r.stop(),e.change(()=>{this.fire("contentInsertion",{content:a,method:s.method,dataTransfer:s.dataTransfer,targetRanges:s.targetRanges})}))},{priority:"low"}),this.listenTo(this,"contentInsertion",(r,s)=>{s.resultRange=e.insertContent(s.content)},{priority:"low"})}_setupCopyCut(){const t=this.editor,e=t.model.document,n=t.editing.view.document,o=(r,s)=>{const a=s.dataTransfer;s.preventDefault();const c=t.data.toView(t.model.getSelectedContent(e.selection));n.fire("clipboardOutput",{dataTransfer:a,content:c,method:r.name})};this.listenTo(n,"copy",o,{priority:"low"}),this.listenTo(n,"cut",(r,s)=>{t.isReadOnly?s.preventDefault():o(r,s)},{priority:"low"}),this.listenTo(n,"clipboardOutput",(r,s)=>{s.content.isEmpty||(s.dataTransfer.setData("text/html",this.editor.data.htmlProcessor.toData(s.content)),s.dataTransfer.setData("text/plain",Md(s.content))),s.method=="cut"&&t.model.deleteContent(e.selection)},{priority:"low"})}}class Sd{constructor(t,e=20){this._batch=null,this.model=t,this._size=0,this.limit=e,this._isLocked=!1,this._changeCallback=(n,o)=>{o.isLocal&&o.isUndoable&&o!==this._batch&&this._reset(!0)},this._selectionChangeCallback=()=>{this._reset()},this.model.document.on("change",this._changeCallback),this.model.document.selection.on("change:range",this._selectionChangeCallback),this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}get batch(){return this._batch||(this._batch=this.model.createBatch({isTyping:!0})),this._batch}get size(){return this._size}input(t){this._size+=t,this._size>=this.limit&&this._reset(!0)}get isLocked(){return this._isLocked}lock(){this._isLocked=!0}unlock(){this._isLocked=!1}destroy(){this.model.document.off("change",this._changeCallback),this.model.document.selection.off("change:range",this._selectionChangeCallback),this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}_reset(t=!1){this.isLocked&&!t||(this._batch=null,this._size=0)}}class LA extends V{constructor(t,e){super(t),this._buffer=new Sd(t.model,e)}get buffer(){return this._buffer}destroy(){super.destroy(),this._buffer.destroy()}execute(t={}){const e=this.editor.model,n=e.document,o=t.text||"",r=o.length;let s=n.selection;t.selection?s=t.selection:t.range&&(s=e.createSelection(t.range));const a=t.resultRange;e.enqueueChange(this._buffer.batch,c=>{this._buffer.lock(),e.deleteContent(s),o&&e.insertContent(c.createText(o,n.selection.getAttributes()),s),a?c.setSelection(a):s.is("documentSelection")||c.setSelection(s),this._buffer.unlock(),this._buffer.input(r)})}}const Nd=["insertText","insertReplacementText"];class OA extends pe{constructor(t){super(t),C.isAndroid&&Nd.push("insertCompositionText");const e=t.document;e.on("beforeinput",(n,o)=>{if(!this.isEnabled)return;const{data:r,targetRanges:s,inputType:a,domEvent:c}=o;if(!Nd.includes(a))return;const l=new Rt(e,"insertText");e.fire(l,new En(t,c,{text:r,selection:t.createSelection(s)})),l.stop.called&&n.stop()}),e.on("compositionend",(n,{data:o,domEvent:r})=>{this.isEnabled&&!C.isAndroid&&o&&e.fire("insertText",new En(t,r,{text:o,selection:e.selection}))},{priority:"lowest"})}observe(){}}class Bd extends S{static get pluginName(){return"Input"}init(){const t=this.editor,e=t.model,n=t.editing.view,o=e.document.selection;n.addObserver(OA);const r=new LA(t,t.config.get("typing.undoStep")||20);t.commands.add("insertText",r),t.commands.add("input",r),this.listenTo(n.document,"insertText",(s,a)=>{n.document.isComposing||a.preventDefault();const{text:c,selection:l,resultRange:d}=a,h=Array.from(l.getRanges()).map(m=>t.editing.mapper.toModelRange(m));let u=c;if(C.isAndroid){const m=Array.from(h[0].getItems()).reduce((p,k)=>p+(k.is("$textProxy")?k.data:""),"");m&&(m.length<=u.length?u.startsWith(m)&&(u=u.substring(m.length),h[0].start=h[0].start.getShiftedBy(m.length)):m.startsWith(u)&&(h[0].start=h[0].start.getShiftedBy(u.length),u=""))}const g={text:u,selection:e.createSelection(h)};d&&(g.resultRange=t.editing.mapper.toModelRange(d)),t.execute("insertText",g)}),C.isAndroid?this.listenTo(n.document,"keydown",(s,a)=>{!o.isCollapsed&&a.keyCode==229&&n.document.isComposing&&Pd(e,r)}):this.listenTo(n.document,"compositionstart",()=>{o.isCollapsed||Pd(e,r)})}}function Pd(i,t){if(!t.isEnabled)return;const e=t.buffer;e.lock(),i.enqueueChange(e.batch,()=>{i.deleteContent(i.document.selection)}),e.unlock()}class zd extends V{constructor(t,e){super(t),this.direction=e,this._buffer=new Sd(t.model,t.config.get("typing.undoStep"))}get buffer(){return this._buffer}execute(t={}){const e=this.editor.model,n=e.document;e.enqueueChange(this._buffer.batch,o=>{this._buffer.lock();const r=o.createSelection(t.selection||n.selection),s=t.sequence||1,a=r.isCollapsed;if(r.isCollapsed&&e.modifySelection(r,{direction:this.direction,unit:t.unit,treatEmojiAsSingleUnit:!0}),this._shouldEntireContentBeReplacedWithParagraph(s))return void this._replaceEntireContentWithParagraph(o);if(this._shouldReplaceFirstBlockWithParagraph(r,s))return void this.editor.execute("paragraph",{selection:r});if(r.isCollapsed)return;let c=0;r.getFirstRange().getMinimalFlatRanges().forEach(l=>{c+=Ai(l.getWalker({singleCharacters:!0,ignoreElementEnd:!0,shallow:!0}))}),e.deleteContent(r,{doNotResetEntireContent:a,direction:this.direction}),this._buffer.input(c),o.setSelection(r),this._buffer.unlock()})}_shouldEntireContentBeReplacedWithParagraph(t){if(t>1)return!1;const e=this.editor.model,n=e.document.selection,o=e.schema.getLimitElement(n);if(!(n.isCollapsed&&n.containsEntireContent(o))||!e.schema.checkChild(o,"paragraph"))return!1;const r=o.getChild(0);return!r||!r.is("element","paragraph")}_replaceEntireContentWithParagraph(t){const e=this.editor.model,n=e.document.selection,o=e.schema.getLimitElement(n),r=t.createElement("paragraph");t.remove(t.createRangeIn(o)),t.insert(r,o),t.setSelection(r,0)}_shouldReplaceFirstBlockWithParagraph(t,e){const n=this.editor.model;if(e>1||this.direction!="backward"||!t.isCollapsed)return!1;const o=t.getFirstPosition(),r=n.schema.getLimitElement(o),s=r.getChild(0);return o.parent==s&&!!t.containsEntireContent(s)&&!!n.schema.checkChild(r,"paragraph")&&s.name!="paragraph"}}const Ld="word",Re="selection",Nn="backward",mo="forward",Od={deleteContent:{unit:Re,direction:Nn},deleteContentBackward:{unit:"codePoint",direction:Nn},deleteWordBackward:{unit:Ld,direction:Nn},deleteHardLineBackward:{unit:Re,direction:Nn},deleteSoftLineBackward:{unit:Re,direction:Nn},deleteContentForward:{unit:"character",direction:mo},deleteWordForward:{unit:Ld,direction:mo},deleteHardLineForward:{unit:Re,direction:mo},deleteSoftLineForward:{unit:Re,direction:mo}};class RA extends pe{constructor(t){super(t);const e=t.document;let n=0;e.on("keydown",()=>{n++}),e.on("keyup",()=>{n=0}),e.on("beforeinput",(o,r)=>{if(!this.isEnabled)return;const{targetRanges:s,domEvent:a,inputType:c}=r,l=Od[c];if(!l)return;const d={direction:l.direction,unit:l.unit,sequence:n};d.unit==Re&&(d.selectionToRemove=t.createSelection(s[0])),C.isAndroid&&c==="deleteContentBackward"&&(d.sequence=1,s.length!=1||s[0].start.parent==s[0].end.parent&&s[0].start.offset+1==s[0].end.offset||(d.unit=Re,d.selectionToRemove=t.createSelection(s)));const h=new yn(e,"delete",s[0]);e.fire(h,new En(t,a,d)),h.stop.called&&o.stop()}),C.isBlink&&function(o){const r=o.view,s=r.document;let a=null,c=!1;function l(h){return h==q.backspace||h==q.delete}function d(h){return h==q.backspace?Nn:mo}s.on("keydown",(h,{keyCode:u})=>{a=u,c=!1}),s.on("keyup",(h,{keyCode:u,domEvent:g})=>{const m=s.selection,p=o.isEnabled&&u==a&&l(u)&&!m.isCollapsed&&!c;if(a=null,p){const k=m.getFirstRange(),w=new yn(s,"delete",k),A={unit:Re,direction:d(u),selectionToRemove:m};s.fire(w,new En(r,g,A))}}),s.on("beforeinput",(h,{inputType:u})=>{const g=Od[u];l(a)&&g&&g.direction==d(a)&&(c=!0)},{priority:"high"}),s.on("beforeinput",(h,{inputType:u,data:g})=>{a==q.delete&&u=="insertText"&&g==""&&h.stop()},{priority:"high"})}(this)}observe(){}}class je extends S{static get pluginName(){return"Delete"}init(){const t=this.editor,e=t.editing.view,n=e.document,o=t.model.document;e.addObserver(RA),this._undoOnBackspace=!1;const r=new zd(t,"forward");t.commands.add("deleteForward",r),t.commands.add("forwardDelete",r),t.commands.add("delete",new zd(t,"backward")),this.listenTo(n,"delete",(s,a)=>{n.isComposing||a.preventDefault();const{direction:c,sequence:l,selectionToRemove:d,unit:h}=a,u=c==="forward"?"deleteForward":"delete",g={sequence:l};if(h=="selection"){const m=Array.from(d.getRanges()).map(p=>t.editing.mapper.toModelRange(p));g.selection=t.model.createSelection(m)}else g.unit=h;t.execute(u,g),e.scrollToTheSelection()},{priority:"low"}),this.editor.plugins.has("UndoEditing")&&(this.listenTo(n,"delete",(s,a)=>{this._undoOnBackspace&&a.direction=="backward"&&a.sequence==1&&a.unit=="codePoint"&&(this._undoOnBackspace=!1,t.execute("undo"),a.preventDefault(),s.stop())},{context:"$capture"}),this.listenTo(o,"change",()=>{this._undoOnBackspace=!1}))}requestUndoOnBackspace(){this.editor.plugins.has("UndoEditing")&&(this._undoOnBackspace=!0)}}class jA extends S{static get requires(){return[Bd,je]}static get pluginName(){return"Typing"}}function Rd(i,t){let e=i.start;return{text:Array.from(i.getItems()).reduce((n,o)=>o.is("$text")||o.is("$textProxy")?n+o.data:(e=t.createPositionAfter(o),""),""),range:t.createRange(e,i.end)}}class jd extends X(){constructor(t,e){super(),this.model=t,this.testCallback=e,this._hasMatch=!1,this.set("isEnabled",!0),this.on("change:isEnabled",()=>{this.isEnabled?this._startListening():(this.stopListening(t.document.selection),this.stopListening(t.document))}),this._startListening()}get hasMatch(){return this._hasMatch}_startListening(){const t=this.model.document;this.listenTo(t.selection,"change:range",(e,{directChange:n})=>{n&&(t.selection.isCollapsed?this._evaluateTextBeforeSelection("selection"):this.hasMatch&&(this.fire("unmatched"),this._hasMatch=!1))}),this.listenTo(t,"change:data",(e,n)=>{!n.isUndo&&n.isLocal&&this._evaluateTextBeforeSelection("data",{batch:n})})}_evaluateTextBeforeSelection(t,e={}){const n=this.model,o=n.document.selection,r=n.createRange(n.createPositionAt(o.focus.parent,0),o.focus),{text:s,range:a}=Rd(r,n),c=this.testCallback(s);if(!c&&this.hasMatch&&this.fire("unmatched"),this._hasMatch=!!c,c){const l=Object.assign(e,{text:s,range:a});typeof c=="object"&&Object.assign(l,c),this.fire(`matched:${t}`,l)}}}class Fd extends S{static get pluginName(){return"TwoStepCaretMovement"}constructor(t){super(t),this.attributes=new Set,this._overrideUid=null}init(){const t=this.editor,e=t.model,n=t.editing.view,o=t.locale,r=e.document.selection;this.listenTo(n.document,"arrowKey",(s,a)=>{if(!r.isCollapsed||a.shiftKey||a.altKey||a.ctrlKey)return;const c=a.keyCode==q.arrowright,l=a.keyCode==q.arrowleft;if(!c&&!l)return;const d=o.contentLanguageDirection;let h=!1;h=d==="ltr"&&c||d==="rtl"&&l?this._handleForwardMovement(a):this._handleBackwardMovement(a),h===!0&&s.stop()},{context:"$text",priority:"highest"}),this._isNextGravityRestorationSkipped=!1,this.listenTo(r,"change:range",(s,a)=>{this._isNextGravityRestorationSkipped?this._isNextGravityRestorationSkipped=!1:this._isGravityOverridden&&(!a.directChange&&oi(r.getFirstPosition(),this.attributes)||this._restoreGravity())})}registerAttribute(t){this.attributes.add(t)}_handleForwardMovement(t){const e=this.attributes,n=this.editor.model.document.selection,o=n.getFirstPosition();return!this._isGravityOverridden&&(!o.isAtStart||!Fr(n,e))&&!!oi(o,e)&&(ni(t),this._overrideGravity(),!0)}_handleBackwardMovement(t){const e=this.attributes,n=this.editor.model,o=n.document.selection,r=o.getFirstPosition();return this._isGravityOverridden?(ni(t),this._restoreGravity(),Vr(n,e,r),!0):r.isAtStart?!!Fr(o,e)&&(ni(t),Vr(n,e,r),!0):!!function(s,a){const c=s.getShiftedBy(-1);return oi(c,a)}(r,e)&&(r.isAtEnd&&!Fr(o,e)&&oi(r,e)?(ni(t),Vr(n,e,r),!0):(this._isNextGravityRestorationSkipped=!0,this._overrideGravity(),!1))}get _isGravityOverridden(){return!!this._overrideUid}_overrideGravity(){this._overrideUid=this.editor.model.change(t=>t.overrideSelectionGravity())}_restoreGravity(){this.editor.model.change(t=>{t.restoreSelectionGravity(this._overrideUid),this._overrideUid=null})}}function Fr(i,t){for(const e of t)if(i.hasAttribute(e))return!0;return!1}function Vr(i,t,e){const n=e.nodeBefore;i.change(o=>{n?o.setSelectionAttribute(n.getAttributes()):o.removeSelectionAttribute(t)})}function ni(i){i.preventDefault()}function oi(i,t){const{nodeBefore:e,nodeAfter:n}=i;for(const o of t){const r=e?e.getAttribute(o):void 0;if((n?n.getAttribute(o):void 0)!==r)return!0}return!1}var Vd=/[\\^$.*+?()[\]{}|]/g,FA=RegExp(Vd.source);const VA=function(i){return(i=tr(i))&&FA.test(i)?i.replace(Vd,"\\$&"):i},Ud={copyright:{from:"(c)",to:"©"},registeredTrademark:{from:"(r)",to:"®"},trademark:{from:"(tm)",to:"™"},oneHalf:{from:/(^|[^/a-z0-9])(1\/2)([^/a-z0-9])$/i,to:[null,"½",null]},oneThird:{from:/(^|[^/a-z0-9])(1\/3)([^/a-z0-9])$/i,to:[null,"⅓",null]},twoThirds:{from:/(^|[^/a-z0-9])(2\/3)([^/a-z0-9])$/i,to:[null,"⅔",null]},oneForth:{from:/(^|[^/a-z0-9])(1\/4)([^/a-z0-9])$/i,to:[null,"¼",null]},threeQuarters:{from:/(^|[^/a-z0-9])(3\/4)([^/a-z0-9])$/i,to:[null,"¾",null]},lessThanOrEqual:{from:"<=",to:"≤"},greaterThanOrEqual:{from:">=",to:"≥"},notEqual:{from:"!=",to:"≠"},arrowLeft:{from:"<-",to:"←"},arrowRight:{from:"->",to:"→"},horizontalEllipsis:{from:"...",to:"…"},enDash:{from:/(^| )(--)( )$/,to:[null,"–",null]},emDash:{from:/(^| )(---)( )$/,to:[null,"—",null]},quotesPrimary:{from:Bn('"'),to:[null,"“",null,"”"]},quotesSecondary:{from:Bn("'"),to:[null,"‘",null,"’"]},quotesPrimaryEnGb:{from:Bn("'"),to:[null,"‘",null,"’"]},quotesSecondaryEnGb:{from:Bn('"'),to:[null,"“",null,"”"]},quotesPrimaryPl:{from:Bn('"'),to:[null,"„",null,"”"]},quotesSecondaryPl:{from:Bn("'"),to:[null,"‚",null,"’"]}},Hd={symbols:["copyright","registeredTrademark","trademark"],mathematical:["oneHalf","oneThird","twoThirds","oneForth","threeQuarters","lessThanOrEqual","greaterThanOrEqual","notEqual","arrowLeft","arrowRight"],typography:["horizontalEllipsis","enDash","emDash"],quotes:["quotesPrimary","quotesSecondary"]},UA=["symbols","mathematical","typography","quotes"];function HA(i){return typeof i=="string"?new RegExp(`(${VA(i)})$`):i}function GA(i){return typeof i=="string"?()=>[i]:i instanceof Array?()=>i:i}function qA(i){return(i.textNode?i.textNode:i.nodeAfter).getAttributes()}function Bn(i){return new RegExp(`(^|\\s)(${i})([^${i}]*)(${i})$`)}function Pn(i,t,e,n){return n.createRange(Gd(i,t,e,!0,n),Gd(i,t,e,!1,n))}function Gd(i,t,e,n,o){let r=i.textNode||(n?i.nodeBefore:i.nodeAfter),s=null;for(;r&&r.getAttribute(t)==e;)s=r,r=n?r.previousSibling:r.nextSibling;return s?o.createPositionAt(s,n?"before":"after"):i}function*qd(i,t){for(const e of t)e&&i.getAttributeProperties(e[0]).copyOnEnter&&(yield e)}class WA extends V{execute(){this.editor.model.change(t=>{this.enterBlock(t),this.fire("afterExecute",{writer:t})})}enterBlock(t){const e=this.editor.model,n=e.document.selection,o=e.schema,r=n.isCollapsed,s=n.getFirstRange(),a=s.start.parent,c=s.end.parent;if(o.isLimit(a)||o.isLimit(c))return r||a!=c||e.deleteContent(n),!1;if(r){const l=qd(t.model.schema,n.getAttributes());return Wd(t,s.start),t.setSelectionAttribute(l),!0}{const l=!(s.start.isAtStart&&s.end.isAtEnd),d=a==c;if(e.deleteContent(n,{leaveUnmerged:l}),l){if(d)return Wd(t,n.focus),!0;t.setSelection(c,0)}}return!1}}function Wd(i,t){i.split(t),i.setSelection(t.parent.nextSibling,0)}const $A={insertParagraph:{isSoft:!1},insertLineBreak:{isSoft:!0}};class $d extends pe{constructor(t){super(t);const e=this.document;e.on("beforeinput",(n,o)=>{if(!this.isEnabled)return;const r=o.domEvent,s=$A[o.inputType];if(!s)return;const a=new yn(e,"enter",o.targetRanges[0]);e.fire(a,new En(t,r,{isSoft:s.isSoft})),a.stop.called&&n.stop()})}observe(){}}class ii extends S{static get pluginName(){return"Enter"}init(){const t=this.editor,e=t.editing.view,n=e.document;e.addObserver($d),t.commands.add("enter",new WA(t)),this.listenTo(n,"enter",(o,r)=>{n.isComposing||r.preventDefault(),r.isSoft||(t.execute("enter"),e.scrollToTheSelection())},{priority:"low"})}}class YA extends V{execute(){const t=this.editor.model,e=t.document;t.change(n=>{(function(o,r,s){const a=s.isCollapsed,c=s.getFirstRange(),l=c.start.parent,d=c.end.parent,h=l==d;if(a){const u=qd(o.schema,s.getAttributes());Yd(o,r,c.end),r.removeSelectionAttribute(s.getAttributeKeys()),r.setSelectionAttribute(u)}else{const u=!(c.start.isAtStart&&c.end.isAtEnd);o.deleteContent(s,{leaveUnmerged:u}),h?Yd(o,r,s.focus):u&&r.setSelection(d,0)}})(t,n,e.selection),this.fire("afterExecute",{writer:n})})}refresh(){const t=this.editor.model,e=t.document;this.isEnabled=function(n,o){if(o.rangeCount>1)return!1;const r=o.anchor;if(!r||!n.checkChild(r,"softBreak"))return!1;const s=o.getFirstRange(),a=s.start.parent,c=s.end.parent;return!((Ur(a,n)||Ur(c,n))&&a!==c)}(t.schema,e.selection)}}function Yd(i,t,e){const n=t.createElement("softBreak");i.insertContent(n,e),t.setSelection(n,"after")}function Ur(i,t){return!i.is("rootElement")&&(t.isLimit(i)||Ur(i.parent,t))}class KA extends S{static get pluginName(){return"ShiftEnter"}init(){const t=this.editor,e=t.model.schema,n=t.conversion,o=t.editing.view,r=o.document;e.register("softBreak",{allowWhere:"$text",isInline:!0}),n.for("upcast").elementToElement({model:"softBreak",view:"br"}),n.for("downcast").elementToElement({model:"softBreak",view:(s,{writer:a})=>a.createEmptyElement("br")}),o.addObserver($d),t.commands.add("shiftEnter",new YA(t)),this.listenTo(r,"enter",(s,a)=>{r.isComposing||a.preventDefault(),a.isSoft&&(t.execute("shiftEnter"),o.scrollToTheSelection())},{priority:"low"})}}class QA extends J(){constructor(){super(),this._stack=[]}add(t,e){const n=this._stack,o=n[0];this._insertDescriptor(t);const r=n[0];o===r||Hr(o,r)||this.fire("change:top",{oldDescriptor:o,newDescriptor:r,writer:e})}remove(t,e){const n=this._stack,o=n[0];this._removeDescriptor(t);const r=n[0];o===r||Hr(o,r)||this.fire("change:top",{oldDescriptor:o,newDescriptor:r,writer:e})}_insertDescriptor(t){const e=this._stack,n=e.findIndex(r=>r.id===t.id);if(Hr(t,e[n]))return;n>-1&&e.splice(n,1);let o=0;for(;e[o]&&ZA(e[o],t);)o++;e.splice(o,0,t)}_removeDescriptor(t){const e=this._stack,n=e.findIndex(o=>o.id===t);n>-1&&e.splice(n,1)}}function Hr(i,t){return i&&t&&i.priority==t.priority&&ri(i.classes)==ri(t.classes)}function ZA(i,t){return i.priority>t.priority||!(i.priorityri(t.classes)}function ri(i){return Array.isArray(i)?i.sort().join(","):i}const JA='',XA="ck-widget",Kd="ck-widget_selected";function ht(i){return!!i.is("element")&&!!i.getCustomProperty("widget")}function Gr(i,t,e={}){if(!i.is("containerElement"))throw new b("widget-to-widget-wrong-element-type",null,{element:i});return t.setAttribute("contenteditable","false",i),t.addClass(XA,i),t.setCustomProperty("widget",!0,i),i.getFillerOffset=n_,t.setCustomProperty("widgetLabel",[],i),e.label&&function(n,o){n.getCustomProperty("widgetLabel").push(o)}(i,e.label),e.hasSelectionHandle&&function(n,o){const r=o.createUIElement("div",{class:"ck ck-widget__selection-handle"},function(s){const a=this.toDomElement(s),c=new Ye;return c.set("content",JA),c.render(),a.appendChild(c.element),a});o.insert(o.createPositionAt(n,0),r),o.addClass(["ck-widget_with-selection-handle"],n)}(i,t),Qd(i,t),i}function t_(i,t,e){if(t.classes&&e.addClass(Ct(t.classes),i),t.attributes)for(const n in t.attributes)e.setAttribute(n,t.attributes[n],i)}function e_(i,t,e){if(t.classes&&e.removeClass(Ct(t.classes),i),t.attributes)for(const n in t.attributes)e.removeAttribute(n,i)}function Qd(i,t,e=t_,n=e_){const o=new QA;o.on("change:top",(r,s)=>{s.oldDescriptor&&n(i,s.oldDescriptor,s.writer),s.newDescriptor&&e(i,s.newDescriptor,s.writer)}),t.setCustomProperty("addHighlight",(r,s,a)=>o.add(s,a),i),t.setCustomProperty("removeHighlight",(r,s,a)=>o.remove(s,a),i)}function Zd(i,t,e={}){return t.addClass(["ck-editor__editable","ck-editor__nested-editable"],i),t.setAttribute("role","textbox",i),e.label&&t.setAttribute("aria-label",e.label,i),t.setAttribute("contenteditable",i.isReadOnly?"false":"true",i),i.on("change:isReadOnly",(n,o,r)=>{t.setAttribute("contenteditable",r?"false":"true",i)}),i.on("change:isFocused",(n,o,r)=>{r?t.addClass("ck-editor__nested-editable_focused",i):t.removeClass("ck-editor__nested-editable_focused",i)}),Qd(i,t),i}function Jd(i,t){const e=i.getSelectedElement();if(e){const n=Fe(i);if(n)return t.createRange(t.createPositionAt(e,n))}return Jl(i,t)}function n_(){return null}const xe="widget-type-around";function sn(i,t,e){return!!i&&ht(i)&&!e.isInline(t)}function Fe(i){return i.getAttribute(xe)}var Xd=P(4921),o_={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Xd.Z,o_),Xd.Z.locals;const th=["before","after"],i_=new DOMParser().parseFromString('',"image/svg+xml").firstChild,eh="ck-widget__type-around_disabled";class r_ extends S{static get pluginName(){return"WidgetTypeAround"}static get requires(){return[ii,je]}constructor(t){super(t),this._currentFakeCaretModelElement=null}init(){const t=this.editor,e=t.editing.view;this.on("change:isEnabled",(n,o,r)=>{e.change(s=>{for(const a of e.document.roots)r?s.removeClass(eh,a):s.addClass(eh,a)}),r||t.model.change(s=>{s.removeSelectionAttribute(xe)})}),this._enableTypeAroundUIInjection(),this._enableInsertingParagraphsOnButtonClick(),this._enableInsertingParagraphsOnEnterKeypress(),this._enableInsertingParagraphsOnTypingKeystroke(),this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(),this._enableDeleteIntegration(),this._enableInsertContentIntegration(),this._enableInsertObjectIntegration(),this._enableDeleteContentIntegration()}destroy(){super.destroy(),this._currentFakeCaretModelElement=null}_insertParagraph(t,e){const n=this.editor,o=n.editing.view,r=n.model.schema.getAttributesWithProperty(t,"copyOnReplace",!0);n.execute("insertParagraph",{position:n.model.createPositionAt(t,e),attributes:r}),o.focus(),o.scrollToTheSelection()}_listenToIfEnabled(t,e,n,o){this.listenTo(t,e,(...r)=>{this.isEnabled&&n(...r)},o)}_insertParagraphAccordingToFakeCaretPosition(){const t=this.editor.model.document.selection,e=Fe(t);if(!e)return!1;const n=t.getSelectedElement();return this._insertParagraph(n,e),!0}_enableTypeAroundUIInjection(){const t=this.editor,e=t.model.schema,n=t.locale.t,o={before:n("Insert paragraph before block"),after:n("Insert paragraph after block")};t.editing.downcastDispatcher.on("insert",(r,s,a)=>{const c=a.mapper.toViewElement(s.item);c&&sn(c,s.item,e)&&(function(l,d,h){const u=l.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},function(g){const m=this.toDomElement(g);return function(p,k){for(const w of th){const A=new Xt({tag:"div",attributes:{class:["ck","ck-widget__type-around__button",`ck-widget__type-around__button_${w}`],title:k[w],"aria-hidden":"true"},children:[p.ownerDocument.importNode(i_,!0)]});p.appendChild(A.render())}}(m,d),function(p){const k=new Xt({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});p.appendChild(k.render())}(m),m});l.insert(l.createPositionAt(h,"end"),u)}(a.writer,o,c),c.getCustomProperty("widgetLabel").push(()=>this.isEnabled?n("Press Enter to type after or press Shift + Enter to type before the widget"):""))},{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){const t=this.editor,e=t.model,n=e.document.selection,o=e.schema,r=t.editing.view;function s(a){return`ck-widget_type-around_show-fake-caret_${a}`}this._listenToIfEnabled(r.document,"arrowKey",(a,c)=>{this._handleArrowKeyPress(a,c)},{context:[ht,"$text"],priority:"high"}),this._listenToIfEnabled(n,"change:range",(a,c)=>{c.directChange&&t.model.change(l=>{l.removeSelectionAttribute(xe)})}),this._listenToIfEnabled(e.document,"change:data",()=>{const a=n.getSelectedElement();a&&sn(t.editing.mapper.toViewElement(a),a,o)||t.model.change(c=>{c.removeSelectionAttribute(xe)})}),this._listenToIfEnabled(t.editing.downcastDispatcher,"selection",(a,c,l)=>{const d=l.writer;if(this._currentFakeCaretModelElement){const m=l.mapper.toViewElement(this._currentFakeCaretModelElement);m&&(d.removeClass(th.map(s),m),this._currentFakeCaretModelElement=null)}const h=c.selection.getSelectedElement();if(!h)return;const u=l.mapper.toViewElement(h);if(!sn(u,h,o))return;const g=Fe(c.selection);g&&(d.addClass(s(g),u),this._currentFakeCaretModelElement=h)}),this._listenToIfEnabled(t.ui.focusTracker,"change:isFocused",(a,c,l)=>{l||t.model.change(d=>{d.removeSelectionAttribute(xe)})})}_handleArrowKeyPress(t,e){const n=this.editor,o=n.model,r=o.document.selection,s=o.schema,a=n.editing.view,c=function(h,u){const g=qi(h,u);return g==="down"||g==="right"}(e.keyCode,n.locale.contentLanguageDirection),l=a.document.selection.getSelectedElement();let d;sn(l,n.editing.mapper.toModelElement(l),s)?d=this._handleArrowKeyPressOnSelectedWidget(c):r.isCollapsed?d=this._handleArrowKeyPressWhenSelectionNextToAWidget(c):e.shiftKey||(d=this._handleArrowKeyPressWhenNonCollapsedSelection(c)),d&&(e.preventDefault(),t.stop())}_handleArrowKeyPressOnSelectedWidget(t){const e=this.editor.model,n=Fe(e.document.selection);return e.change(o=>n?n!==(t?"after":"before")?(o.removeSelectionAttribute(xe),!0):!1:(o.setSelectionAttribute(xe,t?"after":"before"),!0))}_handleArrowKeyPressWhenSelectionNextToAWidget(t){const e=this.editor,n=e.model,o=n.schema,r=e.plugins.get("Widget"),s=r._getObjectElementNextToSelection(t);return!!sn(e.editing.mapper.toViewElement(s),s,o)&&(n.change(a=>{r._setSelectionOverElement(s),a.setSelectionAttribute(xe,t?"before":"after")}),!0)}_handleArrowKeyPressWhenNonCollapsedSelection(t){const e=this.editor,n=e.model,o=n.schema,r=e.editing.mapper,s=n.document.selection,a=t?s.getLastPosition().nodeBefore:s.getFirstPosition().nodeAfter;return!!sn(r.toViewElement(a),a,o)&&(n.change(c=>{c.setSelection(a,"on"),c.setSelectionAttribute(xe,t?"after":"before")}),!0)}_enableInsertingParagraphsOnButtonClick(){const t=this.editor,e=t.editing.view;this._listenToIfEnabled(e.document,"mousedown",(n,o)=>{const r=o.domTarget.closest(".ck-widget__type-around__button");if(!r)return;const s=function(l){return l.classList.contains("ck-widget__type-around__button_before")?"before":"after"}(r),a=function(l,d){const h=l.closest(".ck-widget");return d.mapDomToView(h)}(r,e.domConverter),c=t.editing.mapper.toModelElement(a);this._insertParagraph(c,s),o.preventDefault(),n.stop()})}_enableInsertingParagraphsOnEnterKeypress(){const t=this.editor,e=t.model.document.selection,n=t.editing.view;this._listenToIfEnabled(n.document,"enter",(o,r)=>{if(o.eventPhase!="atTarget")return;const s=e.getSelectedElement(),a=t.editing.mapper.toViewElement(s),c=t.model.schema;let l;this._insertParagraphAccordingToFakeCaretPosition()?l=!0:sn(a,s,c)&&(this._insertParagraph(s,r.isSoft?"before":"after"),l=!0),l&&(r.preventDefault(),o.stop())},{context:ht})}_enableInsertingParagraphsOnTypingKeystroke(){const t=this.editor.editing.view.document;this._listenToIfEnabled(t,"insertText",(e,n)=>{this._insertParagraphAccordingToFakeCaretPosition()&&(n.selection=t.selection)},{priority:"high"}),C.isAndroid?this._listenToIfEnabled(t,"keydown",(e,n)=>{n.keyCode==229&&this._insertParagraphAccordingToFakeCaretPosition()}):this._listenToIfEnabled(t,"compositionstart",()=>{this._insertParagraphAccordingToFakeCaretPosition()},{priority:"high"})}_enableDeleteIntegration(){const t=this.editor,e=t.editing.view,n=t.model,o=n.schema;this._listenToIfEnabled(e.document,"delete",(r,s)=>{if(r.eventPhase!="atTarget")return;const a=Fe(n.document.selection);if(!a)return;const c=s.direction,l=n.document.selection.getSelectedElement(),d=c=="forward";if(a==="before"===d)t.execute("delete",{selection:n.createSelection(l,"on")});else{const h=o.getNearestSelectionRange(n.createPositionAt(l,a),c);if(h)if(h.isCollapsed){const u=n.createSelection(h.start);if(n.modifySelection(u,{direction:c}),u.focus.isEqual(h.start)){const g=function(m,p){let k=p;for(const w of p.getAncestors({parentFirst:!0})){if(w.childCount>1||m.isLimit(w))break;k=w}return k}(o,h.start.parent);n.deleteContent(n.createSelection(g,"on"),{doNotAutoparagraph:!0})}else n.change(g=>{g.setSelection(h),t.execute(d?"deleteForward":"delete")})}else n.change(u=>{u.setSelection(h),t.execute(d?"deleteForward":"delete")})}s.preventDefault(),r.stop()},{context:ht})}_enableInsertContentIntegration(){const t=this.editor,e=this.editor.model,n=e.document.selection;this._listenToIfEnabled(t.model,"insertContent",(o,[r,s])=>{if(s&&!s.is("documentSelection"))return;const a=Fe(n);return a?(o.stop(),e.change(c=>{const l=n.getSelectedElement(),d=e.createPositionAt(l,a),h=c.createSelection(d),u=e.insertContent(r,h);return c.setSelection(h),u})):void 0},{priority:"high"})}_enableInsertObjectIntegration(){const t=this.editor,e=this.editor.model.document.selection;this._listenToIfEnabled(t.model,"insertObject",(n,o)=>{const[,r,,s={}]=o;if(r&&!r.is("documentSelection"))return;const a=Fe(e);a&&(s.findOptimalPosition=a,o[3]=s)},{priority:"high"})}_enableDeleteContentIntegration(){const t=this.editor,e=this.editor.model.document.selection;this._listenToIfEnabled(t.model,"deleteContent",(n,[o])=>{o&&!o.is("documentSelection")||Fe(e)&&n.stop()},{priority:"high"})}}function s_(i){const t=i.model;return(e,n)=>{const o=n.keyCode==q.arrowup,r=n.keyCode==q.arrowdown,s=n.shiftKey,a=t.document.selection;if(!o&&!r)return;const c=r;if(s&&function(d,h){return!d.isCollapsed&&d.isBackward==h}(a,c))return;const l=function(d,h,u){const g=d.model;if(u){const m=h.isCollapsed?h.focus:h.getLastPosition(),p=nh(g,m,"forward");if(!p)return null;const k=g.createRange(m,p),w=oh(g.schema,k,"backward");return w?g.createRange(m,w):null}{const m=h.isCollapsed?h.focus:h.getFirstPosition(),p=nh(g,m,"backward");if(!p)return null;const k=g.createRange(p,m),w=oh(g.schema,k,"forward");return w?g.createRange(w,m):null}}(i,a,c);if(l){if(l.isCollapsed&&(a.isCollapsed||s))return;(l.isCollapsed||function(d,h,u){const g=d.model,m=d.view.domConverter;if(u){const D=g.createSelection(h.start);g.modifySelection(D),D.focus.isAtEnd||h.start.isEqual(D.focus)||(h=g.createRange(D.focus,h.end))}const p=d.mapper.toViewRange(h),k=m.viewRangeToDom(p),w=mt.getDomRangeRects(k);let A;for(const D of w)if(A!==void 0){if(Math.round(D.top)>=A)return!1;A=Math.max(A,Math.round(D.bottom))}else A=Math.round(D.bottom);return!0}(i,l,c))&&(t.change(d=>{const h=c?l.end:l.start;if(s){const u=t.createSelection(a.anchor);u.setFocus(h),d.setSelection(u)}else d.setSelection(h)}),e.stop(),n.preventDefault(),n.stopPropagation())}}}function nh(i,t,e){const n=i.schema,o=i.createRangeIn(t.root),r=e=="forward"?"elementStart":"elementEnd";for(const{previousPosition:s,item:a,type:c}of o.getWalker({startPosition:t,direction:e})){if(n.isLimit(a)&&!n.isInline(a))return s;if(c==r&&n.isBlock(a))return null}return null}function oh(i,t,e){const n=e=="backward"?t.end:t.start;if(i.checkChild(n,"$text"))return n;for(const{nextPosition:o}of t.getWalker({direction:e}))if(i.checkChild(o,"$text"))return o;return null}var ih=P(3488),a_={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(ih.Z,a_),ih.Z.locals;class po extends S{static get pluginName(){return"Widget"}static get requires(){return[r_,je]}init(){const t=this.editor,e=t.editing.view,n=e.document;this._previouslySelected=new Set,this.editor.editing.downcastDispatcher.on("selection",(o,r,s)=>{const a=s.writer,c=r.selection;if(c.isCollapsed)return;const l=c.getSelectedElement();if(!l)return;const d=t.editing.mapper.toViewElement(l);var h;ht(d)&&s.consumable.consume(c,"selection")&&a.setSelection(a.createRangeOn(d),{fake:!0,label:(h=d,h.getCustomProperty("widgetLabel").reduce((u,g)=>typeof g=="function"?u?u+". "+g():g():u?u+". "+g:g,""))})}),this.editor.editing.downcastDispatcher.on("selection",(o,r,s)=>{this._clearPreviouslySelectedWidgets(s.writer);const a=s.writer,c=a.document.selection;let l=null;for(const d of c.getRanges())for(const h of d){const u=h.item;ht(u)&&!c_(u,l)&&(a.addClass(Kd,u),this._previouslySelected.add(u),l=u)}},{priority:"low"}),e.addObserver(Mr),this.listenTo(n,"mousedown",(...o)=>this._onMousedown(...o)),this.listenTo(n,"arrowKey",(...o)=>{this._handleSelectionChangeOnArrowKeyPress(...o)},{context:[ht,"$text"]}),this.listenTo(n,"arrowKey",(...o)=>{this._preventDefaultOnArrowKeyPress(...o)},{context:"$root"}),this.listenTo(n,"arrowKey",s_(this.editor.editing),{context:"$text"}),this.listenTo(n,"delete",(o,r)=>{this._handleDelete(r.direction=="forward")&&(r.preventDefault(),o.stop())},{context:"$root"})}_onMousedown(t,e){const n=this.editor,o=n.editing.view,r=o.document;let s=e.target;if(function(c){let l=c;for(;l;){if(l.is("editableElement")&&!l.is("rootElement"))return!0;if(ht(l))return!1;l=l.parent}return!1}(s)){if((C.isSafari||C.isGecko)&&e.domEvent.detail>=3){const c=n.editing.mapper,l=s.is("attributeElement")?s.findAncestor(h=>!h.is("attributeElement")):s,d=c.toModelElement(l);e.preventDefault(),this.editor.model.change(h=>{h.setSelection(d,"in")})}return}if(!ht(s)&&(s=s.findAncestor(ht),!s))return;C.isAndroid&&e.preventDefault(),r.isFocused||o.focus();const a=n.editing.mapper.toModelElement(s);this._setSelectionOverElement(a)}_handleSelectionChangeOnArrowKeyPress(t,e){const n=e.keyCode,o=this.editor.model,r=o.schema,s=o.document.selection,a=s.getSelectedElement(),c=qi(n,this.editor.locale.contentLanguageDirection),l=c=="down"||c=="right",d=c=="up"||c=="down";if(a&&r.isObject(a)){const u=l?s.getLastPosition():s.getFirstPosition(),g=r.getNearestSelectionRange(u,l?"forward":"backward");return void(g&&(o.change(m=>{m.setSelection(g)}),e.preventDefault(),t.stop()))}if(!s.isCollapsed&&!e.shiftKey){const u=s.getFirstPosition(),g=s.getLastPosition(),m=u.nodeAfter,p=g.nodeBefore;return void((m&&r.isObject(m)||p&&r.isObject(p))&&(o.change(k=>{k.setSelection(l?g:u)}),e.preventDefault(),t.stop()))}if(!s.isCollapsed)return;const h=this._getObjectElementNextToSelection(l);if(h&&r.isObject(h)){if(r.isInline(h)&&d)return;this._setSelectionOverElement(h),e.preventDefault(),t.stop()}}_preventDefaultOnArrowKeyPress(t,e){const n=this.editor.model,o=n.schema,r=n.document.selection.getSelectedElement();r&&o.isObject(r)&&(e.preventDefault(),t.stop())}_handleDelete(t){if(this.editor.isReadOnly)return;const e=this.editor.model.document.selection;if(!e.isCollapsed)return;const n=this._getObjectElementNextToSelection(t);return n?(this.editor.model.change(o=>{let r=e.anchor.parent;for(;r.isEmpty;){const s=r;r=s.parent,o.remove(s)}this._setSelectionOverElement(n)}),!0):void 0}_setSelectionOverElement(t){this.editor.model.change(e=>{e.setSelection(e.createRangeOn(t))})}_getObjectElementNextToSelection(t){const e=this.editor.model,n=e.schema,o=e.document.selection,r=e.createSelection(o);if(e.modifySelection(r,{direction:t?"forward":"backward"}),r.isEqual(o))return null;const s=t?r.focus.nodeBefore:r.focus.nodeAfter;return s&&n.isObject(s)?s:null}_clearPreviouslySelectedWidgets(t){for(const e of this._previouslySelected)t.removeClass(Kd,e);this._previouslySelected.clear()}}function c_(i,t){return!!t&&Array.from(i.getAncestors()).includes(t)}class si extends S{static get requires(){return[ti]}static get pluginName(){return"WidgetToolbarRepository"}init(){const t=this.editor;if(t.plugins.has("BalloonToolbar")){const e=t.plugins.get("BalloonToolbar");this.listenTo(e,"show",n=>{(function(o){const r=o.getSelectedElement();return!(!r||!ht(r))})(t.editing.view.document.selection)&&n.stop()},{priority:"high"})}this._toolbarDefinitions=new Map,this._balloon=this.editor.plugins.get("ContextualBalloon"),this.on("change:isEnabled",()=>{this._updateToolbarsVisibility()}),this.listenTo(t.ui,"update",()=>{this._updateToolbarsVisibility()}),this.listenTo(t.ui.focusTracker,"change:isFocused",()=>{this._updateToolbarsVisibility()},{priority:"low"})}destroy(){super.destroy();for(const t of this._toolbarDefinitions.values())t.view.destroy()}register(t,{ariaLabel:e,items:n,getRelatedElement:o,balloonClassName:r="ck-toolbar-container"}){if(!n.length)return void L("widget-toolbar-no-items",{toolbarId:t});const s=this.editor,a=s.t,c=new Nr(s.locale);if(c.ariaLabel=e||a("Widget toolbar"),this._toolbarDefinitions.has(t))throw new b("widget-toolbar-duplicated",this,{toolbarId:t});const l={view:c,getRelatedElement:o,balloonClassName:r,itemsConfig:n,initialized:!1};s.ui.addToolbar(c,{isContextual:!0,beforeFocus:()=>{const d=o(s.editing.view.document.selection);d&&this._showToolbar(l,d)},afterBlur:()=>{this._hideToolbar(l)}}),this._toolbarDefinitions.set(t,l)}_updateToolbarsVisibility(){let t=0,e=null,n=null;for(const o of this._toolbarDefinitions.values()){const r=o.getRelatedElement(this.editor.editing.view.document.selection);if(this.isEnabled&&r)if(this.editor.ui.focusTracker.isFocused){const s=r.getAncestors().length;s>t&&(t=s,e=r,n=o)}else this._isToolbarVisible(o)&&this._hideToolbar(o);else this._isToolbarInBalloon(o)&&this._hideToolbar(o)}n&&this._showToolbar(n,e)}_hideToolbar(t){this._balloon.remove(t.view),this.stopListening(this._balloon,"change:visibleView")}_showToolbar(t,e){this._isToolbarVisible(t)?rh(this.editor,e):this._isToolbarInBalloon(t)||(t.initialized||(t.initialized=!0,t.view.fillFromConfig(t.itemsConfig,this.editor.ui.componentFactory)),this._balloon.add({view:t.view,position:sh(this.editor,e),balloonClassName:t.balloonClassName}),this.listenTo(this._balloon,"change:visibleView",()=>{for(const n of this._toolbarDefinitions.values())if(this._isToolbarVisible(n)){const o=n.getRelatedElement(this.editor.editing.view.document.selection);rh(this.editor,o)}}))}_isToolbarVisible(t){return this._balloon.visibleView===t.view}_isToolbarInBalloon(t){return this._balloon.hasView(t.view)}}function rh(i,t){const e=i.plugins.get("ContextualBalloon"),n=sh(i,t);e.updatePosition(n)}function sh(i,t){const e=i.editing.view,n=Pt.defaultPositions;return{target:e.domConverter.mapViewToDom(t),positions:[n.northArrowSouth,n.northArrowSouthWest,n.northArrowSouthEast,n.southArrowNorth,n.southArrowNorthWest,n.southArrowNorthEast,n.viewportStickyNorth]}}var ah=P(8506),l_={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(ah.Z,l_),ah.Z.locals;var d_="Expected a function";const h_=function(i,t,e){var n=!0,o=!0;if(typeof i!="function")throw new TypeError(d_);return ct(e)&&(n="leading"in e?!!e.leading:n,o="trailing"in e?!!e.trailing:o),no(i,t,{leading:n,maxWait:t,trailing:o})};var ch=P(903),u_={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(ch.Z,u_),ch.Z.locals;class g_ extends S{static get pluginName(){return"DragDrop"}static get requires(){return[be,po]}init(){const t=this.editor,e=t.editing.view;this._draggedRange=null,this._draggingUid="",this._draggableElement=null,this._updateDropMarkerThrottled=h_(n=>this._updateDropMarker(n),40),this._removeDropMarkerDelayed=hh(()=>this._removeDropMarker(),40),this._clearDraggableAttributesDelayed=hh(()=>this._clearDraggableAttributes(),40),e.addObserver(jr),e.addObserver(Mr),this._setupDragging(),this._setupContentInsertionIntegration(),this._setupClipboardInputIntegration(),this._setupDropMarker(),this._setupDraggableAttributeHandling(),this.listenTo(t,"change:isReadOnly",(n,o,r)=>{r?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")}),this.on("change:isEnabled",(n,o,r)=>{r||this._finalizeDragging(!1)}),C.isAndroid&&this.forceDisabled("noAndroidSupport")}destroy(){return this._draggedRange&&(this._draggedRange.detach(),this._draggedRange=null),this._updateDropMarkerThrottled.cancel(),this._removeDropMarkerDelayed.cancel(),this._clearDraggableAttributesDelayed.cancel(),super.destroy()}_setupDragging(){const t=this.editor,e=t.model,n=e.document,o=t.editing.view,r=o.document;this.listenTo(r,"dragstart",(s,a)=>{const c=n.selection;if(a.target&&a.target.is("editableElement"))return void a.preventDefault();const l=a.target?uh(a.target):null;if(l){const u=t.editing.mapper.toModelElement(l);this._draggedRange=ee.fromRange(e.createRangeOn(u)),t.plugins.has("WidgetToolbarRepository")&&t.plugins.get("WidgetToolbarRepository").forceDisabled("dragDrop")}else if(!r.selection.isCollapsed){const u=r.selection.getSelectedElement();u&&ht(u)||(this._draggedRange=ee.fromRange(c.getFirstRange()))}if(!this._draggedRange)return void a.preventDefault();this._draggingUid=Ut(),a.dataTransfer.effectAllowed=this.isEnabled?"copyMove":"copy",a.dataTransfer.setData("application/ckeditor5-dragging-uid",this._draggingUid);const d=e.createSelection(this._draggedRange.toRange()),h=t.data.toView(e.getSelectedContent(d));r.fire("clipboardOutput",{dataTransfer:a.dataTransfer,content:h,method:"dragstart"}),this.isEnabled||(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid="")},{priority:"low"}),this.listenTo(r,"dragend",(s,a)=>{this._finalizeDragging(!a.dataTransfer.isCanceled&&a.dataTransfer.dropEffect=="move")},{priority:"low"}),this.listenTo(r,"dragenter",()=>{this.isEnabled&&o.focus()}),this.listenTo(r,"dragleave",()=>{this._removeDropMarkerDelayed()}),this.listenTo(r,"dragging",(s,a)=>{if(!this.isEnabled)return void(a.dataTransfer.dropEffect="none");this._removeDropMarkerDelayed.cancel();const c=lh(t,a.targetRanges,a.target);this._draggedRange||(a.dataTransfer.dropEffect="copy"),C.isGecko||(a.dataTransfer.effectAllowed=="copy"?a.dataTransfer.dropEffect="copy":["all","copyMove"].includes(a.dataTransfer.effectAllowed)&&(a.dataTransfer.dropEffect="move")),c&&this._updateDropMarkerThrottled(c)},{priority:"low"})}_setupClipboardInputIntegration(){const t=this.editor,e=t.editing.view.document;this.listenTo(e,"clipboardInput",(n,o)=>{if(o.method!="drop")return;const r=lh(t,o.targetRanges,o.target);if(this._removeDropMarker(),!r)return this._finalizeDragging(!1),void n.stop();if(this._draggedRange&&this._draggingUid!=o.dataTransfer.getData("application/ckeditor5-dragging-uid")&&(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid=""),dh(o.dataTransfer)=="move"&&this._draggedRange&&this._draggedRange.containsRange(r,!0))return this._finalizeDragging(!1),void n.stop();o.targetRanges=[t.editing.mapper.toViewRange(r)]},{priority:"high"})}_setupContentInsertionIntegration(){const t=this.editor.plugins.get(be);t.on("contentInsertion",(e,n)=>{if(!this.isEnabled||n.method!=="drop")return;const o=n.targetRanges.map(r=>this.editor.editing.mapper.toModelRange(r));this.editor.model.change(r=>r.setSelection(o))},{priority:"high"}),t.on("contentInsertion",(e,n)=>{if(!this.isEnabled||n.method!=="drop")return;const o=dh(n.dataTransfer)=="move",r=!n.resultRange||!n.resultRange.isCollapsed;this._finalizeDragging(r&&o)},{priority:"lowest"})}_setupDraggableAttributeHandling(){const t=this.editor,e=t.editing.view,n=e.document;this.listenTo(n,"mousedown",(o,r)=>{if(C.isAndroid||!r)return;this._clearDraggableAttributesDelayed.cancel();let s=uh(r.target);if(C.isBlink&&!t.isReadOnly&&!s&&!n.selection.isCollapsed){const a=n.selection.getSelectedElement();a&&ht(a)||(s=n.selection.editableElement)}s&&(e.change(a=>{a.setAttribute("draggable","true",s)}),this._draggableElement=t.editing.mapper.toModelElement(s))}),this.listenTo(n,"mouseup",()=>{C.isAndroid||this._clearDraggableAttributesDelayed()})}_clearDraggableAttributes(){const t=this.editor.editing;t.view.change(e=>{this._draggableElement&&this._draggableElement.root.rootName!="$graveyard"&&e.removeAttribute("draggable",t.mapper.toViewElement(this._draggableElement)),this._draggableElement=null})}_setupDropMarker(){const t=this.editor;t.conversion.for("editingDowncast").markerToHighlight({model:"drop-target",view:{classes:["ck-clipboard-drop-target-range"]}}),t.conversion.for("editingDowncast").markerToElement({model:"drop-target",view:(e,{writer:n})=>{if(t.model.schema.checkChild(e.markerRange.start,"$text"))return n.createUIElement("span",{class:"ck ck-clipboard-drop-target-position"},function(o){const r=this.toDomElement(o);return r.append("⁠",o.createElement("span"),"⁠"),r})}})}_updateDropMarker(t){const e=this.editor,n=e.model.markers;e.model.change(o=>{n.has("drop-target")?n.get("drop-target").getRange().isEqual(t)||o.updateMarker("drop-target",{range:t}):o.addMarker("drop-target",{range:t,usingOperation:!1,affectsData:!1})})}_removeDropMarker(){const t=this.editor.model;this._removeDropMarkerDelayed.cancel(),this._updateDropMarkerThrottled.cancel(),t.markers.has("drop-target")&&t.change(e=>{e.removeMarker("drop-target")})}_finalizeDragging(t){const e=this.editor,n=e.model;this._removeDropMarker(),this._clearDraggableAttributes(),e.plugins.has("WidgetToolbarRepository")&&e.plugins.get("WidgetToolbarRepository").clearForceDisabled("dragDrop"),this._draggingUid="",this._draggedRange&&(t&&this.isEnabled&&n.deleteContent(n.createSelection(this._draggedRange),{doNotAutoparagraph:!0}),this._draggedRange.detach(),this._draggedRange=null)}}function lh(i,t,e){const n=i.model,o=i.editing.mapper;let r=null;const s=t?t[0].start:null;if(e.is("uiElement")&&(e=e.parent),r=function(l,d){const h=l.model,u=l.editing.mapper;if(ht(d))return h.createRangeOn(u.toModelElement(d));if(!d.is("editableElement")){const g=d.findAncestor(m=>ht(m)||m.is("editableElement"));if(ht(g))return h.createRangeOn(u.toModelElement(g))}return null}(i,e),r)return r;const a=function(l,d){const h=l.editing.mapper,u=l.editing.view,g=h.toModelElement(d);if(g)return g;const m=u.createPositionBefore(d),p=h.findMappedViewAncestor(m);return h.toModelElement(p)}(i,e),c=s?o.toModelPosition(s):null;return c?(r=function(l,d,h){const u=l.model;if(!u.schema.checkChild(h,"$block"))return null;const g=u.createPositionAt(h,0),m=d.path.slice(0,g.path.length),p=u.createPositionFromPath(d.root,m),k=p.nodeAfter;return k&&u.schema.isObject(k)?u.createRangeOn(k):null}(i,c,a),r||(r=n.schema.getNearestSelectionRange(c,C.isGecko?"forward":"backward"),r||function(l,d){const h=l.model;let u=d;for(;u;){if(h.schema.isObject(u))return h.createRangeOn(u);u=u.parent}return null}(i,c.parent))):function(l,d){const h=l.model,u=h.schema,g=h.createPositionAt(d,0);return u.getNearestSelectionRange(g,"forward")}(i,a)}function dh(i){return C.isGecko?i.dropEffect:["all","copyMove"].includes(i.effectAllowed)?"move":"copy"}function hh(i,t){let e;function n(...o){n.cancel(),e=setTimeout(()=>i(...o),t)}return n.cancel=()=>{clearTimeout(e)},n}function uh(i){if(i.is("editableElement"))return null;if(i.hasClass("ck-widget__selection-handle"))return i.findAncestor(ht);if(ht(i))return i;const t=i.findAncestor(e=>ht(e)||e.is("editableElement"));return ht(t)?t:null}class m_ extends S{static get pluginName(){return"PastePlainText"}static get requires(){return[be]}init(){const t=this.editor,e=t.model,n=t.editing.view,o=n.document,r=e.document.selection;let s=!1;n.addObserver(jr),this.listenTo(o,"keydown",(a,c)=>{s=c.shiftKey}),t.plugins.get(be).on("contentInsertion",(a,c)=>{(s||function(l,d){if(l.childCount>1)return!1;const h=l.getChild(0);return d.isObject(h)?!1:Array.from(h.getAttributeKeys()).length==0}(c.content,e.schema))&&e.change(l=>{const d=Array.from(r.getAttributes()).filter(([u])=>e.schema.getAttributeProperties(u).isFormatting);r.isCollapsed||e.deleteContent(r,{doNotAutoparagraph:!0}),d.push(...r.getAttributes());const h=l.createRangeIn(c.content);for(const u of h.getItems())u.is("$textProxy")&&l.setAttributes(d,u)})})}}class gh extends S{static get pluginName(){return"Clipboard"}static get requires(){return[be,g_,m_]}}class p_ extends V{constructor(t){super(t),this.affectsData=!1}execute(){const t=this.editor.model,e=t.document.selection;let n=t.schema.getLimitElement(e);if(e.containsEntireContent(n)||!mh(t.schema,n))do if(n=n.parent,!n)return;while(!mh(t.schema,n));t.change(o=>{o.setSelection(n,"in")})}}function mh(i,t){return i.isLimit(t)&&(i.checkChild(t,"$text")||i.checkChild(t,"paragraph"))}const f_=Gi("Ctrl+A");class k_ extends S{static get pluginName(){return"SelectAllEditing"}init(){const t=this.editor,e=t.editing.view.document;t.commands.add("selectAll",new p_(t)),this.listenTo(e,"keydown",(n,o)=>{An(o)===f_&&(t.execute("selectAll"),o.preventDefault())})}}class b_ extends S{static get pluginName(){return"SelectAllUI"}init(){const t=this.editor;t.ui.componentFactory.add("selectAll",e=>{const n=t.commands.get("selectAll"),o=new rt(e),r=e.t;return o.set({label:r("Select all"),icon:'',keystroke:"Ctrl+A",tooltip:!0}),o.bind("isEnabled").to(n,"isEnabled"),this.listenTo(o,"execute",()=>{t.execute("selectAll"),t.editing.view.focus()}),o})}}class w_ extends S{static get requires(){return[k_,b_]}static get pluginName(){return"SelectAll"}}class ph extends V{constructor(t){super(t),this._stack=[],this._createdBatches=new WeakSet,this.refresh(),this.listenTo(t.data,"set",(e,n)=>{n[1]={...n[1]};const o=n[1];o.batchType||(o.batchType={isUndoable:!1})},{priority:"high"}),this.listenTo(t.data,"set",(e,n)=>{n[1].batchType.isUndoable||this.clearStack()})}refresh(){this.isEnabled=this._stack.length>0}addBatch(t){const e=this.editor.model.document.selection,n={ranges:e.hasOwnRange?Array.from(e.getRanges()):[],isBackward:e.isBackward};this._stack.push({batch:t,selection:n}),this.refresh()}clearStack(){this._stack=[],this.refresh()}_restoreSelection(t,e,n){const o=this.editor.model,r=o.document,s=[],a=t.map(l=>l.getTransformedByOperations(n)),c=a.flat();for(const l of a){const d=l.filter(h=>h.root!=r.graveyard).filter(h=>!__(h,c));d.length&&(A_(d),s.push(d[0]))}s.length&&o.change(l=>{l.setSelection(s,{backward:e})})}_undo(t,e){const n=this.editor.model,o=n.document;this._createdBatches.add(e);const r=t.operations.slice().filter(s=>s.isDocumentOperation);r.reverse();for(const s of r){const a=s.baseVersion+1,c=Array.from(o.history.getOperations(a)),l=Dw([s.getReversed()],c,{useRelations:!0,document:this.editor.model.document,padWithNoOps:!1,forceWeakRemove:!0}).operationsA;for(const d of l)e.addOperation(d),n.applyOperation(d),o.history.setOperationAsUndone(s,d)}}}function A_(i){i.sort((t,e)=>t.start.isBefore(e.start)?-1:1);for(let t=1;te!==i&&e.containsRange(i,!0))}class C_ extends ph{execute(t=null){const e=t?this._stack.findIndex(r=>r.batch==t):this._stack.length-1,n=this._stack.splice(e,1)[0],o=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(o,()=>{this._undo(n.batch,o);const r=this.editor.model.document.history.getOperations(n.batch.baseVersion);this._restoreSelection(n.selection.ranges,n.selection.isBackward,r),this.fire("revert",n.batch,o)}),this.refresh()}}class v_ extends ph{execute(){const t=this._stack.pop(),e=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(e,()=>{const n=t.batch.operations[t.batch.operations.length-1].baseVersion+1,o=this.editor.model.document.history.getOperations(n);this._restoreSelection(t.selection.ranges,t.selection.isBackward,o),this._undo(t.batch,e)}),this.refresh()}}class y_ extends S{static get pluginName(){return"UndoEditing"}constructor(t){super(t),this._batchRegistry=new WeakSet}init(){const t=this.editor;this._undoCommand=new C_(t),this._redoCommand=new v_(t),t.commands.add("undo",this._undoCommand),t.commands.add("redo",this._redoCommand),this.listenTo(t.model,"applyOperation",(e,n)=>{const o=n[0];if(!o.isDocumentOperation)return;const r=o.batch,s=this._redoCommand._createdBatches.has(r),a=this._undoCommand._createdBatches.has(r);this._batchRegistry.has(r)||(this._batchRegistry.add(r),r.isUndoable&&(s?this._undoCommand.addBatch(r):a||(this._undoCommand.addBatch(r),this._redoCommand.clearStack())))},{priority:"highest"}),this.listenTo(this._undoCommand,"revert",(e,n,o)=>{this._redoCommand.addBatch(o)}),t.keystrokes.set("CTRL+Z","undo"),t.keystrokes.set("CTRL+Y","redo"),t.keystrokes.set("CTRL+SHIFT+Z","redo")}}const fh='',kh='';class x_ extends S{static get pluginName(){return"UndoUI"}init(){const t=this.editor,e=t.locale,n=t.t,o=e.uiLanguageDirection=="ltr"?fh:kh,r=e.uiLanguageDirection=="ltr"?kh:fh;this._addButton("undo",n("Undo"),"CTRL+Z",o),this._addButton("redo",n("Redo"),"CTRL+Y",r)}_addButton(t,e,n,o){const r=this.editor;r.ui.componentFactory.add(t,s=>{const a=r.commands.get(t),c=new rt(s);return c.set({label:e,icon:o,keystroke:n,tooltip:!0}),c.bind("isEnabled").to(a,"isEnabled"),this.listenTo(c,"execute",()=>{r.execute(t),r.editing.view.focus()}),c})}}class bh extends S{static get requires(){return[y_,x_]}static get pluginName(){return"Undo"}}class E_ extends X(){constructor(){super();const t=new window.FileReader;this._reader=t,this._data=void 0,this.set("loaded",0),t.onprogress=e=>{this.loaded=e.loaded}}get error(){return this._reader.error}get data(){return this._data}read(t){const e=this._reader;return this.total=t.size,new Promise((n,o)=>{e.onload=()=>{const r=e.result;this._data=r,n(r)},e.onerror=()=>{o("error")},e.onabort=()=>{o("aborted")},this._reader.readAsDataURL(t)})}abort(){this._reader.abort()}}class oe extends S{static get pluginName(){return"FileRepository"}static get requires(){return[Xl]}init(){this.loaders=new Jt,this.loaders.on("change",()=>this._updatePendingAction()),this._loadersMap=new Map,this._pendingAction=null,this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",(t,e)=>e?t/e*100:0)}getLoader(t){return this._loadersMap.get(t)||null}createLoader(t){if(!this.createUploadAdapter)return L("filerepository-no-upload-adapter"),null;const e=new wh(Promise.resolve(t),this.createUploadAdapter);return this.loaders.add(e),this._loadersMap.set(t,e),t instanceof Promise&&e.file.then(n=>{this._loadersMap.set(n,e)}).catch(()=>{}),e.on("change:uploaded",()=>{let n=0;for(const o of this.loaders)n+=o.uploaded;this.uploaded=n}),e.on("change:uploadTotal",()=>{let n=0;for(const o of this.loaders)o.uploadTotal&&(n+=o.uploadTotal);this.uploadTotal=n}),e}destroyLoader(t){const e=t instanceof wh?t:this.getLoader(t);e._destroy(),this.loaders.remove(e),this._loadersMap.forEach((n,o)=>{n===e&&this._loadersMap.delete(o)})}_updatePendingAction(){const t=this.editor.plugins.get(Xl);if(this.loaders.length){if(!this._pendingAction){const e=this.editor.t,n=o=>`${e("Upload in progress")} ${parseInt(o)}%.`;this._pendingAction=t.add(n(this.uploadedPercent)),this._pendingAction.bind("message").to(this,"uploadedPercent",n)}}else t.remove(this._pendingAction),this._pendingAction=null}}class wh extends X(){constructor(t,e){super(),this.id=Ut(),this._filePromiseWrapper=this._createFilePromiseWrapper(t),this._adapter=e(this),this._reader=new E_,this.set("status","idle"),this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",(n,o)=>o?n/o*100:0),this.set("uploadResponse",null)}get file(){return this._filePromiseWrapper?this._filePromiseWrapper.promise.then(t=>this._filePromiseWrapper?t:null):Promise.resolve(null)}get data(){return this._reader.data}read(){if(this.status!="idle")throw new b("filerepository-read-wrong-status",this);return this.status="reading",this.file.then(t=>this._reader.read(t)).then(t=>{if(this.status!=="reading")throw this.status;return this.status="idle",t}).catch(t=>{throw t==="aborted"?(this.status="aborted","aborted"):(this.status="error",this._reader.error?this._reader.error:t)})}upload(){if(this.status!="idle")throw new b("filerepository-upload-wrong-status",this);return this.status="uploading",this.file.then(()=>this._adapter.upload()).then(t=>(this.uploadResponse=t,this.status="idle",t)).catch(t=>{throw this.status==="aborted"?"aborted":(this.status="error",t)})}abort(){const t=this.status;this.status="aborted",this._filePromiseWrapper.isFulfilled?t=="reading"?this._reader.abort():t=="uploading"&&this._adapter.abort&&this._adapter.abort():(this._filePromiseWrapper.promise.catch(()=>{}),this._filePromiseWrapper.rejecter("aborted")),this._destroy()}_destroy(){this._filePromiseWrapper=void 0,this._reader=void 0,this._adapter=void 0,this.uploadResponse=void 0}_createFilePromiseWrapper(t){const e={};return e.promise=new Promise((n,o)=>{e.rejecter=o,e.isFulfilled=!1,t.then(r=>{e.isFulfilled=!0,n(r)}).catch(r=>{e.isFulfilled=!0,o(r)})}),e}}class D_ extends H{constructor(t){super(t),this.buttonView=new rt(t),this._fileInputView=new I_(t),this._fileInputView.bind("acceptedType").to(this),this._fileInputView.bind("allowMultipleFiles").to(this),this._fileInputView.delegate("done").to(this),this.setTemplate({tag:"span",attributes:{class:"ck-file-dialog-button"},children:[this.buttonView,this._fileInputView]}),this.buttonView.on("execute",()=>{this._fileInputView.open()})}focus(){this.buttonView.focus()}}class I_ extends H{constructor(t){super(t),this.set("acceptedType",void 0),this.set("allowMultipleFiles",!1);const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:e.to("acceptedType"),multiple:e.to("allowMultipleFiles")},on:{change:e.to(()=>{this.element&&this.element.files&&this.element.files.length&&this.fire("done",this.element.files),this.element.value=""})}})}open(){this.element.click()}}const Ah="ckCsrfToken",_h=40,Ch="abcdefghijklmnopqrstuvwxyz0123456789";function T_(){let i=function(n){n=n.toLowerCase();const o=document.cookie.split(";");for(const r of o){const s=r.split("=");if(decodeURIComponent(s[0].trim().toLowerCase())===n)return decodeURIComponent(s[1])}return null}(Ah);var t,e;return i&&i.length==_h||(i=function(n){let o="";const r=new Uint8Array(n);window.crypto.getRandomValues(r);for(let s=0;s.5?a.toUpperCase():a}return o}(_h),t=Ah,e=i,document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)+";path=/"),i}class M_{constructor(t,e,n){this.loader=t,this.url=e,this.t=n}upload(){return this.loader.file.then(t=>new Promise((e,n)=>{this._initRequest(),this._initListeners(e,n,t),this._sendRequest(t)}))}abort(){this.xhr&&this.xhr.abort()}_initRequest(){const t=this.xhr=new XMLHttpRequest;t.open("POST",this.url,!0),t.responseType="json"}_initListeners(t,e,n){const o=this.xhr,r=this.loader,s=(0,this.t)("Cannot upload file:")+` ${n.name}.`;o.addEventListener("error",()=>e(s)),o.addEventListener("abort",()=>e()),o.addEventListener("load",()=>{const a=o.response;if(!a||!a.uploaded)return e(a&&a.error&&a.error.message?a.error.message:s);t({default:a.url})}),o.upload&&o.upload.addEventListener("progress",a=>{a.lengthComputable&&(r.uploadTotal=a.total,r.uploaded=a.loaded)})}_sendRequest(t){const e=new FormData;e.append("upload",t),e.append("ckCsrfToken",T_()),this.xhr.send(e)}}function Ve(i,t,e,n){let o,r=null;typeof n=="function"?o=n:(r=i.commands.get(n),o=()=>{i.execute(n)}),i.model.document.on("change:data",(s,a)=>{if(r&&!r.isEnabled||!t.isEnabled)return;const c=wt(i.model.document.selection.getRanges());if(!c.isCollapsed||a.isUndo||!a.isLocal)return;const l=Array.from(i.model.document.differ.getChanges()),d=l[0];if(l.length!=1||d.type!=="insert"||d.name!="$text"||d.length!=1)return;const h=d.position.parent;if(h.is("element","codeBlock")||h.is("element","listItem")&&typeof n!="function"&&!["numberedList","bulletedList","todoList"].includes(n)||r&&r.value===!0)return;const u=h.getChild(0),g=i.model.createRangeOn(u);if(!g.containsRange(c)&&!c.end.isEqual(g.end))return;const m=e.exec(u.data.substr(0,c.end.offset));m&&i.model.enqueueChange(p=>{const k=p.createPositionAt(h,0),w=p.createPositionAt(h,m[0].length),A=new ee(k,w);if(o({match:m})!==!1){p.remove(A);const D=i.model.document.selection.getFirstRange(),B=p.createRangeIn(h);!h.isEmpty||B.isEqual(D)||B.containsRange(D,!0)||p.remove(h)}A.detach(),i.model.enqueueChange(()=>{i.plugins.get("Delete").requestUndoOnBackspace()})})})}function zn(i,t,e,n){let o,r;e instanceof RegExp?o=e:r=e,r=r||(s=>{let a;const c=[],l=[];for(;(a=o.exec(s))!==null&&!(a&&a.length<4);){let{index:d,1:h,2:u,3:g}=a;const m=h+u+g;d+=a[0].length-m.length;const p=[d,d+h.length],k=[d+h.length+u.length,d+h.length+u.length+g.length];c.push(p),c.push(k),l.push([d+h.length,d+h.length+u.length])}return{remove:c,format:l}}),i.model.document.on("change:data",(s,a)=>{if(a.isUndo||!a.isLocal||!t.isEnabled)return;const c=i.model,l=c.document.selection;if(!l.isCollapsed)return;const d=Array.from(c.document.differ.getChanges()),h=d[0];if(d.length!=1||h.type!=="insert"||h.name!="$text"||h.length!=1)return;const u=l.focus,g=u.parent,{text:m,range:p}=function(D,B){let R=D.start;return{text:Array.from(D.getItems()).reduce((K,_t)=>!_t.is("$text")&&!_t.is("$textProxy")||_t.getAttribute("code")?(R=B.createPositionAfter(_t),""):K+_t.data,""),range:B.createRange(R,D.end)}}(c.createRange(c.createPositionAt(g,0),u),c),k=r(m),w=vh(p.start,k.format,c),A=vh(p.start,k.remove,c);w.length&&A.length&&c.enqueueChange(D=>{if(n(D,w)!==!1){for(const B of A.reverse())D.remove(B);c.enqueueChange(()=>{i.plugins.get("Delete").requestUndoOnBackspace()})}})})}function vh(i,t,e){return t.filter(n=>n[0]!==void 0&&n[1]!==void 0).map(n=>e.createRange(i.getShiftedBy(n[0]),i.getShiftedBy(n[1])))}function ai(i,t){return(e,n)=>{if(!i.commands.get(t).isEnabled)return!1;const o=i.model.schema.getValidRanges(n,t);for(const r of o)e.setAttribute(t,!0,r);e.removeSelectionAttribute(t)}}class yh extends V{constructor(t,e){super(t),this.attributeKey=e}refresh(){const t=this.editor.model,e=t.document;this.value=this._getValueFromFirstAllowedNode(),this.isEnabled=t.schema.checkAttributeInSelection(e.selection,this.attributeKey)}execute(t={}){const e=this.editor.model,n=e.document.selection,o=t.forceValue===void 0?!this.value:t.forceValue;e.change(r=>{if(n.isCollapsed)o?r.setSelectionAttribute(this.attributeKey,!0):r.removeSelectionAttribute(this.attributeKey);else{const s=e.schema.getValidRanges(n.getRanges(),this.attributeKey);for(const a of s)o?r.setAttribute(this.attributeKey,o,a):r.removeAttribute(this.attributeKey,a)}})}_getValueFromFirstAllowedNode(){const t=this.editor.model,e=t.schema,n=t.document.selection;if(n.isCollapsed)return n.hasAttribute(this.attributeKey);for(const o of n.getRanges())for(const r of o.getItems())if(e.checkAttribute(r,this.attributeKey))return r.hasAttribute(this.attributeKey);return!1}}const Ln="bold";class S_ extends S{static get pluginName(){return"BoldEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:Ln}),t.model.schema.setAttributeProperties(Ln,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:Ln,view:"strong",upcastAlso:["b",e=>{const n=e.getStyle("font-weight");return n&&(n=="bold"||Number(n)>=600)?{name:!0,styles:["font-weight"]}:null}]}),t.commands.add(Ln,new yh(t,Ln)),t.keystrokes.set("CTRL+B",Ln)}}const qr="bold";class N_ extends S{static get pluginName(){return"BoldUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(qr,n=>{const o=t.commands.get(qr),r=new rt(n);return r.set({label:e("Bold"),icon:bt.bold,keystroke:"CTRL+B",tooltip:!0,isToggleable:!0}),r.bind("isOn","isEnabled").to(o,"value","isEnabled"),this.listenTo(r,"execute",()=>{t.execute(qr),t.editing.view.focus()}),r})}}const On="italic";class B_ extends S{static get pluginName(){return"ItalicEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:On}),t.model.schema.setAttributeProperties(On,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:On,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]}),t.commands.add(On,new yh(t,On)),t.keystrokes.set("CTRL+I",On)}}const Wr="italic";class P_ extends S{static get pluginName(){return"ItalicUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(Wr,n=>{const o=t.commands.get(Wr),r=new rt(n);return r.set({label:e("Italic"),icon:'',keystroke:"CTRL+I",tooltip:!0,isToggleable:!0}),r.bind("isOn","isEnabled").to(o,"value","isEnabled"),this.listenTo(r,"execute",()=>{t.execute(Wr),t.editing.view.focus()}),r})}}class z_ extends V{refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,n=e.schema,o=e.document.selection,r=Array.from(o.getSelectedBlocks()),s=t.forceValue===void 0?!this.value:t.forceValue;e.change(a=>{if(s){const c=r.filter(l=>ci(l)||Eh(n,l));this._applyQuote(a,c)}else this._removeQuote(a,r.filter(ci))})}_getValue(){const t=wt(this.editor.model.document.selection.getSelectedBlocks());return!(!t||!ci(t))}_checkEnabled(){if(this.value)return!0;const t=this.editor.model.document.selection,e=this.editor.model.schema,n=wt(t.getSelectedBlocks());return!!n&&Eh(e,n)}_removeQuote(t,e){xh(t,e).reverse().forEach(n=>{if(n.start.isAtStart&&n.end.isAtEnd)return void t.unwrap(n.start.parent);if(n.start.isAtStart){const r=t.createPositionBefore(n.start.parent);return void t.move(n,r)}n.end.isAtEnd||t.split(n.end);const o=t.createPositionAfter(n.end.parent);t.move(n,o)})}_applyQuote(t,e){const n=[];xh(t,e).reverse().forEach(o=>{let r=ci(o.start);r||(r=t.createElement("blockQuote"),t.wrap(o,r)),n.push(r)}),n.reverse().reduce((o,r)=>o.nextSibling==r?(t.merge(t.createPositionAfter(o)),o):r)}}function ci(i){return i.parent.name=="blockQuote"?i.parent:null}function xh(i,t){let e,n=0;const o=[];for(;n{const a=t.model.document.differ.getChanges();for(const c of a)if(c.type=="insert"){const l=c.position.nodeAfter;if(!l)continue;if(l.is("element","blockQuote")&&l.isEmpty)return s.remove(l),!0;if(l.is("element","blockQuote")&&!e.checkChild(c.position,l))return s.unwrap(l),!0;if(l.is("element")){const d=s.createRangeIn(l);for(const h of d.getItems())if(h.is("element","blockQuote")&&!e.checkChild(s.createPositionBefore(h),h))return s.unwrap(h),!0}}else if(c.type=="remove"){const l=c.position.parent;if(l.is("element","blockQuote")&&l.isEmpty)return s.remove(l),!0}return!1});const n=this.editor.editing.view.document,o=t.model.document.selection,r=t.commands.get("blockQuote");this.listenTo(n,"enter",(s,a)=>{!o.isCollapsed||!r.value||o.getLastPosition().parent.isEmpty&&(t.execute("blockQuote"),t.editing.view.scrollToTheSelection(),a.preventDefault(),s.stop())},{context:"blockquote"}),this.listenTo(n,"delete",(s,a)=>{if(a.direction!="backward"||!o.isCollapsed||!r.value)return;const c=o.getLastPosition().parent;c.isEmpty&&!c.previousSibling&&(t.execute("blockQuote"),t.editing.view.scrollToTheSelection(),a.preventDefault(),s.stop())},{context:"blockquote"})}}var Dh=P(3062),O_={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Dh.Z,O_),Dh.Z.locals;class R_ extends S{static get pluginName(){return"BlockQuoteUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add("blockQuote",n=>{const o=t.commands.get("blockQuote"),r=new rt(n);return r.set({label:e("Block quote"),icon:bt.quote,tooltip:!0,isToggleable:!0}),r.bind("isOn","isEnabled").to(o,"value","isEnabled"),this.listenTo(r,"execute",()=>{t.execute("blockQuote"),t.editing.view.focus()}),r})}}class j_ extends S{static get pluginName(){return"CKBoxUI"}afterInit(){const t=this.editor;if(!t.commands.get("ckbox"))return;const e=t.t;t.ui.componentFactory.add("ckbox",n=>{const o=t.commands.get("ckbox"),r=new rt(n);return r.set({label:e("Open file manager"),icon:'',tooltip:!0}),r.bind("isOn","isEnabled").to(o,"value","isEnabled"),r.on("execute",()=>{t.execute("ckbox")}),r})}}const F_=4e3,V_=80,U_=10;function Ih({token:i,id:t,origin:e,width:n,extension:o}){const r=Th(i),s=function(c){const l=[c*U_/100,V_],d=Math.floor(Math.max(...l)),h=[Math.min(c,F_)];let u=h[0];for(;u-d>=d;)u-=d,h.unshift(u);return h}(n),a=function(c){return c==="bmp"||c==="tiff"||c==="jpg"?"jpeg":c}(o);return{imageFallbackUrl:Mh({environmentId:r,id:t,origin:e,width:n,extension:a}),imageSources:[{srcset:s.map(c=>`${Mh({environmentId:r,id:t,origin:e,width:c,extension:"webp"})} ${c}w`).join(","),sizes:`(max-width: ${n}px) 100vw, ${n}px`,type:"image/webp"}]}}function Th(i){const[,t]=i.value.split(".");return JSON.parse(atob(t)).aud}function Mh({environmentId:i,id:t,origin:e,width:n,extension:o}){return new URL(`${i}/assets/${t}/images/${n}.${o}`,e).toString()}class H_ extends V{constructor(t){super(t),this._chosenAssets=new Set,this._wrapper=null,this._initListeners()}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(){this.fire("ckbox:open")}_getValue(){return this._wrapper!==null}_checkEnabled(){const t=this.editor.commands.get("insertImage"),e=this.editor.commands.get("link");return!(!t.isEnabled&&!e.isEnabled)}_prepareOptions(){const t=this.editor.config.get("ckbox");return{theme:t.theme,language:t.language,tokenUrl:t.tokenUrl,serviceOrigin:t.serviceOrigin,assetsOrigin:t.assetsOrigin,dialog:{onClose:()=>this.fire("ckbox:close")},assets:{onChoose:e=>this.fire("ckbox:choose",e)}}}_initListeners(){const t=this.editor,e=t.model,n=!t.config.get("ckbox.ignoreDataId");this.on("ckbox",()=>{this.refresh()},{priority:"low"}),this.on("ckbox:open",()=>{this.isEnabled&&!this.value&&(this._wrapper=Bs(document,"div",{class:"ck ckbox-wrapper"}),document.body.appendChild(this._wrapper),window.CKBox.mount(this._wrapper,this._prepareOptions()))}),this.on("ckbox:close",()=>{this.value&&(this._wrapper.remove(),this._wrapper=null)}),this.on("ckbox:choose",(o,r)=>{if(!this.isEnabled)return;const s=t.commands.get("insertImage"),a=t.commands.get("link"),c=t.plugins.get("CKBoxEditing"),l=function({assets:d,origin:h,token:u,isImageAllowed:g,isLinkAllowed:m}){return d.map(p=>({id:p.data.id,type:Sh(p)?"image":"link",attributes:G_(p,u,h)})).filter(p=>p.type==="image"?g:m)}({assets:r,origin:t.config.get("ckbox.assetsOrigin"),token:c.getToken(),isImageAllowed:s.isEnabled,isLinkAllowed:a.isEnabled});l.length!==0&&e.change(d=>{for(const h of l){const u=h===l[l.length-1];this._insertAsset(h,u,d),n&&(setTimeout(()=>this._chosenAssets.delete(h),1e3),this._chosenAssets.add(h))}})}),this.listenTo(t,"destroy",()=>{this.fire("ckbox:close"),this._chosenAssets.clear()})}_insertAsset(t,e,n){const o=this.editor.model.document.selection;n.removeSelectionAttribute("linkHref"),t.type==="image"?this._insertImage(t):this._insertLink(t,n),e||n.setSelection(o.getLastPosition())}_insertImage(t){const e=this.editor,{imageFallbackUrl:n,imageSources:o,imageTextAlternative:r}=t.attributes;e.execute("insertImage",{source:{src:n,sources:o,alt:r}})}_insertLink(t,e){const n=this.editor,o=n.model,r=o.document.selection,{linkName:s,linkHref:a}=t.attributes;if(r.isCollapsed){const c=de(r.getAttributes()),l=e.createText(s,c),d=o.insertContent(l);e.setSelection(d)}n.execute("link",a)}}function G_(i,t,e){if(Sh(i)){const{imageFallbackUrl:n,imageSources:o}=Ih({token:t,origin:e,id:i.data.id,width:i.data.metadata.width,extension:i.data.extension});return{imageFallbackUrl:n,imageSources:o,imageTextAlternative:i.data.metadata.description||""}}return{linkName:i.data.name,linkHref:q_(i,t,e)}}function Sh(i){const t=i.data.metadata;return!!t&&t.width&&t.height}function q_(i,t,e){const n=Th(t),o=new URL(`${n}/assets/${i.data.id}/file`,e);return o.searchParams.set("download","true"),o.toString()}class W_ extends S{static get requires(){return["ImageUploadEditing","ImageUploadProgress",oe,$r]}static get pluginName(){return"CKBoxUploadAdapter"}async afterInit(){const t=this.editor,e=!!t.config.get("ckbox"),n=!!window.CKBox;if(!e&&!n)return;const o=t.plugins.get(oe),r=t.plugins.get($r);o.createUploadAdapter=c=>new $_(c,r.getToken(),t);const s=!t.config.get("ckbox.ignoreDataId"),a=t.plugins.get("ImageUploadEditing");s&&a.on("uploadComplete",(c,{imageElement:l,data:d})=>{t.model.change(h=>{h.setAttribute("ckboxImageId",d.ckboxImageId,l)})})}}class $_{constructor(t,e,n){this.loader=t,this.token=e,this.editor=n,this.controller=new AbortController,this.serviceOrigin=n.config.get("ckbox.serviceOrigin"),this.assetsOrigin=n.config.get("ckbox.assetsOrigin")}async getAvailableCategories(t=0){const e=new URL("categories",this.serviceOrigin);return e.searchParams.set("limit",50 .toString()),e.searchParams.set("offset",t.toString()),this._sendHttpRequest({url:e}).then(async n=>{if(n.totalCount-(t+50)>0){const o=await this.getAvailableCategories(t+50);return[...n.items,...o]}return n.items}).catch(()=>{this.controller.signal.throwIfAborted(),lt("ckbox-fetch-category-http-error")})}async getCategoryIdForFile(t){const e=Nh(t.name),n=await this.getAvailableCategories();if(!n)return null;const o=this.editor.config.get("ckbox.defaultUploadCategories");if(o){const s=Object.keys(o).find(a=>o[a].includes(e));if(s){const a=n.find(c=>c.id===s||c.name===s);return a?a.id:null}}const r=n.find(s=>s.extensions.includes(e));return r?r.id:null}async upload(){const t=this.editor.t,e=t("Cannot determine a category for the uploaded file."),n=await this.loader.file,o=await this.getCategoryIdForFile(n);if(!o)return Promise.reject(e);const r=new URL("assets",this.serviceOrigin),s=new FormData;s.append("categoryId",o),s.append("file",n);const a={method:"POST",url:r,data:s,onUploadProgress:c=>{c.lengthComputable&&(this.loader.uploadTotal=c.total,this.loader.uploaded=c.loaded)}};return this._sendHttpRequest(a).then(async c=>{const l=await this._getImageWidth(),d=Nh(n.name),h=Ih({token:this.token,id:c.id,origin:this.assetsOrigin,width:l,extension:d});return{ckboxImageId:c.id,default:h.imageFallbackUrl,sources:h.imageSources}}).catch(()=>{const c=t("Cannot upload file:")+` ${n.name}.`;return Promise.reject(c)})}abort(){this.controller.abort()}_sendHttpRequest(t){const{url:e,data:n,onUploadProgress:o}=t,r=t.method||"GET",s=this.controller.signal,a=new XMLHttpRequest;a.open(r,e.toString(),!0),a.setRequestHeader("Authorization",this.token.value),a.setRequestHeader("CKBox-Version","CKEditor 5"),a.responseType="json";const c=()=>{a.abort()};return new Promise((l,d)=>{s.addEventListener("abort",c),a.addEventListener("loadstart",()=>{s.addEventListener("abort",c)}),a.addEventListener("loadend",()=>{s.removeEventListener("abort",c)}),a.addEventListener("error",()=>{d()}),a.addEventListener("abort",()=>{d()}),a.addEventListener("load",async()=>{const h=a.response;return!h||h.statusCode>=400?d(h&&h.message):l(h)}),o&&a.upload.addEventListener("progress",h=>{o(h)}),a.send(n)})}_getImageWidth(){return new Promise(t=>{const e=new Image;e.onload=()=>{URL.revokeObjectURL(e.src),t(e.width)},e.src=this.loader.data})}}function Nh(i){return i.match(/\.(?[^.]+)$/).groups.ext}class $r extends S{static get pluginName(){return"CKBoxEditing"}static get requires(){return["CloudServices","LinkEditing","PictureEditing",W_]}async init(){const t=this.editor,e=!!t.config.get("ckbox"),n=!!window.CKBox;if(!e&&!n)return;this._initConfig();const o=t.plugins.get("CloudServicesCore"),r=t.config.get("ckbox.tokenUrl"),s=t.config.get("cloudServices.tokenUrl");this._token=r===s?t.plugins.get("CloudServices").token:await o.createToken(r).init(),t.config.get("ckbox.ignoreDataId")||(this._initSchema(),this._initConversion(),this._initFixers()),n&&t.commands.add("ckbox",new H_(t))}getToken(){return this._token}_initConfig(){const t=this.editor;if(t.config.define("ckbox",{serviceOrigin:"https://api.ckbox.io",assetsOrigin:"https://ckbox.cloud",defaultUploadCategories:null,ignoreDataId:!1,language:t.locale.uiLanguage,theme:"default",tokenUrl:t.config.get("cloudServices.tokenUrl")}),!t.config.get("ckbox.tokenUrl"))throw new b("ckbox-plugin-missing-token-url",this);t.plugins.has("ImageBlockEditing")||t.plugins.has("ImageInlineEditing")||lt("ckbox-plugin-image-feature-missing",t)}_initSchema(){const t=this.editor.model.schema;t.extend("$text",{allowAttributes:"ckboxLinkId"}),t.isRegistered("imageBlock")&&t.extend("imageBlock",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),t.isRegistered("imageInline")&&t.extend("imageInline",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),t.addAttributeCheck((e,n)=>{if(!e.last.getAttribute("linkHref")&&n==="ckboxLinkId")return!1})}_initConversion(){const t=this.editor;t.conversion.for("downcast").add(e=>{e.on("attribute:ckboxLinkId:imageBlock",(n,o,r)=>{const{writer:s,mapper:a,consumable:c}=r;if(!c.consume(o.item,n.name))return;const l=[...a.toViewElement(o.item).getChildren()].find(d=>d.name==="a");l&&(o.item.hasAttribute("ckboxLinkId")?s.setAttribute("data-ckbox-resource-id",o.item.getAttribute("ckboxLinkId"),l):s.removeAttribute("data-ckbox-resource-id",l))},{priority:"low"}),e.on("attribute:ckboxLinkId",(n,o,r)=>{const{writer:s,mapper:a,consumable:c}=r;if(c.consume(o.item,n.name)){if(o.attributeOldValue){const l=Bh(s,o.attributeOldValue);s.unwrap(a.toViewRange(o.range),l)}if(o.attributeNewValue){const l=Bh(s,o.attributeNewValue);if(o.item.is("selection")){const d=s.document.selection;s.wrap(d.getFirstRange(),l)}else s.wrap(a.toViewRange(o.range),l)}}},{priority:"low"})}),t.conversion.for("upcast").add(e=>{e.on("element:a",(n,o,r)=>{const{writer:s,consumable:a}=r;if(!o.viewItem.getAttribute("href")||!a.consume(o.viewItem,{attributes:["data-ckbox-resource-id"]}))return;const c=o.viewItem.getAttribute("data-ckbox-resource-id");if(c)if(o.modelRange)for(let l of o.modelRange.getItems())l.is("$textProxy")&&(l=l.textNode),K_(l)&&s.setAttribute("ckboxLinkId",c,l);else{const l=o.modelCursor.nodeBefore||o.modelCursor.parent;s.setAttribute("ckboxLinkId",c,l)}},{priority:"low"})}),t.conversion.for("downcast").attributeToAttribute({model:"ckboxImageId",view:"data-ckbox-resource-id"}),t.conversion.for("upcast").elementToAttribute({model:{key:"ckboxImageId",value:e=>e.getAttribute("data-ckbox-resource-id")},view:{attributes:{"data-ckbox-resource-id":/[\s\S]+/}}})}_initFixers(){const t=this.editor,e=t.model,n=e.document.selection;e.document.registerPostFixer(function(o){return r=>{let s=!1;const a=o.model,c=o.commands.get("ckbox");if(!c)return s;for(const l of a.document.differ.getChanges()){if(l.type!=="insert"&&l.type!=="attribute")continue;const d=l.type==="insert"?new y(l.position,l.position.getShiftedBy(l.length)):l.range,h=l.type==="attribute"&&l.attributeKey==="linkHref"&&l.attributeNewValue===null;for(const u of d.getItems()){if(h&&u.hasAttribute("ckboxLinkId")){r.removeAttribute("ckboxLinkId",u),s=!0;continue}const g=Y_(u,c._chosenAssets);for(const m of g){const p=m.type==="image"?"ckboxImageId":"ckboxLinkId";m.id!==u.getAttribute(p)&&(r.setAttribute(p,m.id,u),s=!0)}}}return s}}(t)),e.document.registerPostFixer(function(o){return r=>{!o.hasAttribute("linkHref")&&o.hasAttribute("ckboxLinkId")&&r.removeSelectionAttribute("ckboxLinkId")}}(n))}}function Y_(i,t){const e=i.is("element","imageInline")||i.is("element","imageBlock"),n=i.hasAttribute("linkHref");return[...t].filter(o=>o.type==="image"&&e?o.attributes.imageFallbackUrl===i.getAttribute("src"):o.type==="link"&&n?o.attributes.linkHref===i.getAttribute("linkHref"):void 0)}function Bh(i,t){const e=i.createAttributeElement("a",{"data-ckbox-resource-id":t},{priority:5});return i.setCustomProperty("link",!0,e),e}function K_(i){return!!i.is("$text")||!(!i.is("element","imageInline")&&!i.is("element","imageBlock"))}class Q_ extends S{static get pluginName(){return"CKFinderUI"}init(){const t=this.editor,e=t.ui.componentFactory,n=t.t;e.add("ckfinder",o=>{const r=t.commands.get("ckfinder"),s=new rt(o);return s.set({label:n("Insert image or file"),icon:'',tooltip:!0}),s.bind("isEnabled").to(r),s.on("execute",()=>{t.execute("ckfinder"),t.editing.view.focus()}),s})}}class Z_ extends V{constructor(t){super(t),this._affectsData=!1,this.stopListening(this.editor.model.document,"change"),this.listenTo(this.editor.model.document,"change",()=>this.refresh(),{priority:"low"})}refresh(){const t=this.editor.commands.get("insertImage"),e=this.editor.commands.get("link");this.isEnabled=t.isEnabled||e.isEnabled}execute(){const t=this.editor,e=this.editor.config.get("ckfinder.openerMethod")||"modal";if(e!="popup"&&e!="modal")throw new b("ckfinder-unknown-openermethod",t);const n=this.editor.config.get("ckfinder.options")||{};n.chooseFiles=!0;const o=n.onInit;n.language||(n.language=t.locale.uiLanguage),n.onInit=r=>{o&&o(r),r.on("files:choose",s=>{const a=s.data.files.toArray(),c=a.filter(h=>!h.isImage()),l=a.filter(h=>h.isImage());for(const h of c)t.execute("link",h.getUrl());const d=[];for(const h of l){const u=h.getUrl();d.push(u||r.request("file:getProxyUrl",{file:h}))}d.length&&Ph(t,d)}),r.on("file:choose:resizedImage",s=>{const a=s.data.resizedUrl;if(a)Ph(t,[a]);else{const c=t.plugins.get("Notification"),l=t.locale.t;c.showWarning(l("Could not obtain resized image URL."),{title:l("Selecting resized image failed"),namespace:"ckfinder"})}})},window.CKFinder[e](n)}}function Ph(i,t){if(i.commands.get("insertImage").isEnabled)i.execute("insertImage",{source:t});else{const e=i.plugins.get("Notification"),n=i.locale.t;e.showWarning(n("Could not insert image at the current position."),{title:n("Inserting image failed"),namespace:"ckfinder"})}}class J_ extends S{static get pluginName(){return"CKFinderEditing"}static get requires(){return[Rr,"LinkEditing"]}init(){const t=this.editor;if(!t.plugins.has("ImageBlockEditing")&&!t.plugins.has("ImageInlineEditing"))throw new b("ckfinder-missing-image-plugin",t);t.commands.add("ckfinder",new Z_(t))}}class X_ extends S{static get pluginName(){return"CloudServicesUploadAdapter"}static get requires(){return["CloudServices",oe]}init(){const t=this.editor,e=t.plugins.get("CloudServices"),n=e.token,o=e.uploadUrl;n&&(this._uploadGateway=t.plugins.get("CloudServicesCore").createUploadGateway(n,o),t.plugins.get(oe).createUploadAdapter=r=>new tC(this._uploadGateway,r))}}class tC{constructor(t,e){this.uploadGateway=t,this.loader=e}upload(){return this.loader.file.then(t=>(this.fileUploader=this.uploadGateway.upload(t),this.fileUploader.on("progress",(e,n)=>{this.loader.uploadTotal=n.total,this.loader.uploaded=n.uploaded}),this.fileUploader.send()))}abort(){this.fileUploader.abort()}}class eC extends V{refresh(){const t=this.editor.model,e=wt(t.document.selection.getSelectedBlocks());this.value=!!e&&e.is("element","paragraph"),this.isEnabled=!!e&&zh(e,t.schema)}execute(t={}){const e=this.editor.model,n=e.document;e.change(o=>{const r=(t.selection||n.selection).getSelectedBlocks();for(const s of r)!s.is("element","paragraph")&&zh(s,e.schema)&&o.rename(s,"paragraph")})}}function zh(i,t){return t.checkChild(i.parent,"paragraph")&&!t.isObject(i)}class nC extends V{execute(t){const e=this.editor.model,n=t.attributes;let o=t.position;e.change(r=>{const s=r.createElement("paragraph");if(n&&e.schema.setAllowedAttributes(s,n,r),!e.schema.checkChild(o.parent,s)){const a=e.schema.findAllowedParent(o,s);if(!a)return;o=r.split(o,a).position}e.insertContent(s,o),r.setSelection(s,"in")})}}class fo extends S{static get pluginName(){return"Paragraph"}init(){const t=this.editor,e=t.model;t.commands.add("paragraph",new eC(t)),t.commands.add("insertParagraph",new nC(t)),e.schema.register("paragraph",{inheritAllFrom:"$block"}),t.conversion.elementToElement({model:"paragraph",view:"p"}),t.conversion.for("upcast").elementToElement({model:(n,{writer:o})=>fo.paragraphLikeElements.has(n.name)?n.isEmpty?null:o.createElement("paragraph"):null,view:/.+/,converterPriority:"low"})}}fo.paragraphLikeElements=new Set(["blockquote","dd","div","dt","h1","h2","h3","h4","h5","h6","li","p","td","th"]);class oC extends V{constructor(t,e){super(t),this.modelElements=e}refresh(){const t=wt(this.editor.model.document.selection.getSelectedBlocks());this.value=!!t&&this.modelElements.includes(t.name)&&t.name,this.isEnabled=!!t&&this.modelElements.some(e=>Lh(t,e,this.editor.model.schema))}execute(t){const e=this.editor.model,n=e.document,o=t.value;e.change(r=>{const s=Array.from(n.selection.getSelectedBlocks()).filter(a=>Lh(a,o,e.schema));for(const a of s)a.is("element",o)||r.rename(a,o)})}}function Lh(i,t,e){return e.checkChild(i.parent,t)&&!e.isObject(i)}const Oh="paragraph";class iC extends S{static get pluginName(){return"HeadingEditing"}constructor(t){super(t),t.config.define("heading",{options:[{model:"paragraph",title:"Paragraph",class:"ck-heading_paragraph"},{model:"heading1",view:"h2",title:"Heading 1",class:"ck-heading_heading1"},{model:"heading2",view:"h3",title:"Heading 2",class:"ck-heading_heading2"},{model:"heading3",view:"h4",title:"Heading 3",class:"ck-heading_heading3"}]})}static get requires(){return[fo]}init(){const t=this.editor,e=t.config.get("heading.options"),n=[];for(const o of e)o.model!=="paragraph"&&(t.model.schema.register(o.model,{inheritAllFrom:"$block"}),t.conversion.elementToElement(o),n.push(o.model));this._addDefaultH1Conversion(t),t.commands.add("heading",new oC(t,n))}afterInit(){const t=this.editor,e=t.commands.get("enter"),n=t.config.get("heading.options");e&&this.listenTo(e,"afterExecute",(o,r)=>{const s=t.model.document.selection.getFirstPosition().parent;n.some(a=>s.is("element",a.model))&&!s.is("element",Oh)&&s.childCount===0&&r.writer.rename(s,Oh)})}_addDefaultH1Conversion(t){t.conversion.for("upcast").elementToElement({model:"heading1",view:"h1",converterPriority:re.get("low")+1})}}var Rh=P(8733),rC={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Rh.Z,rC),Rh.Z.locals;class sC extends S{static get pluginName(){return"HeadingUI"}init(){const t=this.editor,e=t.t,n=function(s){const a=s.t,c={Paragraph:a("Paragraph"),"Heading 1":a("Heading 1"),"Heading 2":a("Heading 2"),"Heading 3":a("Heading 3"),"Heading 4":a("Heading 4"),"Heading 5":a("Heading 5"),"Heading 6":a("Heading 6")};return s.config.get("heading.options").map(l=>{const d=c[l.title];return d&&d!=l.title&&(l.title=d),l})}(t),o=e("Choose heading"),r=e("Heading");t.ui.componentFactory.add("heading",s=>{const a={},c=new Jt,l=t.commands.get("heading"),d=t.commands.get("paragraph"),h=[l];for(const g of n){const m={type:"button",model:new vd({label:g.title,class:g.class,withText:!0})};g.model==="paragraph"?(m.model.bind("isOn").to(d,"value"),m.model.set("commandName","paragraph"),h.push(d)):(m.model.bind("isOn").to(l,"value",p=>p===g.model),m.model.set({commandName:"heading",commandValue:g.model})),c.add(m),a[g.model]=g.title}const u=Oe(s);return ad(u,c),u.buttonView.set({isOn:!1,withText:!0,tooltip:r}),u.extendTemplate({attributes:{class:["ck-heading-dropdown"]}}),u.bind("isEnabled").toMany(h,"isEnabled",(...g)=>g.some(m=>m)),u.buttonView.bind("label").to(l,"value",d,"value",(g,m)=>{const p=g||m&&"paragraph";return typeof p=="boolean"?o:a[p]?a[p]:o}),this.listenTo(u,"execute",g=>{const{commandName:m,commandValue:p}=g.source;t.execute(m,p?{value:p}:void 0),t.editing.view.focus()}),u})}}class aC extends V{refresh(){const t=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!t,this.isEnabled&&t.hasAttribute("alt")?this.value=t.getAttribute("alt"):this.value=!1}execute(t){const e=this.editor,n=e.plugins.get("ImageUtils"),o=e.model,r=n.getClosestSelectedImageElement(o.document.selection);o.change(s=>{s.setAttribute("alt",t.newValue,r)})}}function jh(i){return i.createContainerElement("figure",{class:"image"},[i.createEmptyElement("img"),i.createSlot()])}function Fh(i,t){const e=i.plugins.get("ImageUtils"),n=i.plugins.has("ImageInlineEditing")&&i.plugins.has("ImageBlockEditing");return r=>e.isInlineImageView(r)?n&&(r.getStyle("display")=="block"||r.findAncestor(e.isBlockImageView)?"imageBlock":"imageInline")!==t?null:o(r):null;function o(r){const s={name:!0};return r.hasAttribute("src")&&(s.attributes=["src"]),s}}function Yr(i,t){const e=wt(t.getSelectedBlocks());return!e||i.isObject(e)||e.isEmpty&&e.name!="listItem"?"imageBlock":"imageInline"}class ie extends S{static get pluginName(){return"ImageUtils"}isImage(t){return this.isInlineImage(t)||this.isBlockImage(t)}isInlineImageView(t){return!!t&&t.is("element","img")}isBlockImageView(t){return!!t&&t.is("element","figure")&&t.hasClass("image")}insertImage(t={},e=null,n=null){const o=this.editor,r=o.model,s=r.document.selection;n=Vh(o,e||s,n),t={...Object.fromEntries(s.getAttributes()),...t};for(const a in t)r.schema.checkAttribute(n,a)||delete t[a];return r.change(a=>{const c=a.createElement(n,t);return r.insertObject(c,e,null,{setSelection:"on",findOptimalPosition:!e&&n!="imageInline"}),c.parent?c:null})}getClosestSelectedImageWidget(t){const e=t.getFirstPosition();if(!e)return null;const n=t.getSelectedElement();if(n&&this.isImageWidget(n))return n;let o=e.parent;for(;o;){if(o.is("element")&&this.isImageWidget(o))return o;o=o.parent}return null}getClosestSelectedImageElement(t){const e=t.getSelectedElement();return this.isImage(e)?e:t.getFirstPosition().findAncestor("imageBlock")}isImageAllowed(){const t=this.editor.model.document.selection;return function(e,n){if(Vh(e,n)=="imageBlock"){const r=function(s,a){const c=Jd(s,a),l=c.start.parent;return l.isEmpty&&!l.is("element","$root")?l.parent:l}(n,e.model);if(e.model.schema.checkChild(r,"imageBlock"))return!0}else if(e.model.schema.checkChild(n.focus,"imageInline"))return!0;return!1}(this.editor,t)&&function(e){return[...e.focus.getAncestors()].every(n=>!n.is("element","imageBlock"))}(t)}toImageWidget(t,e,n){return e.setCustomProperty("image",!0,t),Gr(t,e,{label:()=>{const o=this.findViewImgElement(t).getAttribute("alt");return o?`${o} ${n}`:n}})}isImageWidget(t){return!!t.getCustomProperty("image")&&ht(t)}isBlockImage(t){return!!t&&t.is("element","imageBlock")}isInlineImage(t){return!!t&&t.is("element","imageInline")}findViewImgElement(t){if(this.isInlineImageView(t))return t;const e=this.editor.editing.view;for(const{item:n}of e.createRangeIn(t))if(this.isInlineImageView(n))return n}}function Vh(i,t,e){const n=i.model.schema,o=i.config.get("image.insert.type");return i.plugins.has("ImageBlockEditing")?i.plugins.has("ImageInlineEditing")?e||(o==="inline"?"imageInline":o==="block"?"imageBlock":t.is("selection")?Yr(n,t):n.checkChild(t,"imageInline")?"imageInline":"imageBlock"):"imageBlock":"imageInline"}class cC extends S{static get requires(){return[ie]}static get pluginName(){return"ImageTextAlternativeEditing"}init(){this.editor.commands.add("imageTextAlternative",new aC(this.editor))}}var Uh=P(1905),lC={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Uh.Z,lC),Uh.Z.locals;var Hh=P(6764),dC={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Hh.Z,dC),Hh.Z.locals;class hC extends H{constructor(t){super(t);const e=this.locale.t;this.focusTracker=new Gt,this.keystrokes=new le,this.labeledInput=this._createLabeledInputView(),this.saveButtonView=this._createButton(e("Save"),bt.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(e("Cancel"),bt.cancel,"ck-button-cancel","cancel"),this._focusables=new Pe,this._focusCycler=new vn({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[this.labeledInput,this.saveButtonView,this.cancelButtonView]}),T(this)}render(){super.render(),this.keystrokes.listenTo(this.element),f({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach(t=>{this._focusables.add(t),this.focusTracker.add(t.element)})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}_createButton(t,e,n,o){const r=new rt(this.locale);return r.set({label:t,icon:e,tooltip:!0}),r.extendTemplate({attributes:{class:n}}),o&&r.delegate("execute").to(this,o),r}_createLabeledInputView(){const t=this.locale.t,e=new Lr(this.locale,Or);return e.label=t("Text alternative"),e}}function Gh(i){const t=i.editing.view,e=Pt.defaultPositions,n=i.plugins.get("ImageUtils");return{target:t.domConverter.mapViewToDom(n.getClosestSelectedImageWidget(t.document.selection)),positions:[e.northArrowSouth,e.northArrowSouthWest,e.northArrowSouthEast,e.southArrowNorth,e.southArrowNorthWest,e.southArrowNorthEast,e.viewportStickyNorth]}}class uC extends S{static get requires(){return[ti]}static get pluginName(){return"ImageTextAlternativeUI"}init(){this._createButton()}destroy(){super.destroy(),this._form&&this._form.destroy()}_createButton(){const t=this.editor,e=t.t;t.ui.componentFactory.add("imageTextAlternative",n=>{const o=t.commands.get("imageTextAlternative"),r=new rt(n);return r.set({label:e("Change image text alternative"),icon:bt.lowVision,tooltip:!0}),r.bind("isEnabled").to(o,"isEnabled"),r.bind("isOn").to(o,"value",s=>!!s),this.listenTo(r,"execute",()=>{this._showForm()}),r})}_createForm(){const t=this.editor,e=t.editing.view.document,n=t.plugins.get("ImageUtils");this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new hC(t.locale),this._form.render(),this.listenTo(this._form,"submit",()=>{t.execute("imageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value}),this._hideForm(!0)}),this.listenTo(this._form,"cancel",()=>{this._hideForm(!0)}),this._form.keystrokes.set("Esc",(o,r)=>{this._hideForm(!0),r()}),this.listenTo(t.ui,"update",()=>{n.getClosestSelectedImageWidget(e.selection)?this._isVisible&&function(o){const r=o.plugins.get("ContextualBalloon");if(o.plugins.get("ImageUtils").getClosestSelectedImageWidget(o.editing.view.document.selection)){const s=Gh(o);r.updatePosition(s)}}(t):this._hideForm(!0)}),E({emitter:this._form,activator:()=>this._isVisible,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible)return;this._form||this._createForm();const t=this.editor,e=t.commands.get("imageTextAlternative"),n=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:Gh(t)}),n.fieldView.value=n.fieldView.element.value=e.value||"",this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}_hideForm(t){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),t&&this.editor.editing.view.focus())}get _isVisible(){return!!this._balloon&&this._balloon.visibleView===this._form}get _isInBalloon(){return!!this._balloon&&this._balloon.hasView(this._form)}}class qh extends S{static get requires(){return[cC,uC]}static get pluginName(){return"ImageTextAlternative"}}function Wh(i,t){return n=>{n.on(`attribute:srcset:${t}`,e)};function e(n,o,r){if(!r.consumable.consume(o.item,n.name))return;const s=r.writer,a=r.mapper.toViewElement(o.item),c=i.findViewImgElement(a);if(o.attributeNewValue===null){const l=o.attributeOldValue;l.data&&(s.removeAttribute("srcset",c),s.removeAttribute("sizes",c),l.width&&s.removeAttribute("width",c))}else{const l=o.attributeNewValue;l.data&&(s.setAttribute("srcset",l.data,c),s.setAttribute("sizes","100vw",c),l.width&&s.setAttribute("width",l.width,c))}}}function li(i,t,e){return o=>{o.on(`attribute:${e}:${t}`,n)};function n(o,r,s){if(!s.consumable.consume(r.item,o.name))return;const a=s.writer,c=s.mapper.toViewElement(r.item),l=i.findViewImgElement(c);a.setAttribute(r.attributeKey,r.attributeNewValue||"",l)}}class gC extends pe{observe(t){this.listenTo(t,"load",(e,n)=>{const o=n.target;this.checkShouldIgnoreEventFromTarget(o)||o.tagName=="IMG"&&this._fireEvents(n)},{useCapture:!0})}_fireEvents(t){this.isEnabled&&(this.document.fire("layoutChanged"),this.document.fire("imageLoaded",t))}}class mC extends V{constructor(t){super(t);const e=t.config.get("image.insert.type");t.plugins.has("ImageBlockEditing")||e==="block"&&L("image-block-plugin-required"),t.plugins.has("ImageInlineEditing")||e==="inline"&&L("image-inline-plugin-required")}refresh(){this.isEnabled=this.editor.plugins.get("ImageUtils").isImageAllowed()}execute(t){const e=Ct(t.source),n=this.editor.model.document.selection,o=this.editor.plugins.get("ImageUtils"),r=Object.fromEntries(n.getAttributes());e.forEach((s,a)=>{const c=n.getSelectedElement();if(typeof s=="string"&&(s={src:s}),a&&c&&o.isImage(c)){const l=this.editor.model.createPositionAfter(c);o.insertImage({...s,...r},l)}else o.insertImage({...s,...r})})}}class pC extends V{refresh(){const t=this.editor.plugins.get("ImageUtils"),e=this.editor.model.document.selection.getSelectedElement();this.isEnabled=t.isImage(e),this.value=this.isEnabled?e.getAttribute("src"):null}execute(t){const e=this.editor.model.document.selection.getSelectedElement();this.editor.model.change(n=>{n.setAttribute("src",t.source,e),n.removeAttribute("srcset",e),n.removeAttribute("sizes",e)})}}class Kr extends S{static get requires(){return[ie]}static get pluginName(){return"ImageEditing"}init(){const t=this.editor,e=t.conversion;t.editing.view.addObserver(gC),e.for("upcast").attributeToAttribute({view:{name:"img",key:"alt"},model:"alt"}).attributeToAttribute({view:{name:"img",key:"srcset"},model:{key:"srcset",value:r=>{const s={data:r.getAttribute("srcset")};return r.hasAttribute("width")&&(s.width=r.getAttribute("width")),s}}});const n=new mC(t),o=new pC(t);t.commands.add("insertImage",n),t.commands.add("replaceImageSource",o),t.commands.add("imageInsert",n)}}class $h extends V{constructor(t,e){super(t),this._modelElementName=e}refresh(){const t=this.editor.plugins.get("ImageUtils"),e=t.getClosestSelectedImageElement(this.editor.model.document.selection);this._modelElementName==="imageBlock"?this.isEnabled=t.isInlineImage(e):this.isEnabled=t.isBlockImage(e)}execute(){const t=this.editor,e=this.editor.model,n=t.plugins.get("ImageUtils"),o=n.getClosestSelectedImageElement(e.document.selection),r=Object.fromEntries(o.getAttributes());return r.src||r.uploadId?e.change(s=>{const a=Array.from(e.markers).filter(d=>d.getRange().containsItem(o)),c=n.insertImage(r,e.createSelection(o,"on"),this._modelElementName);if(!c)return null;const l=s.createRangeOn(c);for(const d of a){const h=d.getRange(),u=h.root.rootName!="$graveyard"?h.getJoined(l,!0):l;s.updateMarker(d,{range:u})}return{oldElement:o,newElement:c}}):null}}class Yh extends S{static get requires(){return[Kr,ie,be]}static get pluginName(){return"ImageBlockEditing"}init(){const t=this.editor;t.model.schema.register("imageBlock",{inheritAllFrom:"$blockObject",allowAttributes:["alt","src","srcset"]}),this._setupConversion(),t.plugins.has("ImageInlineEditing")&&(t.commands.add("imageTypeBlock",new $h(this.editor,"imageBlock")),this._setupClipboardIntegration())}_setupConversion(){const t=this.editor,e=t.t,n=t.conversion,o=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToStructure({model:"imageBlock",view:(r,{writer:s})=>jh(s)}),n.for("editingDowncast").elementToStructure({model:"imageBlock",view:(r,{writer:s})=>o.toImageWidget(jh(s),s,e("image widget"))}),n.for("downcast").add(li(o,"imageBlock","src")).add(li(o,"imageBlock","alt")).add(Wh(o,"imageBlock")),n.for("upcast").elementToElement({view:Fh(t,"imageBlock"),model:(r,{writer:s})=>s.createElement("imageBlock",r.hasAttribute("src")?{src:r.getAttribute("src")}:null)}).add(function(r){return a=>{a.on("element:figure",s)};function s(a,c,l){if(!l.consumable.test(c.viewItem,{name:!0,classes:"image"}))return;const d=r.findViewImgElement(c.viewItem);if(!d||!l.consumable.test(d,{name:!0}))return;l.consumable.consume(c.viewItem,{name:!0,classes:"image"});const h=wt(l.convertItem(d,c.modelCursor).modelRange.getItems());h?(l.convertChildren(c.viewItem,h),l.updateConversionResult(h,c)):l.consumable.revert(c.viewItem,{name:!0,classes:"image"})}}(o))}_setupClipboardIntegration(){const t=this.editor,e=t.model,n=t.editing.view,o=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(r,s)=>{const a=Array.from(s.content.getChildren());let c;if(!a.every(o.isInlineImageView))return;c=s.targetRanges?t.editing.mapper.toModelRange(s.targetRanges[0]):e.document.selection.getFirstRange();const l=e.createSelection(c);if(Yr(e.schema,l)==="imageBlock"){const d=new Sn(n.document),h=a.map(u=>d.createElement("figure",{class:"image"},u));s.content=d.createDocumentFragment(h)}})}}var Kh=P(3508),fC={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Kh.Z,fC),Kh.Z.locals;class kC extends S{static get requires(){return[Yh,po,qh]}static get pluginName(){return"ImageBlock"}}class bC extends S{static get requires(){return[Kr,ie,be]}static get pluginName(){return"ImageInlineEditing"}init(){const t=this.editor,e=t.model.schema;e.register("imageInline",{inheritAllFrom:"$inlineObject",allowAttributes:["alt","src","srcset"]}),e.addChildCheck((n,o)=>{if(n.endsWith("caption")&&o.name==="imageInline")return!1}),this._setupConversion(),t.plugins.has("ImageBlockEditing")&&(t.commands.add("imageTypeInline",new $h(this.editor,"imageInline")),this._setupClipboardIntegration())}_setupConversion(){const t=this.editor,e=t.t,n=t.conversion,o=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToElement({model:"imageInline",view:(r,{writer:s})=>s.createEmptyElement("img")}),n.for("editingDowncast").elementToStructure({model:"imageInline",view:(r,{writer:s})=>o.toImageWidget(function(a){return a.createContainerElement("span",{class:"image-inline"},a.createEmptyElement("img"))}(s),s,e("image widget"))}),n.for("downcast").add(li(o,"imageInline","src")).add(li(o,"imageInline","alt")).add(Wh(o,"imageInline")),n.for("upcast").elementToElement({view:Fh(t,"imageInline"),model:(r,{writer:s})=>s.createElement("imageInline",r.hasAttribute("src")?{src:r.getAttribute("src")}:null)})}_setupClipboardIntegration(){const t=this.editor,e=t.model,n=t.editing.view,o=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(r,s)=>{const a=Array.from(s.content.getChildren());let c;if(!a.every(o.isBlockImageView))return;c=s.targetRanges?t.editing.mapper.toModelRange(s.targetRanges[0]):e.document.selection.getFirstRange();const l=e.createSelection(c);if(Yr(e.schema,l)==="imageInline"){const d=new Sn(n.document),h=a.map(u=>u.childCount===1?(Array.from(u.getAttributes()).forEach(g=>d.setAttribute(...g,o.findViewImgElement(u))),u.getChild(0)):u);s.content=d.createDocumentFragment(h)}})}}class wC extends S{static get requires(){return[bC,po,qh]}static get pluginName(){return"ImageInline"}}class AC extends V{refresh(){const t=this.editor,e=t.plugins.get("ImageCaptionUtils");if(!t.plugins.has(Yh))return this.isEnabled=!1,void(this.value=!1);const n=t.model.document.selection,o=n.getSelectedElement();if(!o){const r=e.getCaptionFromModelSelection(n);return this.isEnabled=!!r,void(this.value=!!r)}this.isEnabled=this.editor.plugins.get("ImageUtils").isImage(o),this.isEnabled?this.value=!!e.getCaptionFromImageModelElement(o):this.value=!1}execute(t={}){const{focusCaptionOnShow:e}=t;this.editor.model.change(n=>{this.value?this._hideImageCaption(n):this._showImageCaption(n,e)})}_showImageCaption(t,e){const n=this.editor.model.document.selection,o=this.editor.plugins.get("ImageCaptionEditing");let r=n.getSelectedElement();const s=o._getSavedCaption(r);this.editor.plugins.get("ImageUtils").isInlineImage(r)&&(this.editor.execute("imageTypeBlock"),r=n.getSelectedElement());const a=s||t.createElement("caption");t.append(a,r),e&&t.setSelection(a,"in")}_hideImageCaption(t){const e=this.editor,n=e.model.document.selection,o=e.plugins.get("ImageCaptionEditing"),r=e.plugins.get("ImageCaptionUtils");let s,a=n.getSelectedElement();a?s=r.getCaptionFromImageModelElement(a):(s=r.getCaptionFromModelSelection(n),a=s.parent),o._saveCaption(a,s),t.setSelection(a,"on"),t.remove(s)}}class Qh extends S{static get pluginName(){return"ImageCaptionUtils"}static get requires(){return[ie]}getCaptionFromImageModelElement(t){for(const e of t.getChildren())if(e&&e.is("element","caption"))return e;return null}getCaptionFromModelSelection(t){const e=this.editor.plugins.get("ImageUtils"),n=t.getFirstPosition().findAncestor("caption");return n&&e.isBlockImage(n.parent)?n:null}matchImageCaptionViewElement(t){const e=this.editor.plugins.get("ImageUtils");return t.name=="figcaption"&&e.isBlockImageView(t.parent)?{name:!0}:null}}class _C extends S{static get requires(){return[ie,Qh]}static get pluginName(){return"ImageCaptionEditing"}constructor(t){super(t),this._savedCaptionsMap=new WeakMap}init(){const t=this.editor,e=t.model.schema;e.isRegistered("caption")?e.extend("caption",{allowIn:"imageBlock"}):e.register("caption",{allowIn:"imageBlock",allowContentOf:"$block",isLimit:!0}),t.commands.add("toggleImageCaption",new AC(this.editor)),this._setupConversion(),this._setupImageTypeCommandsIntegration(),this._registerCaptionReconversion()}_setupConversion(){const t=this.editor,e=t.editing.view,n=t.plugins.get("ImageUtils"),o=t.plugins.get("ImageCaptionUtils"),r=t.t;t.conversion.for("upcast").elementToElement({view:s=>o.matchImageCaptionViewElement(s),model:"caption"}),t.conversion.for("dataDowncast").elementToElement({model:"caption",view:(s,{writer:a})=>n.isBlockImage(s.parent)?a.createContainerElement("figcaption"):null}),t.conversion.for("editingDowncast").elementToElement({model:"caption",view:(s,{writer:a})=>{if(!n.isBlockImage(s.parent))return null;const c=a.createEditableElement("figcaption");a.setCustomProperty("imageCaption",!0,c),gc({view:e,element:c,text:r("Enter image caption"),keepOnFocus:!0});const l=s.parent.getAttribute("alt");return Zd(c,a,{label:l?r("Caption for image: %0",[l]):r("Caption for the image")})}})}_setupImageTypeCommandsIntegration(){const t=this.editor,e=t.plugins.get("ImageUtils"),n=t.plugins.get("ImageCaptionUtils"),o=t.commands.get("imageTypeInline"),r=t.commands.get("imageTypeBlock"),s=a=>{if(!a.return)return;const{oldElement:c,newElement:l}=a.return;if(!c)return;if(e.isBlockImage(c)){const h=n.getCaptionFromImageModelElement(c);if(h)return void this._saveCaption(l,h)}const d=this._getSavedCaption(c);d&&this._saveCaption(l,d)};o&&this.listenTo(o,"execute",s,{priority:"low"}),r&&this.listenTo(r,"execute",s,{priority:"low"})}_getSavedCaption(t){const e=this._savedCaptionsMap.get(t);return e?Q.fromJSON(e):null}_saveCaption(t,e){this._savedCaptionsMap.set(t,e.toJSON())}_registerCaptionReconversion(){const t=this.editor,e=t.model,n=t.plugins.get("ImageUtils"),o=t.plugins.get("ImageCaptionUtils");e.document.on("change:data",()=>{const r=e.document.differ.getChanges();for(const s of r){if(s.attributeKey!=="alt")continue;const a=s.range.start.nodeAfter;if(n.isBlockImage(a)){const c=o.getCaptionFromImageModelElement(a);if(!c)return;t.editing.reconvertItem(c)}}})}}class CC extends S{static get requires(){return[Qh]}static get pluginName(){return"ImageCaptionUI"}init(){const t=this.editor,e=t.editing.view,n=t.plugins.get("ImageCaptionUtils"),o=t.t;t.ui.componentFactory.add("toggleImageCaption",r=>{const s=t.commands.get("toggleImageCaption"),a=new rt(r);return a.set({icon:bt.caption,tooltip:!0,isToggleable:!0}),a.bind("isOn","isEnabled").to(s,"value","isEnabled"),a.bind("label").to(s,"value",c=>o(c?"Toggle caption off":"Toggle caption on")),this.listenTo(a,"execute",()=>{t.execute("toggleImageCaption",{focusCaptionOnShow:!0});const c=n.getCaptionFromModelSelection(t.model.document.selection);if(c){const l=t.editing.mapper.toViewElement(c);e.scrollToTheSelection(),e.change(d=>{d.addClass("image__caption_highlighted",l)})}t.editing.view.focus()}),a})}}var Zh=P(2640),vC={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Zh.Z,vC),Zh.Z.locals;class yC extends V{constructor(t,e){super(t),this._defaultStyles={imageBlock:!1,imageInline:!1},this._styles=new Map(e.map(n=>{if(n.isDefault)for(const o of n.modelElements)this._defaultStyles[o]=n.name;return[n.name,n]}))}refresh(){const t=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!t,this.isEnabled?t.hasAttribute("imageStyle")?this.value=t.getAttribute("imageStyle"):this.value=this._defaultStyles[t.name]:this.value=!1}execute(t={}){const e=this.editor,n=e.model,o=e.plugins.get("ImageUtils");n.change(r=>{const s=t.value;let a=o.getClosestSelectedImageElement(n.document.selection);s&&this.shouldConvertImageType(s,a)&&(this.editor.execute(o.isBlockImage(a)?"imageTypeInline":"imageTypeBlock"),a=o.getClosestSelectedImageElement(n.document.selection)),!s||this._styles.get(s).isDefault?r.removeAttribute("imageStyle",a):r.setAttribute("imageStyle",s,a)})}shouldConvertImageType(t,e){return!this._styles.get(t).modelElements.includes(e.name)}}const{objectFullWidth:xC,objectInline:Jh,objectLeft:Xh,objectRight:Qr,objectCenter:Zr,objectBlockLeft:tu,objectBlockRight:eu}=bt,di={get inline(){return{name:"inline",title:"In line",icon:Jh,modelElements:["imageInline"],isDefault:!0}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:Xh,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:tu,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:Zr,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:Qr,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:eu,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:Zr,modelElements:["imageBlock"],isDefault:!0}},get side(){return{name:"side",title:"Side image",icon:Qr,modelElements:["imageBlock"],className:"image-style-side"}}},nu={full:xC,left:tu,right:eu,center:Zr,inlineLeft:Xh,inlineRight:Qr,inline:Jh},ou=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function iu(i){L("image-style-configuration-definition-invalid",i)}const Jr={normalizeStyles:function(i){return(i.configuredStyles.options||[]).map(t=>function(e){return e=typeof e=="string"?di[e]?{...di[e]}:{name:e}:function(n,o){const r={...o};for(const s in n)Object.prototype.hasOwnProperty.call(o,s)||(r[s]=n[s]);return r}(di[e.name],e),typeof e.icon=="string"&&(e.icon=nu[e.icon]||e.icon),e}(t)).filter(t=>function(e,{isBlockPluginLoaded:n,isInlinePluginLoaded:o}){const{modelElements:r,name:s}=e;if(!(r&&r.length&&s))return iu({style:e}),!1;{const a=[n?"imageBlock":null,o?"imageInline":null];if(!r.some(c=>a.includes(c)))return L("image-style-missing-dependency",{style:e,missingPlugins:r.map(c=>c==="imageBlock"?"ImageBlockEditing":"ImageInlineEditing")}),!1}return!0}(t,i))},getDefaultStylesConfiguration:function(i,t){return i&&t?{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}:i?{options:["block","side"]}:t?{options:["inline","alignLeft","alignRight"]}:{}},getDefaultDropdownDefinitions:function(i){return i.has("ImageBlockEditing")&&i.has("ImageInlineEditing")?[...ou]:[]},warnInvalidStyle:iu,DEFAULT_OPTIONS:di,DEFAULT_ICONS:nu,DEFAULT_DROPDOWN_DEFINITIONS:ou};function ru(i,t){for(const e of t)if(e.name===i)return e}class su extends S{static get pluginName(){return"ImageStyleEditing"}static get requires(){return[ie]}init(){const{normalizeStyles:t,getDefaultStylesConfiguration:e}=Jr,n=this.editor,o=n.plugins.has("ImageBlockEditing"),r=n.plugins.has("ImageInlineEditing");n.config.define("image.styles",e(o,r)),this.normalizedStyles=t({configuredStyles:n.config.get("image.styles"),isBlockPluginLoaded:o,isInlinePluginLoaded:r}),this._setupConversion(o,r),this._setupPostFixer(),n.commands.add("imageStyle",new yC(n,this.normalizedStyles))}_setupConversion(t,e){const n=this.editor,o=n.model.schema,r=(s=this.normalizedStyles,(c,l,d)=>{if(!d.consumable.consume(l.item,c.name))return;const h=ru(l.attributeNewValue,s),u=ru(l.attributeOldValue,s),g=d.mapper.toViewElement(l.item),m=d.writer;u&&m.removeClass(u.className,g),h&&m.addClass(h.className,g)});var s;const a=function(c){const l={imageInline:c.filter(d=>!d.isDefault&&d.modelElements.includes("imageInline")),imageBlock:c.filter(d=>!d.isDefault&&d.modelElements.includes("imageBlock"))};return(d,h,u)=>{if(!h.modelRange)return;const g=h.viewItem,m=wt(h.modelRange.getItems());if(m&&u.schema.checkAttribute(m,"imageStyle"))for(const p of l[m.name])u.consumable.consume(g,{classes:p.className})&&u.writer.setAttribute("imageStyle",p.name,m)}}(this.normalizedStyles);n.editing.downcastDispatcher.on("attribute:imageStyle",r),n.data.downcastDispatcher.on("attribute:imageStyle",r),t&&(o.extend("imageBlock",{allowAttributes:"imageStyle"}),n.data.upcastDispatcher.on("element:figure",a,{priority:"low"})),e&&(o.extend("imageInline",{allowAttributes:"imageStyle"}),n.data.upcastDispatcher.on("element:img",a,{priority:"low"}))}_setupPostFixer(){const t=this.editor,e=t.model.document,n=t.plugins.get(ie),o=new Map(this.normalizedStyles.map(r=>[r.name,r]));e.registerPostFixer(r=>{let s=!1;for(const a of e.differ.getChanges())if(a.type=="insert"||a.type=="attribute"&&a.attributeKey=="imageStyle"){let c=a.type=="insert"?a.position.nodeAfter:a.range.start.nodeAfter;if(c&&c.is("element","paragraph")&&c.childCount>0&&(c=c.getChild(0)),!n.isImage(c))continue;const l=c.getAttribute("imageStyle");if(!l)continue;const d=o.get(l);d&&d.modelElements.includes(c.name)||(r.removeAttribute("imageStyle",c),s=!0)}return s})}}var au=P(5083),EC={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(au.Z,EC),au.Z.locals;class DC extends S{static get requires(){return[su]}static get pluginName(){return"ImageStyleUI"}get localizedDefaultStylesTitles(){const t=this.editor.t;return{"Wrap text":t("Wrap text"),"Break text":t("Break text"),"In line":t("In line"),"Full size image":t("Full size image"),"Side image":t("Side image"),"Left aligned image":t("Left aligned image"),"Centered image":t("Centered image"),"Right aligned image":t("Right aligned image")}}init(){const t=this.editor.plugins,e=this.editor.config.get("image.toolbar")||[],n=cu(t.get("ImageStyleEditing").normalizedStyles,this.localizedDefaultStylesTitles);for(const r of n)this._createButton(r);const o=cu([...e.filter(ct),...Jr.getDefaultDropdownDefinitions(t)],this.localizedDefaultStylesTitles);for(const r of o)this._createDropdown(r,n)}_createDropdown(t,e){const n=this.editor.ui.componentFactory;n.add(t.name,o=>{let r;const{defaultItem:s,items:a,title:c}=t,l=a.filter(g=>e.find(({name:m})=>lu(m)===g)).map(g=>{const m=n.create(g);return g===s&&(r=m),m});a.length!==l.length&&Jr.warnInvalidStyle({dropdown:t});const d=Oe(o,Ki),h=d.buttonView,u=h.arrowView;return Br(d,l,{enableActiveItemFocusOnDropdownOpen:!0}),h.set({label:du(c,r.label),class:null,tooltip:!0}),u.unbind("label"),u.set({label:c}),h.bind("icon").toMany(l,"isOn",(...g)=>{const m=g.findIndex(Ze);return m<0?r.icon:l[m].icon}),h.bind("label").toMany(l,"isOn",(...g)=>{const m=g.findIndex(Ze);return du(c,m<0?r.label:l[m].label)}),h.bind("isOn").toMany(l,"isOn",(...g)=>g.some(Ze)),h.bind("class").toMany(l,"isOn",(...g)=>g.some(Ze)?"ck-splitbutton_flatten":null),h.on("execute",()=>{l.some(({isOn:g})=>g)?d.isOpen=!d.isOpen:r.fire("execute")}),d.bind("isEnabled").toMany(l,"isEnabled",(...g)=>g.some(Ze)),this.listenTo(d,"execute",()=>{this.editor.editing.view.focus()}),d})}_createButton(t){const e=t.name;this.editor.ui.componentFactory.add(lu(e),n=>{const o=this.editor.commands.get("imageStyle"),r=new rt(n);return r.set({label:t.title,icon:t.icon,tooltip:!0,isToggleable:!0}),r.bind("isEnabled").to(o,"isEnabled"),r.bind("isOn").to(o,"value",s=>s===e),r.on("execute",this._executeCommand.bind(this,e)),r})}_executeCommand(t){this.editor.execute("imageStyle",{value:t}),this.editor.editing.view.focus()}}function cu(i,t){for(const e of i)t[e.title]&&(e.title=t[e.title]);return i}function lu(i){return`imageStyle:${i}`}function du(i,t){return(i?i+": ":"")+t}function hu(i){const t=i.map(e=>e.replace("+","\\+"));return new RegExp(`^image\\/(${t.join("|")})$`)}function IC(i){return new Promise((t,e)=>{const n=i.getAttribute("src");fetch(n).then(o=>o.blob()).then(o=>{const r=uu(o,n),s=r.replace("image/",""),a=new File([o],`image.${s}`,{type:r});t(a)}).catch(o=>o&&o.name==="TypeError"?function(r){return function(s){return new Promise((a,c)=>{const l=U.document.createElement("img");l.addEventListener("load",()=>{const d=U.document.createElement("canvas");d.width=l.width,d.height=l.height,d.getContext("2d").drawImage(l,0,0),d.toBlob(h=>h?a(h):c())}),l.addEventListener("error",()=>c()),l.src=s})}(r).then(s=>{const a=uu(s,r),c=a.replace("image/","");return new File([s],`image.${c}`,{type:a})})}(n).then(t).catch(e):e(o))})}function uu(i,t){return i.type?i.type:t.match(/data:(image\/\w+);base64/)?t.match(/data:(image\/\w+);base64/)[1].toLowerCase():"image/jpeg"}class TC extends S{static get pluginName(){return"ImageUploadUI"}init(){const t=this.editor,e=t.t,n=o=>{const r=new D_(o),s=t.commands.get("uploadImage"),a=t.config.get("image.upload.types"),c=hu(a);return r.set({acceptedType:a.map(l=>`image/${l}`).join(","),allowMultipleFiles:!0}),r.buttonView.set({label:e("Insert image"),icon:bt.image,tooltip:!0}),r.buttonView.bind("isEnabled").to(s),r.on("done",(l,d)=>{const h=Array.from(d).filter(u=>c.test(u.type));h.length&&(t.execute("uploadImage",{file:h}),t.editing.view.focus())}),r};t.ui.componentFactory.add("uploadImage",n),t.ui.componentFactory.add("imageUpload",n)}}var gu=P(3689),MC={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(gu.Z,MC),gu.Z.locals;var mu=P(4036),SC={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(mu.Z,SC),mu.Z.locals;var pu=P(3773),NC={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(pu.Z,NC),pu.Z.locals;class BC extends S{static get pluginName(){return"ImageUploadProgress"}constructor(t){super(t),this.placeholder="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}init(){const t=this.editor;t.plugins.has("ImageBlockEditing")&&t.editing.downcastDispatcher.on("attribute:uploadStatus:imageBlock",(...e)=>this.uploadStatusChange(...e)),t.plugins.has("ImageInlineEditing")&&t.editing.downcastDispatcher.on("attribute:uploadStatus:imageInline",(...e)=>this.uploadStatusChange(...e))}uploadStatusChange(t,e,n){const o=this.editor,r=e.item,s=r.getAttribute("uploadId");if(!n.consumable.consume(e.item,t.name))return;const a=o.plugins.get("ImageUtils"),c=o.plugins.get(oe),l=s?e.attributeNewValue:null,d=this.placeholder,h=o.editing.mapper.toViewElement(r),u=n.writer;if(l=="reading")return fu(h,u),void ku(a,d,h,u);if(l=="uploading"){const g=c.loaders.get(s);return fu(h,u),void(g?(bu(h,u),function(m,p,k,w){const A=function(D){const B=D.createUIElement("div",{class:"ck-progress-bar"});return D.setCustomProperty("progressBar",!0,B),B}(p);p.insert(p.createPositionAt(m,"end"),A),k.on("change:uploadedPercent",(D,B,R)=>{w.change(W=>{W.setStyle("width",R+"%",A)})})}(h,u,g,o.editing.view),function(m,p,k,w){if(w.data){const A=m.findViewImgElement(p);k.setAttribute("src",w.data,A)}}(a,h,u,g)):ku(a,d,h,u))}l=="complete"&&c.loaders.get(s)&&function(g,m,p){const k=m.createUIElement("div",{class:"ck-image-upload-complete-icon"});m.insert(m.createPositionAt(g,"end"),k),setTimeout(()=>{p.change(w=>w.remove(w.createRangeOn(k)))},3e3)}(h,u,o.editing.view),function(g,m){Au(g,m,"progressBar")}(h,u),bu(h,u),function(g,m){m.removeClass("ck-appear",g)}(h,u)}}function fu(i,t){i.hasClass("ck-appear")||t.addClass("ck-appear",i)}function ku(i,t,e,n){e.hasClass("ck-image-upload-placeholder")||n.addClass("ck-image-upload-placeholder",e);const o=i.findViewImgElement(e);o.getAttribute("src")!==t&&n.setAttribute("src",t,o),wu(e,"placeholder")||n.insert(n.createPositionAfter(o),function(r){const s=r.createUIElement("div",{class:"ck-upload-placeholder-loader"});return r.setCustomProperty("placeholder",!0,s),s}(n))}function bu(i,t){i.hasClass("ck-image-upload-placeholder")&&t.removeClass("ck-image-upload-placeholder",i),Au(i,t,"placeholder")}function wu(i,t){for(const e of i.getChildren())if(e.getCustomProperty(t))return e}function Au(i,t,e){const n=wu(i,e);n&&t.remove(t.createRangeOn(n))}class PC extends V{refresh(){const t=this.editor,e=t.plugins.get("ImageUtils"),n=t.model.document.selection.getSelectedElement();this.isEnabled=e.isImageAllowed()||e.isImage(n)}execute(t){const e=Ct(t.file),n=this.editor.model.document.selection,o=this.editor.plugins.get("ImageUtils"),r=Object.fromEntries(n.getAttributes());e.forEach((s,a)=>{const c=n.getSelectedElement();if(a&&c&&o.isImage(c)){const l=this.editor.model.createPositionAfter(c);this._uploadImage(s,r,l)}else this._uploadImage(s,r)})}_uploadImage(t,e,n){const o=this.editor,r=o.plugins.get(oe).createLoader(t),s=o.plugins.get("ImageUtils");r&&s.insertImage({...e,uploadId:r.id},n)}}class zC extends S{static get requires(){return[oe,Rr,be,ie]}static get pluginName(){return"ImageUploadEditing"}constructor(t){super(t),t.config.define("image",{upload:{types:["jpeg","png","gif","bmp","webp","tiff"]}}),this._uploadImageElements=new Map}init(){const t=this.editor,e=t.model.document,n=t.conversion,o=t.plugins.get(oe),r=t.plugins.get("ImageUtils"),s=hu(t.config.get("image.upload.types")),a=new PC(t);t.commands.add("uploadImage",a),t.commands.add("imageUpload",a),n.for("upcast").attributeToAttribute({view:{name:"img",key:"uploadId"},model:"uploadId"}),this.listenTo(t.editing.view.document,"clipboardInput",(c,l)=>{if(d=l.dataTransfer,Array.from(d.types).includes("text/html")&&d.getData("text/html")!=="")return;var d;const h=Array.from(l.dataTransfer.files).filter(u=>!!u&&s.test(u.type));h.length&&(c.stop(),t.model.change(u=>{l.targetRanges&&u.setSelection(l.targetRanges.map(g=>t.editing.mapper.toModelRange(g))),t.model.enqueueChange(()=>{t.execute("uploadImage",{file:h})})}))}),this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(c,l)=>{const d=Array.from(t.editing.view.createRangeIn(l.content)).filter(u=>function(g,m){return!(!g.isInlineImageView(m)||!m.getAttribute("src"))&&(m.getAttribute("src").match(/^data:image\/\w+;base64,/g)||m.getAttribute("src").match(/^blob:/g))}(r,u.item)&&!u.item.getAttribute("uploadProcessed")).map(u=>({promise:IC(u.item),imageElement:u.item}));if(!d.length)return;const h=new Sn(t.editing.view.document);for(const u of d){h.setAttribute("uploadProcessed",!0,u.imageElement);const g=o.createLoader(u.promise);g&&(h.setAttribute("src","",u.imageElement),h.setAttribute("uploadId",g.id,u.imageElement))}}),t.editing.view.document.on("dragover",(c,l)=>{l.preventDefault()}),e.on("change",()=>{const c=e.differ.getChanges({includeChangesInGraveyard:!0}).reverse(),l=new Set;for(const d of c)if(d.type=="insert"&&d.name!="$text"){const h=d.position.nodeAfter,u=d.position.root.rootName=="$graveyard";for(const g of LC(t,h)){const m=g.getAttribute("uploadId");if(!m)continue;const p=o.loaders.get(m);p&&(u?l.has(m)||p.abort():(l.add(m),this._uploadImageElements.set(m,g),p.status=="idle"&&this._readAndUpload(p)))}}}),this.on("uploadComplete",(c,{imageElement:l,data:d})=>{const h=d.urls?d.urls:d;this.editor.model.change(u=>{u.setAttribute("src",h.default,l),this._parseAndSetSrcsetAttributeOnImage(h,l,u)})},{priority:"low"})}afterInit(){const t=this.editor.model.schema;this.editor.plugins.has("ImageBlockEditing")&&t.extend("imageBlock",{allowAttributes:["uploadId","uploadStatus"]}),this.editor.plugins.has("ImageInlineEditing")&&t.extend("imageInline",{allowAttributes:["uploadId","uploadStatus"]})}_readAndUpload(t){const e=this.editor,n=e.model,o=e.locale.t,r=e.plugins.get(oe),s=e.plugins.get(Rr),a=e.plugins.get("ImageUtils"),c=this._uploadImageElements;return n.enqueueChange({isUndoable:!1},d=>{d.setAttribute("uploadStatus","reading",c.get(t.id))}),t.read().then(()=>{const d=t.upload(),h=c.get(t.id);if(C.isSafari){const u=e.editing.mapper.toViewElement(h),g=a.findViewImgElement(u);e.editing.view.once("render",()=>{if(!g.parent)return;const m=e.editing.view.domConverter.mapViewToDom(g.parent);if(!m)return;const p=m.style.display;m.style.display="none",m._ckHack=m.offsetHeight,m.style.display=p})}return n.enqueueChange({isUndoable:!1},u=>{u.setAttribute("uploadStatus","uploading",h)}),d}).then(d=>{n.enqueueChange({isUndoable:!1},h=>{const u=c.get(t.id);h.setAttribute("uploadStatus","complete",u),this.fire("uploadComplete",{data:d,imageElement:u})}),l()}).catch(d=>{if(t.status!=="error"&&t.status!=="aborted")throw d;t.status=="error"&&d&&s.showWarning(d,{title:o("Upload failed"),namespace:"upload"}),n.enqueueChange({isUndoable:!1},h=>{h.remove(c.get(t.id))}),l()});function l(){n.enqueueChange({isUndoable:!1},d=>{const h=c.get(t.id);d.removeAttribute("uploadId",h),d.removeAttribute("uploadStatus",h),c.delete(t.id)}),r.destroyLoader(t)}}_parseAndSetSrcsetAttributeOnImage(t,e,n){let o=0;const r=Object.keys(t).filter(s=>{const a=parseInt(s,10);if(!isNaN(a))return o=Math.max(o,a),!0}).map(s=>`${t[s]} ${s}w`).join(", ");r!=""&&n.setAttribute("srcset",{data:r,width:o},e)}}function LC(i,t){const e=i.plugins.get("ImageUtils");return Array.from(i.model.createRangeOn(t)).filter(n=>e.isImage(n.item)).map(n=>n.item)}class OC extends S{static get pluginName(){return"IndentEditing"}init(){const t=this.editor;t.commands.add("indent",new dc(t)),t.commands.add("outdent",new dc(t))}}const _u='',Cu='';class RC extends S{static get pluginName(){return"IndentUI"}init(){const t=this.editor,e=t.locale,n=t.t,o=e.uiLanguageDirection=="ltr"?_u:Cu,r=e.uiLanguageDirection=="ltr"?Cu:_u;this._defineButton("indent",n("Increase indent"),o),this._defineButton("outdent",n("Decrease indent"),r)}_defineButton(t,e,n){const o=this.editor;o.ui.componentFactory.add(t,r=>{const s=o.commands.get(t),a=new rt(r);return a.set({label:e,icon:n,tooltip:!0}),a.bind("isOn","isEnabled").to(s,"value","isEnabled"),this.listenTo(a,"execute",()=>{o.execute(t),o.editing.view.focus()}),a})}}class jC{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(t){Array.isArray(t)?t.forEach(e=>this._definitions.add(e)):this._definitions.add(t)}getDispatcher(){return t=>{t.on("attribute:linkHref",(e,n,o)=>{if(!o.consumable.test(n.item,"attribute:linkHref")||!n.item.is("selection")&&!o.schema.isInline(n.item))return;const r=o.writer,s=r.document.selection;for(const a of this._definitions){const c=r.createAttributeElement("a",a.attributes,{priority:5});a.classes&&r.addClass(a.classes,c);for(const l in a.styles)r.setStyle(l,a.styles[l],c);r.setCustomProperty("link",!0,c),a.callback(n.attributeNewValue)?n.item.is("selection")?r.wrap(s.getFirstRange(),c):r.wrap(o.mapper.toViewRange(n.range),c):r.unwrap(o.mapper.toViewRange(n.range),c)}},{priority:"high"})}}getDispatcherForLinkedImage(){return t=>{t.on("attribute:linkHref:imageBlock",(e,n,{writer:o,mapper:r})=>{const s=r.toViewElement(n.item),a=Array.from(s.getChildren()).find(c=>c.name==="a");for(const c of this._definitions){const l=de(c.attributes);if(c.callback(n.attributeNewValue)){for(const[d,h]of l)d==="class"?o.addClass(h,a):o.setAttribute(d,h,a);c.classes&&o.addClass(c.classes,a);for(const d in c.styles)o.setStyle(d,c.styles[d],a)}else{for(const[d,h]of l)d==="class"?o.removeClass(h,a):o.removeAttribute(d,a);c.classes&&o.removeClass(c.classes,a);for(const d in c.styles)o.removeStyle(d,a)}}})}}}const FC=function(i,t,e){var n=i.length;return e=e===void 0?n:e,!t&&e>=n?i:Ac(i,t,e)};var VC=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");const vu=function(i){return VC.test(i)},UC=function(i){return i.split("")};var yu="\\ud800-\\udfff",HC="["+yu+"]",Xr="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",ts="\\ud83c[\\udffb-\\udfff]",xu="[^"+yu+"]",Eu="(?:\\ud83c[\\udde6-\\uddff]){2}",Du="[\\ud800-\\udbff][\\udc00-\\udfff]",Iu="(?:"+Xr+"|"+ts+")?",Tu="[\\ufe0e\\ufe0f]?",GC=Tu+Iu+("(?:\\u200d(?:"+[xu,Eu,Du].join("|")+")"+Tu+Iu+")*"),qC="(?:"+[xu+Xr+"?",Xr,Eu,Du,HC].join("|")+")",WC=RegExp(ts+"(?="+ts+")|"+qC+GC,"g");const $C=function(i){return i.match(WC)||[]},YC=function(i){return vu(i)?$C(i):UC(i)},KC=function(i){return function(t){t=tr(t);var e=vu(t)?YC(t):void 0,n=e?e[0]:t.charAt(0),o=e?FC(e,1).join(""):t.slice(1);return n[i]()+o}}("toUpperCase"),QC=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,ZC=/^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i,JC=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i,XC=/^((\w+:(\/{2,})?)|(\W))/i,es="Ctrl+K";function Mu(i,{writer:t}){const e=t.createAttributeElement("a",{href:i},{priority:5});return t.setCustomProperty("link",!0,e),e}function Su(i){return function(t){return t.replace(QC,"").match(ZC)}(i=String(i))?i:"#"}function ns(i,t){return!!i&&t.checkAttribute(i.name,"linkHref")}function os(i,t){const e=(n=i,JC.test(n)?"mailto:":t);var n;const o=!!e&&!Nu(i);return i&&o?e+i:i}function Nu(i){return XC.test(i)}function Bu(i){window.open(i,"_blank","noopener")}class t0 extends V{constructor(t){super(t),this.manualDecorators=new Jt,this.automaticDecorators=new jC}restoreManualDecoratorStates(){for(const t of this.manualDecorators)t.value=this._getDecoratorStateFromModel(t.id)}refresh(){const t=this.editor.model,e=t.document.selection,n=e.getSelectedElement()||wt(e.getSelectedBlocks());ns(n,t.schema)?(this.value=n.getAttribute("linkHref"),this.isEnabled=t.schema.checkAttribute(n,"linkHref")):(this.value=e.getAttribute("linkHref"),this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref"));for(const o of this.manualDecorators)o.value=this._getDecoratorStateFromModel(o.id)}execute(t,e={}){const n=this.editor.model,o=n.document.selection,r=[],s=[];for(const a in e)e[a]?r.push(a):s.push(a);n.change(a=>{if(o.isCollapsed){const c=o.getFirstPosition();if(o.hasAttribute("linkHref")){const l=Pn(c,"linkHref",o.getAttribute("linkHref"),n);a.setAttribute("linkHref",t,l),r.forEach(d=>{a.setAttribute(d,!0,l)}),s.forEach(d=>{a.removeAttribute(d,l)}),a.setSelection(a.createPositionAfter(l.end.nodeBefore))}else if(t!==""){const l=de(o.getAttributes());l.set("linkHref",t),r.forEach(h=>{l.set(h,!0)});const{end:d}=n.insertContent(a.createText(t,l),c);a.setSelection(d)}["linkHref",...r,...s].forEach(l=>{a.removeSelectionAttribute(l)})}else{const c=n.schema.getValidRanges(o.getRanges(),"linkHref"),l=[];for(const h of o.getSelectedBlocks())n.schema.checkAttribute(h,"linkHref")&&l.push(a.createRangeOn(h));const d=l.slice();for(const h of c)this._isRangeToUpdate(h,l)&&d.push(h);for(const h of d)a.setAttribute("linkHref",t,h),r.forEach(u=>{a.setAttribute(u,!0,h)}),s.forEach(u=>{a.removeAttribute(u,h)})}})}_getDecoratorStateFromModel(t){const e=this.editor.model,n=e.document.selection,o=n.getSelectedElement();return ns(o,e.schema)?o.getAttribute(t):n.getAttribute(t)}_isRangeToUpdate(t,e){for(const n of e)if(n.containsRange(t))return!1;return!0}}class e0 extends V{refresh(){const t=this.editor.model,e=t.document.selection,n=e.getSelectedElement();ns(n,t.schema)?this.isEnabled=t.schema.checkAttribute(n,"linkHref"):this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref")}execute(){const t=this.editor,e=this.editor.model,n=e.document.selection,o=t.commands.get("link");e.change(r=>{const s=n.isCollapsed?[Pn(n.getFirstPosition(),"linkHref",n.getAttribute("linkHref"),e)]:e.schema.getValidRanges(n.getRanges(),"linkHref");for(const a of s)if(r.removeAttribute("linkHref",a),o)for(const c of o.manualDecorators)r.removeAttribute(c.id,a)})}}class Pu{constructor({id:t,label:e,attributes:n,classes:o,styles:r,defaultValue:s}){this.id=t,this.set("value"),this.defaultValue=s,this.label=e,this.attributes=n,this.classes=o,this.styles=r}_createPattern(){return{attributes:this.attributes,classes:this.classes,styles:this.styles}}}Qt(Pu,X);var zu=P(9773),n0={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(zu.Z,n0),zu.Z.locals;const Lu="automatic",o0=/^(https?:)?\/\//;class i0 extends S{static get pluginName(){return"LinkEditing"}static get requires(){return[Fd,Bd,be]}constructor(t){super(t),t.config.define("link",{addTargetToExternalLinks:!1})}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:"linkHref"}),t.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:Mu}),t.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(n,o)=>Mu(Su(n),o)}),t.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:!0}},model:{key:"linkHref",value:n=>n.getAttribute("href")}}),t.commands.add("link",new t0(t)),t.commands.add("unlink",new e0(t));const e=function(n,o){const r={"Open in a new tab":n("Open in a new tab"),Downloadable:n("Downloadable")};return o.forEach(s=>(s.label&&r[s.label]&&(s.label=r[s.label]),s)),o}(t.t,function(n){const o=[];if(n)for(const[r,s]of Object.entries(n)){const a=Object.assign({},s,{id:`link${KC(r)}`});o.push(a)}return o}(t.config.get("link.decorators")));this._enableAutomaticDecorators(e.filter(n=>n.mode===Lu)),this._enableManualDecorators(e.filter(n=>n.mode==="manual")),t.plugins.get(Fd).registerAttribute("linkHref"),function(n,o,r,s){const a=n.editing.view,c=new Set;a.document.registerPostFixer(l=>{const d=n.model.document.selection;let h=!1;if(d.hasAttribute(o)){const u=Pn(d.getFirstPosition(),o,d.getAttribute(o),n.model),g=n.editing.mapper.toViewRange(u);for(const m of g.getItems())m.is("element",r)&&!m.hasClass(s)&&(l.addClass(s,m),c.add(m),h=!0)}return h}),n.conversion.for("editingDowncast").add(l=>{function d(){a.change(h=>{for(const u of c.values())h.removeClass(s,u),c.delete(u)})}l.on("insert",d,{priority:"highest"}),l.on("remove",d,{priority:"highest"}),l.on("attribute",d,{priority:"highest"}),l.on("selection",d,{priority:"highest"})})}(t,"linkHref","a","ck-link_selected"),this._enableLinkOpen(),this._enableInsertContentSelectionAttributesFixer(),this._enableClickingAfterLink(),this._enableTypingOverLink(),this._handleDeleteContentAfterLink(),this._enableClipboardIntegration()}_enableAutomaticDecorators(t){const e=this.editor,n=e.commands.get("link").automaticDecorators;e.config.get("link.addTargetToExternalLinks")&&n.add({id:"linkIsExternal",mode:Lu,callback:o=>o0.test(o),attributes:{target:"_blank",rel:"noopener noreferrer"}}),n.add(t),n.length&&e.conversion.for("downcast").add(n.getDispatcher())}_enableManualDecorators(t){if(!t.length)return;const e=this.editor,n=e.commands.get("link").manualDecorators;t.forEach(o=>{e.model.schema.extend("$text",{allowAttributes:o.id}),o=new Pu(o),n.add(o),e.conversion.for("downcast").attributeToElement({model:o.id,view:(r,{writer:s,schema:a},{item:c})=>{if((c.is("selection")||a.isInline(c))&&r){const l=s.createAttributeElement("a",o.attributes,{priority:5});o.classes&&s.addClass(o.classes,l);for(const d in o.styles)s.setStyle(d,o.styles[d],l);return s.setCustomProperty("link",!0,l),l}}}),e.conversion.for("upcast").elementToAttribute({view:{name:"a",...o._createPattern()},model:{key:o.id}})})}_enableLinkOpen(){const t=this.editor,e=t.editing.view.document;this.listenTo(e,"click",(n,o)=>{if(!(C.isMac?o.domEvent.metaKey:o.domEvent.ctrlKey))return;let r=o.domTarget;if(r.tagName.toLowerCase()!="a"&&(r=r.closest("a")),!r)return;const s=r.getAttribute("href");s&&(n.stop(),o.preventDefault(),Bu(s))},{context:"$capture"}),this.listenTo(e,"keydown",(n,o)=>{const r=t.commands.get("link").value;r&&o.keyCode===q.enter&&o.altKey&&(n.stop(),Bu(r))})}_enableInsertContentSelectionAttributesFixer(){const t=this.editor.model,e=t.document.selection;this.listenTo(t,"insertContent",()=>{const n=e.anchor.nodeBefore,o=e.anchor.nodeAfter;e.hasAttribute("linkHref")&&n&&n.hasAttribute("linkHref")&&(o&&o.hasAttribute("linkHref")||t.change(r=>{is(r,rs(t.schema))}))},{priority:"low"})}_enableClickingAfterLink(){const t=this.editor,e=t.model;t.editing.view.addObserver(Mr);let n=!1;this.listenTo(t.editing.view.document,"mousedown",()=>{n=!0}),this.listenTo(t.editing.view.document,"selectionChange",()=>{if(!n)return;n=!1;const o=e.document.selection;if(!o.isCollapsed||!o.hasAttribute("linkHref"))return;const r=o.getFirstPosition(),s=Pn(r,"linkHref",o.getAttribute("linkHref"),e);(r.isTouching(s.start)||r.isTouching(s.end))&&e.change(a=>{is(a,rs(e.schema))})})}_enableTypingOverLink(){const t=this.editor,e=t.editing.view;let n,o;this.listenTo(e.document,"delete",()=>{o=!0},{priority:"high"}),this.listenTo(t.model,"deleteContent",()=>{const r=t.model.document.selection;r.isCollapsed||(o?o=!1:Ou(t)&&function(s){const a=s.document.selection,c=a.getFirstPosition(),l=a.getLastPosition(),d=c.nodeAfter;if(!d||!d.is("$text")||!d.hasAttribute("linkHref"))return!1;const h=l.textNode||l.nodeBefore;return d===h?!0:Pn(c,"linkHref",d.getAttribute("linkHref"),s).containsRange(s.createRange(c,l),!0)}(t.model)&&(n=r.getAttributes()))},{priority:"high"}),this.listenTo(t.model,"insertContent",(r,[s])=>{o=!1,Ou(t)&&n&&(t.model.change(a=>{for(const[c,l]of n)a.setAttribute(c,l,s)}),n=null)},{priority:"high"})}_handleDeleteContentAfterLink(){const t=this.editor,e=t.model,n=e.document.selection,o=t.editing.view;let r=!1,s=!1;this.listenTo(o.document,"delete",(a,c)=>{s=c.direction==="backward"},{priority:"high"}),this.listenTo(e,"deleteContent",()=>{r=!1;const a=n.getFirstPosition(),c=n.getAttribute("linkHref");if(!c)return;const l=Pn(a,"linkHref",c,e);r=l.containsPosition(a)||l.end.isEqual(a)},{priority:"high"}),this.listenTo(e,"deleteContent",()=>{s&&(s=!1,r||t.model.enqueueChange(a=>{is(a,rs(e.schema))}))},{priority:"low"})}_enableClipboardIntegration(){const t=this.editor,e=t.model,n=this.editor.config.get("link.defaultProtocol");n&&this.listenTo(t.plugins.get("ClipboardPipeline"),"contentInsertion",(o,r)=>{e.change(s=>{const a=s.createRangeIn(r.content);for(const c of a.getItems())if(c.hasAttribute("linkHref")){const l=os(c.getAttribute("linkHref"),n);s.setAttribute("linkHref",l,c)}})})}}function is(i,t){i.removeSelectionAttribute("linkHref");for(const e of t)i.removeSelectionAttribute(e)}function Ou(i){return i.model.change(t=>t.batch).isTyping}function rs(i){return i.getDefinition("$text").allowAttributes.filter(t=>t.startsWith("link"))}var Ru=P(7754),r0={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(Ru.Z,r0),Ru.Z.locals;class s0 extends H{constructor(t,e){super(t);const n=t.t;this.focusTracker=new Gt,this.keystrokes=new le,this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(n("Save"),bt.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(n("Cancel"),bt.cancel,"ck-button-cancel","cancel"),this._manualDecoratorSwitches=this._createManualDecoratorSwitches(e),this.children=this._createFormChildren(e.manualDecorators),this._focusables=new Pe,this._focusCycler=new vn({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});const o=["ck","ck-link-form","ck-responsive-form"];e.manualDecorators.length&&o.push("ck-link-form_layout-vertical","ck-vertical-form"),this.setTemplate({tag:"form",attributes:{class:o,tabindex:"-1"},children:this.children}),T(this)}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce((t,e)=>(t[e.name]=e.isOn,t),{})}render(){super.render(),f({view:this}),[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView].forEach(t=>{this._focusables.add(t),this.focusTracker.add(t.element)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createUrlInput(){const t=this.locale.t,e=new Lr(this.locale,Or);return e.label=t("Link URL"),e}_createButton(t,e,n,o){const r=new rt(this.locale);return r.set({label:t,icon:e,tooltip:!0}),r.extendTemplate({attributes:{class:n}}),o&&r.delegate("execute").to(this,o),r}_createManualDecoratorSwitches(t){const e=this.createCollection();for(const n of t.manualDecorators){const o=new Po(this.locale);o.set({name:n.id,label:n.label,withText:!0}),o.bind("isOn").toMany([n,t],"value",(r,s)=>s===void 0&&r===void 0?n.defaultValue:r),o.on("execute",()=>{n.set("value",!o.isOn)}),e.add(o)}return e}_createFormChildren(t){const e=this.createCollection();if(e.add(this.urlInputView),t.length){const n=new H;n.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map(o=>({tag:"li",children:[o],attributes:{class:["ck","ck-list__item"]}})),attributes:{class:["ck","ck-reset","ck-list"]}}),e.add(n)}return e.add(this.saveButtonView),e.add(this.cancelButtonView),e}}var ju=P(2347),a0={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(ju.Z,a0),ju.Z.locals;class c0 extends H{constructor(t){super(t);const e=t.t;this.focusTracker=new Gt,this.keystrokes=new le,this.previewButtonView=this._createPreviewButton(),this.unlinkButtonView=this._createButton(e("Unlink"),'',"unlink"),this.editButtonView=this._createButton(e("Edit link"),bt.pencil,"edit"),this.set("href"),this._focusables=new Pe,this._focusCycler=new vn({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render(),[this.previewButtonView,this.editButtonView,this.unlinkButtonView].forEach(t=>{this._focusables.add(t),this.focusTracker.add(t.element)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(t,e,n){const o=new rt(this.locale);return o.set({label:t,icon:e,tooltip:!0}),o.delegate("execute").to(this,n),o}_createPreviewButton(){const t=new rt(this.locale),e=this.bindTemplate,n=this.t;return t.set({withText:!0,tooltip:n("Open link in new tab")}),t.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:e.to("href",o=>o&&Su(o)),target:"_blank",rel:"noopener noreferrer"}}),t.bind("label").to(this,"href",o=>o||n("This link has no URL")),t.bind("isEnabled").to(this,"href",o=>!!o),t.template.tag="a",t.template.eventListeners={},t}}const we="link-ui";class l0 extends S{static get requires(){return[ti]}static get pluginName(){return"LinkUI"}init(){const t=this.editor;t.editing.view.addObserver(Zw),this.actionsView=null,this.formView=null,this._balloon=t.plugins.get(ti),this._createToolbarLinkButton(),this._enableBalloonActivators(),t.conversion.for("editingDowncast").markerToHighlight({model:we,view:{classes:["ck-fake-link-selection"]}}),t.conversion.for("editingDowncast").markerToElement({model:we,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}})}destroy(){super.destroy(),this.formView&&this.formView.destroy(),this.actionsView&&this.actionsView.destroy()}_createViews(){this.actionsView=this._createActionsView(),this.formView=this._createFormView(),this._enableUserBalloonInteractions()}_createActionsView(){const t=this.editor,e=new c0(t.locale),n=t.commands.get("link"),o=t.commands.get("unlink");return e.bind("href").to(n,"value"),e.editButtonView.bind("isEnabled").to(n),e.unlinkButtonView.bind("isEnabled").to(o),this.listenTo(e,"edit",()=>{this._addFormView()}),this.listenTo(e,"unlink",()=>{t.execute("unlink"),this._hideUI()}),e.keystrokes.set("Esc",(r,s)=>{this._hideUI(),s()}),e.keystrokes.set(es,(r,s)=>{this._addFormView(),s()}),e}_createFormView(){const t=this.editor,e=t.commands.get("link"),n=t.config.get("link.defaultProtocol"),o=new s0(t.locale,e);return o.urlInputView.fieldView.bind("value").to(e,"value"),o.urlInputView.bind("isReadOnly").to(e,"isEnabled",r=>!r),o.saveButtonView.bind("isEnabled").to(e),this.listenTo(o,"submit",()=>{const{value:r}=o.urlInputView.fieldView.element,s=os(r,n);t.execute("link",s,o.getDecoratorSwitchesState()),this._closeFormView()}),this.listenTo(o,"cancel",()=>{this._closeFormView()}),o.keystrokes.set("Esc",(r,s)=>{this._closeFormView(),s()}),o}_createToolbarLinkButton(){const t=this.editor,e=t.commands.get("link"),n=t.t;t.ui.componentFactory.add("link",o=>{const r=new rt(o);return r.isEnabled=!0,r.label=n("Link"),r.icon='',r.keystroke=es,r.tooltip=!0,r.isToggleable=!0,r.bind("isEnabled").to(e,"isEnabled"),r.bind("isOn").to(e,"value",s=>!!s),this.listenTo(r,"execute",()=>this._showUI(!0)),r})}_enableBalloonActivators(){const t=this.editor,e=t.editing.view.document;this.listenTo(e,"click",()=>{this._getSelectedLinkElement()&&this._showUI()}),t.keystrokes.set(es,(n,o)=>{o(),t.commands.get("link").isEnabled&&this._showUI(!0)})}_enableUserBalloonInteractions(){this.editor.keystrokes.set("Tab",(t,e)=>{this._areActionsVisible&&!this.actionsView.focusTracker.isFocused&&(this.actionsView.focus(),e())},{priority:"high"}),this.editor.keystrokes.set("Esc",(t,e)=>{this._isUIVisible&&(this._hideUI(),e())}),E({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){this.actionsView||this._createViews(),this._areActionsInPanel||this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(this.formView||this._createViews(),this._isFormInPanel)return;const t=this.editor.commands.get("link");this.formView.disableCssTransitions(),this._balloon.add({view:this.formView,position:this._getBalloonPositionData()}),this._balloon.visibleView===this.formView&&this.formView.urlInputView.fieldView.select(),this.formView.enableCssTransitions(),this.formView.urlInputView.fieldView.element.value=t.value||""}_closeFormView(){const t=this.editor.commands.get("link");t.restoreManualDecoratorStates(),t.value!==void 0?this._removeFormView():this._hideUI()}_removeFormView(){this._isFormInPanel&&(this.formView.saveButtonView.focus(),this._balloon.remove(this.formView),this.editor.editing.view.focus(),this._hideFakeVisualSelection())}_showUI(t=!1){this.formView||this._createViews(),this._getSelectedLinkElement()?(this._areActionsVisible?this._addFormView():this._addActionsView(),t&&this._balloon.showStack("main")):(this._showFakeVisualSelection(),this._addActionsView(),t&&this._balloon.showStack("main"),this._addFormView()),this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel)return;const t=this.editor;this.stopListening(t.ui,"update"),this.stopListening(this._balloon,"change:visibleView"),t.editing.view.focus(),this._removeFormView(),this._balloon.remove(this.actionsView),this._hideFakeVisualSelection()}_startUpdatingUI(){const t=this.editor,e=t.editing.view.document;let n=this._getSelectedLinkElement(),o=s();const r=()=>{const a=this._getSelectedLinkElement(),c=s();n&&!a||!n&&c!==o?this._hideUI():this._isUIVisible&&this._balloon.updatePosition(this._getBalloonPositionData()),n=a,o=c};function s(){return e.selection.focus.getAncestors().reverse().find(a=>a.is("element"))}this.listenTo(t.ui,"update",r),this.listenTo(this._balloon,"change:visibleView",r)}get _isFormInPanel(){return this._balloon.hasView(this.formView)}get _areActionsInPanel(){return this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){return this._balloon.visibleView==this.formView||this._areActionsVisible}_getBalloonPositionData(){const t=this.editor.editing.view,e=this.editor.model,n=t.document;let o=null;if(e.markers.has(we)){const r=Array.from(this.editor.editing.mapper.markerNameToElements(we)),s=t.createRange(t.createPositionBefore(r[0]),t.createPositionAfter(r[r.length-1]));o=t.domConverter.viewRangeToDom(s)}else o=()=>{const r=this._getSelectedLinkElement();return r?t.domConverter.mapViewToDom(r):t.domConverter.viewRangeToDom(n.selection.getFirstRange())};return{target:o}}_getSelectedLinkElement(){const t=this.editor.editing.view,e=t.document.selection,n=e.getSelectedElement();if(e.isCollapsed||n&&ht(n))return ss(e.getFirstPosition());{const o=e.getFirstRange().getTrimmed(),r=ss(o.start),s=ss(o.end);return r&&r==s&&t.createRangeIn(r).getTrimmed().isEqual(o)?r:null}}_showFakeVisualSelection(){const t=this.editor.model;t.change(e=>{const n=t.document.selection.getFirstRange();if(t.markers.has(we))e.updateMarker(we,{range:n});else if(n.start.isAtEnd){const o=n.start.getLastMatchingPosition(({item:r})=>!t.schema.isContent(r),{boundaries:n});e.addMarker(we,{usingOperation:!1,affectsData:!1,range:e.createRange(o,n.end)})}else e.addMarker(we,{usingOperation:!1,affectsData:!1,range:n})})}_hideFakeVisualSelection(){const t=this.editor.model;t.markers.has(we)&&t.change(e=>{e.removeMarker(we)})}}function ss(i){return i.getAncestors().find(t=>{return(e=t).is("attributeElement")&&!!e.getCustomProperty("link");var e})}const d0=4,h0=new RegExp("(^|\\s)(((?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(((?!www\\.)|(www\\.))(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+(?:[a-z\\u00a1-\\uffff]{2,63})))(?::\\d{2,5})?(?:[/?#]\\S*)?)|((www.|(\\S+@))((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+(?:[a-z\\u00a1-\\uffff]{2,63})))$","i"),u0=2;class g0 extends S{static get requires(){return[je]}static get pluginName(){return"AutoLink"}init(){const t=this.editor.model.document.selection;t.on("change:range",()=>{this.isEnabled=!t.anchor.parent.is("element","codeBlock")}),this._enableTypingHandling()}afterInit(){this._enableEnterHandling(),this._enableShiftEnterHandling()}_enableTypingHandling(){const t=this.editor,e=new jd(t.model,n=>{if(!function(r){return r.length>d0&&r[r.length-1]===" "&&r[r.length-2]!==" "}(n))return;const o=Fu(n.substr(0,n.length-1));return o?{url:o}:void 0});e.on("matched:data",(n,o)=>{const{batch:r,range:s,url:a}=o;if(!r.isTyping)return;const c=s.end.getShiftedBy(-1),l=c.getShiftedBy(-a.length),d=t.model.createRange(l,c);this._applyAutoLink(a,d)}),e.bind("isEnabled").to(this)}_enableEnterHandling(){const t=this.editor,e=t.model,n=t.commands.get("enter");n&&n.on("execute",()=>{const o=e.document.selection.getFirstPosition();if(!o.parent.previousSibling)return;const r=e.createRangeIn(o.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(r)})}_enableShiftEnterHandling(){const t=this.editor,e=t.model,n=t.commands.get("shiftEnter");n&&n.on("execute",()=>{const o=e.document.selection.getFirstPosition(),r=e.createRange(e.createPositionAt(o.parent,0),o.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(r)})}_checkAndApplyAutoLinkOnRange(t){const e=this.editor.model,{text:n,range:o}=Rd(t,e),r=Fu(n);if(r){const s=e.createRange(o.end.getShiftedBy(-r.length),o.end);this._applyAutoLink(r,s)}}_applyAutoLink(t,e){const n=this.editor.model,o=os(t,this.editor.config.get("link.defaultProtocol"));this.isEnabled&&function(r,s){return s.schema.checkAttributeInSelection(s.createSelection(r),"linkHref")}(e,n)&&Nu(o)&&!function(r){const s=r.start.nodeAfter;return s&&s.hasAttribute("linkHref")}(e)&&this._persistAutoLink(o,e)}_persistAutoLink(t,e){const n=this.editor.model,o=this.editor.plugins.get("Delete");n.enqueueChange(r=>{r.setAttribute("linkHref",t,e),n.enqueueChange(()=>{o.requestUndoOnBackspace()})})}}function Fu(i){const t=h0.exec(i);return t?t[u0]:null}class Vu extends V{constructor(t,e){super(t),this.type=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,n=e.document,o=Array.from(n.selection.getSelectedBlocks()).filter(s=>Hu(s,e.schema)),r=t.forceValue!==void 0?!t.forceValue:this.value;e.change(s=>{if(r){let a=o[o.length-1].nextSibling,c=Number.POSITIVE_INFINITY,l=[];for(;a&&a.name=="listItem"&&a.getAttribute("listIndent")!==0;){const d=a.getAttribute("listIndent");d=e;)r>o.getAttribute("listIndent")&&(r=o.getAttribute("listIndent")),o.getAttribute("listIndent")==r&&i[t?"unshift":"push"](o),o=o[t?"previousSibling":"nextSibling"]}}function Hu(i,t){return t.checkChild(i.parent,"listItem")&&!t.isObject(i)}class Gu extends V{constructor(t,e){super(t),this._indentBy=e=="forward"?1:-1}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor.model,e=t.document;let n=Array.from(e.selection.getSelectedBlocks());t.change(o=>{const r=n[n.length-1];let s=r.nextSibling;for(;s&&s.name=="listItem"&&s.getAttribute("listIndent")>r.getAttribute("listIndent");)n.push(s),s=s.nextSibling;this._indentBy<0&&(n=n.reverse());for(const a of n){const c=a.getAttribute("listIndent")+this._indentBy;c<0?o.rename(a,"paragraph"):o.setAttribute("listIndent",c,a)}this.fire("_executeCleanup",n)})}_checkEnabled(){const t=wt(this.editor.model.document.selection.getSelectedBlocks());if(!t||!t.is("element","listItem"))return!1;if(this._indentBy>0){const e=t.getAttribute("listIndent"),n=t.getAttribute("listType");let o=t.previousSibling;for(;o&&o.is("element","listItem")&&o.getAttribute("listIndent")>=e;){if(o.getAttribute("listIndent")==e)return o.getAttribute("listType")==n;o=o.previousSibling}return!1}return!0}}function m0(i,t){const e=t.mapper,n=t.writer,o=i.getAttribute("listType")=="numbered"?"ol":"ul",r=function(a){const c=a.createContainerElement("li");return c.getFillerOffset=k0,c}(n),s=n.createContainerElement(o,null);return n.insert(n.createPositionAt(s,0),r),e.bindElements(i,r),r}function qu(i,t,e,n){const o=t.parent,r=e.mapper,s=e.writer;let a=r.toViewPosition(n.createPositionBefore(i));const c=$u(i.previousSibling,{sameIndent:!0,smallerIndent:!0,listIndent:i.getAttribute("listIndent")}),l=i.previousSibling;if(c&&c.getAttribute("listIndent")==i.getAttribute("listIndent")){const d=r.toViewElement(c);a=s.breakContainer(s.createPositionAfter(d))}else if(l&&l.name=="listItem"){a=r.toViewPosition(n.createPositionAt(l,"end"));const d=r.findMappedViewAncestor(a),h=function(u){for(const g of u.getChildren())if(g.name=="ul"||g.name=="ol")return g;return null}(d);a=h?s.createPositionBefore(h):s.createPositionAt(d,"end")}else a=r.toViewPosition(n.createPositionBefore(i));if(a=Wu(a),s.insert(a,o),l&&l.name=="listItem"){const d=r.toViewElement(l),h=s.createRange(s.createPositionAt(d,0),a).getWalker({ignoreElementEnd:!0});for(const u of h)if(u.item.is("element","li")){const g=s.breakContainer(s.createPositionBefore(u.item)),m=u.item.parent,p=s.createPositionAt(t,"end");$t(s,p.nodeBefore,p.nodeAfter),s.move(s.createRangeOn(m),p),h.position=g}}else{const d=o.nextSibling;if(d&&(d.is("element","ul")||d.is("element","ol"))){let h=null;for(const u of d.getChildren()){const g=r.toModelElement(u);if(!(g&&g.getAttribute("listIndent")>i.getAttribute("listIndent")))break;h=u}h&&(s.breakContainer(s.createPositionAfter(h)),s.move(s.createRangeOn(h.parent),s.createPositionAt(t,"end")))}}$t(s,o,o.nextSibling),$t(s,o.previousSibling,o)}function $t(i,t,e){return!t||!e||t.name!="ul"&&t.name!="ol"||t.name!=e.name||t.getAttribute("class")!==e.getAttribute("class")?null:i.mergeContainers(i.createPositionAfter(t))}function Wu(i){return i.getLastMatchingPosition(t=>t.item.is("uiElement"))}function $u(i,t){const e=!!t.sameIndent,n=!!t.smallerIndent,o=t.listIndent;let r=i;for(;r&&r.name=="listItem";){const s=r.getAttribute("listIndent");if(e&&o==s||n&&o>s)return r;r=t.direction==="forward"?r.nextSibling:r.previousSibling}return null}function Yu(i,t,e,n){i.ui.componentFactory.add(t,o=>{const r=i.commands.get(t),s=new rt(o);return s.set({label:e,icon:n,tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(r,"value","isEnabled"),s.on("execute",()=>{i.execute(t),i.editing.view.focus()}),s})}function as(i,t){const e=[],n=i.parent,o={ignoreElementEnd:!1,startPosition:i,shallow:!0,direction:t},r=n.getAttribute("listIndent"),s=[...new fe(o)].filter(a=>a.item.is("element")).map(a=>a.item);for(const a of s){if(!a.is("element","listItem")||a.getAttribute("listIndent")r)){if(a.getAttribute("listType")!==n.getAttribute("listType")||a.getAttribute("listStyle")!==n.getAttribute("listStyle")||a.getAttribute("listReversed")!==n.getAttribute("listReversed")||a.getAttribute("listStart")!==n.getAttribute("listStart"))break;t==="backward"?e.unshift(a):e.push(a)}}return e}const p0=["disc","circle","square"],f0=["decimal","decimal-leading-zero","lower-roman","upper-roman","lower-latin","upper-latin"];function k0(){const i=!this.isEmpty&&(this.getChild(0).name=="ul"||this.getChild(0).name=="ol");return this.isEmpty||i?0:xc.call(this)}class b0 extends S{static get pluginName(){return"ListUtils"}getListTypeFromListStyleType(t){return function(e){return p0.includes(e)?"bulleted":f0.includes(e)?"numbered":null}(t)}getSelectedListItems(t){return function(e){let n=[...e.document.selection.getSelectedBlocks()].filter(o=>o.is("element","listItem")).map(o=>{const r=e.change(s=>s.createPositionAt(o,0));return[...as(r,"backward"),...as(r,"forward")]}).flat();return n=[...new Set(n)],n}(t)}getSiblingNodes(t,e){return as(t,e)}}function Ku(i){return(t,e,n)=>{const o=n.consumable;if(!o.test(e.item,"insert")||!o.test(e.item,"attribute:listType")||!o.test(e.item,"attribute:listIndent"))return;o.consume(e.item,"insert"),o.consume(e.item,"attribute:listType"),o.consume(e.item,"attribute:listIndent");const r=e.item;qu(r,m0(r,n),n,i)}}const w0=(i,t,e)=>{if(!e.consumable.test(t.item,i.name))return;const n=e.mapper.toViewElement(t.item),o=e.writer;o.breakContainer(o.createPositionBefore(n)),o.breakContainer(o.createPositionAfter(n));const r=n.parent,s=t.attributeNewValue=="numbered"?"ol":"ul";o.rename(s,r)},A0=(i,t,e)=>{e.consumable.consume(t.item,i.name);const n=e.mapper.toViewElement(t.item).parent,o=e.writer;$t(o,n,n.nextSibling),$t(o,n.previousSibling,n)},Qu=(i,t,e)=>{if(e.consumable.test(t.item,i.name)&&t.item.name!="listItem"){let n=e.mapper.toViewPosition(t.range.start);const o=e.writer,r=[];for(;(n.parent.name=="ul"||n.parent.name=="ol")&&(n=o.breakContainer(n),n.parent.name=="li");){const s=n,a=o.createPositionAt(n.parent,"end");if(!s.isEqual(a)){const c=o.remove(o.createRange(s,a));r.push(c)}n=o.createPositionAfter(n.parent)}if(r.length>0){for(let s=0;s0){const c=$t(o,a,a.nextSibling);c&&c.parent==a&&n.offset--}}$t(o,n.nodeBefore,n.nodeAfter)}}},_0=(i,t,e)=>{const n=e.mapper.toViewPosition(t.position),o=n.nodeBefore,r=n.nodeAfter;$t(e.writer,o,r)},C0=(i,t,e)=>{if(e.consumable.consume(t.viewItem,{name:!0})){const n=e.writer,o=n.createElement("listItem"),r=function(c){let l=0,d=c.parent;for(;d;){if(d.is("element","li"))l++;else{const h=d.previousSibling;h&&h.is("element","li")&&l++}d=d.parent}return l}(t.viewItem);n.setAttribute("listIndent",r,o);const s=t.viewItem.parent&&t.viewItem.parent.name=="ol"?"numbered":"bulleted";if(n.setAttribute("listType",s,o),!e.safeInsert(o,t.modelCursor))return;const a=function(c,l,d){const{writer:h,schema:u}=d;let g=h.createPositionAfter(c);for(const m of l)if(m.name=="ul"||m.name=="ol")g=d.convertItem(m,g).modelCursor;else{const p=d.convertItem(m,h.createPositionAt(c,"end")),k=p.modelRange.start.nodeAfter;k&&k.is("element")&&!u.checkChild(c,k.name)&&(c=p.modelCursor.parent.is("element","listItem")?p.modelCursor.parent:x0(p.modelCursor),g=h.createPositionAfter(c))}return g}(o,t.viewItem.getChildren(),e);t.modelRange=n.createRange(t.modelCursor,a),e.updateConversionResult(o,t)}},Zu=(i,t,e)=>{if(e.consumable.test(t.viewItem,{name:!0})){const n=Array.from(t.viewItem.getChildren());for(const o of n)!(o.is("element","li")||Rn(o))&&o._remove()}},v0=(i,t,e)=>{if(e.consumable.test(t.viewItem,{name:!0})){if(t.viewItem.childCount===0)return;const n=[...t.viewItem.getChildren()];let o=!1;for(const r of n)o&&!Rn(r)&&r._remove(),Rn(r)&&(o=!0)}};function Ju(i){return(t,e)=>{if(e.isPhantom)return;const n=e.modelPosition.nodeBefore;if(n&&n.is("element","listItem")){const o=e.mapper.toViewElement(n),r=o.getAncestors().find(Rn),s=i.createPositionAt(o,0).getWalker();for(const a of s){if(a.type=="elementStart"&&a.item.is("element","li")){e.viewPosition=a.previousPosition;break}if(a.type=="elementEnd"&&a.item==r){e.viewPosition=a.nextPosition;break}}}}}const y0=function(i,[t,e,n]){const o=this;let r,s=t.is("documentFragment")?t.getChild(0):t;if(r=e?o.createSelection(e,n):o.document.selection,s&&s.is("element","listItem")){const a=r.getFirstPosition();let c=null;if(a.parent.is("element","listItem")?c=a.parent:a.nodeBefore&&a.nodeBefore.is("element","listItem")&&(c=a.nodeBefore),c){const l=c.getAttribute("listIndent");if(l>0)for(;s&&s.is("element","listItem");)s._setAttribute("listIndent",s.getAttribute("listIndent")+l),s=s.nextSibling}}};function x0(i){const t=new fe({startPosition:i});let e;do e=t.next();while(!e.value.item.is("element","listItem"));return e.value.item}function Xu(i,t,e,n,o,r){const s=$u(t.nodeBefore,{sameIndent:!0,smallerIndent:!0,listIndent:i}),a=o.mapper,c=o.writer,l=s?s.getAttribute("listIndent"):null;let d;if(s)if(l==i){const h=a.toViewElement(s).parent;d=c.createPositionAfter(h)}else{const h=r.createPositionAt(s,"end");d=a.toViewPosition(h)}else d=e;d=Wu(d);for(const h of[...n.getChildren()])Rn(h)&&(d=c.move(c.createRangeOn(h),d).end,$t(c,h,h.nextSibling),$t(c,h.previousSibling,h))}function Rn(i){return i.is("element","ol")||i.is("element","ul")}var tg=P(4564),E0={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(tg.Z,E0),tg.Z.locals;class D0 extends S{static get pluginName(){return"ListEditing"}static get requires(){return[ii,je,b0]}init(){const t=this.editor;t.model.schema.register("listItem",{inheritAllFrom:"$block",allowAttributes:["listType","listIndent"]});const e=t.data,n=t.editing;var o;t.model.document.registerPostFixer(s=>function(a,c){const l=a.document.differ.getChanges(),d=new Map;let h=!1;for(const p of l)if(p.type=="insert"&&p.name=="listItem")u(p.position);else if(p.type=="insert"&&p.name!="listItem"){if(p.name!="$text"){const k=p.position.nodeAfter;k.hasAttribute("listIndent")&&(c.removeAttribute("listIndent",k),h=!0),k.hasAttribute("listType")&&(c.removeAttribute("listType",k),h=!0),k.hasAttribute("listStyle")&&(c.removeAttribute("listStyle",k),h=!0),k.hasAttribute("listReversed")&&(c.removeAttribute("listReversed",k),h=!0),k.hasAttribute("listStart")&&(c.removeAttribute("listStart",k),h=!0);for(const w of Array.from(a.createRangeIn(k)).filter(A=>A.item.is("element","listItem")))u(w.previousPosition)}u(p.position.getShiftedBy(p.length))}else p.type=="remove"&&p.name=="listItem"?u(p.position):(p.type=="attribute"&&p.attributeKey=="listIndent"||p.type=="attribute"&&p.attributeKey=="listType")&&u(p.range.start);for(const p of d.values())g(p),m(p);return h;function u(p){const k=p.nodeBefore;if(k&&k.is("element","listItem")){let w=k;if(d.has(w))return;for(let A=w.previousSibling;A&&A.is("element","listItem");A=w.previousSibling)if(w=A,d.has(w))return;d.set(k,w)}else{const w=p.nodeAfter;w&&w.is("element","listItem")&&d.set(w,w)}}function g(p){let k=0,w=null;for(;p&&p.is("element","listItem");){const A=p.getAttribute("listIndent");if(A>k){let D;w===null?(w=A-k,D=k):(w>A&&(w=A),D=A-w),c.setAttribute("listIndent",D,p),h=!0}else w=null,k=p.getAttribute("listIndent")+1;p=p.nextSibling}}function m(p){let k=[],w=null;for(;p&&p.is("element","listItem");){const A=p.getAttribute("listIndent");if(w&&w.getAttribute("listIndent")>A&&(k=k.slice(0,A+1)),A!=0)if(k[A]){const D=k[A];p.getAttribute("listType")!=D&&(c.setAttribute("listType",D,p),h=!0)}else k[A]=p.getAttribute("listType");w=p,p=p.nextSibling}}}(t.model,s)),n.mapper.registerViewToModelLength("li",cs),e.mapper.registerViewToModelLength("li",cs),n.mapper.on("modelToViewPosition",Ju(n.view)),n.mapper.on("viewToModelPosition",(o=t.model,(s,a)=>{const c=a.viewPosition,l=c.parent,d=a.mapper;if(l.name=="ul"||l.name=="ol"){if(c.isAtEnd){const h=d.toModelElement(c.nodeBefore),u=d.getModelLength(c.nodeBefore);a.modelPosition=o.createPositionBefore(h).getShiftedBy(u)}else{const h=d.toModelElement(c.nodeAfter);a.modelPosition=o.createPositionBefore(h)}s.stop()}else if(l.name=="li"&&c.nodeBefore&&(c.nodeBefore.name=="ul"||c.nodeBefore.name=="ol")){const h=d.toModelElement(l);let u=1,g=c.nodeBefore;for(;g&&Rn(g);)u+=d.getModelLength(g),g=g.previousSibling;a.modelPosition=o.createPositionBefore(h).getShiftedBy(u),s.stop()}})),e.mapper.on("modelToViewPosition",Ju(n.view)),t.conversion.for("editingDowncast").add(s=>{s.on("insert",Qu,{priority:"high"}),s.on("insert:listItem",Ku(t.model)),s.on("attribute:listType:listItem",w0,{priority:"high"}),s.on("attribute:listType:listItem",A0,{priority:"low"}),s.on("attribute:listIndent:listItem",function(a){return(c,l,d)=>{if(!d.consumable.consume(l.item,"attribute:listIndent"))return;const h=d.mapper.toViewElement(l.item),u=d.writer;u.breakContainer(u.createPositionBefore(h)),u.breakContainer(u.createPositionAfter(h));const g=h.parent,m=g.previousSibling,p=u.createRangeOn(g);u.remove(p),m&&m.nextSibling&&$t(u,m,m.nextSibling),Xu(l.attributeOldValue+1,l.range.start,p.start,h,d,a),qu(l.item,h,d,a);for(const k of l.item.getChildren())d.consumable.consume(k,"insert")}}(t.model)),s.on("remove:listItem",function(a){return(c,l,d)=>{const h=d.mapper.toViewPosition(l.position).getLastMatchingPosition(w=>!w.item.is("element","li")).nodeAfter,u=d.writer;u.breakContainer(u.createPositionBefore(h)),u.breakContainer(u.createPositionAfter(h));const g=h.parent,m=g.previousSibling,p=u.createRangeOn(g),k=u.remove(p);m&&m.nextSibling&&$t(u,m,m.nextSibling),Xu(d.mapper.toModelElement(h).getAttribute("listIndent")+1,l.position,p.start,h,d,a);for(const w of u.createRangeIn(k).getItems())d.mapper.unbindViewElement(w);c.stop()}}(t.model)),s.on("remove",_0,{priority:"low"})}),t.conversion.for("dataDowncast").add(s=>{s.on("insert",Qu,{priority:"high"}),s.on("insert:listItem",Ku(t.model))}),t.conversion.for("upcast").add(s=>{s.on("element:ul",Zu,{priority:"high"}),s.on("element:ol",Zu,{priority:"high"}),s.on("element:li",v0,{priority:"high"}),s.on("element:li",C0)}),t.model.on("insertContent",y0,{priority:"high"}),t.commands.add("numberedList",new Vu(t,"numbered")),t.commands.add("bulletedList",new Vu(t,"bulleted")),t.commands.add("indentList",new Gu(t,"forward")),t.commands.add("outdentList",new Gu(t,"backward"));const r=n.view.document;this.listenTo(r,"enter",(s,a)=>{const c=this.editor.model.document,l=c.selection.getLastPosition().parent;c.selection.isCollapsed&&l.name=="listItem"&&l.isEmpty&&(this.editor.execute("outdentList"),a.preventDefault(),s.stop())},{context:"li"}),this.listenTo(r,"delete",(s,a)=>{if(a.direction!=="backward")return;const c=this.editor.model.document.selection;if(!c.isCollapsed)return;const l=c.getFirstPosition();if(!l.isAtStart)return;const d=l.parent;d.name==="listItem"&&(d.previousSibling&&d.previousSibling.name==="listItem"||(this.editor.execute("outdentList"),a.preventDefault(),s.stop()))},{context:"li"}),this.listenTo(t.editing.view.document,"tab",(s,a)=>{const c=a.shiftKey?"outdentList":"indentList";this.editor.commands.get(c).isEnabled&&(t.execute(c),a.stopPropagation(),a.preventDefault(),s.stop())},{context:"li"})}afterInit(){const t=this.editor.commands,e=t.get("indent"),n=t.get("outdent");e&&e.registerChildCommand(t.get("indentList")),n&&n.registerChildCommand(t.get("outdentList"))}}function cs(i){let t=1;for(const e of i.getChildren())if(e.name=="ul"||e.name=="ol")for(const n of e.getChildren())t+=cs(n);return t}class I0 extends S{static get pluginName(){return"ListUI"}init(){const t=this.editor.t;Yu(this.editor,"numberedList",t("Numbered List"),''),Yu(this.editor,"bulletedList",t("Bulleted List"),'')}}function eg(i,t){return n=>{n.on("attribute:url:media",e)};function e(n,o,r){if(!r.consumable.consume(o.item,n.name))return;const s=o.attributeNewValue,a=r.writer,c=r.mapper.toViewElement(o.item),l=[...c.getChildren()].find(h=>h.getCustomProperty("media-content"));a.remove(l);const d=i.getMediaViewElement(a,s,t);a.insert(a.createPositionAt(c,0),d)}}function ng(i,t,e,n){return i.createContainerElement("figure",{class:"media"},[t.getMediaViewElement(i,e,n),i.createSlot()])}function og(i){const t=i.getSelectedElement();return t&&t.is("element","media")?t:null}function ig(i,t,e,n){i.change(o=>{const r=o.createElement("media",{url:t});i.insertObject(r,e,null,{setSelection:"on",findOptimalPosition:n})})}class T0 extends V{refresh(){const t=this.editor.model,e=t.document.selection,n=og(e);this.value=n?n.getAttribute("url"):null,this.isEnabled=function(o){const r=o.getSelectedElement();return!!r&&r.name==="media"}(e)||function(o,r){let a=Jd(o,r).start.parent;return a.isEmpty&&!r.schema.isLimit(a)&&(a=a.parent),r.schema.checkChild(a,"media")}(e,t)}execute(t){const e=this.editor.model,n=e.document.selection,o=og(n);o?e.change(r=>{r.setAttribute("url",t,o)}):ig(e,t,n,!0)}}class M0{constructor(t,e){const n=e.providers,o=e.extraProviders||[],r=new Set(e.removeProviders),s=n.concat(o).filter(a=>{const c=a.name;return c?!r.has(c):(L("media-embed-no-provider-name",{provider:a}),!1)});this.locale=t,this.providerDefinitions=s}hasMedia(t){return!!this._getMedia(t)}getMediaViewElement(t,e,n){return this._getMedia(e).getViewElement(t,n)}_getMedia(t){if(!t)return new rg(this.locale);t=t.trim();for(const e of this.providerDefinitions){const n=e.html,o=Ct(e.url);for(const r of o){const s=this._getUrlMatches(t,r);if(s)return new rg(this.locale,t,s,n)}}return null}_getUrlMatches(t,e){let n=t.match(e);if(n)return n;let o=t.replace(/^https?:\/\//,"");return n=o.match(e),n||(o=o.replace(/^www\./,""),n=o.match(e),n||null)}}class rg{constructor(t,e,n,o){this.url=this._getValidUrl(e),this._locale=t,this._match=n,this._previewRenderer=o}getViewElement(t,e){const n={};let o;if(e.renderForEditingView||e.renderMediaPreview&&this.url&&this._previewRenderer){this.url&&(n["data-oembed-url"]=this.url),e.renderForEditingView&&(n.class="ck-media__wrapper");const r=this._getPreviewHtml(e);o=t.createRawElement("div",n,(s,a)=>{a.setContentOf(s,r)})}else this.url&&(n.url=this.url),o=t.createEmptyElement(e.elementName,n);return t.setCustomProperty("media-content",!0,o),o}_getPreviewHtml(t){return this._previewRenderer?this._previewRenderer(this._match):this.url&&t.renderForEditingView?this._getPlaceholderHtml():""}_getPlaceholderHtml(){const t=new Ye,e=this._locale.t;return t.content='',t.viewBox="0 0 64 42",new Xt({tag:"div",attributes:{class:"ck ck-reset_all ck-media__placeholder"},children:[{tag:"div",attributes:{class:"ck-media__placeholder__icon"},children:[t]},{tag:"a",attributes:{class:"ck-media__placeholder__url",target:"_blank",rel:"noopener noreferrer",href:this.url,"data-cke-tooltip-text":e("Open media in new tab")},children:[{tag:"span",attributes:{class:"ck-media__placeholder__url__text"},children:[this.url]}]}]}).render().outerHTML}_getValidUrl(t){return t?t.match(/^https?/)?t:"https://"+t:null}}var sg=P(7442),S0={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(sg.Z,S0),sg.Z.locals;class hi extends S{static get pluginName(){return"MediaEmbedEditing"}constructor(t){super(t),t.config.define("mediaEmbed",{elementName:"oembed",providers:[{name:"dailymotion",url:/^dailymotion\.com\/video\/(\w+)/,html:e=>`
      `},{name:"spotify",url:[/^open\.spotify\.com\/(artist\/\w+)/,/^open\.spotify\.com\/(album\/\w+)/,/^open\.spotify\.com\/(track\/\w+)/],html:e=>`
      `},{name:"youtube",url:[/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)(?:&t=(\d+))?/,/^(?:m\.)?youtube\.com\/v\/([\w-]+)(?:\?t=(\d+))?/,/^youtube\.com\/embed\/([\w-]+)(?:\?start=(\d+))?/,/^youtu\.be\/([\w-]+)(?:\?t=(\d+))?/],html:e=>{const n=e[1],o=e[2];return`
      `}},{name:"vimeo",url:[/^vimeo\.com\/(\d+)/,/^vimeo\.com\/[^/]+\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/album\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/channels\/[^/]+\/(\d+)/,/^vimeo\.com\/groups\/[^/]+\/videos\/(\d+)/,/^vimeo\.com\/ondemand\/[^/]+\/(\d+)/,/^player\.vimeo\.com\/video\/(\d+)/],html:e=>`
      `},{name:"instagram",url:/^instagram\.com\/p\/(\w+)/},{name:"twitter",url:/^twitter\.com/},{name:"googleMaps",url:[/^google\.com\/maps/,/^goo\.gl\/maps/,/^maps\.google\.com/,/^maps\.app\.goo\.gl/]},{name:"flickr",url:/^flickr\.com/},{name:"facebook",url:/^facebook\.com/}]}),this.registry=new M0(t.locale,t.config.get("mediaEmbed"))}init(){const t=this.editor,e=t.model.schema,n=t.t,o=t.conversion,r=t.config.get("mediaEmbed.previewsInData"),s=t.config.get("mediaEmbed.elementName"),a=this.registry;t.commands.add("mediaEmbed",new T0(t)),e.register("media",{inheritAllFrom:"$blockObject",allowAttributes:["url"]}),o.for("dataDowncast").elementToStructure({model:"media",view:(c,{writer:l})=>{const d=c.getAttribute("url");return ng(l,a,d,{elementName:s,renderMediaPreview:d&&r})}}),o.for("dataDowncast").add(eg(a,{elementName:s,renderMediaPreview:r})),o.for("editingDowncast").elementToStructure({model:"media",view:(c,{writer:l})=>{const d=c.getAttribute("url");return function(h,u,g){return u.setCustomProperty("media",!0,h),Gr(h,u,{label:g})}(ng(l,a,d,{elementName:s,renderForEditingView:!0}),l,n("media widget"))}}),o.for("editingDowncast").add(eg(a,{elementName:s,renderForEditingView:!0})),o.for("upcast").elementToElement({view:c=>["oembed",s].includes(c.name)&&c.getAttribute("url")?{name:!0}:null,model:(c,{writer:l})=>{const d=c.getAttribute("url");if(a.hasMedia(d))return l.createElement("media",{url:d})}}).elementToElement({view:{name:"div",attributes:{"data-oembed-url":!0}},model:(c,{writer:l})=>{const d=c.getAttribute("data-oembed-url");if(a.hasMedia(d))return l.createElement("media",{url:d})}}).add(c=>{c.on("element:figure",function(l,d,h){if(!h.consumable.consume(d.viewItem,{name:!0,classes:"media"}))return;const{modelRange:u,modelCursor:g}=h.convertChildren(d.viewItem,d.modelCursor);d.modelRange=u,d.modelCursor=g,wt(u.getItems())||h.consumable.revert(d.viewItem,{name:!0,classes:"media"})})})}}const N0=/^(?:http(s)?:\/\/)?[\w-]+\.[\w-.~:/?#[\]@!$&'()*+,;=%]+$/;class B0 extends S{static get requires(){return[gh,je,bh]}static get pluginName(){return"AutoMediaEmbed"}constructor(t){super(t),this._timeoutId=null,this._positionToInsert=null}init(){const t=this.editor,e=t.model.document;this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",()=>{const n=e.selection.getFirstRange(),o=It.fromPosition(n.start);o.stickiness="toPrevious";const r=It.fromPosition(n.end);r.stickiness="toNext",e.once("change:data",()=>{this._embedMediaBetweenPositions(o,r),o.detach(),r.detach()},{priority:"high"})}),t.commands.get("undo").on("execute",()=>{this._timeoutId&&(U.window.clearTimeout(this._timeoutId),this._positionToInsert.detach(),this._timeoutId=null,this._positionToInsert=null)},{priority:"high"})}_embedMediaBetweenPositions(t,e){const n=this.editor,o=n.plugins.get(hi).registry,r=new ee(t,e),s=r.getWalker({ignoreElementEnd:!0});let a="";for(const c of s)c.item.is("$textProxy")&&(a+=c.item.data);if(a=a.trim(),!a.match(N0)||!o.hasMedia(a))return void r.detach();n.commands.get("mediaEmbed").isEnabled?(this._positionToInsert=It.fromPosition(t),this._timeoutId=U.window.setTimeout(()=>{n.model.change(c=>{let l;this._timeoutId=null,c.remove(r),r.detach(),this._positionToInsert.root.rootName!=="$graveyard"&&(l=this._positionToInsert),ig(n.model,a,l,!1),this._positionToInsert.detach(),this._positionToInsert=null}),n.plugins.get("Delete").requestUndoOnBackspace()},100)):r.detach()}}var ag=P(9292),P0={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(ag.Z,P0),ag.Z.locals;class z0 extends H{constructor(t,e){super(e);const n=e.t;this.focusTracker=new Gt,this.keystrokes=new le,this.set("mediaURLInputValue",""),this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(n("Save"),bt.check,"ck-button-save"),this.saveButtonView.type="submit",this.saveButtonView.bind("isEnabled").to(this,"mediaURLInputValue",o=>!!o),this.cancelButtonView=this._createButton(n("Cancel"),bt.cancel,"ck-button-cancel","cancel"),this._focusables=new Pe,this._focusCycler=new vn({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this._validators=t,this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-form","ck-responsive-form"],tabindex:"-1"},children:[this.urlInputView,this.saveButtonView,this.cancelButtonView]}),T(this)}render(){super.render(),f({view:this}),[this.urlInputView,this.saveButtonView,this.cancelButtonView].forEach(e=>{this._focusables.add(e),this.focusTracker.add(e.element)}),this.keystrokes.listenTo(this.element);const t=e=>e.stopPropagation();this.keystrokes.set("arrowright",t),this.keystrokes.set("arrowleft",t),this.keystrokes.set("arrowup",t),this.keystrokes.set("arrowdown",t),this.listenTo(this.urlInputView.element,"selectstart",(e,n)=>{n.stopPropagation()},{priority:"high"})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}get url(){return this.urlInputView.fieldView.element.value.trim()}set url(t){this.urlInputView.fieldView.element.value=t.trim()}isValid(){this.resetFormStatus();for(const t of this._validators){const e=t(this);if(e)return this.urlInputView.errorText=e,!1}return!0}resetFormStatus(){this.urlInputView.errorText=null,this.urlInputView.infoText=this._urlInputViewInfoDefault}_createUrlInput(){const t=this.locale.t,e=new Lr(this.locale,Or),n=e.fieldView;return this._urlInputViewInfoDefault=t("Paste the media URL in the input."),this._urlInputViewInfoTip=t("Tip: Paste the URL into the content to embed faster."),e.label=t("Media URL"),e.infoText=this._urlInputViewInfoDefault,n.on("input",()=>{e.infoText=n.element.value?this._urlInputViewInfoTip:this._urlInputViewInfoDefault,this.mediaURLInputValue=n.element.value.trim()}),e}_createButton(t,e,n,o){const r=new rt(this.locale);return r.set({label:t,icon:e,tooltip:!0}),r.extendTemplate({attributes:{class:n}}),o&&r.delegate("execute").to(this,o),r}}class L0 extends S{static get requires(){return[hi]}static get pluginName(){return"MediaEmbedUI"}init(){const t=this.editor,e=t.commands.get("mediaEmbed");t.ui.componentFactory.add("mediaEmbed",n=>{const o=Oe(n);return this._setUpDropdown(o,e),o})}_setUpDropdown(t,e){const n=this.editor,o=n.t,r=t.buttonView,s=n.plugins.get(hi).registry;t.once("change:isOpen",()=>{const a=new z0(function(c,l){return[d=>{if(!d.url.length)return c("The URL must not be empty.")},d=>{if(!l.hasMedia(d.url))return c("This media URL is not supported.")}]}(n.t,s),n.locale);t.panelView.children.add(a),r.on("open",()=>{a.disableCssTransitions(),a.url=e.value||"",a.urlInputView.fieldView.select(),a.enableCssTransitions()},{priority:"low"}),t.on("submit",()=>{a.isValid()&&(n.execute("mediaEmbed",a.url),n.editing.view.focus())}),t.on("change:isOpen",()=>a.resetFormStatus()),t.on("cancel",()=>{n.editing.view.focus()}),a.delegate("submit","cancel").to(t),a.urlInputView.bind("value").to(e,"value"),a.urlInputView.bind("isReadOnly").to(e,"isEnabled",c=>!c)}),t.bind("isEnabled").to(e),r.set({label:o("Insert media"),icon:'',tooltip:!0})}}var cg=P(4652),O0={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};z()(cg.Z,O0),cg.Z.locals;function lg(i,t,e,{blockElements:n,inlineObjectElements:o}){let r=e.createPositionAt(i,t=="forward"?"after":"before");return r=r.getLastMatchingPosition(({item:s})=>s.is("element")&&!n.includes(s.name)&&!o.includes(s.name),{direction:t}),t=="forward"?r.nodeAfter:r.nodeBefore}function dg(i,t){return!!i&&i.is("element")&&t.includes(i.name)}function R0(i,t){if(!i.childCount)return;const e=new Sn(i.document),n=function(s,a){const c=a.createRangeIn(s),l=new ue({name:/^p|h\d+$/,styles:{"mso-list":/.*/}}),d=[];for(const h of c)if(h.type==="elementStart"&&l.match(h.item)){const u=F0(h.item);d.push({element:h.item,id:u.id,order:u.order,indent:u.indent})}return d}(i,e);if(!n.length)return;let o=null,r=1;n.forEach((s,a)=>{const c=function(m,p){if(!m)return!0;if(m.id!==p.id)return p.indent-m.indent!=1;const k=p.element.previousSibling;if(!k)return!0;return w=k,!(w.is("element","ol")||w.is("element","ul"));var w}(n[a-1],s),l=c?null:n[a-1],d=(u=s,(h=l)?u.indent-h.indent:u.indent-1);var h,u;if(c&&(o=null,r=1),!o||d!==0){const m=function(p,k){const w=new RegExp(`@list l${p.id}:level${p.indent}\\s*({[^}]*)`,"gi"),A=/mso-level-number-format:([^;]{0,100});/gi,D=/mso-level-start-at:\s{0,100}([0-9]{0,10})\s{0,100};/gi,B=w.exec(k);let R="decimal",W="ol",K=null;if(B&&B[1]){const _t=A.exec(B[1]);if(_t&&_t[1]&&(R=_t[1].trim(),W=R!=="bullet"&&R!=="image"?"ol":"ul"),R==="bullet"){const Et=function(Fn){const Ae=function(Ee){if(Ee.getChild(0).is("$text"))return null;for(const De of Ee.getChildren()){if(!De.is("element","span"))continue;const Vn=De.getChild(0);return Vn.is("$text")?Vn:Vn.getChild(0)}return null}(Fn);if(!Ae)return null;const Yt=Ae._data;return Yt==="o"?"circle":Yt==="·"?"disc":Yt==="§"?"square":null}(p.element);Et&&(R=Et)}else{const Et=D.exec(B[1]);Et&&Et[1]&&(K=parseInt(Et[1]))}}return{type:W,startIndex:K,style:j0(R)}}(s,t);if(o){if(s.indent>r){const p=o.getChild(o.childCount-1),k=p.getChild(p.childCount-1);o=hg(m,k,e),r+=1}else if(s.indent1&&e.setAttribute("start",i.startIndex,o),o}function F0(i){const t={},e=i.getStyle("mso-list");if(e){const n=e.match(/(^|\s{1,100})l(\d+)/i),o=e.match(/\s{0,100}lfo(\d+)/i),r=e.match(/\s{0,100}level(\d+)/i);n&&o&&r&&(t.id=n[2],t.order=o[1],t.indent=parseInt(r[1]))}return t}const V0=/id=("|')docs-internal-guid-[-0-9a-f]+("|')/i;class U0{constructor(t){this.document=t}isActive(t){return V0.test(t)}execute(t){const e=new Sn(this.document),{body:n}=t._parsedData;(function(o,r){for(const s of o.getChildren())if(s.is("element","b")&&s.getStyle("font-weight")==="normal"){const a=o.getChildIndex(s);r.remove(s),r.insertChild(a,s.getChildren(),o)}})(n,e),function(o,r){for(const s of r.createRangeIn(o)){const a=s.item;if(a.is("element","li")){const c=a.getChild(0);c&&c.is("element","p")&&r.unwrapElement(c)}}}(n,e),function(o,r){const s=new Vo(r.document.stylesProcessor),a=new qo(s,{renderingMode:"data"}),c=a.blockElements,l=a.inlineObjectElements,d=[];for(const h of r.createRangeIn(o)){const u=h.item;if(u.is("element","br")){const g=lg(u,"forward",r,{blockElements:c,inlineObjectElements:l}),m=lg(u,"backward",r,{blockElements:c,inlineObjectElements:l}),p=dg(g,c);(dg(m,c)||p)&&d.push(u)}}for(const h of d)h.hasClass("Apple-interchange-newline")?r.remove(h):r.replace(h,r.createElement("p"))}(n,e),t.content=n}}function H0(i,t){if(!i.childCount)return;const e=new Sn(i.document),n=function(r,s){const a=s.createRangeIn(r),c=new ue({name:/v:(.+)/}),l=[];for(const d of a){if(d.type!="elementStart")continue;const h=d.item,u=h.previousSibling,g=u&&u.is("element")?u.name:null;c.match(h)&&h.getAttribute("o:gfxdata")&&g!=="v:shapetype"&&l.push(d.item.getAttribute("id"))}return l}(i,e);(function(r,s,a){const c=a.createRangeIn(s),l=new ue({name:"img"}),d=[];for(const h of c)if(h.item.is("element")&&l.match(h.item)){const u=h.item,g=u.getAttribute("v:shapes")?u.getAttribute("v:shapes").split(" "):[];g.length&&g.every(m=>r.indexOf(m)>-1)?d.push(u):u.getAttribute("src")||d.push(u)}for(const h of d)a.remove(h)})(n,i,e),function(r,s,a){const c=a.createRangeIn(s),l=[];for(const u of c)if(u.type=="elementStart"&&u.item.is("element","v:shape")){const g=u.item.getAttribute("id");if(r.includes(g))continue;d(u.item.parent.getChildren(),g)||l.push(u.item)}for(const u of l){const g={src:h(u)};u.hasAttribute("alt")&&(g.alt=u.getAttribute("alt"));const m=a.createElement("img",g);a.insertChild(u.index+1,m,u.parent)}function d(u,g){for(const m of u)if(m.is("element")&&(m.name=="img"&&m.getAttribute("v:shapes")==g||d(m.getChildren(),g)))return!0;return!1}function h(u){for(const g of u.getChildren())if(g.is("element")&&g.getAttribute("src"))return g.getAttribute("src")}}(n,i,e),function(r,s){const a=s.createRangeIn(r),c=new ue({name:/v:(.+)/}),l=[];for(const d of a)d.type=="elementStart"&&c.match(d.item)&&l.push(d.item);for(const d of l)s.remove(d)}(i,e);const o=function(r,s){const a=s.createRangeIn(r),c=new ue({name:"img"}),l=[];for(const d of a)d.item.is("element")&&c.match(d.item)&&d.item.getAttribute("src").startsWith("file://")&&l.push(d.item);return l}(i,e);o.length&&function(r,s,a){if(r.length===s.length)for(let c=0;cString.fromCharCode(parseInt(t,16))).join(""))}const q0=//i,W0=/xmlns:o="urn:schemas-microsoft-com/i;class $0{constructor(t){this.document=t}isActive(t){return q0.test(t)||W0.test(t)}execute(t){const{body:e,stylesString:n}=t._parsedData;R0(e,n),H0(e,t.dataTransfer.getData("text/rtf")),t.content=e}}function ug(i){return i.replace(/(\s+)<\/span>/g,(t,e)=>e.length===1?" ":Array(e.length+1).join("  ").substr(0,e.length))}function Y0(i,t){const e=new DOMParser,n=function(c){return ug(ug(c)).replace(/([^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g,"$1$2").replace(/<\/span>/g,"").replace(/ <\//g," <\/o:p>/g," ").replace(/( |\u00A0)<\/o:p>/g,"").replace(/>([^\S\r\n]*[\r\n]\s*)<")}(function(c){const l="",d="",h=c.indexOf(l);if(h<0)return c;const u=c.indexOf(d,h+l.length);return c.substring(0,h+l.length)+(u>=0?c.substring(u):"")}(i=i.replace(/ - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - - - - - \ No newline at end of file diff --git a/public_html/webui/manifest.json b/public_html/webui/manifest.json deleted file mode 100644 index 58b21e6..0000000 --- a/public_html/webui/manifest.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "Hesabix", - "short_name": "Hesabix", - "start_url": "./user/login", - "scope": "./", - "related_applications": [ - { - "platform": "webapp", - "url": "./manifest.json" - } - ], - "display": "standalone", - "dir": "rtl", - "lang": "fa", - "background_color": "#fff", - "theme_color": "#0665d0", - "icons": [ - { - "src": "./img/logo/homescreen48.png", - "sizes": "48x48", - "type": "image/png" - }, - { - "src": "./img/logo/homescreen72.png", - "sizes": "72x72", - "type": "image/png" - }, - { - "src": "./img/logo/homescreen96.png", - "sizes": "96x96", - "type": "image/png" - }, - { - "src": "./img/logo/homescreen144.png", - "sizes": "144x144", - "type": "image/png" - }, - { - "src": "./img/logo/homescreen168.png", - "sizes": "168x168", - "type": "image/png" - }, - { - "src": "./img/logo/homescreen192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "./img/logo/homescreen256.png", - "sizes": "256x256", - "type": "image/png" - }, - { - "src": "./img/logo/homescreen512.png", - "sizes": "512x512", - "type": "image/png" - } - ] -} \ No newline at end of file diff --git a/public_html/webui/service-worker.js b/public_html/webui/service-worker.js deleted file mode 100644 index 55b3b6d..0000000 --- a/public_html/webui/service-worker.js +++ /dev/null @@ -1,12 +0,0 @@ -self.addEventListener('install' , (event) => { - console.log('installing service worker' , event); -}) - -self.addEventListener('activate' , (event) => { - console.log('activating service worker' , event); - console.log('v1') -}); - -// self.addEventListener('fetch' , (event) => { -// console.log('fetch data' , event); -// }); \ No newline at end of file diff --git a/webUI/index.html b/webUI/index.html index ea5b8e5..441bc4b 100644 --- a/webUI/index.html +++ b/webUI/index.html @@ -13,9 +13,9 @@ - - - + + + @@ -27,8 +27,8 @@ - - + + @@ -40,8 +40,8 @@ Core libraries and functionality webpack is putting everything together at assets/_js/main/app.js --> - - + + \ No newline at end of file diff --git a/webUI/public/.htaccess b/webUI/public/.htaccess index abb0176..c934f98 100644 --- a/webUI/public/.htaccess +++ b/webUI/public/.htaccess @@ -1,17 +1,14 @@ - -#Alternate default index page DirectoryIndex index.html - - Options -MultiViews - - RewriteEngine On - RewriteBase / + RewriteBase /webui/ + + # اگه درخواست مستقیماً index.html باشه، همون رو لود کن RewriteRule ^index\.html$ - [L] + + # اگه فایل یا دایرکتوری فیزیکی وجود نداره، به index.html برو RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d - RewriteRule . /index.html [L] - RewriteCond %{HTTPS} off - + RewriteRule ^ /webui/index.html [L] + \ No newline at end of file diff --git a/webUI/src/hesabixConfig.js b/webUI/src/hesabixConfig.js index 552355b..82be4ee 100644 --- a/webUI/src/hesabixConfig.js +++ b/webUI/src/hesabixConfig.js @@ -14,6 +14,9 @@ export function getApiUrl() { if (webuiIndex !== -1) { // فقط مسیر تا قبل از webui رو نگه می‌دارم const basePath = pathParts.slice(0, webuiIndex).join('/'); // app/etc + if (basePath === '') { + return `${origin}`; + } return `${origin}/${basePath}`; // http://localhost.com/app/etc } @@ -24,7 +27,7 @@ export function getApiUrl() { export async function getSiteName() { // کلید ذخیره‌سازی در localStorage const localStorageKey = 'hesabix_site_name'; - + // چک کن که آیا نام برنامه توی localStorage هست یا نه const storedName = localStorage.getItem(localStorageKey); if (storedName) { @@ -35,7 +38,7 @@ export async function getSiteName() { // اگه نبود، درخواست به سمفونی ارسال کن const response = await axios.get(`${getApiUrl()}/system/getname`); const siteName = response.data; // فرض می‌کنم سمفونی نام رو مستقیم برمی‌گردونه - + // ذخیره توی localStorage localStorage.setItem(localStorageKey, siteName); return siteName; diff --git a/webUI/src/router/index.ts b/webUI/src/router/index.ts index 9ba978d..d650689 100644 --- a/webUI/src/router/index.ts +++ b/webUI/src/router/index.ts @@ -1,13 +1,21 @@ import { createRouter, createWebHashHistory, createWebHistory } from 'vue-router' import axios from "axios"; -// گرفتن base به صورت داینامیک از URL فعلی -const base = window.location.pathname.endsWith('/') - ? window.location.pathname - : window.location.pathname + '/'; +// گرفتن base به‌صورت داینامیک تا بخش /webui +const getBasePath = () => { + const fullPath = window.location.pathname; + const webuiIndex = fullPath.indexOf('/webui'); + if (webuiIndex !== -1) { + // از اول مسیر تا آخر /webui رو بگیریم + return fullPath.substring(0, webuiIndex + '/webui'.length) + '/'; + } + // اگه /webui توی مسیر نبود (که بعیده)، یه پیش‌فرض بذاریم + return '/webui/'; +}; +const base = getBasePath(); const router = createRouter({ - history: createWebHashHistory(base), + history: createWebHistory(base), routes: [ { path: '/', diff --git a/webUI/src/views/user/login.vue b/webUI/src/views/user/login.vue index 8127c89..120f7c7 100644 --- a/webUI/src/views/user/login.vue +++ b/webUI/src/views/user/login.vue @@ -2,40 +2,21 @@ - + {{ $t("login.des") }} - + - + @@ -43,42 +24,22 @@ - + - + {{ $t("user.login") }}
      - نصب وب اپلیکیشن + نصب وب اپلیکیشن
      @@ -91,8 +52,8 @@ @@ -193,8 +154,7 @@ export default { withCredentials: true, }); if (response.data.Success === true) { - localStorage.setItem("X-AUTH-TOKEN", response.data.data.token); - this.$router.push("/profile/business"); + this.setTokenAndRedirect(response); } } catch (error) { const errorData = (error as any).response?.data || {}; @@ -212,9 +172,17 @@ export default { } } }, + async setTokenAndRedirect(response: { data: { data: { token: string; }; }; }) { + await new Promise((resolve) => { + axios.defaults.headers.common['X-AUTH-TOKEN'] = response.data.data.token; + localStorage.setItem("X-AUTH-TOKEN", response.data.data.token); + resolve(); + }); + this.$router.push("/profile/business"); + }, goto_pwa_page() { this.loading = true; - window.location.href = "./install-pwa"; + this.$router.push("/install-pwa"); }, }, mounted() { diff --git a/webUI/src/views/user/profile/business/list.vue b/webUI/src/views/user/profile/business/list.vue index 055d552..fd09a8e 100644 --- a/webUI/src/views/user/profile/business/list.vue +++ b/webUI/src/views/user/profile/business/list.vue @@ -90,24 +90,24 @@ export default { methods: { async loadData() { this.apiurl = getApiUrl(); - + // دریافت همزمان اطلاعات کسب‌وکارها و پیام اسپانسر try { const [businessResponse, sponsorResponse] = await Promise.all([ axios.post('/api/business/list'), axios.get('/api/general/sponsors') ]); - + this.contents = businessResponse.data; this.contents.forEach((bid) => { bid.selectedMoney = bid.arzmain; }); - + // ذخیره پیام اسپانسر if (sponsorResponse.data && sponsorResponse.data.result) { this.sponsorMessage = sponsorResponse.data.result; } - + } catch (error) { console.error('خطا در دریافت اطلاعات:', error); this.sponsorMessage = ''; @@ -131,10 +131,10 @@ export default { { message: "تطبیق و ارزیابی داده‌ها", progress: 60 }, { message: "بررسی مجوزها و دسترسی‌ها", progress: 80 }, { message: `در حال انتقال به داشبورد کسب‌وکار "${businessName}"`, progress: 95 }, - { - message: this.sponsorMessage || `در حال انتقال به داشبورد کسب‌وکار "${businessName}"`, - progress: 100, - delay: 5000 + { + message: this.sponsorMessage || `در حال انتقال به داشبورد کسب‌وکار "${businessName}"`, + progress: 100, + delay: 5000 } ]; @@ -150,7 +150,7 @@ export default { async runBid(id, businessName) { await this.showLoadingProgress(businessName); - await localStorage.setItem('activeBid', id); + localStorage.setItem('activeBid', id); this.contents.forEach((item) => { if (item.id == id) { localStorage.setItem('activeMoney', item.selectedMoney.name); @@ -170,8 +170,16 @@ export default { localStorage.setItem('activeYear', item.id); } }); - window.location.href = '/acc/dashboard'; + + //set axios headers + axios.defaults.headers.common['activeBid'] = localStorage.getItem('activeBid'); + axios.defaults.headers.common['activeYear'] = localStorage.getItem('activeYear'); + axios.defaults.headers.common['activeMoney'] = localStorage.getItem('activeMoney'); + this.jumpToBusiness(); }); + }, + jumpToBusiness(){ + this.$router.push('/acc/dashboard'); } }, beforeMount() { diff --git a/webUI/src/views/user/register.vue b/webUI/src/views/user/register.vue index bf86267..77e7811 100644 --- a/webUI/src/views/user/register.vue +++ b/webUI/src/views/user/register.vue @@ -1,325 +1,212 @@ - \ No newline at end of file