From 97a8546ce4d82b5b35117140de91d47bb1ea3b13 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Thu, 26 Feb 2026 11:21:06 +0700 Subject: [PATCH] feat: install timepicker plugin --- composer.json | 1 + composer.lock | 70 ++++++++++++++++++- .../filament-timepicker4.0.2.0.css | 1 + .../husam-tariq/filament-timepicker4.0.2.0.js | 10 +++ 4 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 public/css/husam-tariq/filament-timepicker/husam-tariq/filament-timepicker4.0.2.0.css create mode 100644 public/js/husam-tariq/filament-timepicker/husam-tariq/filament-timepicker4.0.2.0.js diff --git a/composer.json b/composer.json index f06ebc5..a6d69da 100644 --- a/composer.json +++ b/composer.json @@ -12,6 +12,7 @@ "diogogpinto/filament-auth-ui-enhancer": "^2.0", "filament/filament": "^4.0", "filament/spatie-laravel-media-library-plugin": "^4.0", + "husam-tariq/filament-timepicker": "^4.0", "laravel/framework": "^12.0", "laravel/tinker": "^2.10.1", "predis/predis": "^3.4" diff --git a/composer.lock b/composer.lock index 2ecbfe4..f42a7d8 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c013ddc26608fec244418e2f6cf36de2", + "content-hash": "56130ed23ae07742e1cd21275e38ca34", "packages": [ { "name": "akaunting/laravel-money", @@ -2529,6 +2529,74 @@ ], "time": "2025-08-22T14:27:06+00:00" }, + { + "name": "husam-tariq/filament-timepicker", + "version": "v4.0.2", + "source": { + "type": "git", + "url": "https://github.com/husam-tariq/filament-timepicker.git", + "reference": "1a94dc93c71fd4432d4de134317371c5076c2aba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/husam-tariq/filament-timepicker/zipball/1a94dc93c71fd4432d4de134317371c5076c2aba", + "reference": "1a94dc93c71fd4432d4de134317371c5076c2aba", + "shasum": "" + }, + "require": { + "filament/filament": "^4.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.15.0" + }, + "require-dev": { + "nunomaduro/collision": "^8.0.0", + "orchestra/testbench": "^8.9.1|^10.0", + "pestphp/pest": "^2.0|^3.7", + "pestphp/pest-plugin-laravel": "^2.1|^3.1", + "pestphp/pest-plugin-livewire": "^2.0|^3.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "FilamentTimePicker": "HusamTariq\\FilamentTimePicker\\Facades\\FilamentTimePicker" + }, + "providers": [ + "HusamTariq\\FilamentTimePicker\\FilamentTimePickerServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "HusamTariq\\FilamentTimePicker\\": "src/", + "HusamTariq\\FilamentTimePicker\\Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Hussam Tariq", + "email": "hu22am1@gmail.com", + "role": "Developer" + } + ], + "description": "Filament 3.x Time Picker", + "homepage": "https://github.com/husam-tariq/filament-timepicker", + "keywords": [ + "filament", + "filament-timepicker", + "husam-tariq", + "laravel" + ], + "support": { + "issues": "https://github.com/husam-tariq/filament-timepicker/issues", + "source": "https://github.com/husam-tariq/filament-timepicker" + }, + "time": "2025-09-23T12:41:45+00:00" + }, { "name": "kirschbaum-development/eloquent-power-joins", "version": "4.2.11", diff --git a/public/css/husam-tariq/filament-timepicker/husam-tariq/filament-timepicker4.0.2.0.css b/public/css/husam-tariq/filament-timepicker/husam-tariq/filament-timepicker4.0.2.0.css new file mode 100644 index 0000000..0abc151 --- /dev/null +++ b/public/css/husam-tariq/filament-timepicker/husam-tariq/filament-timepicker4.0.2.0.css @@ -0,0 +1 @@ +.mdtp__wrapper,body[mdtimepicker-display=on]{overflow:hidden}.mdtimepicker{position:fixed;top:0;left:0;right:0;bottom:0;font-size:14px;background-color:hsla(0,0%,4%,.7);transition:background-color .28s ease;z-index:100001}.mdtimepicker.hidden{display:none}.mdtimepicker.animate{background-color:transparent}.mdtp__wrapper{position:absolute;display:flex;flex-direction:column;left:50%;top:30px;min-width:280px;opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:10px;transform:translateX(-50%) scale(1);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);transition:transform .28s ease,opacity .28s ease}.mdtp__wrapper.animate{transform:translateX(-50%) scale(1.05);opacity:0}.mdtp__time_holder{direction:ltr;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:46px;padding:20px 24px;color:hsla(0,0%,100%,.5);text-align:center}.mdtp__time_holder>span{display:inline-block;line-height:48px;cursor:default}.mdtp__time_holder>span:not(.mdtp__timedots):not(.mdtp__ampm){cursor:pointer;margin:0 4px}.mdtp__time_holder .mdtp__time_h.active,.mdtp__time_holder .mdtp__time_m.active{color:#fafafa}.mdtp__time_holder .mdtp__ampm{font-size:18px}.mdtp__clock_holder{position:relative;padding:20px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.mdtp__clock_holder:is(.dark *){background-color:var(--gray-900)}.mdtp__clock_holder .mdtp__clock{position:relative;width:250px;height:250px;margin-bottom:20px;border-radius:50%;--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity,1))}.mdtp__clock_holder .mdtp__clock:is(.dark *){background-color:var(--gray-950)}.mdtp__clock .mdtp__am,.mdtp__clock .mdtp__pm{display:block;position:absolute;bottom:-8px;width:36px;height:36px;line-height:36px;text-align:center;cursor:pointer;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.05);transition:background-color .2s ease,color .2s;z-index:3}.mdtp__clock .mdtp__am{left:-8px}.mdtp__clock .mdtp__pm{right:-8px}.mdtp__clock .mdtp__am:hover,.mdtp__clock .mdtp__pm:hover{background-color:rgba(0,0,0,.1)}.mdtp__clock .mdtp__am.active,.mdtp__clock .mdtp__pm.active{color:#fafafa}.mdtp__clock .mdtp__am.active,.mdtp__clock .mdtp__clock_dot,.mdtp__clock .mdtp__pm.active{--c-400:var(--primary-400);--c-500:var(--primary-500);--c-600:var(--primary-600);background-color:var(--c-600)}.mdtp__clock .mdtp__clock_dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:4px;border-radius:50%}.mdtp__clock .mdtp__hour_holder,.mdtp__clock .mdtp__minute_holder{position:absolute;top:0;width:100%;height:100%;opacity:1;transform:scale(1);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease;overflow:hidden}.mdtp__clock .mdtp__hour_holder.animate{transform:scale(1.2);opacity:0}.mdtp__clock .mdtp__minute_holder.animate{transform:scale(.8);opacity:0}.mdtp__clock .mdtp__hour_holder.hidden,.mdtp__clock .mdtp__minute_holder.hidden{display:none}.mdtp__clock .mdtp__digit{position:absolute;width:50%;top:50%;left:0;transform-origin:right center;z-index:1}.mdtp__clock .mdtp__digit span{display:inline-block;width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%;cursor:pointer;left:0;position:absolute;margin-top:-16px}.time-input-picker::-webkit-calendar-picker-indicator{background:none}.mdtp__clock .mdtp__digit span:hover,.mdtp__digit.active span{--c-400:var(--primary-400);--c-500:var(--primary-500);--c-600:var(--primary-600);background-color:var(--c-600)!important;color:#fff;z-index:2}.mdtp__digit.active:before{--c-400:var(--primary-400);--c-500:var(--primary-500);--c-600:var(--primary-600);content:"";display:block;position:absolute;top:calc(50% - 1px);height:2px;width:100%;background-color:var(--c-600)}.mdtp__clock .mdtp__minute_holder .mdtp__digit{font-size:13px}.mdtp__clock .mdtp__minute_holder .mdtp__digit:not(.marker){margin-top:-6px;height:12px}.mdtp__clock .mdtp__minute_holder .mdtp__digit:not(.marker).active:before{width:calc(100% - 8px);left:12px}.mdtp__clock .mdtp__minute_holder .mdtp__digit:not(.marker) span{width:12px;height:12px;line-height:12px;margin-top:0;margin-left:10px}.mdtp__clock .mdtp__minute_holder .mdtp__digit.marker{margin-top:0}.mdtp__clock .mdtp__minute_holder .mdtp__digit.marker.active:before{width:calc(100% - 8px);left:12px}.mdtp__clock .mdtp__minute_holder .mdtp__digit.marker span{width:24px;height:24px;line-height:24px;margin-left:10px;margin-top:-12px}.mdtp__digit.rotate-6{transform:rotate(6deg)}.mdtp__digit.rotate-6 span{transform:rotate(-6deg)}.mdtp__digit.rotate-12{transform:rotate(12deg)}.mdtp__digit.rotate-12 span{transform:rotate(-12deg)}.mdtp__digit.rotate-18{transform:rotate(18deg)}.mdtp__digit.rotate-18 span{transform:rotate(-18deg)}.mdtp__digit.rotate-24{transform:rotate(24deg)}.mdtp__digit.rotate-24 span{transform:rotate(-24deg)}.mdtp__digit.rotate-30{transform:rotate(30deg)}.mdtp__digit.rotate-30 span{transform:rotate(-30deg)}.mdtp__digit.rotate-36{transform:rotate(36deg)}.mdtp__digit.rotate-36 span{transform:rotate(-36deg)}.mdtp__digit.rotate-42{transform:rotate(42deg)}.mdtp__digit.rotate-42 span{transform:rotate(-42deg)}.mdtp__digit.rotate-48{transform:rotate(48deg)}.mdtp__digit.rotate-48 span{transform:rotate(-48deg)}.mdtp__digit.rotate-54{transform:rotate(54deg)}.mdtp__digit.rotate-54 span{transform:rotate(-54deg)}.mdtp__digit.rotate-60{transform:rotate(60deg)}.mdtp__digit.rotate-60 span{transform:rotate(-60deg)}.mdtp__digit.rotate-66{transform:rotate(66deg)}.mdtp__digit.rotate-66 span{transform:rotate(-66deg)}.mdtp__digit.rotate-72{transform:rotate(72deg)}.mdtp__digit.rotate-72 span{transform:rotate(-72deg)}.mdtp__digit.rotate-78{transform:rotate(78deg)}.mdtp__digit.rotate-78 span{transform:rotate(-78deg)}.mdtp__digit.rotate-84{transform:rotate(84deg)}.mdtp__digit.rotate-84 span{transform:rotate(-84deg)}.mdtp__digit.rotate-90{transform:rotate(90deg)}.mdtp__digit.rotate-90 span{transform:rotate(-90deg)}.mdtp__digit.rotate-96{transform:rotate(96deg)}.mdtp__digit.rotate-96 span{transform:rotate(-96deg)}.mdtp__digit.rotate-102{transform:rotate(102deg)}.mdtp__digit.rotate-102 span{transform:rotate(-102deg)}.mdtp__digit.rotate-108{transform:rotate(108deg)}.mdtp__digit.rotate-108 span{transform:rotate(-108deg)}.mdtp__digit.rotate-114{transform:rotate(114deg)}.mdtp__digit.rotate-114 span{transform:rotate(-114deg)}.mdtp__digit.rotate-120{transform:rotate(120deg)}.mdtp__digit.rotate-120 span{transform:rotate(-120deg)}.mdtp__digit.rotate-126{transform:rotate(126deg)}.mdtp__digit.rotate-126 span{transform:rotate(-126deg)}.mdtp__digit.rotate-132{transform:rotate(132deg)}.mdtp__digit.rotate-132 span{transform:rotate(-132deg)}.mdtp__digit.rotate-138{transform:rotate(138deg)}.mdtp__digit.rotate-138 span{transform:rotate(-138deg)}.mdtp__digit.rotate-144{transform:rotate(144deg)}.mdtp__digit.rotate-144 span{transform:rotate(-144deg)}.mdtp__digit.rotate-150{transform:rotate(150deg)}.mdtp__digit.rotate-150 span{transform:rotate(-150deg)}.mdtp__digit.rotate-156{transform:rotate(156deg)}.mdtp__digit.rotate-156 span{transform:rotate(-156deg)}.mdtp__digit.rotate-162{transform:rotate(162deg)}.mdtp__digit.rotate-162 span{transform:rotate(-162deg)}.mdtp__digit.rotate-168{transform:rotate(168deg)}.mdtp__digit.rotate-168 span{transform:rotate(-168deg)}.mdtp__digit.rotate-174{transform:rotate(174deg)}.mdtp__digit.rotate-174 span{transform:rotate(-174deg)}.mdtp__digit.rotate-180{transform:rotate(180deg)}.mdtp__digit.rotate-180 span{transform:rotate(-180deg)}.mdtp__digit.rotate-186{transform:rotate(186deg)}.mdtp__digit.rotate-186 span{transform:rotate(-186deg)}.mdtp__digit.rotate-192{transform:rotate(192deg)}.mdtp__digit.rotate-192 span{transform:rotate(-192deg)}.mdtp__digit.rotate-198{transform:rotate(198deg)}.mdtp__digit.rotate-198 span{transform:rotate(-198deg)}.mdtp__digit.rotate-204{transform:rotate(204deg)}.mdtp__digit.rotate-204 span{transform:rotate(-204deg)}.mdtp__digit.rotate-210{transform:rotate(210deg)}.mdtp__digit.rotate-210 span{transform:rotate(-210deg)}.mdtp__digit.rotate-216{transform:rotate(216deg)}.mdtp__digit.rotate-216 span{transform:rotate(-216deg)}.mdtp__digit.rotate-222{transform:rotate(222deg)}.mdtp__digit.rotate-222 span{transform:rotate(-222deg)}.mdtp__digit.rotate-228{transform:rotate(228deg)}.mdtp__digit.rotate-228 span{transform:rotate(-228deg)}.mdtp__digit.rotate-234{transform:rotate(234deg)}.mdtp__digit.rotate-234 span{transform:rotate(-234deg)}.mdtp__digit.rotate-240{transform:rotate(240deg)}.mdtp__digit.rotate-240 span{transform:rotate(-240deg)}.mdtp__digit.rotate-246{transform:rotate(246deg)}.mdtp__digit.rotate-246 span{transform:rotate(-246deg)}.mdtp__digit.rotate-252{transform:rotate(252deg)}.mdtp__digit.rotate-252 span{transform:rotate(-252deg)}.mdtp__digit.rotate-258{transform:rotate(258deg)}.mdtp__digit.rotate-258 span{transform:rotate(-258deg)}.mdtp__digit.rotate-264{transform:rotate(264deg)}.mdtp__digit.rotate-264 span{transform:rotate(-264deg)}.mdtp__digit.rotate-270{transform:rotate(270deg)}.mdtp__digit.rotate-270 span{transform:rotate(-270deg)}.mdtp__digit.rotate-276{transform:rotate(276deg)}.mdtp__digit.rotate-276 span{transform:rotate(-276deg)}.mdtp__digit.rotate-282{transform:rotate(282deg)}.mdtp__digit.rotate-282 span{transform:rotate(-282deg)}.mdtp__digit.rotate-288{transform:rotate(288deg)}.mdtp__digit.rotate-288 span{transform:rotate(-288deg)}.mdtp__digit.rotate-294{transform:rotate(294deg)}.mdtp__digit.rotate-294 span{transform:rotate(-294deg)}.mdtp__digit.rotate-300{transform:rotate(300deg)}.mdtp__digit.rotate-300 span{transform:rotate(-300deg)}.mdtp__digit.rotate-306{transform:rotate(306deg)}.mdtp__digit.rotate-306 span{transform:rotate(-306deg)}.mdtp__digit.rotate-312{transform:rotate(312deg)}.mdtp__digit.rotate-312 span{transform:rotate(-312deg)}.mdtp__digit.rotate-318{transform:rotate(318deg)}.mdtp__digit.rotate-318 span{transform:rotate(-318deg)}.mdtp__digit.rotate-324{transform:rotate(324deg)}.mdtp__digit.rotate-324 span{transform:rotate(-324deg)}.mdtp__digit.rotate-330{transform:rotate(330deg)}.mdtp__digit.rotate-330 span{transform:rotate(-330deg)}.mdtp__digit.rotate-336{transform:rotate(336deg)}.mdtp__digit.rotate-336 span{transform:rotate(-336deg)}.mdtp__digit.rotate-342{transform:rotate(342deg)}.mdtp__digit.rotate-342 span{transform:rotate(-342deg)}.mdtp__digit.rotate-348{transform:rotate(348deg)}.mdtp__digit.rotate-348 span{transform:rotate(-348deg)}.mdtp__digit.rotate-354{transform:rotate(354deg)}.mdtp__digit.rotate-354 span{transform:rotate(-354deg)}.mdtp__digit.rotate-360{transform:rotate(1turn)}.mdtp__digit.rotate-360 span{transform:rotate(-1turn)}.mdtp__buttons{direction:inherit;display:flex;margin:0 -10px -10px;text-align:center;flex-wrap:nowrap;justify-content:space-evenly;align-items:center}.mdtp__button{display:inline-block;padding:0 16px;min-width:50px;text-align:center;text-transform:uppercase;line-height:32px;font-weight:500;cursor:pointer}.mdtp__wrapper .mdtp__clock .mdtp__am.active,.mdtp__wrapper .mdtp__clock .mdtp__clock_dot,.mdtp__wrapper .mdtp__clock .mdtp__digit span:hover,.mdtp__wrapper .mdtp__clock .mdtp__pm.active,.mdtp__wrapper .mdtp__digit.active span,.mdtp__wrapper .mdtp__digit.active:before,.mdtp__wrapper .mdtp__time_holder{--c-400:var(--primary-400);--c-500:var(--primary-500);--c-600:var(--primary-600);background-color:var(--c-600)}@media (max-height:360px){.mdtp__wrapper{flex-direction:row;bottom:8px}.mdtp__time_holder{width:160px;padding:20px}.mdtp__clock_holder{padding:16px}.mdtp__clock .mdtp__am,.mdtp__clock .mdtp__pm{bottom:-4px}.mdtp__clock .mdtp__am{left:-4px}.mdtp__clock .mdtp__pm{right:-4px}}@media (max-height:320px){.mdtp__wrapper{bottom:0}} \ No newline at end of file diff --git a/public/js/husam-tariq/filament-timepicker/husam-tariq/filament-timepicker4.0.2.0.js b/public/js/husam-tariq/filament-timepicker/husam-tariq/filament-timepicker4.0.2.0.js new file mode 100644 index 0000000..f618db7 --- /dev/null +++ b/public/js/husam-tariq/filament-timepicker/husam-tariq/filament-timepicker4.0.2.0.js @@ -0,0 +1,10 @@ +(function(L,K){typeof exports=="object"&&typeof module<"u"?module.exports=K():typeof define=="function"&&define.amd?define(K):(L=typeof globalThis<"u"?globalThis:L||self,L.mdtimepicker=K())})(void 0,(function(){"use strict";function L(r){"@babel/helpers - typeof";return L=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},L(r)}function K(r,t){if(!(r instanceof t))throw new TypeError("Cannot call a class as a function")}function at(r,t){for(var e=0;e"u"&&Nr!==void 0,pt={all:Nr,IS_HTMLDDA:Qn},ht=pt,ri=ht.all,T=ht.IS_HTMLDDA?function(r){return typeof r=="function"||r===ri}:function(r){return typeof r=="function"},yt=T,mt=pt,ei=mt.all,M=mt.IS_HTMLDDA?function(r){return typeof r=="object"?r!==null:yt(r)||r===ei}:function(r){return typeof r=="object"?r!==null:yt(r)},Fr=P,ti=T,ai=function(r){return ti(r)?r:void 0},V=function(r,t){return arguments.length<2?ai(Fr[r]):Fr[r]&&Fr[r][t]},ni=I,Hr=ni({}.isPrototypeOf),ii=typeof navigator<"u"&&String(navigator.userAgent)||"",gt=P,Gr=ii,$t=gt.process,bt=gt.Deno,Et=$t&&$t.versions||bt&&bt.version,St=Et&&Et.v8,A,mr;St&&(A=St.split("."),mr=A[0]>0&&A[0]<4?1:+(A[0]+A[1])),!mr&&Gr&&(A=Gr.match(/Edge\/(\d+)/),(!A||A[1]>=74)&&(A=Gr.match(/Chrome\/(\d+)/),A&&(mr=+A[1])));var Tt=mr,Ot=Tt,oi=S,It=!!Object.getOwnPropertySymbols&&!oi(function(){var r=Symbol();return!String(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&Ot&&Ot<41}),ci=It,_t=ci&&!Symbol.sham&&typeof Symbol.iterator=="symbol",si=V,ui=T,li=Hr,vi=_t,fi=Object,wt=vi?function(r){return typeof r=="symbol"}:function(r){var t=si("Symbol");return ui(t)&&li(t.prototype,fi(r))},di=String,Br=function(r){try{return di(r)}catch{return"Object"}},pi=T,hi=Br,yi=TypeError,H=function(r){if(pi(r))return r;throw yi(hi(r)+" is not a function")},mi=H,gi=rr,W=function(r,t){var e=r[t];return gi(e)?void 0:mi(e)},Ur=x,Kr=T,Vr=M,$i=TypeError,bi=function(r,t){var e,a;if(t==="string"&&Kr(e=r.toString)&&!Vr(a=Ur(e,r))||Kr(e=r.valueOf)&&!Vr(a=Ur(e,r))||t!=="string"&&Kr(e=r.toString)&&!Vr(a=Ur(e,r)))return a;throw $i("Can't convert object to primitive value")},Pt={exports:{}},xt=P,Ei=Object.defineProperty,Wr=function(r,t){try{Ei(xt,r,{value:t,configurable:!0,writable:!0})}catch{xt[r]=t}return t},Si=P,Ti=Wr,Rt="__core-js_shared__",Oi=Si[Rt]||Ti(Rt,{}),Yr=Oi,At=Yr;(Pt.exports=function(r,t){return At[r]||(At[r]=t!==void 0?t:{})})("versions",[]).push({version:"3.30.1",mode:"global",copyright:"\xA9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.30.1/LICENSE",source:"https://github.com/zloirock/core-js"});var qr=Pt.exports,Ii=er,_i=Object,ar=function(r){return _i(Ii(r))},wi=I,Pi=ar,xi=wi({}.hasOwnProperty),k=Object.hasOwn||function(t,e){return xi(Pi(t),e)},Ri=I,Ai=0,ki=Math.random(),Ci=Ri(1 .toString),kt=function(r){return"Symbol("+(r===void 0?"":r)+")_"+Ci(++Ai+ki,36)},Mi=P,Li=qr,Ct=k,ji=kt,Di=It,Ni=_t,Y=Mi.Symbol,zr=Li("wks"),Fi=Ni?Y.for||Y:Y&&Y.withoutSetter||ji,_=function(r){return Ct(zr,r)||(zr[r]=Di&&Ct(Y,r)?Y[r]:Fi("Symbol."+r)),zr[r]},Hi=x,Mt=M,Lt=wt,Gi=W,Bi=bi,Ui=_,Ki=TypeError,Vi=Ui("toPrimitive"),Wi=function(r,t){if(!Mt(r)||Lt(r))return r;var e=Gi(r,Vi),a;if(e){if(t===void 0&&(t="default"),a=Hi(e,r,t),!Mt(a)||Lt(a))return a;throw Ki("Can't convert object to primitive value")}return t===void 0&&(t="number"),Bi(r,t)},Yi=Wi,qi=wt,Xr=function(r){var t=Yi(r,"string");return qi(t)?t:t+""},zi=P,jt=M,Jr=zi.document,Xi=jt(Jr)&&jt(Jr.createElement),Zr=function(r){return Xi?Jr.createElement(r):{}},Ji=j,Zi=S,Qi=Zr,Dt=!Ji&&!Zi(function(){return Object.defineProperty(Qi("div"),"a",{get:function(){return 7}}).a!=7}),ro=j,eo=x,to=ct,ao=yr,no=tr,io=Xr,oo=k,co=Dt,Nt=Object.getOwnPropertyDescriptor;Lr.f=ro?Nt:function(t,e){if(t=no(t),e=io(e),co)try{return Nt(t,e)}catch{}if(oo(t,e))return ao(!eo(to.f,t,e),t[e])};var G={},so=j,uo=S,Ft=so&&uo(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42}),lo=M,vo=String,fo=TypeError,w=function(r){if(lo(r))return r;throw fo(vo(r)+" is not an object")},po=j,ho=Dt,yo=Ft,gr=w,Ht=Xr,mo=TypeError,Qr=Object.defineProperty,go=Object.getOwnPropertyDescriptor,re="enumerable",ee="configurable",te="writable";G.f=po?yo?function(t,e,a){if(gr(t),e=Ht(e),gr(a),typeof t=="function"&&e==="prototype"&&"value"in a&&te in a&&!a[te]){var n=go(t,e);n&&n[te]&&(t[e]=a.value,a={configurable:ee in a?a[ee]:n[ee],enumerable:re in a?a[re]:n[re],writable:!1})}return Qr(t,e,a)}:Qr:function(t,e,a){if(gr(t),e=Ht(e),gr(a),ho)try{return Qr(t,e,a)}catch{}if("get"in a||"set"in a)throw mo("Accessors not supported");return"value"in a&&(t[e]=a.value),t};var $o=j,bo=G,Eo=yr,q=$o?function(r,t,e){return bo.f(r,t,Eo(1,e))}:function(r,t,e){return r[t]=e,r},Gt={exports:{}},ae=j,So=k,Bt=Function.prototype,To=ae&&Object.getOwnPropertyDescriptor,ne=So(Bt,"name"),Oo=ne&&(function(){}).name==="something",Io=ne&&(!ae||ae&&To(Bt,"name").configurable),Ut={EXISTS:ne,PROPER:Oo,CONFIGURABLE:Io},_o=I,wo=T,ie=Yr,Po=_o(Function.toString);wo(ie.inspectSource)||(ie.inspectSource=function(r){return Po(r)});var Kt=ie.inspectSource,xo=P,Ro=T,Vt=xo.WeakMap,Ao=Ro(Vt)&&/native code/.test(String(Vt)),ko=qr,Co=kt,Wt=ko("keys"),oe=function(r){return Wt[r]||(Wt[r]=Co(r))},ce={},Mo=Ao,Yt=P,Lo=M,jo=q,se=k,ue=Yr,Do=oe,No=ce,qt="Object already initialized",le=Yt.TypeError,Fo=Yt.WeakMap,$r,nr,br,Ho=function(r){return br(r)?nr(r):$r(r,{})},Go=function(r){return function(t){var e;if(!Lo(t)||(e=nr(t)).type!==r)throw le("Incompatible receiver, "+r+" required");return e}};if(Mo||ue.state){var C=ue.state||(ue.state=new Fo);C.get=C.get,C.has=C.has,C.set=C.set,$r=function(r,t){if(C.has(r))throw le(qt);return t.facade=r,C.set(r,t),t},nr=function(r){return C.get(r)||{}},br=function(r){return C.has(r)}}else{var z=Do("state");No[z]=!0,$r=function(r,t){if(se(r,z))throw le(qt);return t.facade=r,jo(r,z,t),t},nr=function(r){return se(r,z)?r[z]:{}},br=function(r){return se(r,z)}}var ve={set:$r,get:nr,has:br,enforce:Ho,getterFor:Go},fe=I,Bo=S,Uo=T,Er=k,de=j,Ko=Ut.CONFIGURABLE,Vo=Kt,zt=ve,Wo=zt.enforce,Yo=zt.get,Xt=String,Sr=Object.defineProperty,qo=fe("".slice),zo=fe("".replace),Xo=fe([].join),Jo=de&&!Bo(function(){return Sr(function(){},"length",{value:8}).length!==8}),Zo=String(String).split("String"),Qo=Gt.exports=function(r,t,e){qo(Xt(t),0,7)==="Symbol("&&(t="["+zo(Xt(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),e&&e.getter&&(t="get "+t),e&&e.setter&&(t="set "+t),(!Er(r,"name")||Ko&&r.name!==t)&&(de?Sr(r,"name",{value:t,configurable:!0}):r.name=t),Jo&&e&&Er(e,"arity")&&r.length!==e.arity&&Sr(r,"length",{value:e.arity});try{e&&Er(e,"constructor")&&e.constructor?de&&Sr(r,"prototype",{writable:!1}):r.prototype&&(r.prototype=void 0)}catch{}var a=Wo(r);return Er(a,"source")||(a.source=Xo(Zo,typeof t=="string"?t:"")),r};Function.prototype.toString=Qo(function(){return Uo(this)&&Yo(this).source||Vo(this)},"toString");var rc=Gt.exports,ec=T,tc=G,ac=rc,nc=Wr,ir=function(r,t,e,a){a||(a={});var n=a.enumerable,i=a.name!==void 0?a.name:t;if(ec(e)&&ac(e,i,a),a.global)n?r[t]=e:nc(t,e);else{try{a.unsafe?r[t]&&(n=!0):delete r[t]}catch{}n?r[t]=e:tc.f(r,t,{value:e,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return r},Jt={},ic=Math.ceil,oc=Math.floor,cc=Math.trunc||function(t){var e=+t;return(e>0?oc:ic)(e)},sc=cc,Tr=function(r){var t=+r;return t!==t||t===0?0:sc(t)},uc=Tr,lc=Math.max,vc=Math.min,Zt=function(r,t){var e=uc(r);return e<0?lc(e+t,0):vc(e,t)},fc=Tr,dc=Math.min,pe=function(r){return r>0?dc(fc(r),9007199254740991):0},pc=pe,or=function(r){return pc(r.length)},hc=tr,yc=Zt,mc=or,Qt=function(r){return function(t,e,a){var n=hc(t),i=mc(n),c=yc(a,i),o;if(r&&e!=e){for(;i>c;)if(o=n[c++],o!=o)return!0}else for(;i>c;c++)if((r||c in n)&&n[c]===e)return r||c||0;return!r&&-1}},gc={includes:Qt(!0),indexOf:Qt(!1)},$c=I,he=k,bc=tr,Ec=gc.indexOf,Sc=ce,ra=$c([].push),ea=function(r,t){var e=bc(r),a=0,n=[],i;for(i in e)!he(Sc,i)&&he(e,i)&&ra(n,i);for(;t.length>a;)he(e,i=t[a++])&&(~Ec(n,i)||ra(n,i));return n},ye=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Tc=ea,Oc=ye,Ic=Oc.concat("length","prototype");Jt.f=Object.getOwnPropertyNames||function(t){return Tc(t,Ic)};var ta={};ta.f=Object.getOwnPropertySymbols;var _c=V,wc=I,Pc=Jt,xc=ta,Rc=w,Ac=wc([].concat),kc=_c("Reflect","ownKeys")||function(t){var e=Pc.f(Rc(t)),a=xc.f;return a?Ac(e,a(t)):e},aa=k,Cc=kc,Mc=Lr,Lc=G,jc=function(r,t,e){for(var a=Cc(t),n=Lc.f,i=Mc.f,c=0;cc;)$s.f(t,o=n[c++],a[o]);return t};var Ts=V,Os=Ts("document","documentElement"),Is=w,_s=ia,oa=ye,ws=ce,Ps=Os,xs=Zr,Rs=oe,ca=">",sa="<",Se="prototype",Te="script",ua=Rs("IE_PROTO"),Oe=function(){},la=function(r){return sa+Te+ca+r+sa+"/"+Te+ca},va=function(r){r.write(la("")),r.close();var t=r.parentWindow.Object;return r=null,t},As=function(){var r=xs("iframe"),t="java"+Te+":",e;return r.style.display="none",Ps.appendChild(r),r.src=String(t),e=r.contentWindow.document,e.open(),e.write(la("document.F=Object")),e.close(),e.F},_r,wr=function(){try{_r=new ActiveXObject("htmlfile")}catch{}wr=typeof document<"u"?document.domain&&_r?va(_r):As():va(_r);for(var r=oa.length;r--;)delete wr[Se][oa[r]];return wr()};ws[ua]=!0;var fa=Object.create||function(t,e){var a;return t!==null?(Oe[Se]=Is(t),a=new Oe,Oe[Se]=null,a[ua]=t):a=wr(),e===void 0?a:_s.f(a,e)},ks=S,Cs=P,Ms=Cs.RegExp,Ls=ks(function(){var r=Ms(".","s");return!(r.dotAll&&r.exec(` +`)&&r.flags==="s")}),js=S,Ds=P,Ns=Ds.RegExp,Fs=js(function(){var r=Ns("(?b)","g");return r.exec("b").groups.a!=="b"||"b".replace(r,"$c")!=="bc"}),X=x,Pr=I,Hs=sr,Gs=us,Bs=ds,Us=qr,Ks=fa,Vs=ve.get,Ws=Ls,Ys=Fs,qs=Us("native-string-replace",String.prototype.replace),xr=RegExp.prototype.exec,Ie=xr,zs=Pr("".charAt),Xs=Pr("".indexOf),Js=Pr("".replace),_e=Pr("".slice),we=(function(){var r=/a/,t=/b*/g;return X(xr,r,"a"),X(xr,t,"a"),r.lastIndex!==0||t.lastIndex!==0})(),da=Bs.BROKEN_CARET,Pe=/()??/.exec("")[1]!==void 0,Zs=we||Pe||da||Ws||Ys;Zs&&(Ie=function(t){var e=this,a=Vs(e),n=Hs(t),i=a.raw,c,o,l,s,u,p,d;if(i)return i.lastIndex=e.lastIndex,c=X(Ie,i,n),e.lastIndex=i.lastIndex,c;var f=a.groups,m=da&&e.sticky,y=X(Gs,e),$=e.source,g=0,h=n;if(m&&(y=Js(y,"y",""),Xs(y,"g")===-1&&(y+="g"),h=_e(n,e.lastIndex),e.lastIndex>0&&(!e.multiline||e.multiline&&zs(n,e.lastIndex-1)!==` +`)&&($="(?: "+$+")",h=" "+h,g++),o=new RegExp("^(?:"+$+")",y)),Pe&&(o=new RegExp("^"+$+"$(?!\\s)",y)),we&&(l=e.lastIndex),s=X(xr,m?o:e,h),m?s?(s.input=_e(s.input,g),s[0]=_e(s[0],g),s.index=e.lastIndex,e.lastIndex+=s[0].length):e.lastIndex=0:we&&s&&(e.lastIndex=e.global?s.index+s[0].length:l),Pe&&s&&s.length>1&&X(qs,s[0],o,function(){for(u=1;u=i?r?"":void 0:(c=Ea(a,n),c<55296||c>56319||n+1===i||(o=Ea(a,n+1))<56320||o>57343?r?su(a,n):c:r?uu(a,n,n+2):(c-55296<<10)+(o-56320)+65536)}},Ta={codeAt:Sa(!1),charAt:Sa(!0)},lu=Ta.charAt,Oa=function(r,t,e){return t+(e?lu(r,t).length:1)},Ia=x,vu=w,fu=T,du=Q,pu=xe,hu=TypeError,_a=function(r,t){var e=r.exec;if(fu(e)){var a=Ia(e,r,t);return a!==null&&vu(a),a}if(du(r)==="RegExp")return Ia(pu,r,t);throw hu("RegExp#exec called on incompatible receiver")},yu=x,mu=ba,gu=w,$u=rr,bu=pe,ke=sr,Eu=er,Su=W,Tu=Oa,wa=_a;mu("match",function(r,t,e){return[function(n){var i=Eu(this),c=$u(n)?void 0:Su(n,r);return c?yu(c,n,i):new RegExp(n)[r](ke(i))},function(a){var n=gu(this),i=ke(a),c=e(t,n,i);if(c.done)return c.value;if(!n.global)return wa(n,i);var o=n.unicode;n.lastIndex=0;for(var l=[],s=0,u;(u=wa(n,i))!==null;){var p=ke(u[0]);l[s]=p,p===""&&(n.lastIndex=Tu(i,bu(n.lastIndex),o)),s++}return s===0?null:l}]});var Ou=pr,Pa=Function.prototype,xa=Pa.apply,Ra=Pa.call,Iu=typeof Reflect=="object"&&Reflect.apply||(Ou?Ra.bind(xa):function(){return Ra.apply(xa,arguments)}),Ce=I,_u=ar,wu=Math.floor,Me=Ce("".charAt),Pu=Ce("".replace),Le=Ce("".slice),xu=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,Ru=/\$([$&'`]|\d{1,2})/g,Au=function(r,t,e,a,n,i){var c=e+r.length,o=a.length,l=Ru;return n!==void 0&&(n=_u(n),l=xu),Pu(i,l,function(s,u){var p;switch(Me(u,0)){case"$":return"$";case"&":return r;case"`":return Le(t,0,e);case"'":return Le(t,c);case"<":p=n[Le(u,1,-1)];break;default:var d=+u;if(d===0)return s;if(d>o){var f=wu(d/10);return f===0?s:f<=o?a[f-1]===void 0?Me(u,1):a[f-1]+Me(u,1):s}p=a[d-1]}return p===void 0?"":p})},ku=Iu,Aa=x,Rr=I,Cu=ba,Mu=S,Lu=w,ju=T,Du=rr,Nu=Tr,Fu=pe,J=sr,Hu=er,Gu=Oa,Bu=W,Uu=Au,Ku=_a,Vu=_,je=Vu("replace"),Wu=Math.max,Yu=Math.min,qu=Rr([].concat),De=Rr([].push),ka=Rr("".indexOf),Ca=Rr("".slice),zu=function(r){return r===void 0?r:String(r)},Xu=(function(){return"a".replace(/./,"$0")==="$0"})(),Ma=(function(){return/./[je]?/./[je]("a","$0")==="":!1})(),Ju=!Mu(function(){var r=/./;return r.exec=function(){var t=[];return t.groups={a:"7"},t},"".replace(r,"$")!=="7"});Cu("replace",function(r,t,e){var a=Ma?"$":"$0";return[function(i,c){var o=Hu(this),l=Du(i)?void 0:Bu(i,je);return l?Aa(l,i,o,c):Aa(t,J(o),i,c)},function(n,i){var c=Lu(this),o=J(n);if(typeof i=="string"&&ka(i,a)===-1&&ka(i,"$<")===-1){var l=e(t,c,o,i);if(l.done)return l.value}var s=ju(i);s||(i=J(i));var u=c.global;if(u){var p=c.unicode;c.lastIndex=0}for(var d=[];;){var f=Ku(c,o);if(f===null||(De(d,f),!u))break;var m=J(f[0]);m===""&&(c.lastIndex=Gu(o,Fu(c.lastIndex),p))}for(var y="",$=0,g=0;g=$&&(y+=Ca(o,$,b)+Ln,$=b+h.length)}return y+Ca(o,$)}]},!Ju||!Xu||Ma);var Zu=ge,Qu=Ir,rl=Zu?{}.toString:function(){return"[object "+Qu(this)+"]"},el=ge,tl=ir,al=rl;el||tl(Object.prototype,"toString",al,{unsafe:!0});var nl=TypeError,il=9007199254740991,ol=function(r){if(r>il)throw nl("Maximum allowed index exceeded");return r},cl=H,La=function(r){return{iterator:r,next:cl(r.next)}},sl=x,ul=V,ll=W,vl=function(r,t,e,a){try{var n=ll(r,"return");if(n)return ul("Promise").resolve(sl(n,r)).then(function(){t(e)},function(i){a(i)})}catch(i){return a(i)}t(e)},fl=x,dl=H,Ne=w,pl=M,hl=ol,yl=V,ml=La,Fe=vl,ur=function(r){var t=r==0,e=r==1,a=r==2,n=r==3;return function(i,c,o){Ne(i);var l=c!==void 0;(l||!t)&&dl(c);var s=ml(i),u=yl("Promise"),p=s.iterator,d=s.next,f=0;return new u(function(m,y){var $=function(h){Fe(p,y,h,y)},g=function(){try{if(l)try{hl(f)}catch(h){$(h)}u.resolve(Ne(fl(d,p))).then(function(h){try{if(Ne(h).done)t?(o.length=f,m(o)):m(n?!1:a||void 0);else{var b=h.value;try{if(l){var E=c(b,f),R=function(O){if(e)g();else if(a)O?g():Fe(p,m,!1,y);else if(t)try{o[f++]=O,g()}catch(Z){$(Z)}else O?Fe(p,m,n||b,y):g()};pl(E)?u.resolve(E).then(R,$):R(E)}else o[f++]=b,g()}catch(O){$(O)}}}catch(O){y(O)}},y)}catch(h){y(h)}};g()})}},gl={toArray:ur(0),forEach:ur(1),every:ur(2),some:ur(3),find:ur(4)},$l=B,bl=gl.forEach;$l({target:"AsyncIterator",proto:!0,real:!0},{forEach:function(t){return bl(this,t)}});var El=Hr,Sl=TypeError,Tl=function(r,t){if(El(t,r))return r;throw Sl("Incorrect invocation")},Ol=S,Il=!Ol(function(){function r(){}return r.prototype.constructor=null,Object.getPrototypeOf(new r)!==r.prototype}),_l=k,wl=T,Pl=ar,xl=oe,Rl=Il,ja=xl("IE_PROTO"),He=Object,Al=He.prototype,Da=Rl?He.getPrototypeOf:function(r){var t=Pl(r);if(_l(t,ja))return t[ja];var e=t.constructor;return wl(e)&&t instanceof e?e.prototype:t instanceof He?Al:null},kl=S,Cl=T,Ml=M,Na=Da,Ll=ir,jl=_,Ge=jl("iterator"),Fa=!1,U,Be,Ue;[].keys&&(Ue=[].keys(),"next"in Ue?(Be=Na(Na(Ue)),Be!==Object.prototype&&(U=Be)):Fa=!0);var Dl=!Ml(U)||kl(function(){var r={};return U[Ge].call(r)!==r});Dl&&(U={}),Cl(U[Ge])||Ll(U,Ge,function(){return this});var Ke={IteratorPrototype:U,BUGGY_SAFARI_ITERATORS:Fa},Nl=B,Fl=P,Hl=Tl,Gl=T,Ha=q,Bl=S,Ga=k,Ul=_,D=Ke.IteratorPrototype,Ba=Ul("toStringTag"),Ve=Fl.Iterator,Ua=!Gl(Ve)||Ve.prototype!==D||!Bl(function(){Ve({})}),We=function(){Hl(this,D)};Ga(D,Ba)||Ha(D,Ba,"Iterator"),(Ua||!Ga(D,"constructor")||D.constructor===Object)&&Ha(D,"constructor",We),We.prototype=D,Nl({global:!0,constructor:!0,forced:Ua},{Iterator:We});var Ka=ha,Kl=H,Vl=pr,Wl=Ka(Ka.bind),Ye=function(r,t){return Kl(r),t===void 0?r:Vl?Wl(r,t):function(){return r.apply(t,arguments)}},Ar={},Yl=_,ql=Ar,zl=Yl("iterator"),Xl=Array.prototype,Va=function(r){return r!==void 0&&(ql.Array===r||Xl[zl]===r)},Jl=Ir,Wa=W,Zl=rr,Ql=Ar,rv=_,ev=rv("iterator"),qe=function(r){if(!Zl(r))return Wa(r,ev)||Wa(r,"@@iterator")||Ql[Jl(r)]},tv=x,av=H,nv=w,iv=Br,ov=qe,cv=TypeError,Ya=function(r,t){var e=arguments.length<2?ov(r):t;if(av(e))return nv(tv(e,r));throw cv(iv(r)+" is not iterable")},sv=x,qa=w,uv=W,za=function(r,t,e){var a,n;qa(r);try{if(a=uv(r,"return"),!a){if(t==="throw")throw e;return e}a=sv(a,r)}catch(i){n=!0,a=i}if(t==="throw")throw e;if(n)throw a;return qa(a),e},lv=Ye,vv=x,fv=w,dv=Br,pv=Va,hv=or,Xa=Hr,yv=Ya,mv=qe,Ja=za,gv=TypeError,kr=function(r,t){this.stopped=r,this.result=t},Za=kr.prototype,$v=function(r,t,e){var a=e&&e.that,n=!!(e&&e.AS_ENTRIES),i=!!(e&&e.IS_RECORD),c=!!(e&&e.IS_ITERATOR),o=!!(e&&e.INTERRUPTED),l=lv(t,a),s,u,p,d,f,m,y,$=function(h){return s&&Ja(s,"normal",h),new kr(!0,h)},g=function(h){return n?(fv(h),o?l(h[0],h[1],$):l(h[0],h[1])):o?l(h,$):l(h)};if(i)s=r.iterator;else if(c)s=r;else{if(u=mv(r),!u)throw gv(dv(r)+" is not iterable");if(pv(u)){for(p=0,d=hv(r);d>p;p++)if(f=g(r[p]),f&&Xa(Za,f))return f;return new kr(!1)}s=yv(r,u)}for(m=i?r.next:s.next;!(y=vv(m,s)).done;){try{f=g(y.value)}catch(h){Ja(s,"throw",h)}if(typeof f=="object"&&f&&Xa(Za,f))return f}return new kr(!1)},bv=B,Ev=$v,Sv=H,Tv=w,Ov=La;bv({target:"Iterator",proto:!0,real:!0},{forEach:function(t){Tv(this),Sv(t);var e=Ov(this),a=0;Ev(e,function(n){t(n,a++)},{IS_RECORD:!0})}});var Iv={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},_v=Zr,ze=_v("span").classList,Qa=ze&&ze.constructor&&ze.constructor.prototype,wv=Qa===Object.prototype?void 0:Qa,Pv=Q,rn=Array.isArray||function(t){return Pv(t)=="Array"},xv=I,Rv=S,en=T,Av=Ir,kv=V,Cv=Kt,tn=function(){},Mv=[],an=kv("Reflect","construct"),Xe=/^\s*(?:class|function)\b/,Lv=xv(Xe.exec),jv=!Xe.exec(tn),lr=function(t){if(!en(t))return!1;try{return an(tn,Mv,t),!0}catch{return!1}},nn=function(t){if(!en(t))return!1;switch(Av(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return jv||!!Lv(Xe,Cv(t))}catch{return!0}};nn.sham=!0;var Je=!an||Rv(function(){var r;return lr(lr.call)||!lr(Object)||!lr(function(){r=!0})||r})?nn:lr,on=rn,Dv=Je,Nv=M,Fv=_,Hv=Fv("species"),cn=Array,Gv=function(r){var t;return on(r)&&(t=r.constructor,Dv(t)&&(t===cn||on(t.prototype))?t=void 0:Nv(t)&&(t=t[Hv],t===null&&(t=void 0))),t===void 0?cn:t},Bv=Gv,Uv=function(r,t){return new(Bv(r))(t===0?0:t)},Kv=Ye,Vv=I,Wv=dt,Yv=ar,qv=or,zv=Uv,sn=Vv([].push),N=function(r){var t=r==1,e=r==2,a=r==3,n=r==4,i=r==6,c=r==7,o=r==5||i;return function(l,s,u,p){for(var d=Yv(l),f=Wv(d),m=Kv(s,u),y=qv(f),$=0,g=p||zv,h=t?g(l,y):e||c?g(l,0):void 0,b,E;y>$;$++)if((o||$ in f)&&(b=f[$],E=m(b,$,d),r))if(t)h[$]=E;else if(E)switch(r){case 3:return!0;case 5:return b;case 6:return $;case 2:sn(h,b)}else switch(r){case 4:return!1;case 7:sn(h,b)}return i?-1:a||n?n:h}},Xv={forEach:N(0),map:N(1),filter:N(2),some:N(3),every:N(4),find:N(5),findIndex:N(6),filterReject:N(7)},Jv=S,Zv=function(r,t){var e=[][r];return!!e&&Jv(function(){e.call(null,t||function(){return 1},1)})},Qv=Xv.forEach,rf=Zv,ef=rf("forEach"),tf=ef?[].forEach:function(t){return Qv(this,t,arguments.length>1?arguments[1]:void 0)},un=P,ln=Iv,af=wv,Ze=tf,nf=q,vn=function(r){if(r&&r.forEach!==Ze)try{nf(r,"forEach",Ze)}catch{r.forEach=Ze}};for(var Qe in ln)ln[Qe]&&vn(un[Qe]&&un[Qe].prototype);vn(af);var of=w,cf=za,sf=function(r,t,e,a){try{return a?t(of(e)[0],e[1]):t(e)}catch(n){cf(r,"throw",n)}},uf=Xr,lf=G,vf=yr,fn=function(r,t,e){var a=uf(t);a in r?lf.f(r,a,vf(0,e)):r[a]=e},ff=Ye,df=x,pf=ar,hf=sf,yf=Va,mf=Je,gf=or,dn=fn,$f=Ya,bf=qe,pn=Array,Ef=function(t){var e=pf(t),a=mf(this),n=arguments.length,i=n>1?arguments[1]:void 0,c=i!==void 0;c&&(i=ff(i,n>2?arguments[2]:void 0));var o=bf(e),l=0,s,u,p,d,f,m;if(o&&!(this===pn&&yf(o)))for(d=$f(e,o),f=d.next,u=a?new this:[];!(p=df(f,d)).done;l++)m=c?hf(d,i,[p.value,l],!0):p.value,dn(u,l,m);else for(s=gf(e),u=a?new this(s):pn(s);s>l;l++)m=c?i(e[l],l):e[l],dn(u,l,m);return u.length=l,u},Sf=_,hn=Sf("iterator"),yn=!1;try{var Tf=0,mn={next:function(){return{done:!!Tf++}},return:function(){yn=!0}};mn[hn]=function(){return this},Array.from(mn,function(){throw 2})}catch{}var Of=function(r,t){if(!t&&!yn)return!1;var e=!1;try{var a={};a[hn]=function(){return{next:function(){return{done:e=!0}}}},r(a)}catch{}return e},If=B,_f=Ef,wf=Of,Pf=!wf(function(r){Array.from(r)});If({target:"Array",stat:!0,forced:Pf},{from:_f});var xf=G.f,Rf=k,Af=_,gn=Af("toStringTag"),$n=function(r,t,e){r&&!e&&(r=r.prototype),r&&!Rf(r,gn)&&xf(r,gn,{configurable:!0,value:t})},kf=Ke.IteratorPrototype,Cf=fa,Mf=yr,Lf=$n,jf=Ar,Df=function(){return this},Nf=function(r,t,e,a){var n=t+" Iterator";return r.prototype=Cf(kf,{next:Mf(+!a,e)}),Lf(r,n,!1),jf[n]=Df,r},Ff=I,Hf=H,Gf=function(r,t,e){try{return Ff(Hf(Object.getOwnPropertyDescriptor(r,t)[e]))}catch{}},Bf=T,Uf=String,Kf=TypeError,Vf=function(r){if(typeof r=="object"||Bf(r))return r;throw Kf("Can't set "+Uf(r)+" as a prototype")},Wf=Gf,Yf=w,qf=Vf,zf=Object.setPrototypeOf||("__proto__"in{}?(function(){var r=!1,t={},e;try{e=Wf(Object.prototype,"__proto__","set"),e(t,[]),r=t instanceof Array}catch{}return function(n,i){return Yf(n),qf(i),r?e(n,i):n.__proto__=i,n}})():void 0),Xf=B,Jf=x,bn=Ut,Zf=T,Qf=Nf,En=Da,Sn=zf,rd=$n,ed=q,rt=ir,td=_,ad=Ar,Tn=Ke,nd=bn.PROPER,id=bn.CONFIGURABLE,On=Tn.IteratorPrototype,Cr=Tn.BUGGY_SAFARI_ITERATORS,vr=td("iterator"),In="keys",fr="values",_n="entries",od=function(){return this},cd=function(r,t,e,a,n,i,c){Qf(e,t,a);var o=function(g){if(g===n&&d)return d;if(!Cr&&g in u)return u[g];switch(g){case In:return function(){return new e(this,g)};case fr:return function(){return new e(this,g)};case _n:return function(){return new e(this,g)}}return function(){return new e(this)}},l=t+" Iterator",s=!1,u=r.prototype,p=u[vr]||u["@@iterator"]||n&&u[n],d=!Cr&&p||o(n),f=t=="Array"&&u.entries||p,m,y,$;if(f&&(m=En(f.call(new r)),m!==Object.prototype&&m.next&&(En(m)!==On&&(Sn?Sn(m,On):Zf(m[vr])||rt(m,vr,od)),rd(m,l,!0))),nd&&n==fr&&p&&p.name!==fr&&(id?ed(u,"name",fr):(s=!0,d=function(){return Jf(p,this)})),n)if(y={values:o(fr),keys:i?d:o(In),entries:o(_n)},c)for($ in y)(Cr||s||!($ in u))&&rt(u,$,y[$]);else Xf({target:t,proto:!0,forced:Cr||s},y);return u[vr]!==d&&rt(u,vr,d,{name:n}),ad[t]=d,y},sd=function(r,t){return{value:r,done:t}},ud=Ta.charAt,ld=sr,wn=ve,vd=cd,Pn=sd,xn="String Iterator",fd=wn.set,dd=wn.getterFor(xn);vd(String,"String",function(r){fd(this,{type:xn,string:ld(r),index:0})},function(){var t=dd(this),e=t.string,a=t.index,n;return a>=e.length?Pn(void 0,!0):(n=ud(e,a),t.index+=n.length,Pn(n,!1))});var pd=S,hd=_,yd=Tt,md=hd("species"),gd=function(r){return yd>=51||!pd(function(){var t=[],e=t.constructor={};return e[md]=function(){return{foo:1}},t[r](Boolean).foo!==1})},$d=I,bd=$d([].slice),Ed=B,Rn=rn,Sd=Je,Td=M,An=Zt,Od=or,Id=tr,_d=fn,wd=_,Pd=gd,xd=bd,Rd=Pd("slice"),Ad=wd("species"),et=Array,kd=Math.max;Ed({target:"Array",proto:!0,forced:!Rd},{slice:function(t,e){var a=Id(this),n=Od(a),i=An(t,n),c=An(e===void 0?n:e,n),o,l,s;if(Rn(a)&&(o=a.constructor,Sd(o)&&(o===et||Rn(o.prototype))?o=void 0:Td(o)&&(o=o[Ad],o===null&&(o=void 0)),o===et||o===void 0))return xd(a,i,c);for(l=new(o===void 0?et:o)(kd(c-i,0)),s=0;i=0?12:this.hour%12:this.hour}},{key:"invert",value:function(){this.getPeriod()==="AM"?this.setHour(this.getHour()+12):this.setHour(this.getHour()-12)}},{key:"setMinutes",value:function(e){this.minute=e}},{key:"getMinutes",value:function(){return this.minute}},{key:"getPeriod",value:function(){return this.hour<12?"AM":"PM"}},{key:"format",value:function(e,a){var n=this,i=(e.match(/h/g)||[]).length>1;return e.replace(/(hh|h|mm|ss|tt|t)/g,function(c){switch(c.toLowerCase()){case"h":var o=n.getHour(!0);return a&&o<10?"0"+o:o;case"hh":return n.hour<10?"0"+n.hour:n.hour;case"mm":return n.minute<10?"0"+n.minute:n.minute;case"ss":return"00";case"t":return i?"":n.getPeriod().toLowerCase();case"tt":return i?"":n.getPeriod()}})}}]),r})(),Mr=(function(){function r(t,e){K(this,r);var a=this;this.visible=!1,this.activeView="hours",this.hTimeout=null,this.mTimeout=null,this.input=t,this.input.readOnly=!0,this.config=e,this.time=new F(0,0),this.selected=new F(0,0),this.timepicker={overlay:v.createElem("div",{class:"mdtimepicker hidden"}),wrapper:v.createElem("div",{class:"mdtp__wrapper",tabindex:0}),timeHolder:{wrapper:v.createElem("section",{class:"mdtp__time_holder"}),hour:v.createElem("span",{class:"mdtp__time_h"},"12"),dots:v.createElem("span",{class:"mdtp__timedots"},":"),minute:v.createElem("span",{class:"mdtp__time_m"},"00"),am_pm:v.createElem("span",{class:"mdtp__ampm"},"AM")},clockHolder:{wrapper:v.createElem("section",{class:"mdtp__clock_holder bg-white dark:bg-gray-900 text-gray-900 dark:text-white"}),am:v.createElem("span",{class:"mdtp__am"},"AM"),pm:v.createElem("span",{class:"mdtp__pm"},"PM"),clock:{wrapper:v.createElem("div",{class:"mdtp__clock dark:bg-gray-950"}),dot:v.createElem("span",{class:"mdtp__clock_dot"}),hours:v.createElem("div",{class:"mdtp__hour_holder"}),minutes:v.createElem("div",{class:"mdtp__minute_holder"})},buttonsHolder:{wrapper:v.createElem("div",{class:"mdtp__buttons"}),btnClear:v.createElem("button",{class:"mdtp__button clear-btn",style:"--c-400:var(--primary-400);--c-500:var(--primary-500);--c-600:var(--primary-600);"},"Clear"),btnOk:v.createElem("button",{class:"mdtp__button ok fi-color fi-color-primary fi-bg-color-400 hover:fi-bg-color-300 dark:fi-bg-color-600 dark:hover:fi-bg-color-500 fi-text-color-900 hover:fi-text-color-800 dark:fi-text-color-950 dark:hover:fi-text-color-950 fi-btn fi-size-md fi-ac-btn-action",style:"--c-400:var(--primary-400);--c-500:var(--primary-500);--c-600:var(--primary-600);"},this.config.okLabel),btnCancel:v.createElem("button",{class:"mdtp__button cancel fi-btn fi-btn-size-md relative grid-flow-col items-center justify-center font-semibold outline-none transition duration-75 focus:ring-2 rounded-lg fi-btn-color-gray gap-1.5 px-3 py-2 text-sm inline-grid shadow-sm bg-white text-gray-950 hover:bg-gray-50 dark:bg-white/5 dark:text-white dark:hover:bg-white/10 ring-1 ring-gray-950/10 dark:ring-white/20 fi-ac-btn-action",style:"--c-400:var(--primary-400);--c-500:var(--primary-500);--c-600:var(--primary-600);"},this.config.cancelLabel)}}},this.setMinTime(this.input.dataset.mintime||this.config.minTime),this.setMaxTime(this.input.dataset.maxtime||this.config.maxTime);var n=a.timepicker;v.appendTo(a._setup(),document.body),v.addEvent(n.overlay,"click",function(){a.hide()}),v.addEvent(n.wrapper,"click",function(s){return s.stopPropagation()}),v.addEvent(n.wrapper,"keydown",function(s){s.keyCode===27&&a.hide()}),e.is24hour||v.addEvent(n.timeHolder.am_pm,"click",function(){a.setPeriod(a.selected.getPeriod()=="AM"?"pm":"am")}),v.addEvent(n.clockHolder.am,"click",function(){a.selected.getPeriod()!=="AM"&&a.setPeriod("am")}),v.addEvent(n.clockHolder.pm,"click",function(){a.selected.getPeriod()!=="PM"&&a.setPeriod("pm")}),v.addEvent(n.timeHolder.hour,"click",function(){a.activeView!=="hours"&&a._switchView("hours")}),v.addEvent(n.timeHolder.minute,"click",function(){a.activeView!=="minutes"&&a._switchView("minutes")}),v.addEvent(n.clockHolder.buttonsHolder.btnOk,"click",function(){var s=a.selected;if(!a.isDisabled(s.getHour(),s.getMinutes(),!1)){a.setValue(s);var u=a.getFormattedTime();a._triggerChange({time:u.time,value:u.value}),a.hide()}}),v.addEvent(n.clockHolder.buttonsHolder.btnCancel,"click",function(){a.hide()}),a.config.clearBtn&&v.addEvent(n.clockHolder.buttonsHolder.btnClear,"click",function(){a.input.value="",v.setAttributes(a.input,{value:"","data-time":null}),a._triggerChange({time:null,value:""}),a.hide()});function i(){a.show()}function c(s){return s.keyCode===13&&a.show(),!(Nd.indexOf(s.which)<0)}if(this._unbindInput=function(){a.input.readOnly=!1,a.input.removeEventListener("click",i),a.input.removeEventListener("keydown",c)},v.addEvent(a.input,"keydown",c),v.addEvent(a.input,"click",i),a.input.value!==""){var o=a.parseTime(a.input.value,a.config.format);a.setValue(o)}else{var l=a.getSystemTime();a.time=new F(l.hour,l.minute)}a.resetSelected(),a._switchView(a.activeView),a.config.events&&a.config.events.ready&&a.config.events.ready.call(a,a)}return nt(r,[{key:"_setup",value:function(){var e=this,a=e.timepicker,n=a.overlay,i=a.wrapper,c=a.timeHolder,o=a.clockHolder;v.appendTo([c.hour,c.dots,c.minute],c.wrapper),v.appendTo(c.wrapper,i),e.config.is24hour||v.appendTo(c.am_pm,c.wrapper);for(var l=e.config.is24hour?24:12,s=0;s"u")throw new Error("Expecting a value.");var a=!this.config.is24hour;this.selected.setHour(e);var n=this.selected.getHour(a);this.timepicker.timeHolder.hour.innerText=a?n:this.selected.format("hh"),this.timepicker.clockHolder.clock.hours.querySelectorAll("div").forEach(function(i){var c=parseInt(i.dataset.hour);i.classList[c===n?"add":"remove"]("active")})}},{key:"setMinute",value:function(e){if(typeof e>"u")throw new Error("Expecting a value.");this.selected.setMinutes(e),this.timepicker.timeHolder.minute.innerText=e<10?"0"+e:e,this.timepicker.clockHolder.clock.minutes.querySelectorAll("div").forEach(function(a){var n=parseInt(a.dataset.minute);a.classList[n===e?"add":"remove"]("active")})}},{key:"setPeriod",value:function(e){if(typeof e>"u")throw new Error("Expecting a value.");this.selected.getPeriod()!==e.toUpperCase()&&this.selected.invert();var a=this.selected.getPeriod();this._setDisabled(this.activeView),this.timepicker.timeHolder.am_pm.innerText=a,this.timepicker.clockHolder.am.classList[a==="AM"?"add":"remove"]("active"),this.timepicker.clockHolder.pm.classList[a==="PM"?"add":"remove"]("active")}},{key:"setValue",value:function(e){if(typeof e>"u")throw new Error("Expecting a value.");var a=typeof e=="string"?this.parseTime(e,this.config.format):e;this.time=new F(a.hour,a.minute);var n=this.getFormattedTime();this.input.value=n.value,v.setAttributes(this.input,{value:n.value,"data-time":n.time})}},{key:"setMinTime",value:function(e){this.minTime=e}},{key:"setMaxTime",value:function(e){this.maxTime=e}},{key:"_setDisabled",value:function(e){if(!(e!=="hours"&&e!=="minutes")){var a=this,n=this.timepicker.clockHolder.clock;e==="hours"&&n.hours.querySelectorAll(".mdtp__digit").forEach(function(i){var c=parseInt(i.dataset.hour),o=a.selected.getPeriod(),l=new F(c,0);!a.config.is24hour&&o!==l.getPeriod()&&l.invert();var s=a.isDisabled(l.getHour(),0,!0);i.classList[s?"add":"remove"]("digit--disabled")}),e==="minutes"&&n.minutes.querySelectorAll(".mdtp__digit").forEach(function(i){var c=parseInt(i.dataset.minute),o=a.selected.getHour(),l=a.isDisabled(o,c,!0);i.classList[l?"add":"remove"]("digit--disabled")})}}},{key:"isDisabled",value:function(e,a,n){var i=this,c=null,o=null,l=null,s=null,u=new Date,p=new Date(u.getFullYear(),u.getMonth(),u.getDate(),e,a,0,0),d=i.activeView==="hours";return i.minTime&&(c=i.minTime==="now"?i.getSystemTime():i.parseTime(i.minTime)),i.maxTime&&(l=i.maxTime==="now"?i.getSystemTime():i.parseTime(i.maxTime)),c&&(o=new Date(u.getFullYear(),u.getMonth(),u.getDate(),c.getHour(),d&&n?0:c.getMinutes(),0,0)),l&&(s=new Date(u.getFullYear(),u.getMonth(),u.getDate(),l.getHour(),d&&n?0:l.getMinutes(),0,0)),o&&ps}},{key:"resetSelected",value:function(){this.setHour(this.time.hour),this.setMinute(this.time.minute),this.setPeriod(this.time.getPeriod())}},{key:"getFormattedTime",value:function(){var e=this.time.format(this.config.timeFormat,!1),a=this.time.format(this.config.format,this.config.hourPadding);return{time:e,value:a}}},{key:"getSystemTime",value:function(){return(function(e){return new F(e.getHours(),e.getMinutes())})(new Date)}},{key:"parseTime",value:function(e,a){var n=this,i=typeof a>"u"?n.config.format:a,c=(i.match(/h/g)||[]).length,o=c>1,l=(i.match(/t/g)||[]).length,s=e.length,u=i.indexOf("h"),p=i.lastIndexOf("h"),d="",f="",m="";if(n.config.hourPadding||o)d=e.substr(u,2);else{var y=i.substring(u-1,u),$=i.substring(p+1,p+2);p===i.length-1?d=e.substring(e.indexOf(y,u-1)+1,s):u===0?d=e.substring(0,e.indexOf($,u)):d=e.substring(e.indexOf(y,u-1)+1,e.indexOf($,u+1))}i=i.replace(/(hh|h)/g,d);var g=i.indexOf("m"),h=i.lastIndexOf("m"),b=i.indexOf("t"),E=i.substring(g-1,g);i.substring(h+1,h+2),h===i.length-1?f=e.substring(e.indexOf(E,g-1)+1,s):g===0?f=e.substring(0,2):f=e.substr(g,2),o?m=parseInt(d)>11?l>1?"PM":"pm":l>1?"AM":"am":m=e.substr(b,2);var R=m.toLowerCase()==="pm",O=new F(parseInt(d),parseInt(f));return(R&&parseInt(d)<12||!R&&parseInt(d)===12)&&O.invert(),O}},{key:"_switchView",value:function(e){var a=this,n=this.timepicker,i=350;e!=="hours"&&e!=="minutes"||(a.activeView=e,a._setDisabled(e),n.timeHolder.hour.classList[e==="hours"?"add":"remove"]("active"),n.timeHolder.minute.classList[e==="hours"?"remove":"add"]("active"),n.clockHolder.clock.hours.classList.add("animate"),e==="hours"&&n.clockHolder.clock.hours.classList.remove("hidden"),clearTimeout(a.hTimeout),a.hTimeout=setTimeout(function(){e!=="hours"&&n.clockHolder.clock.hours.classList.add("hidden"),n.clockHolder.clock.hours.classList.remove("animate")},e==="hours"?20:i),n.clockHolder.clock.minutes.classList.add("animate"),e==="minutes"&&n.clockHolder.clock.minutes.classList.remove("hidden"),clearTimeout(a.mTimeout),a.mTimeout=setTimeout(function(){e!=="minutes"&&n.clockHolder.clock.minutes.classList.add("hidden"),n.clockHolder.clock.minutes.classList.remove("animate")},e==="minutes"?20:i))}},{key:"show",value:function(){var e=this;if(e.input.value===""){var a=e.getSystemTime();this.time=new F(a.hour,a.minute)}e.resetSelected(),document.body.setAttribute("mdtimepicker-display","on"),e.timepicker.wrapper.classList.add("animate"),e.timepicker.overlay.classList.remove("hidden"),e.timepicker.overlay.classList.add("animate"),setTimeout(function(){e.timepicker.overlay.classList.remove("animate"),e.timepicker.wrapper.classList.remove("animate"),e.timepicker.wrapper.focus(),e.visible=!0,e.input.blur(),e.config.events&&e.config.events.shown&&e.config.events.shown.call(e)},10)}},{key:"hide",value:function(){var e=this;e.timepicker.overlay.classList.add("animate"),e.timepicker.wrapper.classList.add("animate"),setTimeout(function(){e._switchView("hours"),e.timepicker.overlay.classList.add("hidden"),e.timepicker.overlay.classList.remove("animate"),e.timepicker.wrapper.classList.remove("animate"),document.body.removeAttribute("mdtimepicker-display"),e.visible=!1,e.input.focus(),e.config.events&&e.config.events.hidden&&e.config.events.hidden.call(e)},300)}},{key:"destroy",value:function(){this._unbindInput(),this.timepicker.overlay.remove(),delete this.input[tt]}},{key:"_triggerChange",value:function(e){v.triggerChange(this.input,e),this.config.events&&this.config.events.timeChanged&&this.config.events.timeChanged.call(this,e,this)}}]),r})();jn(Mr,"default_configs",null);function Mn(){var r=arguments,t=r[0],e=t instanceof NodeList||Array.isArray(t),a=t instanceof Element,n=typeof t=="string"?document.querySelectorAll(t):e?t:a?[t]:document.querySelectorAll(Cd),i=L(t)==="object"&&!e&&!a?t:r[1]&&L(r[1])==="object"?r[1]:{},c=v.extend({},Mr.default_configs||Cn);i&&i.is24hour&&(c.format="hh:mm"),Array.from(n).forEach(function(o){var l=o[tt];l||(o[tt]=l=new Mr(o,v.extend(c,i))),(typeof t=="string"||e||a)&&r[1]&&typeof r[1]=="string"&&l[r[1]].apply(l,Array.prototype.slice.call(r).slice(2))})}return Mn.defaults=function(r){Mr.default_configs=v.extend(Cn,r)},Mn})); +/*!DO NOT REMOVE! + * MDTimePicker 2.0.1 plugin + * https://dmuy.github.io/MDTimePicker/ + * + * Author: Dionlee Uy + * Email: dionleeuy@gmail.com + */